/* BASIC css start */
/*====================================================================*/
/******************************** Main ********************************/
/*====================================================================*/
#container{background:#fbfbfb !important;}
#contents{padding-top:70px !important;}
#one_cate2{padding-top:0 !important;}
footer{margin-top: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:absolute; left:0; bottom:20px; z-index:10; width:100%; text-align:center; font-size:0; line-height:0; background-color:transparent; }
#event .pagination .swiper-pagination-switch {display:inline-block; width:5px; height:5px; background:#ececec; margin:0 5px; border-radius:50%;}
#event .pagination .swiper-active-switch {background:#8a7c7c;}



/* SPOTLIGHT */
#prd_slide{width:100%; height:100%; padding:30px 0px 80px; box-sizing:border-box;}
#prd_slide .carousel-prdSlide{width:85%; margin:0 auto; position:relative;}
#prd_slide .carousel-prdSlide li.prdSlide-cell{width:70%; padding:0; margin:0 3% 0 0; display:inline-block; vertical-align:top; opacity:0.3; box-shadow:1px 1px 1px rgba(10,10,10,0.1); -webkit-transition:opacity 0.15s ease-in-out; -moz-transition:opacity 0.15s ease-in-out; -o-transition:opacity 0.15s ease-in-out; transition:opacity 0.15s ease-in-out;}
#prd_slide .carousel-prdSlide li.prdSlide-cell.is-selected{opacity:1 !important;}

#prd_slide .carousel-prdSlide li img.listPic{margin-bottom:0;}
#prd_slide .carousel-prdSlide li .list_shoppingInfo{padding:18px 0; background:#fff;}
#prd_slide .carousel-prdSlide li .list_shoppingInfo p{margin-top:4px;}
#prd_slide .carousel-prdSlide li .list_shoppingInfo .listSubname{display:none;}
#prd_slide .carousel-prdSlide li .list_shoppingInfo .listIcon{display:none;}

#prd_slide .carousel-prdSlide .flickity-viewport{overflow:hidden;}
#prd_slide .carousel-prdSlide .flickity-prev-next-button{display:block; width:30px; height:80px; transition:all 0.25s ease-in-out; z-index:99 !important; position:absolute; top:27%; opacity:1 !important; background:transparent;} 
#prd_slide .carousel-prdSlide .flickity-prev-next-button svg{fill:#b7abab;}
#prd_slide .carousel-prdSlide .flickity-prev-next-button.previous{left:-7%;} 
#prd_slide .carousel-prdSlide .flickity-prev-next-button.next{right:-7%;}



/* 3개 메인배너 */
#bn_event{padding:20px 0; background:#fff;}
#bn_event ul{width:83%; padding:35px 0; margin:0 auto; font-size:0; line-height:0; letter-spacing:0;}
#bn_event ul li{width:100%; display:block; position:relative; line-height:20px; cursor:pointer;}
#bn_event ul li .thumb{display:block; border-radius:2px; overflow:hidden;}
#bn_event ul li .thumb img{width:100%;}
#bn_event ul li > div{padding:20px 5px; box-sizing:border-box;}
#bn_event ul li > div h5{font-size:11px; color:#8a7c7c; font-weight:300; letter-spacing:1px;}
#bn_event ul li > div h5 span{float:right; color:#c5c5c5; letter-spacing:1px;}

/* 일반배너 내용 사용할 경우
#bn_event ul li > div .con{padding-top:10px; font-size:10px !important; color:#c5c5c5; line-height:16px; letter-spacing:0.5px;}
 */

#bn_event ul li > div a{margin-top:15px; background:#f3f3f3; color:#8c8c8c; font-size:10px; text-align:center; letter-spacing:2px; border-radius:2px; line-height:12px;}

#bn_event .flickity-page-dots{text-align:center; bottom:inherit; top:-2px;}
#bn_event .flickity-page-dots li.dot{display:inline-block; width:5px; height:5px; background:#ececec; margin:0 5px; opacity:1;}
#bn_event .flickity-page-dots li.dot.is-selected{background:#8a7c7c;}



/* NEW ARRIVALS */
#prd_new{padding:30px 0px 80px; box-sizing:border-box;}
/* BASIC css end */

