/* BASIC css start */
body header{
    border-bottom:none;
}

body header.fixed{
    border-bottom:1px solid #e9e9e9;;
}

body {/*background-color:#f9f9f9;*/ background-color:#fff;}


.korean-only {
    font-size: 31px;
  }
/*아이콘 관련*/
#prd-preview02 {position:absolute; right:8px; top:8px; margin: 0 auto;}
#dcicon {width: 55px; }


#LIST_PAGE{
   /* padding-top:50px;*/
}

.categoryList{
    width:240px;
    margin-bottom:90px;
}

.sort_box{
    padding-bottom:15px;
    border-bottom: 1px solid #ccc;
}

.sort_box p{
    font-size:16px;
    font-weight:500;
    line-height:20px;
}

.sort_box .goodsSort select{
    border:none;
    height:20px;
    font-size:14px;
}

.listWrap{
    width:1130px;
    padding:25px 0;
}

.categoryList dl dt{
    padding:40px 0 25px 0;
    font-size:45px;
    line-height:45px;
    border-bottom:2px solid #e9e9e9;
    font-weight:800;
    font-family: "Antonio", sans-serif !important;
    letter-spacing: -1.2px;
}



.categoryList dl dd .depth_1 > li > a{
    display:block;
    padding:5px 10px;
    font-size:15px;
    line-height:25px;
    font-weight:500;
    border-bottom:1px solid #e9e9e9;
}

.categoryList dl dd .depth_1 > li img {height:40px;}

.categoryList dl dd .depth_1 > li .line {
  border-top: 1px solid #eaeaea;
  width: 85%;
  margin: 0 0 0 10px;
} 

/* 첫 번째 li에 있는 라인은 없애기 */
.categoryList dl dd .depth_2 > li:first-child .line {
  border-top: none;
}

.categoryList dl dd .depth_1 > li img,
.categoryList dl dd .depth_1 > li a {
  opacity: 0.8;
}

.categoryList dl dd .depth_1 li a.on img,
.categoryList dl dd .depth_1 > li a.on
{  opacity: 1 !important;}

.categoryList dl dd .depth_1 > li:hover img,
.categoryList dl dd .depth_1 > li:hover a {
  opacity: 1;
}


.categoryList dl dd .depth_1 > li img{ margin:1px 5px 0 0;}


.categoryList dl dd .depth_1 > li > a.on{
    border-bottom:3px solid #000;
}

.categoryList dl dd .depth_2{
    display:none;
    padding:7px 0px 9px 5px;
    background:#f8f8f8;
}

.categoryList dl dd .depth_1 li .depth_2 > li a{
    display:block;
  /*  margin-bottom:20px; */
    font-size:14px;
    line-height:26px;
    font-weight:400;
    color:#555;
    margin: 2px 0;
}

.categoryList dl dd .depth_1 li .depth_2 li a img{
padding-bottom:5px;
opacity: 0.5;
}

.categoryList dl dd .depth_1 li .depth_2 li a.on{
    color:#000;
}

.categoryList dl dd .depth_1 li .depth_2 > li img.on{
opacity: 1;
}

.categoryList dl dd .depth_1 li .depth_2 li a:hover img{
   opacity: 1;
}

.categoryList dl dd .depth_1 li .depth_2 li:hover a{
    color:#000;
}

.categoryList dl dd .depth_1 li .depth_2 li:last-child a{
    margin-bottom:0;
}






/* BASIC css end */

