/* BASIC css start */
div#prdBrand {
    background: #f5f5f5;
    margin-top: 140px;
    text-align : center;
}
.item-wrap, .cate-wrap, .item-info {
    width: 1430px;
    margin: 0 auto;
}


/*¸ÞÀÎ Å¸ÀÌÆ²*/
.main_title {clear:both;text-align:center;padding: 70px 0;}
.main_title h2 {font-size: 20px;letter-spacing: 1px;font-weight: normal;padding: 10px 10px;/* border: 1px solid #cfcfcf; *//* width: 170px; */text-align: center;margin: 0 auto;}
.main_title h3 {font-size:18px; letter-spacing:1px; font-weight:normal; padding:25px 0 0; display:none;}

.main_title h2>span {
    font-size: 25px;
    margin-left: 10px;
}

.dear_collection .main_title {text-align:left;width: 100%;margin-bottom:125px;padding: 0;}
.dear_collection .main_title .sub_title {
    display: block;
    font-size: 18px;
    margin-top: 20px;
    color: #000;
    font-weight: 500;
}

#content .dear_collection .main_title h2 { font-size: 35px;font-weight: 700;letter-spacing: -0.05em;display: inline-block;position: relative;font-family: 'Noto Sans KR'; border-bottom:none; }

/*·¹ÀÌ¾Æ¿ô¼öÁ¤*/
 #content{width: 100%;padding: 0;}
.item-wrap .item-list{margin-left:0px;}

/* ÁßºÐ·ù */
.mcate {clear:both;font-size:0;text-align:center;margin: 0px 0 30px;background:#f6f6f6;border-bottom:1px solid #e8e8e8;padding:20px 0;}
.mcate > li {display:inline-block; *display:inline; *zoom:1;padding:0 10px;background: url(/design/jason006/onedesign/images/line_menu.png) 0% no-repeat;tical-align: top;}

li {}
.mcate > li:first-child { background:none; }
.mcate > li > a {display:inline-block;color:#222;font-size: 15px;letter-spacing:1px;}
.mcate > li > a:hover { color:#888; text-decoration:none; }
.mcate > li.selected > a { color:#888; }
.mcate > li .count { font-weight:normal; }

/* ¼ÒºÐ·ù */
.mcate > li > ul { padding:10px 0 0 0; display:none;  }
.mcate > li > ul > li { margin:8px 0 0 0; line-height:16px; }
.mcate > li > ul > li > a { color:#222; }
.mcate > li > ul > li > a:hover,
.mcate > li > ul > li.selected > a { color:#222; }

.mcate > li > ul > li > .button { display:inline-block; position:relative; width:9px; height:14px; margin:1px 0 0 3px; vertical-align:top; }

.subCategory { display:none; position:absolute; left:50%; top:13px; z-index:11; width:300px; margin:0 0 0 -151px; padding:6px 0; border:1px solid #565960; font-size:0; line-height:0;}
.subCategory li { display:inline-block; width:90px; margin:8px 0 8px 18px; font-size:11px; line-height:16px; vertical-align:top; }
.subCategory li a { color:#222; }
.subCategory li a:hover,
.subCategory li.selected a { color:#222; }

.mcate .button.selected { z-index:11; }
.mcate .button.selected .subCategory { display:block; }

.item-info {border:none;}
.item-info .item-order li {float:left; padding:10px; background: url(/images/d3/hot_issue/common/bull_w1_h7_gray.gif) no-repeat 100% 50%;font-family: µ¸¿ò;color: #4b4b4b;}


.top_btn0 {position: fixed; bottom: 10px; right: 0px; z-index: 99999; text-align: center; cursor: pointer; display: block; opacity:0.8;}
.top_btn1 {position: fixed; bottom: 60px; right: 0px; z-index: 99999; text-align: center; cursor: pointer; display: block; opacity:0.8;}
.top_btn2 {position: fixed; bottom: 110px; right: 0px; z-index: 99999; text-align: center; cursor: pointer; display: block; opacity:0.8;}
.top_btn3 {position: fixed; bottom: 160px; right: 0px; z-index: 99999; text-align: center; cursor: pointer; display: block; opacity:0.8;}
.top_btn4 {position: fixed; bottom: 210px; right: 0px; z-index: 99999; text-align: center; cursor: pointer; display: block; opacity:0.8;}

.dear_collection .cate-wrap {width: calc(100% - 87.3%);float:left;padding-top: 47px;position: relative;}
.dear_collection {
    max-width: 1630px;
    position: relative;
    margin: 0 auto;
    overflow:hidden;
    margin-bottom:100px;
    padding-top:150px;
}
.dear_collection .right_prd {
    width: 87.3%;
    overflow-x: hidden;
    margin: 0 auto;
    position : relative;
    float:left;
}

#content .right_prd .item-wrap .item-list, #content .right_prd .item-info, #content .right_prd .item-wrap { width:100%; }
#content .dear_collection .cate-wrap .mcate > li {
    display: block;
    text-align: left;
    border: none;
    width: fit-content;
    padding: 0;
    margin: 0;
    margin-bottom:35px;
    height: auto;
    background:none;
}

#content .dear_collection .cate-wrap .mcate > li a {
    padding: 0;
    color:#afafaf;
    font-weight:700;
    line-height: 1;
    font-size:18px;
}

#content .dear_collection .cate-wrap .mcate > li:hover { background:none; }
#content .dear_collection .cate-wrap .mcate > li:hover a { color:#000; }

#content .dear_collection .cate-wrap .mcate > li.selected a { color:#000; }

.dear_collection .cate-wrap.fixed .class-list {
    position: fixed;
    left: 138px;
    top: 100px;
}

#content .special_prd .main_title h2 {
    border-bottom: none;
    text-align: left;
    width: 100%;
    font-size: 55px;
    color: #000;
    font-weight: 700;
}

#content .special_prd .main_title {
    text-align: left;
    padding-bottom: 50px;
}

.special_prd {
    padding-bottom: 150px;
}

#content .special_prd .item-wrap .item-list {     flex-wrap: nowrap; }
#content .special_prd .item-wrap .item-list ul {     margin-right: 13px; }

.swiper-scrollbar22 {
    height: 5px;
    width: 100%;
    background: #c6c6c6;
    z-index: 25;
    opacity: 1!important;
}

.swiper-scrollbar22 > div {
    background: #2f2f2f;
    border-radius: 0;
}

.collection_banner {align: center; }
/* BASIC css end */

