/* BASIC css start */
#contents{
    padding-bottom:86px;
}

.section-title{
    line-height:18px;
    font-family:'Ubuntu', 'NanumbarumGothic', sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#333333;
    text-align:center;
    margin-bottom:18px;
}

/*»ó´Ü Å¸ÀÌÆ² ÀÌ¹ÌÁö*/
.cate-title-img > img{
    width:100%;
    vertical-align:top;
}
/*ºÐ·ù º£½ºÆ® »óÇ°*/
.cate-best-wrap{
    padding-top:35px;
}
.cate-best-wrap .inner{
   position:relative;
   padding:0 15px;
}
.cate-best-wrap .item-list-container.swiper-container{
    margin-left:0;
}
.cate-best-wrap .item-list-container.swiper-container .item-list{
    margin:0;
}
.cate-best-wrap .item-list-container.swiper-container .item-list > li{
    width:50%;
    padding:0;
    margin-right:0;
}
.cate-best-wrap .item-list-container.swiper-container .item-list > li:last-child{
    margin-right:0;
}
.cate-best-wrap .item-list-container.swiper-container .item-list > li:first-child{
    margin-left:0;
}
.cate-best-wrap .swiper-pagination{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    z-index:2;
    text-align:center;
    height:5px;
    line-height:5px;
}
.cate-best-wrap .swiper-pagination > .swiper-pagination-bullet{
    display:inline-block;
    vertical-align:top;
    width:5px;
    height:5px;
    margin:0 5px;
    background:#a8a8a8;
    border-radius:5px;
    opacity:1;
    transition:all 0.3s ease-in-out;
}
.cate-best-wrap .swiper-pagination > .swiper-pagination-bullet-active{
    width:19px;
    height:5px;
    margin:0 5px;
    border-radius:5px;
    background:#333333;
}
.cate-best-wrap a.active {
  background-image: url('<!--/promotion_product@image_s/-->');
}

/*ºÐ·ù »óÇ° ¸®½ºÆ®*/
.prd-section{
    padding-top:50px;
}
.prd-section .cate-controller{
    position:relative;
    padding-bottom:10px;
}

.prd-section .cate-controller .cate-list-tabs-wrap{
    font-size:0px;
    padding-top:5px;
    border-bottom:1px solid #e5e5e5;
    text-align:left;
}
.prd-section .cate-controller .cate-list-tabs > li{
    width:auto;
    display:inline-block;
    vertical-align:top;
    padding-left:30px;
    text-align:center;
}

.prd-section .cate-controller .cate-list-tabs > li:last-child{
    padding-right:30px;
}

.prd-section .cate-controller .cate-list-tabs > li a{
    display:inline-block;
    line-height:28px;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0.025em;
    color:#888888;
    border-bottom:2px solid transparent;
    margin-bottom:-1px;
    
}
.prd-section .cate-controller .cate-list-tabs > li a.sel{
    font-weight:normal;
    color:#333;
    border-bottom:2px solid #333;
    
}
.prd-section .cate-controller .total-sort{
    margin-top:10px;
    padding:0 15px;
    text-align:right;
}
.prd-section .cate-controller .total-sort .sort select{
    min-width:82px;
    height:30px;
    line-height:28px;
    font-size:11px;
    font-weight:300;
    color:#888888;
    border:1px solid #dddddd;
    padding-left:7px;
}
.prd-section .cate-controller .total-sort .sort select option{
    font-size:11px;
    font-weight:300;
    color:#888888;
    padding-left:7px;
}
.prd-section .cate-controller .total-sort .sort select option:hover {
    background-color:#eaeaea;
}
 img {
        max-width: 100%;
      }
      .changer-a {
      
        margin: 0px auto;
        position: relative
      }
      .changer-c {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        display: none;
      }
      .changer-a:hover .changer-c {
        display: block;
      }
/* BASIC css end */

