/* BASIC css start */
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
.MK-product-icons img {margin-top:7px; padding:0;}
.home_s_icon {position:absolute;width:50px;height:50px;cursor:pointer;background:url("/design/nextbt/btmall/m/h_s_icon_m.png") no-repeat; }
#footer .section6 {padding-top:15px !important;}

.set-sticker {
    border: 1px solid #000;
    color: #000;
    font-weight: 600; 
    font-size: 10px;
    box-sizing: border-box;
line-height:11px;
padding: 2px 5px;
}

.re_count {color:#ea4335; font-size:11px;}

.listWish { margin: 5px 0 10px; color: #000; } 
.listWish i.fa { margin-right: 5px; color: #b9b9b9; font-size: 17px; vertical-align: text-top; cursor:pointer; } 
.listWish i.fa-heart { display:none; color: #f41f3a; } 
.listWish .wish-on i.fa-heart { display:inline-block; } 
.listWish .wish-on i.fa-heart-o { display:none; } 
.listWish a {  float: left;}

.label-speech {
       position: relative;
    display: inline-block;
    height: 1.4rem;
    padding: 0.17rem 0.51rem 0;
    border-radius: 2.05rem;
    background-color: #ff3131;
    color: #fff;
    font-style: italic;
    font-weight: bold;
    font-size: 0.8rem;
    letter-spacing: -0.0426rem; }

.label-speech b {
    position: relative;
    z-index: 5;
    left: -2px;}


.swiper-slide a {display: block;
    position: relative;
}
.swiper-slide .sl-bnr {
    position: absolute;
    top: 7%;
    left: 0;
    z-index: 10;
    width: 100%;
    padding-left: 7%; 
text-align:left;}

.swiper-slide .sl-bnr .headline {
    margin-top: 0.3rem;
    padding-right: 4.27rem;
    font-weight: bold;
  font-size: 2rem;
    line-height: 2rem;
text-shadow: 1px 1px 1px rgba(255,255,255, 0.7);
}

.swiper-slide .sl-bnr .subcopy {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3.24rem;
    color: #4a4a4a;
    font-size: 1rem;
    line-height: 1.3rem;
    padding-top: 2%;
    word-break: break-all;
text-shadow: 1px 1px 1px    rgba(255,255,255, 0.7);
}


.naver_01 {width:15px !important; padding:3px;}

.main {margin-top:25px; }

/* 베스트리뷰 모음 */
#reviewBoard .review-wrap .tiny a img {width: 45%;}
.best_review_tit {font-size: 20px; text-align: center; margin-top: 20px;}
.best_power_review_list {margin-top:2%;}
.best_review {float:left; width: 45%; border: 1px solid rgb(220, 220, 220); margin-left:10px; margin-bottom:10px;}
.best_review .review {padding:10px; border-bottom: 1px solid rgb(200, 200, 200);}
.best_review .review .review_text {height:30px; padding-top:5px; padding-bottom:5px;}
.click {width:100%;}
.count {float:right;}
.write {padding-top:5px;}
.date {float:right;}
.product_img {width: 40px; margin:5px; float:left;}
.product {width:100%; margin:5px}
.product .product_name {padding-top:5px;}



 /* 메인 스크립트 화살표 */
.main_slide .swiper-button-prev { position: absolute; top:50%; width:17px;height:30px;margin-top: -15px; z-index: 10; cursor: pointer; -moz-background-size:10px; -webkit-background-size:10px; background-size:10px; background-position: center; background-repeat: no-repeat; }
.main_slide .swiper-button-next { position: absolute; top:50%; width:17px;height:30px;margin-top: -15px; z-index: 10; cursor: pointer; -moz-background-size:10px; -webkit-background-size:10px; background-size:10px; background-position: center; background-repeat: no-repeat; }
.main_slide .swiper-button-prev { background-image: url("/design/nextbt/mobile_from/main_left.png"); left:3%; right: auto; }
.main_slide .swiper-button-next { background-image: url("/design/nextbt/mobile_from/main_right.png"); right:3%; left: auto; }

.icon_b {width:100%; margin:30px auto 5% auto; }
.icon_b ul li {display:inline-block; width:19%; }
.icon_b ul li img {width:100%;}


.main .section2 {padding:5% 2%;}
.main .section2 .sec2_line { border:1px solid #ececec; border-radius:15px; }
.main .section2 ul li  {float:left;  border-left:1px solid #ececec; }
.main .section2 ul li:first-child  { border-left:0px solid #ececec; }
.main .section2 ul li img {width:100%;}

.main .sec3_line { margin-top:20px;}
.main .sec3_line ul li  {float:left; }
.main .sec3_line ul li:first-child  {  }
.main .sec3_line ul li img {width:100%;}



.main .main_title {  color:#000; font-size:24px;   text-align:left;  padding:0px 2%;  letter-spacing: -0.3px;}
.main .sm_tit {color:#000; font-size:15px; text-align:left;  padding:0px 2%;letter-spacing: -0.4px;}

.main .main_title_k { color:#000; font-size:20px;  text-align:left; letter-spacing:-0.5px; padding:10px 0px; margin-top:30px;}
.main .main_title2 {font-size:12px; letter-spacing:-0.5px; color:#888888; text-align:center; margin:0 auto; padding:10px 0px;}
.main_title_bt {height:2px; background-color:#000; width:10px; margin:0 auto; }
.main .main_title img {width:100%;}



.main .section_tab { }
.main .section_tab img{ /* width:96%; */ }
.main .section_tab .tab_inner {font-size:0; margin: 0 2%;  background-color:#f7f7f7; border-radius:15px;}
.main .section_tab .tab_inner a { width:33.3%; line-height:50px;text-align:center;display: inline-block; font-size:16px; color:#000;  border-top:0; background:url(/morenvyimg/tab_line.gif) top right repeat-y; background-color:#f7f7f7; border-radius:15px;}
.main .section_tab .tab_inner a:last-child {/*background:none;*/}
.main .section_tab .tab_inner a.open {border-bottom:1px solid #fff; color:#fff; background-color:#000; border-radius:15px;}
.main .section_tab .tab_b02 {display:none;}
.main .section_tab .tab_b03 {display:none;}

.main .section_tab .tab_b05 {display:none;}
.main .section_tab .tab_b06 {display:none;}
.main .section_tab .tab_b01, .tab_b02, .tab_b03, .tab_b04 .tab_b05  .tab_b06 {margin:0 auto 0px;}

.section3 {margin:30px 10px 0px;}
.section3 .swiper-container {width:100%; }
.section3 .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.section3 .swiper-slide img {width:100%; height:100%;}
.round img{ width:96%!important ;border-radius:15px;}
.section3 .swiper-button-prev,
.section3 .swiper-button-next { position: absolute; top:50%; width:30px;height:30px;margin-top: -15px; z-index: 10; cursor: pointer; -moz-background-size:30px; -webkit-background-size:30px; background-size:30px; background-position: center; background-repeat: no-repeat; }
.section3 .swiper-button-prev.swiper-button-disabled,
.section3 .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; }
.section3 .swiper1 .swiper-button-prev { background-image: url("/design/nextbt/mobile_from/main_left2.gif"); left:0; right: auto; }
.section3 .swiper1 .swiper-button-next { background-image: url("/design/nextbt/mobile_from/main_right2.gif"); right:0; left: auto; }

.section6 {margin:30px 10px 25px;}
.section6 img {width:100%;margin-top:20px;}
.section6 .tab_inner {font-size:0;text-align:center;margin:20px auto;}
.section6 .tab_inner a {display:inline-block;width:23%; height:34px; line-height:34px; border:0; font-size:12px; margin:0px 2px; letter-spacing:-0.5px; color:#999; text-align:center; cursor:pointer; border:1px solid #e9e9e9; }
.section6 .tab_inner a.open  {background-color:#fff; color:#000; border:1px solid #000;  }
.section6 .tab_box02 {display:none;}
.section6 .tab_box03 {display:none;}
.section6 .tab_box01, .tab_box02, .tab_box03 {margin:10px auto 5px;} 
.section6 .txt01 {color:#000; font-size:20px; letter-spacing:-0.5px; line-height:1.2; font-weight:bold; text-align:center; padding-top:20px;}
.section6 .txt02 {color:#777; font-size:12px; letter-spacing:-0.5px; line-height:1.5; padding:10px 0px 5px; text-align:center;}

.section8 {padding-top:20px;}

.center_event_ban { }
.center_event_ban img {width:96%; margin:5px 2%;}



.tag_sec { background-color:#f7f7f7;  padding: 5% 0 5% 0;  height:auto;   margin: 5% 0 5% 0; }
.tag_sec .tag_inline {width:98%; margin:0 auto; padding:0 1% 10px 1%;}
.tag_sec .tag_inline li {width:47.8%;  display:inline-block; float:left;  padding:2% 1%;}
.tag_sec .tag_inline li img {width: 100%;}
.tag_sec .tag_inline .tag_title { font-size:24px; padding-bottom:2%; font-weight:bold;}
.tag_sec .tag_inline li span {font-size:12px; color:#777; }




  @media screen and (max-width: 356px) {
               .tag_sec .tag_inline li span{ letter-spacing:-1px; font-size:11px;}
    
            }



.insta {width: 100%;  margin: 0 auto;}
.insta_sec { padding-top:15px; padding:0 0 0 1%;}
 .insta_sec li {  width: 32.8%; display: inline-block;  margin:0 }
 .insta_sec li img { width: 100%; }

  @media screen and (max-width: 376px) {
               .insta_sec li {width: 32.5%;}}

.review_sec { padding:5% 0; height:auto;     /*background-color: #f7f7f7;*/  margin-top:5%;}
.review_sec .review_inline {width:98%; margin:0 auto; padding:0 1%;}
.review_sec .review_inline li {width:47.3%;  display:inline-block; float:left;  border:1px solid #ececec; margin:2% 1%; padding-bottom:3%;}
.review_sec .review_inline li img {width: 100%;}
.review_sec .review_inline .review_title { font-size:14px; font-weight:bold; padding:3% 1% ; letter-spacing:-0.5px; height:30%; overflow:hidden; line-height:1.2em;} 
.review_sec .review_inline li .review_text {font-size:12px;  color:#777; position:relative; top:0.6%; line-height:0.4em !important; bottom:1%; }





/* 메인 하단 브랜드 영역 */
.swiper-container_product {overflow:hidden;}
.swiper-container_product img {width:100%;}
.swiper-container_tab_product {text-align:center;height:30px;font-size:0;margin:0 auto 20px;}
.swiper-container_tab_product li {display:inline-block;width:23%; height:34px; line-height:34px; border:0; font-size:12px; margin:0px 2px; letter-spacing:-0.5px; color:#999; text-align:center; cursor:pointer; }
.swiper-container_tab_product li.swiper_over {background-color:#fff; color:#000; border:1px solid #000;  }
.swiper-container_product .swiper-slide {background:transparent !important;padding-bottom:10px;}

.swiper-container_product .thumb {padding-bottom:25px;}
.swiper-container_product .txt01 {color:#000; font-size:20px; letter-spacing:-0.5px; line-height:1.2; font-weight:bold;}
.swiper-container_product .txt02 {color:#777; font-size:12px; letter-spacing:-0.5px; line-height:1.5; padding:10px 0px;}



/* 배너슬라이더 */

    .slider {
        width: 100%;
        margin: 0 auto;
 white-space: nowrap
    }

    .slick-slide {
      margin: 0px 5px;
    }

    .slick-slide img {
      width: 100%;
    border-radius: 15px;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }

    .slick-current {
      opacity: 1;
    }
/* Slider */

.slider a:focus{ outline: none;}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '●'!important;
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}






/*좌측레이어 팝업*/


.white_content {
	z-index: 888;
	overflow: auto;
	position: fixed;
	bottom: 20px;
        left: 5px;
padding-top: 20px;
    width: 60px;
}


.white_content .close_bt {
    position: relative;
    left: -100px;
    top: -20px; }


.prd_icons {position: absolute;
    top:1%; left:2%; }


.prd_icons img { width:60px; padding-left:3px;}


/* BASIC css end */

