/* BASIC css start */
#content { width:1200px; }

#header{border-bottom:1px solid #eee}

.best_container{position:relative; width:100%;overflow: visible;border-bottom:1px solid #ccc; padding-bottom:35px; margin-bottom:50px}
p.tit{text-align: left;margin-bottom: 20px; font-size: 26px;font-family: 'Montserrat', sans-serif; width: 1200px; margin: 0 auto 50px; font-size:26px; font-weight:500}
.swiper{width: 1200px; margin: 0 auto;}
.swiper_btn_prev{position: absolute; left: -150px; top: 33%;}
.swiper_btn_next{position: absolute; right: -150px; top: 33%;}
.item_list{width:285px; height:450px}
.item_list .tumb{width: 285px; height: 285px;}
.item_list .tumb a{width: 100%; height: 100%;}
.item_list .tumb a img{width: 285px; height: 285px;}
.item_list .info{width:285px; padding-top:12px}
.item_list .info .prdname{font-family: 'Noto Sans KR', sans-serif; font-size: 12px; color: #000; font-weight:500}
.item_list .info .prdcolor{float:right;}
.item_list .info .prdcolor span{display:inline-block; width:10px; height:10px; border-radius:50%; margin-left:4px; border:1px solid #ccc}
.item_list .info .prdprice{font-family: 'Montserrat', sans-serif;margin:10px 0; font-weight:500; }
.item_list .info .prdprice span{font-size: 14px; color: #000;}
.item_list .info .prdprice strike{font-size: 12px; color: #888;}
/* class-list */


.item-info .cate_count{font-family: 'Montserrat', sans-serif;font-size: 13px; color: #999; float:left}
.item-info .cate_count span{color: #000; font-weight:500}
.item-info dl.item-order{}
.item-info dl.item-order dd{}
.item-info dl.item-order dd select{border:none;font-family: 'Noto Sans KR', sans-serif; }
.item-info dl.item-order dd select option{color:#808080 !important; font-size:12px}



#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:26px; color:#000; font-family: 'Montserrat', sans-serif; font-weight:500 }
#productClass .cate-wrap .class-list ul {   *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { padding:15px 13px 16px 0; float:left; position:relative; margin-right:13px }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:15px; color:#999; font-family: 'Montserrat', sans-serif; }
.class-list li::after{content: "";width:2px; height:2px; border-radius:50%; background-color:#222; display: inline-block; position: absolute; top: 50%;transform: translateY(-50%);right: 0; color:#000; font-weight:700}
.class-list li:last-child::after{display: none;}

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }
/* BASIC css end */

