/* BASIC css start */
.more {
    display: none;
}

#footer {
    margin: 0 !important;
}

/* 롤링배너 */

#event .MS_img-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
}

#event .event-imgs {
    position: relative;
}

#event .MS_img-area {
    float: left;
}

#event .MS_img-area:not(:first-child) {
    display: none;
}

#event .MS_img-area img {
    width: 100%;
}

#event .pagination {
    position: relative;
    left: 0;
    text-align: center;
    width: 100%;
}

#event .pagination .swiper-pagination-switch {
    display: inline-block;
    margin: 0 2px;
    text-indent: -9999px;
    background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%;
    background-size: 19px 7px;
    width: 10px;
    height: 10px;
}

#event .pagination .swiper-active-switch {
    background-position: -12px 50%;
}

/* //롤링배너 */

.main .topBanner {
    margin-top: 15px;
}

.main .topBanner .topBannerLeft {
    width: 49%;
    float: left;
    position: relative;
}

.main .topBanner .topBannerRight {
    width: 49%;
    float: right;
    position: relative;
}

.main .topBanner img {
    width: 100%;
    vertical-align: top;
}

.main .topBanner .topBannerTitle {
    width: 100%;
    font-size: 1.083em;
    font-weight: bold;
    padding: 2px 0;
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

/* 공통 영역타이틀 */

.wrap-title {
    margin: 50px 0px 17px;
    padding-left: 10px;
}

.wrap-title h3 {
    font-size: 23px;
    color: #000;
    font-family: 'Roboto', 'Noto Sans Korean', "Helvetica Neue", Helvetica, NanumGothic, "Malgun Gothic", Dotum, Gulim, sans-serif;
    font-weight: 500;
}
.wrap-title h3 span{font-size:15px;margin-left: 8px;font-weight: 400;vertical-align: middle;}

/* 서브배너 */

.sub-banner-wrap .banner-list .thumbnail {
    margin-bottom: 0px;
}

.sub-banner-wrap .banner-list .thumbnail img {
    width: 100%;
    height: auto; margin: 0; padding: 0;
}

.sub-banner-wrap .banner-list .des {
    padding-left: 10px;
}

.sub-banner-wrap .banner-list .des p {
    font-size: 15px;
    color: #000;
    line-height: 1.5;
}

/* 스토어 */

.store.sub-banner-wrap .banner-list li {
    position: relative;
}

.store.sub-banner-wrap .banner-list .slick-slide>div {
    font-size: 0;
    line-height: 1;
}

.store.sub-banner-wrap .banner-list .thumbnail {
    margin: 0;
}

.store.sub-banner-wrap .banner-list .des {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.store.sub-banner-wrap .banner-list .des p.title {
    color: #fff;
    font-size: 25.7px;
    line-height: 1;
    font-family: 'HelveticaUltraCompressed', sans-serif;
    margin-bottom: 14px;
}

.store.sub-banner-wrap .banner-list .des p.caption {
    color: #fff;
    font-size: 10px;
    line-height: 1;
}

/* sns메뉴 */

.sns-menu {
    line-height: 58px; margin: 0px; padding: 0px;
}

.sns-menu p {
    font-size: 15px;
    color: #313131;
    text-indent: 26px;
}

.sns-menu .list {
    padding-right: 23px;
}

.sns-menu .list li {
    margin-left: 17px;
}

.sns-menu .list li img {
    width: 25px;
    height: auto;
    vertical-align: middle;
}

/* 180907 추가 */
.ppl {margin:40px 0 30px 0;}
.txt_wrap {margin:16px 0 0 17px;}
.txt_wrap .tit {font-size:16px; color:#000; font-weight: 500;}
.txt_wrap .txt {font-size:16px; color:#000; margin-top:6px;}
.news {margin-top:30px;}
/*210608추가*/
.best_gnb{width:100%;margin-bottom:25px;}
.best_gnb ul{font-size:0;padding-left:10px;}
.best_gnb ul li{display:inline-block;width: auto !important;text-align:center;height:auto !important;margin-right:4.1vw; } 
.best_gnb ul li:last-child{margin-right:0;}
.best_gnb ul li a{color:#BBBBBB;font-size:15px; font-family: 'Noto Sans Korean', "Helvetica Neue", Helvetica, NanumGothic, "Malgun Gothic", Dotum, Gulim, sans-serif;letter-spacing: -.5px;}
.best_gnb ul li.on span{display:inline-block;padding-bottom:5px;border-bottom: 1px solid #000;font-weight:500;}
.best_gnb ul li.on a{color:#000;}
.list_shopping figure a img{width:100% !important;}
.items{margin-top:25px;}
.goods.swiper-container{padding-bottom:28px;}
.swiper-container-horizontal > .swiper-scrollbar{height:2px !important;left:3% !important;width:94% !important; }
.swiper-scrollbar-drag{background:#000 !important;}
.goobs02,.goobs03,.goobs04,.goobs04,.goobs05{display:none;}
/*인스타그램*/
.ins{padding-bottom:30px;}
 .lightwidget__tile{min-width: 22% !important;margin-right:30px;}
/* BASIC css end */

