/* BASIC css start */
/* class-list */

#productClass .item-wrap.best { padding: 30px 0 50px; } 
.cateTit .line { margin-top: 0 !important; } 
#productClass .cate-wrap { margin-top: 30px; position:relative; border-bottom: 3px solid #000000; height: 100px; } 
#productClass .cate-wrap .bcate { font-size: 24px; color: #000; font-weight:500; position:absolute; margin-left: 0px; margin-top:45px;} 
#productClass .cate-wrap .cateCover { position: absolute; right:0; top: 0; } 

.cate-topbanner {}
.cate-topbanner p {}
.cate-topbanner p img {width:100%; margin-top:30px;}


#productClass .sort { text-align: right; margin-top: 10px; } 

#productClass .sort select { border: 0; font-size: 13px; height: auto; color: #a2a2a2; font-weight: 300; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', sans-serif; cursor: pointer; padding: 10px 0; } 
 
 

.nodata { text-align: center; margin-top: 100px; font-size: 15px; } 



#productClass .cate-wrap .class-list ul { *zoom:1; text-align:left; } 
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' } 
#productClass .cate-wrap .class-list ul li { display:inline-block; } 
#productClass .cate-wrap .class-list ul li a { display: block; font-size: 14px; padding: 5px 10px; color: #555555; } 
 
#productClass .cate-wrap .class-list ul li:nth-last-child(1) a { padding-right:3px } 
#productClass .cate-wrap .class-list ul li.on { } 
#productClass .cate-wrap .class-list ul li.on a { font-weight:600; position:relative; color: #ff0047; } 

 

#productClass .cateTit h3 { font-size: 22px; text-align: center; padding: 20px 0; color: #000; } 

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


/*¿µ¿ª*/
.item-list { } 

#productClass .item-wrap.best { margin-top: 10px !important } 
#productClass .item-wrap.best .item-list { width: 380px; margin-bottom: 0; padding: 0; margin-right: 70px; } 
#productClass .item-wrap.best .item-list:nth-child(3n) { margin-right:0 } 

#productClass .item-wrap.recmd { margin-top: 10px !important } 
#productClass .item-wrap.recmd .item-list { width: 380px; margin-bottom: 100px; padding: 0; margin-right: 70px; } 
#productClass .item-wrap.recmd .item-list:nth-child(3n) { margin-right:0 } 

.item-wrap .catelist { margin-top: 10px !important } 
.item-wrap .catelist .item-list { width: 380px; margin-bottom: 80px; padding: 0; margin-right: 70px; } 
.item-wrap .catelist .item-list:nth-child(3n) { margin-right:0 } 
.item-wrap .item-cont .item-list .thumb { width: 380px;  !important; } 
.item-wrap .item-cont .item-list .thumb img { width:100% !Important } 
.item-list .thumb { position:relative; } 

.item-list .thumb a { vertical-align:top; display:block; position:relative; } 

.item-list .thumb .cart { position: absolute; bottom: 15px; right: 15px; }  
 

.item-list dd ul li.prd-name { margin-top: 15px !important; font-size: 18px; } 
.item-list dd ul li.prd-price { padding-top: 5px; font-size: 20px; display: inline-block; font-family: 'Spoqa Han Sans' } 
 
.item-list dd ul li.prd-subname { font-size: 14px; color: #646464; margin-top: 6px; display: block; font-family: '¸¼Àº °íµñ', 'Malgun Gothic', sans-serif; font-weight: 400; } 
 
.item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 



.item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 
 
/* BASIC css end */

