/* BASIC css start */
.sub-tit { width:100%; margin:0px auto 0 ; text-align:center;  }
#wrap #w1300 { max-width:1560px; }
#prd-content {width:100%;margin: 0px auto 50px;}
#prd-content .list_box .items li { margin-bottom:56px; }
#prd-content .list_box .items li.color_prd_li { margin-bottom:16px; }
.ss_box {/* margin:50px auto 20px; */overflow: hidden;text-align: center; margin-bottom:56px; }
.ss_box .sub_tit {padding-top: 80px;width:100%;margin-bottom: 30px;line-height: 1;}
.ss_box .sub_tit a {color: #111;font-size: 28px;font-weight: 500;}

.ss_box .prd-smenu { float:right;  width:100%; }
.ss_box .prd-smenu .cate-sort {text-align: center;}
.ss_box .prd-smenu .cate-sort li { display: inline-block;padding:0 20px;vertical-align: top; }
.ss_box .prd-smenu .cate-sort li a { display: inline-block;width:100%;color: #bbb;text-align:center;font-size: 16px;font-weight: 700;line-height:20px; }
.ss_box .prd-smenu .cate-sort li a.sel {color: #111;border-bottom:2px solid #000;padding-bottom: 4px;}


.w1300 {  width:1300px; border-bottom: 0px solid #000; margin:50px auto 20px; }
.w1300 h2 { }

/* µ¿¿µ»ó */

.video { text-align:center; width:1300px; position: relative; height:731.25px; margin:0 auto;}

.background {
        bottom: 0;
	left: 0;
	overflow: hidden; /* blur Ã³¸® ÈÄ Æ¢¾î³ª¿Â°Å Àß¶ó³¿ */
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1; /* ¹è°æÀ¸·Î ¸¸µé±â À§ÇØ ¸Ç µÚ·Î º¸³¿ */
      
}
.background-video {
	bottom: -9999px; /* °¡·Î¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä */
	filter: blur(0rem); /* °¡¿ì½Ã¾È ºí·¯ */
	height: 110vw; /* viewport-width °ª */
	left: -9999px; /* °¡·Î¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä */
	margin: auto; /* °¡·Î¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä */
	position: absolute;
	right: -9999px; /* °¡·Î¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä */
	top: -9999px; /* °¡·Î¼¼·Î °¡¿îµ¥ Áß¾Ó Á¤·Ä */
	width: 100vw; /* viewport-width °ª */
}



#prd-w100 {width:100%; background-color: #fff;margin:0px auto 0 ;  padding:40px 0 0px; }
#prd-w100 h2 { padding-bottom: 30px; text-left; font-size:18px; color: #000;  font-weight:bold;  }


#prd-section02  { width:1300px; padding:30px 0  }



.item .item_box .besttit { position:absolute; top:3px; left:3px;  opacity: 0.7; filter: alpha(opacity=70); /* For IE8 and earlier */  z-index:2; }
.item .item_box .besttit .box { width:50px;height:50px;line-height:50px; text-align:center; background:#000; color:#F4F4F4; border-radius:50%; font-size:11px; font-weight:normal; }
.item .item_box .besttit .box:nth-child(1) { background:#000; color:#F4F4F4; }
.item .item_box:hover .besttit .box {background-color:#b79c65; color:#fff; }




#prdBrand { position: relative; width:1300px;  margin:0 auto;  }




.best_arrow {
    position: absolute;
    top: 168px;
    width: 23px;
    height: 42px;
    cursor:pointer;
    z-index:10;
}

.best_arrow.best_prev {
    left: 0;
    background: url(/design/nbmart/1101/pc/prd_best_arrow_l.png);
}

.best_arrow.best_next {
    right: 0;
    background: url(/design/nbmart/1101/pc/prd_best_arrow_r.png);
}

.best_slide {
    position: relative;
    width:1684px;
    margin:0 auto;
    margin-bottom:64px;
}

.best_slide .items { max-width: 1560px; min-width:1200px; overflow:hidden; margin:0 auto;}
.best_slide .items li { margin-right:16px!important; }


.list_top {
    height: 20px;
    clear: both;
    width: 100%;
    margin-bottom: 16px;
}

.page_number {
    float: left;
    font-size: 13px;
    color: #111;
    font-weight: 500;
    letter-spacing:-0.035em;
}


.sort-section {position:relative;float: right;margin-top: -6px;}
.sort-section .inner {}
.sort-section .sort-title {width: 65px;padding:0 15px;border-radius:15px;background: url(/design/nbmart/1101/pc/sort_arrow.png) no-repeat 100% 50%;/* background-size:14px; */font-weight: 500;font-size: 13px;line-height:30px;color: #111;cursor:pointer;padding-right: 25px;text-align: right;}
.sort-section .sort-list {display:none;overflow:hidden;position:absolute;top: 37px;left: 5px;z-index:100;width: 100px;padding: 9px 0;border: 1px solid #ddd;background: #fff;text-align: center;/* padding-right: 38px; */box-sizing: border-box;}
.sort-section .sort-list.open { display:block; }
.sort-section .sort-list li a {display:inline-block;font-weight: 400;font-size: 13px;color: #111;padding: 9px 0;line-height: 1;text-align: center;}



.new_custom_paging {padding: 0 0 0;text-align:center}
.new_custom_paging a {margin: 0 8px;display:inline-block;/* height:12px; */font-size: 16px;color: #bbb;padding: 5px 0;border-bottom: 2px solid transparent;width: 16px;text-align: center;font-weight: 500;}
.new_custom_paging .now { color:#111; border-bottom-color:#111; }
.new_custom_paging a.first,
.new_custom_paging a.prev,
.new_custom_paging a.next,
.new_custom_paging a.last {font-size:13px;line-height: 22px;border-bottom:none;color:#111;font-size: 0;}
.new_custom_paging a.first,
.new_custom_paging a.last {letter-spacing:-4px;}
.new_custom_paging a.last {background: url(/design/nbmart/1101/pc/pager_r.png);background-repeat: no-repeat;background-position: center 46%;margin-left: 10px;}
.new_custom_paging a.first {background: url(/design/nbmart/1101/pc/pager_l.png);background-repeat: no-repeat;background-position: center 46%;margin-right: 10px;}


.best_slide span.MK-product-icons img {
    display: inline-block;
}
/* BASIC css end */

