/* BASIC css start */
#contentWrap {width:1400px;}

/* class-list */
#productClass {padding-top:40px}
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:20px; font-size:36px; color:#222; font-weight:500;font-family: 'Noto Sans KR', sans-serif; }
#productClass .cate-wrap .bcate .a_back{display:inline-block; margin-right:9px; transform:translateY(-3px)}
#productClass .cate-wrap .bcate .a_back img{    transform: scale(.6);}

#productClass .cate-wrap .class-list ul {}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {  }
#productClass .cate-wrap .class-list ul li a { font-family: 'Noto Sans KR', sans-serif; }
#productClass .cate-wrap{}
#productClass .cate-wrap .class1 .main_m{ padding-bottom:120px; }
#productClass .cate-wrap .main_m{position:relative;overflow:visible;padding-bottom:30px;}
#productClass .cate-wrap .main_m>li{display: inline-block; border: 1px solid #ccc; padding:14px 60px; margin-right:7px; transition: border-color .3s; margin-bottom:6px; }
#productClass .cate-wrap .main_m>li.on{border-color:#000 }
#productClass .cate-wrap .main_m>li.on>a{ color:#000}
#productClass .cate-wrap .main_m>li>a{font-size:16px; color:#999;font-weight:400;transition: color .2s; display:block;}
#productClass .cate-wrap .sub_m{position:absolute; left:0%; top:75px; opacity:0; transition:opacity .3s, display 0s; display:none;}
#productClass .cate-wrap .sub_m.show{opacity:0; display:block}
#productClass .cate-wrap .sub_m.showOpacity{opacity:1 !important}
#productClass .cate-wrap .sub_m>li{display: inline-block; padding:10px 0 5px;margin-bottom:6px; border-bottom:2px solid #fff; margin-right:25px; transition:border-color .3s}
#productClass .cate-wrap .sub_m>li.on{border-color:#000; }
#productClass .cate-wrap .sub_m>li.on a{color:#000}
#productClass .cate-wrap .sub_m>li>a{font-size:16px; color:#aaa;font-weight:400; display:block;width:100%; height:100%; transition: color:.4s}
 


/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8;  }
.best_sec {padding-bottom:70px}
.best_sec .swiper-pagination-bullet-active{background-color:#000 !important;}
.best_sec .swiper-pagination{bottom:0 !important}

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

