/* BASIC css start */
.brand-title:after { clear:both; display:block; content:''; }
.brand-title { width:100%; height:27px; border-bottom:2px solid #d3dae4; display:none}
.brand-title .brand-name { float:left; padding:0 0 0 3px; margin:0; font-size:20px; color:#222; font-weight:bold;}
.brand-title .brand-select { float:right; }
.brand-title .brand-select select { width:208px; height:23px; border:1px solid #ccc; color:#000; }
.brand-title .brand-select a { display:inline-block; width:54px; height:21px; line-height:25px; *line-height:23px; margin-left:7px; border:1px solid #e9e9e9; background: #f2f2f2; font-weight:bold; color:#464646; text-align:center; vertical-align:top; color:#464646; text-decoration:none; }
.brand-banner { margin-bottom: 50px;}
.sub-tit { height:24px; margin:40px 0 10px 0; color:#222; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; text-align:left; }
.sub-tit span { display:inline-block; padding-top:2px; font-size:9px; vertical-align:top; }
.prd-sort:after { clear:both; display:block; content:''; }
.prd-sort { height:22px; padding:15px 0 0 0; }
.prd-sort .sort-count { float:left; color:#6b6b6b; }
.prd-sort .sort-list { float:right; color:#464646; }
.prd-sort .sort-list span { display:inline-block; padding:0 5px; color:#464646; }


.prd-smenu { position: relative; text-align:center; margin:20px auto; width:1350px; }
.prd-smenu .cate-sort { text-align:center; margin:0 auto; }
.prd-smenu .cate-sort li { display:inline-block; *display:inline; padding-left:5px; padding-bottom:5px;}
.prd-smenu .cate-sort li a { display:block; padding:5px 10px; color:#757575; font-size: 12px; background:#fff; border:1px solid #F0F0F0; font-weight: none; /* -webkit-transition :all 0.3s ease;-khtml-transition :all 0.3s ease;-moz-transition :all 0.3s ease;-ms-transition :all 0.3s ease;-o-transition :all 0.3s ease;transition :all 0.3s ease; */ }
.prd-smenu .cate-sort li a:hover{ color:#000; background:#F0F0F0; }
.prd-smenu .sel { display:block; color:#757575 !important ; border:1px solid #F0F0F0 !important ; background:#F0F0F0!important ; text-align:center;  font-weight: bold;  }

#prdBrand .item .item_box .info .addbtn { /*position: absolute;*/ margin: 10px 0 -9px; }

.pro_title.pro_title1 {
    margin-top: 50px;
}
.pro_title.pro_title1 p {
    font-size: 18px;
    letter-spacing: -1px;
    padding: 10px 25px;
    color: #464646;
    border-radius: 21px;
    background: #333;
    color: #fff;
    border:none
}

p.topTitle {
    margin-top: 30px;
    font-size: 15px;
    font-family: 'Montserrat','roboto';
    padding: 10px 20px 0;
    line-height: 23px;
}
h2.lb {
    font-size: 25px;
    padding: 14px 10px;
    font-weight: bold;
    margin-top: 50px;
    letter-spacing: -1px;
    color: #717171;
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px dotted #c3c2c2;
    font-family: 'Montserrat', 'Noto Sans KR', Verdana, Dotum, AppleGothic, sans-serif;
    display:none;
}
h2.lb1{display:block;}
.lookBook{overflow:hidden;display:none;}
.lookBook li{
    float: left;
    width: 24%;
    margin-left: 12px;
}
.lookBook li:first-child {
    margin-left: 7px;
}
.lookBook li a{}
.lookBook li a img{width:100%}
.lookBook li a img:hover{opacity:0.5}
.lookBook li a p{font-weight:bold;margin-top:5px; text-align:center;}
.lookBook li a span{}


.brandin_inner {
    width: 1350px;
    height: 50px;
    position: relative;
}
.brandin_inner img {
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -12px;
        height: 25px;
}
.brand-select {
    text-align: right;
    position: absolute;
    top: 12px;
    right: 12px;
}
.brand-select select {
    height: 25px;
    width:145px;
}
.brand-select a {
    background: #333;
    /* border-radius: 20px; */
    color: #fff;
    padding: 2px 3px;
    height: 25px;
    box-sizing: border-box;
    display: none;

}
.item-wrap .on1{   
    font-weight: bold; display:inline-block}
    
.item_box .besttit {
    position: absolute;
    top: 1px;
    left: 0px;
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
}    
.item_box .besttit .box {
    background-color: #000;
    color: #F4F4F4;
    font-size: 14px;
    letter-spacing: -0.5px;
    font-weight: bold;
    font-family: 'Montserrat','roboto';
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.item-list6.best .item .item_box .thumb,
.item-list6.best .item .item_box,
.item-list6.best .item .item_box .thumb img {
    width: 215px;
    height: auto;
}

.item-list5.best ul.item {
    margin-left: 9px;
}
.item-list5.best .item_box .besttit .box {
    width: 40px;
    height: 40px;
    line-height: 40px;
}




div#prd-section03 {
    position: relative;
    overflow: hidden;
    padding-bottom: 4px;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;
    margin: 30px 20px;
    padding: 5px 5px;
}
ul.sort {
    overflow: hidden;
    position: absolute;
    top: -14px;
}


.total-sort {
    border: none;
    width: auto;
    margin: 0;
    display: inline-block;
    float: right;
}
dl.total {
    float: left;
}

.type a {
    vertical-align: top;
    color: #333333;
}
/* BASIC css end */

