/* BASIC css start */
.navi a {/*font-size:11px;*/}
.name_b {font-size:13px;}

.class-list li{display:inline; text-align:center; margin-bottom:22px;}
.class-list li span{/*float:right;*/ }




/* ÀüÃ¼ Å©±â */
#contents {width:100%; max-width:1200px; margin:0 auto;}

.contentTop h3{ text-align:center; font-size:20px; margin-top:20px;}


/* Ä«Å×°í¸® ¸®½ºÆ® */
.categoryListWrap{margin-top:35px;}
.listCategory{ background:none; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:36px 20px 20px 20px;}
.listCategory ul{padding:0;}
.listCategory li a{ font-size:16px; }
.listCategory span.now a {color:#392d27; font-weight:bold; text-decoration:underline;}


/*Ä«Å×°í¸® ÅÇ*/
.categoryListWrap .listTabMenu {overflow:hidden; margin-bottom:20px; border-bottom:1px solid #e3e3e3;}
.categoryListWrap .listTabMenu ul {overflow:hidden;}
.categoryListWrap .listTabMenu ul li {float:left;} 
.categoryListWrap .listTabMenu ul li a {display:block; padding:0; height:auto; border:none; /*width:107px; height:18px; padding:10px 0; color:#3f3f3f; font-weight:bold; line-height:18px;  border:1px solid #e3e3e3; border-right:0px; text-align:center;*/} 
.categoryListWrap .listTabMenu ul li a span {display:block; height:18px; margin:10px 0; color:#777; text-align:center; font-size:14px; font-weight:400; }
.categoryListWrap .listTabMenu ul li a span.on1 { font-weight:bold; /* color:#fff; background:#675851; border-bottom:1px solid #675851;*/ }
.categoryListWrap .listTabMenu ul li a span.on2 { font-weight:bold; /* color:#fff; background:#675851; border-bottom:1px solid #675851; */ }
/*.categoryListWrap .on1 {border:1px solid #675851; color:#fff; border-right:0px; background:#675851; font-weight:bold;}*/
.categoryListWrap .listTabMenu ul li.cate_bar {display:block; width:30px; height:18px; margin:10px 0; color:#3f3f3f; line-height:18px; text-align:center; color:#e3e3e3;} 

.listTabMenu ul li a{ overflow:visible; }

.categoryListWrap .listTabMenu ul li.last a span {border-right:none!important;}
.listTabMenu ul li.last a {border-right:none!important;}
/*.on1 {border-right:1px solid #675851; background:#675851;}*/


.comment {padding-left:20px; background:url("/design/zenpia0/2015img/icon_comment.gif") no-repeat left top; color:#8f8f8f; font-size:11px; font-weight:bold; }
.photo {padding-left:23px; background:url("/design/zenpia0/2015img/icon_photo.gif") no-repeat left top; color:#8f8f8f; font-size:11px; font-weight:bold; }


/* º£½ºÆ®¼¿·¯ / °í°´´ÔÀ» À§ÇÑ ÃßÃµ Á¦Ç° */
.best-item{ padding-bottom: 60px; }
.best-item h3{text-align:left; font-size:24px; font-weight:400; color:#666; }
    
    /*Á¦Ç° ¸®½ºÆ®*/
    .prd-list>div{}
    .prd-list>div>div{width:31%; float:left; padding:0 1%;}
    
    .prd-list .info
    .prd-list .info .shoppingInfo{ padding-bottom:25px; }
    .prd-list .info .event-icon{ bottom:80px; }
    
    /*º£½ºÆ® ¼¿·¯ »óÇ°¸í*/
    .tb-center{position:relative;}
    .tb-center img{ max-width:220px; }
    
    .dsc{ font-size:15px; margin-bottom:20px; }
    /*º£½ºÆ® ¼¿·¯ °¡°Ý*/
    .shoppingInfo{text-align:center;}
    
    

    /* ¾ÆÀÌÄÜ ¿µ¿ª */
    .event-icon { bottom:110px; }


/*Á¦Ç° ³ª¿­*/
.item-list .shoppingInfo {padding:0 12px 15px 12px;}


/* »èÁ¦ 
.location li{background:none;}

*/





/* WIB */
#contents{width:1280px;padding-top:80px !important;overflow:visible;max-width:none;}
#contents .contentTop{}
#contents .contentTop h2{font-size:24px;line-height:1;text-align:center;color:#2b2b2b;margin:0;}
#contents .contentTop h3{display:none;}
#contents .categoryListWrap{margin-top:24px;}
#contents .categoryListWrap #listCategory{border:0;padding:0;margin-bottom:60px;}
#contents .categoryListWrap #listCategory dl.class-list{}
#contents .categoryListWrap #listCategory dl.class-list dd{}
#contents .categoryListWrap #listCategory dl.class-list dd ul{font-size:0;text-align:center;}
#contents .categoryListWrap #listCategory dl.class-list dd ul li{display:inline-block;vertical-align:middle;margin:0 4px;margin-bottom:0;width:auto;padding:0;float:none !important;margin-bottom:8px;}
#contents .categoryListWrap #listCategory dl.class-list dd ul li span{}
#contents .categoryListWrap #listCategory dl.class-list dd ul li span a{display:block;font-size:14px;color:#2e2e2e;text-align:center;height:38px;line-height:38px;padding:0 5px;border:1px solid #EBEBEB;border-radius:50px;width:150px;box-sizing:border-box;}
#contents .categoryListWrap #listCategory dl.class-list dd ul li span a.on{border-color:#2E2E2E;background-color:#2E2E2E;color:#fff;}

#contents .categoryListWrap .best-item{display:none;}

#contents .categoryListWrap .listTab{}
#contents .categoryListWrap .listTab:after{display:block;content:"";clear:both;}
#contents .categoryListWrap .listTab .listTabMenu{float:right;width:auto;margin-right:10px;position:relative;overflow:visible;border:0;margin:0;margin-bottom:22px;}
#contents .categoryListWrap .listTab .listTabMenu > a{display:block;font-size:14px;color:#2e2e2e;text-align:right;padding-right:20px;}
#contents .categoryListWrap .listTab .listTabMenu > a:after{display:block;content:"";position:absolute;width:10px;height:14px;background:url("/design/zenpia0/wib/img/sorting-bg.png")no-repeat right center;right:0;top:0;transition:all 0.3s;}
#contents .categoryListWrap .listTab .listTabMenu > a.on:after{transform:rotate(180deg);}
#contents .categoryListWrap .listTab .listTabMenu ul{width:105px;padding:20px 0;background-color:#fff;position:absolute;left:50%;margin-left:-52px;top:25px;display:block;overflow:visible;z-index:33;border:1px solid #f1f1f1;display:none;}
#contents .categoryListWrap .listTab .listTabMenu ul li:first-of-type{padding-top:0;}
#contents .categoryListWrap .listTab .listTabMenu ul li{width:100%;display:block;float:none;padding-top:16px;}
#contents .categoryListWrap .listTab .listTabMenu ul li a{display:block;}
#contents .categoryListWrap .listTab .listTabMenu ul li a span{display:block;font-size:14px;color:#2e2e2e;text-align:left;height:auto;margin:0;padding-left:20px;box-sizing:border-box;font-weight:400;}
#contents .categoryListWrap .listTab .listTabMenu ul li a span.on1{font-weight:400;}


#contents #prdBrand{float:right;width:100%;}
#contents #prdBrand .item-wrap{}
#contents #prdBrand .item-wrap .item-cont:first-of-type{margin-top:0;}
#contents #prdBrand .item-wrap .item-cont{margin-top:60px;}
#contents #prdBrand .item-wrap .item-cont .item-list:last-of-type{margin-right:0;}
#contents #prdBrand .item-wrap .item-cont .item-list{width:calc(33.3333% - 26.6667px);margin-right:40px;box-sizing:border-box;margin-top:0;margin-bottom:0;border:0;}
#contents #prdBrand .item-wrap .item-cont .item-list dt{}

#contents #prdBrand .item-wrap .item-cont .item-list:hover dt .subCart{visibility:visible;overflow:visible;opacity:1;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart{position:absolute;width:100%;height:100%;z-index:33;background-color:rgba(255,255,255,0.8);left:0;top:0;display:table;opacity:0;visibility:hidden;overflow:hidden;transition:all 0.3s;cursor:pointer;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell{display:table-cell;vertical-align:middle;text-align:center;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell span{padding-top:16px;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell span img{width:auto;height:auto;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell a{padding-top:15px;margin-right:14px;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell a img{width:auto;height:auto;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell > *{display:inline-block;vertical-align:middle;width:50px;height:50px;border-radius:50%;background-color:#fff;font-size:0;box-sizing:border-box;cursor:pointer;position:relative;z-index:3;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart .table-cell em{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;border-radius:0;z-index:2;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart span.my-wish-list{}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart span.my-wish-list img{}
#contents #prdBrand .item-wrap .item-cont .item-list dt .subCart span a{}


#contents #prdBrand .item-wrap .item-cont .item-list dt span.pd-percent{position:absolute;width:55px;height:55px;line-height:55px;background-color:#fff;border-radius:50%;right:15px;top:15px;font-size:16px;color:#2e2e2e;font-weight:500;text-align:center;}
#contents #prdBrand .item-wrap .item-cont .item-list dt a{}
#contents #prdBrand .item-wrap .item-cont .item-list dt a img{width:100%;height:auto;}
#contents #prdBrand .item-wrap .item-cont .item-list dt .glass{display:none;}
#contents #prdBrand .item-wrap .item-cont .item-list dd{}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul{}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo{margin:0;padding:0;padding-top:24px;font-size:0;text-align:center;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo p.productSubName{font-size:14px;font-weight:300;color:#606060;text-align:center;line-height:1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin:0;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo p.productName{font-size:20px;font-weight:400;color:#2e2e2e;text-align:center;line-height:1.2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top:10px;margin-bottom:0;margin-bottom:20px;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo p.price{}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.price{display:inline-block;vertical-align:middle;padding-top:0;margin-right:8px;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.price strike{font-size:13px;font-weight:400;color:#c8c8c8;position:relative;top:2px;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.price strike em{font-size:13px;color:#c8c8c8;letter-spacing:0.05em;margin-left:1px;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.priceDiscount{display:inline-block;vertical-align:middle;margin:0;font-size:15px;color:#2e2e2e;letter-spacing:0.03em;font-weight:500;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.priceDiscount em{font-weight:400;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.shoppingInfo span.pd-percent{display:none;}
#contents #prdBrand .item-wrap .item-cont .item-list dd ul li.event-icon{display:none;}



#contentWrap{width:1280px;max-width:none;}





























/* BASIC css end */

