/* BASIC css start */
#contentWrap{width: auto;
    padding: 40px 50px 120px;}   

/*네비*/
.prd-class-hd .loc-navi{text-align: left;
    padding: 90px 0 25px;}
.prd-class-hd .loc-navi dd a:first-child{margin-left:0}
.prd-class-hd .loc-navi dd a{    color: #212121;
    font-size: 22px;
    font-family: 'Montserrat','Source Sans Pro', sans-serif;
    margin: 0 7px;
    font-weight: normal;
    }    
.prd-class-hd .loc-navi dd a img{vertical-align: sub;}
.prd-class-hd .loc-navi dd{    color: #b6b6b6;
    font-size: 13px;
    font-weight: bold;}  
    
    /* class-list */
#productClass .cate-wrap { overflow:hidden }
#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 { *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {     padding: 10px 35px;
    float: left;
    border: 1px solid #e2e2e2;
    margin: 0 10px 0 0; }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:15px; color: #959595;
    font-family: 'Montserrat', 'Source Sans Pro', sans-serif; }
#productClass .cate-wrap .class-list ul li.sel{
    border: 1px solid #000;}
    
#productClass .cate-wrap .class-list ul li.sel a{color:#000 !important;}
/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* 상품 목록 영역 */
.cateTit h3{font-family: 'Montserrat', 'Source Sans Pro', sans-serif;}
.item-wrap { width:auto }
.item-wrap .item-cont{width: auto;}
.item-wrap .item-cont .item-list:nth-of-type(4n){padding-right: 0;}
.prd-icon_wrap{border: 1px solid #ededee;    height: 40px;
    line-height: 40px;
    padding-left: 7px;}
.prd-icon_wrap .prd-ico{float: left;}
.prd-icon_wrap .prd-preview{float: right; border-left: 1px solid #ededee; padding: 0 11px !important;}
.item-wrap .item-cont .item-list .prd-info{padding: 15px 7px 70px; text-align: left;}
.item-wrap .item-cont .item-list .prd-info .prd-name{padding-bottom: 5px;}
.item-wrap .item-cont .item-list .prd-info .prd-name a{    color: #848484;
    font-size: 14px;
    font-family: futura-pt,'Source Sans Pro', sans-serif;}
.item-wrap .item-cont .item-list .prd-info .prd-price{font-family: 'Source Sans Pro', sans-serif;    font-size: 16px;}
.item-wrap .item-cont .item-list .prd-info .prd-price strike{color: #a1a1a1;
        font-size: 17px;
    font-weight: 600;}
.item-wrap .item-cont .item-list .prd-info .prd-price .won{display: inline-block;
    font-size: 15px;
    font-weight: normal;}
.item-wrap .item-cont .item-list .prd-info .prd-price .price{color: #3c3c3c;
    font-size: 17px;
    font-weight: 600; margin-left:3px;}
/* total-sort */
#productClass .total-sort { padding-top: 30px; }

/* 선택 박스 */
.sort{text-align: right; margin-bottom: 10px}
.sort select{border:0; color: #5b5b5b; height: 30px;
    width: 112px;
    outline: 0;
    background: url(//skin.makeshop.co.kr/skin/whitewood/pc/icon/selearrowicon.png) white right 10px center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    padding: 0 30px 0 10px;
    font-family: 'Montserrat', 'Source Sans Pro', sans-serif;}
.sort select::-ms-expand{display:none;}

.paging{padding: 30px 0 0;}
/* BASIC css end */

