/* BASIC css start */
/* BASIC css start */
#container .swiper-wrapper {
    height: auto!important;
}

.sbnr1 { max-width:100%; margin:0 auto 0px;height:auto; overflow:hidden;  }
.sbnr1 .s-item { position:relative; display:block; /* height:px; */  text-align:center; margin:0 auto;  background:rgba(0,0,0,1); }
.sbnr1 .s-item img{ width: 100%; /* height:px; */  }
.sbnr1 .slick-prev,.sbnr1 .slick-next{position:absolute; display:block; !important;cursor: pointer;width:32px; height:60px; font-size:0; top:50%; margin-top:-25px; outline:none; padding:0; border:0; opacity:0; filter:alpha(opacity=0);background:transparent; z-index:2;}   /* È­»ìÇ¥ Ã³À½À§Ä¡ */
.sbnr1 .slick-prev{ left:20px; background:url(/design/nbmart/wizdesign/slide_prev.png) 50% 50% no-repeat; }   /* ÀÌÀüÈ­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr1 .slick-next{ right:20px; background:url(/design/nbmart/wizdesign/slide_next.png) 50% 50% no-repeat; }  /* ´ÙÀ½È­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr1:hover .slick-prev{ left:20px; margin-left:0px;opacity:0.7;filter:alpha(opacity=70);} /* ÀÌÀü¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr1:hover .slick-next{ right:20px;  margin-right:0px;opacity:0.7;filter:alpha(opacity=70);}  /* ´ÙÀ½¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr1 .slick-prev:hover{  opacity:1; filter:alpha(opacity=100);}  /* ÀÌÀüÈ­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr1 .slick-next:hover{  opacity:1; filter:alpha(opacity=100);}  /* ´ÙÀ½È­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr1 .slick-prev,.sbnr2 .slick-next{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.sbnr1 .slick-prev,.sbnr3 .slick-next{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.sbnr1 .slick-slider{margin-bottom:0;}


.tabs { margin-bottom:50px; }
.tabs_default > DIV {margin-top: 25px;padding-bottom:7px;}
.tabs_default .horizontal {position:relative;list-style: none outside none;width: 100%;text-align: center;border:0px solid #000;}
.tabs_default .horizontal p {margin-bottom: 20px;text-align: center;color:#000;font-size: 23px;font-weight: 500;line-height: 1;}

.tabs_default .horizontal:after{clear:both;content:'';display:block;}
.tabs_default .horizontal li {display: inline-block;padding: 0 10px;vertical-align: top;}
.tabs_default .horizontal a {display: inline-block;width:100%;color: #bbb;text-align:center;font-size: 14px;font-weight: 700;line-height:20px;}
.tabs_default .horizontal li:first-child{ margin-left:0px; border-left:0;padding-left:0; }
.tabs_default .horizontal li.active a {color: #111;border-bottom:2px solid #000;padding-bottom: 2px;}
.tabs .item_box .besttit { position:absolute; top:10px; left:10px;  z-index:2; }
.tabs .item_box .besttit .box { padding:5px; color:#000;  font-size:22px; letter-spacing:-0.5px; font-weight:bold;text-decoration: underline; }


.tabs_default > DIV .tab_box .items li {margin-right:12px!important;width: 55%;}
.tabs_default > DIV .tab_box .items li:last-of-type { margin-right:25px!important; }


.what_silde {  background:#fff !important;  margin:0px auto 50px;  overflow:hidden; padding:30px 0 ;  }
.what_tit {  display: block; width: 100%;  padding: 0px 0 30px;  color:#000; font-size:18px; font-weight:700;  padding-left:10px; font-family: 'Noto Sans KR'; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.what_tit:after { content: ""; clear: both; display: block; }


/* ============= »óÇÏÀÌµ¿¹öÆ° ============= */
.pageTop {  display:none; position:fixed; bottom:80px; right:5px; z-index:100;}
.pageTop a { width:33px; height:33px; line-height:33px; font-size:16px; display: block; border:1px solid rgba(88, 86, 86, 0.59);  background-color:#fff; text-align:center; border-radius:5px; color:#333;margin-bottom:3px;  }
.pageTop a.i-naver { border:1px solid #3ec729 ;  background-color:#3ec729 !important;color:#fff;}
.pageTop a.i-kakaotalk { border:1px solid #f9e000 ;  font-size:20px;  background-color:#f9e000 !important; color:#3b1f1e;  }



/* ¸ÞÀÎ»óÇ°Å¸ÀÌÆ²ÄÚµå */

.mtitbox {  display: block; width: 100%;  padding: 30px 0 30px;  color:#000; font-size:18px; text-align:left; font-weight:700;  padding-left:10px; font-family: 'Noto Sans KR'; -webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;  }

.bnr3 {}
.bnr3:after { content: ""; clear: both; display: block; }
.bnr3 li { float:left;width:calc(100% / 3 - 2px); margin:0 1px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.bnr3 li:nth-child(3) {  }
.bnr3 li img { width:100%; }






/* ½½¶óÀÌµå¹è³Ê  sbnr2 */

#sbnr_box { width:100%; padding:30px 0 ;position:relative;  clear: both; background:rgba(245,245,245,0.5); /* overflow: hidden;  */} 

.box-txt {margin:0 auto;width:100%;position:relative;border:0px solid #000;height: auto;text-align: center;margin-bottom: 10px;}
.box-txt .mtit {/* position:absolute; *//* left:0px; *//* top:0px; */color: #111;font-size: 23px;font-weight: 500;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.box-txt .more1 { position:absolute;right:5px; top:0px;     }
.box-txt .more1 a {font-size:12px; font-weight:500; color:#000; /*border:1px solid #000;*/ padding:5px 10px;   /*background: #fff;*/  -webkit-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}
.box-txt .more1 a:hover { color:#fff; /*border:1px solid #000;*/ padding:5px 10px;   /*background: #000;*/ }


.sbnr2 { max-width:100%; margin:0 auto 0px;height:auto; }
.sbnr2 .s-item { position:relative;display:block; /* height:px; */  text-align:center;margin:0 auto;  background:rgba(0,0,0,1); }
.sbnr2 .s-item img{ width: 100%; /* height:px; */  }
.sbnr2 .slick-prev,.sbnr2 .slick-next{position:absolute;display:block !important;cursor: pointer;width:30px;height:50px;font-size:0; top:50%;margin-top:-25px;outline: none;padding:0;border:0; opacity:0; filter:alpha(opacity=0);background:transparent; z-index:2;}   /* È­»ìÇ¥ Ã³À½À§Ä¡ */
.sbnr2 .slick-prev{ left:20px; background:url(/design/nbmart/wizdesign/main_arrow_prev_black.png) 50% 50% no-repeat; }   /* ÀÌÀüÈ­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr2 .slick-next{ right:20px; background:url(/design/nbmart/wizdesign/main_arrow_next_black.png) 50% 50% no-repeat; }  /* ´ÙÀ½È­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr2:hover .slick-prev{ left:0px; margin-left:0px;opacity:0.7;filter:alpha(opacity=70);} /* ÀÌÀü¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr2:hover .slick-next{ right:0px;  margin-right:0px;opacity:0.7;filter:alpha(opacity=70);}  /* ´ÙÀ½¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr2 .slick-prev:hover{ left:0px;background:url(/design/nbmart/wizdesign/main_arrow_prev_black.png) 50% 50% no-repeat; opacity:1; filter:alpha(opacity=100);}  /* ÀÌÀüÈ­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr2 .slick-next:hover{ right:0px;background:url(/design/nbmart/wizdesign/main_arrow_next_black.png) 50% 50% no-repeat; opacity:1; filter:alpha(opacity=100);}  /* ´ÙÀ½È­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr2 .slick-prev,.sbnr2 .slick-next{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.sbnr2 .slick-slider{margin-bottom:0;}


/* ½½¶óÀÌµå¹è³Ê  sbnr3 */


.sbnr3 { width:100%; margin:0 auto 0px;height:auto; }
.sbnr3 .s-item { position:relative;display:block; padding:0 0.5%; /*height:px;*/  text-align:center;margin:0 auto;  background:#fff; }
.sbnr3 .s-item img{ width: 100%; /*height:px;*/  }
.sbnr3 .slick-prev,.sbnr3 .slick-next{position:absolute;display:block !important;cursor: pointer;width:30px;height:50px;font-size:0; top:50%;margin-top:-25px;outline: none;padding:0;border:0; opacity:0; filter:alpha(opacity=0);background:transparent; z-index:2;}   /* È­»ìÇ¥ Ã³À½À§Ä¡ */
.sbnr3 .slick-prev{ left:20px; background:url(/design/nbmart/wizdesign/main_arrow_prev_black.png) 50% 50% no-repeat; }   /* ÀÌÀüÈ­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr3 .slick-next{ right:20px; background:url(/design/nbmart/wizdesign/main_arrow_next_black.png) 50% 50% no-repeat; }  /* ´ÙÀ½È­»ìÇ¥ ÀÌ¹ÌÁö°æ·Î */
.sbnr3:hover .slick-prev{ left:0px; margin-left:0px;opacity:0.7;filter:alpha(opacity=70);} /* ÀÌÀü¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr3:hover .slick-next{ right:0px;  margin-right:0px;opacity:0.7;filter:alpha(opacity=70);}  /* ´ÙÀ½¸¶¿ì½º¿À¹ö½Ã À§Ä¡ */
.sbnr3 .slick-prev:hover{ left:0px;background:url(/design/nbmart/wizdesign/main_arrow_prev_black.png) 50% 50% no-repeat; opacity:1; filter:alpha(opacity=100);}  /* ÀÌÀüÈ­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr3 .slick-next:hover{ right:0px;background:url(/design/nbmart/wizdesign/main_arrow_next_black.png) 50% 50% no-repeat; opacity:1; filter:alpha(opacity=100);}  /* ´ÙÀ½È­»ìÇ¥ ¸¶¿ì½º¿À¹ö½Ã È¿°ú */
.sbnr3 .slick-prev,.sbnr3 .slick-next{-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;}
.sbnr3 .slick-slider{margin-bottom:0;}


.grid1 li { display:inline-block; font-size:12px;  line-height:20px;  }
.grid1 .list_shoppingInfo { text-align:left;  }


.pro_silde {  width:100%; margin:0 auto 30px; border:0px solid #000; position:relative;}
.pro_silde .s-item { position:relative;display:block; /* height:px; */ padding-bottom:10px;  }
.pro_silde .s-item img { width: auto; /* height:px; */   }

.slick-slider {position: relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slider:hover .slick-next,.slick-slider:hover .slick-prev{display:block !important;}
.invisible{visibility: hidden;}
.slick-list{position: relative;overflow: hidden;display:block;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;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content: "";display: table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide {float: left;height:auto; display: none;}
[dir="rtl"].slick-slide {   float: left; }
.slick-slide img{  }
.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;}


.today_silde .slick-dots{  position:absolute;bottom:0px;left:0px;padding:0;list-style: none; display:block; text-align:center;width:100%;  }
.pro_silde .slick-dots{  position:absolute;bottom:0px;left:0px;padding:0;list-style: none; display:block !important; text-align:center;width:100%;  }
.sbnr1 .slick-dots{ position:absolute;bottom:10px;padding:0;display:block;list-style: none;display:block;text-align:center;width:100%;}
.sbnr2 .slick-dots{ position:absolute;bottom:-20px;padding:0;display:block;list-style: none;display:block;text-align:center;width:100%;}
.sbnr3 .slick-dots{ position:absolute;bottom:-20px;padding:0;display:block;list-style: none;display:block;text-align:center;width:100%;}

.slick-dots li { position: relative;display: inline-block;margin:0 2px;padding:0;cursor: pointer; border:0px solid #000; text-align:center;  }
.slick-dots li button {border:0;background: transparent;display:block;outline: none;line-height:0;font-size:0;color: transparent;padding:0;cursor: pointer;}
.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{ display:block;width:15px;height:3px;content: "";background:#d1d1d1; border-radius:0px;border:0px solid #888;font-size:0;text-align:center;color: white;opacity:1;-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {   background:#000;  }  /* ÇöÀçµµÆ®»çÀÌÁî */


.pro_silde .slick-dots li button:before{ display:block;width:15px;height:3px;content: "";background:#d1d1d1; border-radius:0px;border:0px solid #888;font-size:0;text-align:center;color: white;opacity:1;-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
.pro_silde .slick-dots li.slick-active button:before {   background:#000;  }  /* ÇöÀçµµÆ®»çÀÌÁî */





.reveiw-box { padding-top:60px; padding-left:7px; background:#f7f7f7; margin-bottom:60px; }
.reveiw-box .swiper-container {
      width: 100%;
      height: 40%;
     border:0px solid #000 ;
    padding-bottom:80px !important;
    
    }

.reveiw-box .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: calc((100% - 10px) / 2);
      margin-right: 10px;
      /* Center slide text vertically */
      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;
    }

.reveiw-box .swiper-slide img { width:100% }

.reveiw-box .swiper-pagination  { position:absolute;bottom:20px !important;left:-0px; }

.reveiw-box .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
line-height: 10px ;
    display: inline-block !important;
    border-radius: 0 !important;
    background: #fff !important;
    opacity: 1 !important;
font-size: 12px;
      background: #fff;
      padding:3px;
}


.reveiw-box .swiper-pagination-bullet-active {
    opacity: 1;
    background: #efefef !important;
}



#mainSpot {position:relative;width:100%;overflow:hidden;height: fit-content;}
#mainSpot .swiper-slide {width:100%;}
#mainSpot .swiper-slide img {width:100%;}
#mainSpot .bx-pager { position:absolute; bottom:15px; left:0; right:0; height:11px; text-align:center }
#mainSpot .bx-pager .bx-pager-item { display:inline-block;  margin:0 7px }
*:first-child+html #mainSpot .bx-pager .bx-pager-item { display:inline } /* IE7 Hack */
#mainSpot .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/sp_spot_pager.png) 0 0 no-repeat }
#mainSpot .bx-pager .bx-pager-item a.active { background-position:0 -11px }
#mainSpot .swiper_progress {margin:6px 0;margin-right: 20px;width: 74vw;height: 1px;background-color: #fff;float: left;}
#mainSpot .swiper_progress span {background: #c12f2f;}
#mainSpot .spotSlider {  }


.bottom_btn_list {position:absolute;left: 50%;transform: translateX(-50%);bottom: 20px;z-index:10;opacity: 1;width: max-content;}
.bottom_btn_list>div {position:relative!important;float:left;height: 14px;}
.bottom_btn_list>div.swiper_fraction {font-size: 13px;color: #fff;font-weight: 500;display: flex;align-items: center;/* margin-right:18px; */float: left;}
.bottom_btn_list>div.slide_button { float:right; cursor:pointer;line-height: 14px; width:10px;}
.bottom_btn_list>div.slide_button>img {
    padding-bottom: 2px;
}

.main_banner_arrow {width: 95vw;min-width: 1024px;max-width: 1840px;position: absolute;top: calc(50%);left:50%;z-index:10;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.main_banner_arrow .left_arrow { width:60px;float:left; }
.main_banner_arrow .right_arrow {width:60px; float:right; }
.bottom_btn_list>div.swiper_fraction span {
    color: #fff;
    margin: 0 2px;
}



.plan_list {text-align:center;margin-bottom:50px;padding-top: 40px; overflow:hidden;}
.plan_list ul {font-size:0;vertical-align:top;height:auto;padding-left: 15px;}
.plan_list ul li {float:left;margin-right: 26px;vertical-align:top;height: auto;width: 18%;}
.plan_list ul li a { display:block; }
.plan_list ul li a img { width:100%; }
.plan_list ul li span {display:block;font-size: 11px;color:#111;font-weight:700;margin-top: 10px;line-height: 1.3;}
.plan_list ul li:last-of-type { margin-right:30px; }

.tab_box { overflow:hidden; }
.tab_box .swiper-wrapper { height:auto; }

.best_bottom .guage_bar {
    height: 2px!important;
    background: #ddd;
    position: relative;
}

.best_bottom {
    padding: 0 15px;
}

.best_bottom .guage_bar>span {
    background: #c12f2f;
}


.new_more {
    width: calc(100% - 30px);
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 13px;
    font-weight: 700;
    color: #111;
    border: 1px solid #111;
    box-sizing: border-box;
    letter-spacing: -0.035em;
}

.new_more img {vertical-align:middle;margin-top: -3px;margin-left: 3px;width: 10px;}



.brand_img img { width:100%;}
.brand_img .brand_text {padding:20px 15px;background:#f7f7f7;position: relative;}
.brand_text h1 {
    color: #111;
    z-index: 12;
    font-size: 27px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 13px;
}

.brand_text p {
    color: #111;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;

}

.brand_text a {
    display: block;
    text-align: center;
    margin: 0 auto;
    color: #111;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -0.035em;
    position: absolute;
    top: 22px;
    right: 15px;
}

.brand_text a img {
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 3px;
    width: 5px;
}

.brand_list.list_box { overflow:hidden; }

.brand_list.list_box .items li {
    width: 100%;
    margin-right: 0!important;
    padding: 0 15px;
    margin-bottom:15px;
}

.brand_list.list_box .items {
    padding: 0;
    padding: 15px 0;
}

.brand_list.list_box .items li .thumb {
    width: 45%;
    float: left;
}

.brand_list.list_box .items li .info_left {
    float: left;
    width: 50%;
    margin-left:5%;
}

.brand_list.list_box .items li .info_left .list_shoppingInfo { padding-top:0; }
.brand_list.list_box .items li .info_left .list_shoppingInfo .prd_cart { top:0;  }

.brand_list.list_box .items li.color_prd_li {
    padding: 0;
}

.center_banner { margin-bottom:50px }

.center_banner ul li img {
    width: 100%;
}

.center_banner ul li {
    margin: 0 10px;
}

.best_bottom { font-size:0; text-align:center; margin-top:15px}
.best_bottom>div {display: inline-block!important; cursor:pointer; }
.best_bottom .prev_btn {
    width: 7px;
    height: 13px;
    background: url(/design/nbmart/1101/pc/best_arrow_l.png);
    background-size:100% auto;
}

.best_bottom .next_btn {
    width: 7px;
    height: 13px;
    background: url(/design/nbmart/1101/pc/best_arrow_r.png);
    background-size:100% auto;
}



.best_bottom .pagingInfo {
    font-size: 13px;
    font-weight: 500;
    color: #111;
    margin: 0 22px;
    vertical-align: middle;
    margin-top: -12px;
}



.lab_banner {
    width: 100%;
}

.lab_banner .lab_inner { position:relative; }
.lab_banner .lab_inner .lab_text {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    z-index: 10;
    /* width: 100%; */
    text-align: left;
}

.lab_banner .lab_inner .lab_text h1 {
    color: #111;
    z-index: 12;
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing:-0.035em;
}

.lab_banner .lab_inner .lab_text a {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #111;
    color: #111;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: -0.035em;
    box-sizing: border-box;
}

.lab_banner .lab_inner .lab_text a img {vertical-align:middle;margin-top: -2px;margin-left: 2px;width: 9px;}



.insta_box {
    padding: 0 0 80px;
}

.insta_box>h1 {
    font-weight: 500;
    color: #111;
    font-size: 23px;
    /* font-family: 'Noto Sans KR'; */
    text-align: center;
    line-height: 1;
    margin-bottom: 20px;
}

.insta_box .new_more {
    width: 170px;
    border-radius: 60px;
    border-color: #bbb;
    font-size: 11px;
    height: 34px;
    line-height: 34px;
}


.insta_list {margin-top: 24px;padding: 0 15px;}

.insta_list ul {
    overflow: hidden;
}

.insta_list ul li {
    float: left;
    margin-right: 5px;
    width: calc((100% - 10px) / 3);
    position:relative;
    margin-bottom: 5px;
}

.insta_list ul li a {display:block;width:100%;/* height:100%; */position:relative;}
.insta_list ul li a>img { width:100%; }
.insta_list ul li:nth-of-type(3n) { margin-right:0; }
.insta_list ul li a:after {display:none; content:'';width:100%;height:100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.4) url(/design/nbmart/1101/pc/insta_hover.png);background-repeat: no-repeat;background-position: center;background-size: 23px auto;}
.insta_list ul li:active a:after { display:block; }


.tab_01 .tab_list.list_box .items>li {
    margin-bottom: 30px;
}
/* BASIC css end */

