@charset "utf-8";

#container.main .main_cont{padding:46px 10px 0;}
					
.main_cont .swiper-container .swiper-wrapper .swiper-slide img{width:100%}					
.main_cont .swiper-container .arr{position:absolute; left:auto; right:15px; top:15px; background:url(../images/main/icon_slider_arr01.png) no-repeat; width:40px; height:40px; background-size:80px 40px; display:inline-block; margin:0; z-index:99}
.main_cont .swiper-container .swiper-button-prev{background-position:0 0; right:65px}
.main_cont .swiper-container .swiper-button-next{background-position:100% 0}
.main_cont .swiper-container .swiper-button-disabled{opacity:0}
.main_cont h2{position:absolute; left:4.68vw; top:4.68vw; font-size:4.68vw; z-index:3; color:#555555; padding-bottom:2px; font-weight:normal;}
.main_cont h2:after{content:''; background-color:#c8c2bc; height:1px; position:absolute; left:0; bottom:0; width:100%}

.main_cont .main_brand{margin-bottom:10px;}
.main_cont .main_brand .product{margin-top:0}
.main_cont .main_brand a{display:block;}
.main_cont .main_event{margin-bottom:10px; position:relative;}

.main_cont .main_timesale{margin-bottom:10px; position:relative; background-color:#f4f4f4; overflow:hidden;}
.main_cont .main_timesale .wrap{display:block; overflow:hidden; position:relative; padding:25vw 0 13.12vw;}
.main_cont .main_timesale .p_img{position:absolute; left:0; top:26.25vw}
.main_cont .main_timesale .p_img img{width:46.87vw; height:46.87vw;}
.main_cont .main_timesale .ts_info{text-align:center; float:right; width:48.43vw; margin-right:3.12vw;}
.main_cont .main_timesale .ts_info .time{color:#848283; font-weight:bold; font-size:10.93vw;}
.main_cont .main_timesale .ts_info .time span{ font-size:10.93vw;}
.main_cont .main_timesale .ts_info .amount{background-color:#a79f9f; color:#fff; border-radius:30px; margin:0 auto; overflow:hidden; margin-bottom:1.4vw;}
.main_cont .main_timesale .ts_info .amount span{display:block; padding:1vw 0 1.25vw; font-size:4.37vw}
.main_cont .main_timesale .ts_info .amount:before{content:''; background:url(../images/main/icon_time.png) 0 0 no-repeat; float:left; width:4.68vw; height:4.68vw; background-size:100%; margin:1.4vw 0 0 1.56vw;}
.main_cont .main_timesale .ts_info .p_tit{color:#999393; font-size:5vw; font-weight:normal; display:block; margin:0 auto;}
.main_cont .main_timesale .ts_info .p_price{color:#a89fa0; margin-top:5px}
.main_cont .main_timesale .ts_info .p_price del{opacity:0.8; font-size:4.37vw; display:inline-block; vertical-align:middle;}
.main_cont .main_timesale .ts_info .p_price .dc{font-size:5vw; font-weight:bold; display:inline-block; vertical-align:middle;}
.main_cont .main_timesale .ts_info .p_price .dc em{font-size:6.25vw; font-weight:bold;}

.main_cont .main_seasonal_item{margin-bottom:10px; position:relative; border:5px solid #f4f4f4}
.main_cont .main_seasonal_item .arr{background:url(../images/main/icon_slider_arr02.png) no-repeat; top:35%; width:19px; height:37px; background-size:38px 37px;}
.main_cont .main_seasonal_item .swiper-button-prev{background-position:0 0; left:25px}
.main_cont .main_seasonal_item .swiper-button-next{background-position:100% 0; right:25px}
.main_cont .main_seasonal_item .swiper-pagination{bottom:12px !important}
.main_cont .main_seasonal_item .swiper-pagination span{width:10px; height:10px; background-color:#555555; vertical-align:top; margin:0 8px;}
.main_cont .main_seasonal_item .swiper-pagination .swiper-pagination-bullet-active{background-color:#d8c1ac}

.main_cont .main_best_seller{padding-bottom:50px; border-bottom:1px solid #e9ebea; position:relative;}
.main_cont .main_brandstory {margin-bottom:10px;position:relative;}

.main_cont .main_brandstory .box img {width:100%;}