/* BASIC css start */
#contentWrap{ width: 1500px;}
.item-wrap{ width: 1500px;}
.item-wrap .item-cont{ width: 1500px;}

/* 분류타이틀 */
.shopbrand_title{ border-bottom: 1px solid #e6e6e6;}
.shopbrand_title img{width: 90%;}

/* class-list */
#productClass .cate-wrap { float: left; }
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:18px; color:#202020; font-weight:bold; border-bottom:1px solid #e3e3e3 }
#productClass .cate-wrap .class-list ul { position: relative; *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { padding:15px 30px 16px 0; float:left }
#productClass .cate-wrap .class-list ul li a { display:block; position: relative; font-size: 15px; color: #898989; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}
#productClass .cate-wrap .class-list ul li.sel a{ color: #000;}
#productClass .cate-wrap .class-list > ul > li.sel > a:after{display: block; position: absolute; top: -6px; right: -8px; content: '';  width: 5px; height: 5px; background: #eb0a09; border-radius: 50%;}

#productClass .cate-wrap .class-list > ul > li.sel .class-list2{display: block;}

#productClass .cate-wrap .class-list ul li .class-list2{ display: none; position: absolute; top: 44px; left: 0; }
#productClass .cate-wrap .class-list ul li .class-list2 ul li{margin:0 8px; padding: 0;}
#productClass .cate-wrap .class-list ul li .class-list2 ul li:first-of-type{margin-left:0}
#productClass .cate-wrap .class-list ul li .class-list2 ul li a{ display: inline-block; font-size: 14px; color: #898989; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif; vertical-align: baseline;}
#productClass .cate-wrap .class-list ul li .class-list2 ul li:nth-of-type(n+2):before{ content:''; display: inline-block; width: 1px; height: 13px; margin: 0px 16px 0 0; background: #ddd;}
#productClass .cate-wrap .class-list ul li .class-list2 ul li a.sel{color: #000;}

/* best-item */
.item-wrap .item-info{overflow: unset;}
.cateTit{ padding-bottom: 40px;}
.cateTit h3{ color: #272727; font-size: 28px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}
#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; }
.item-wrap .item-info:after{ display:block; clear:both; content:'' }
select{ border: 0; color: #898989; font-size: 13px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}

/* 상품영역 */
.bonusTag{position: absolute; top: 10px; left: 10px; width: 40px; height: 40px; line-height: 40px; background: #111111; border-radius: 50%; color: #fff; font-size: 18px; font-family: 'InfinitySans-CondBoldA1','Noto Sans KR', sans-serif;}
.item-wrap .item-cont .item-list{ width: 480px; padding-right: 30px;}
.item-wrap .item-cont .item-list:nth-of-type(3n){padding-right:0}
.item-wrap .item-cont .item-list .thumb{ position: relative;}
.item-wrap .item-cont .item-list .prd-info{padding: 12px 0 80px; text-align: left;}
.item-wrap .item-cont .item-list .prd-name a {color: #444444; font-size: 14px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}
.item-wrap .item-cont .item-list .prd-price{padding-top: 10px; color: #D22525; font-size: 14px; font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Sans KR', sans-serif;}
.item-wrap .item-cont .item-list .prd-price strike{ margin: 0 4px 0 0; color: #999999; }
.item-wrap .item-cont .item-list .prd-ico{margin: 14px 0 0;}
/* BASIC css end */

