/* BASIC css start */
/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#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 h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.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;}

/*ÄíÆù ÇýÅÃ ¹öÆ°*/
.main .coupon-benefit {position:relative; margin:-25px 0 10px 0} 
.main .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.main .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }


div#layer_pop_wrap0 {
    width: 100%!important;
}

.event_inner {position: absolute;bottom: 0;left: 0;width: 100%; height:auto!important;}


.swiper_main {
    width: 100%;
    height: 100vh;
    touch-action: pan-x;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
  }
  .swiper-slide {
      position: relative;
      cursor: pointer;
  }


.swiper_main .swiper-slide {
    width: 100%;
    height: 100%!important;
    text-align:center;
}
.swiper_main .swiper-slide a { display:block; width:100%; height:100%; }
.swiper_main .swiper-slide .bg {
    width: 100%;
    height: 100%;
    background-size:100% auto!important;
        background-position: 0 0!important;
}

.pager_div_outer {
    position: absolute;
    left: 0;
    bottom: 40px;
    z-index: 10;
    transform: rotate(90deg);
    width: auto;
    color: #3b3733;
    font-size: 14px;
    font-family: 'Times New Roman2';
    }

.pager_div {
    color: #a39f9b;
    font-size: 14px;
    display: inline;
}

.pager_div span {
    width: 7px;
    height: 7px;
    background:none;
    border: 1px solid #fff;
    box-sizing: border-box;
    margin: 0 4px;
    opacity: 1;
}

.pager_div span.swiper-pagination-bullet-active { background: #fff; }

.shop_atelier_txt {
    position: fixed;
    bottom: 28px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 14px;
    color: #fff;
    z-index: 10;
    font-weight: 300;
}
.mh_top_ban, .bottom_bar_div { display:none!important; }
#header .mh_sec01_01 { background:none!important; }
/*
#header .mh_sec01_01 { background:none!important; }

.top_cate, .top_right { display:none!important; }

#header .mh_sec01_01 .top_logo { top:16px!important; }
#header .mh_sec01_01 .top_logo img { height:50px!important; }
*/

/* ------------------------------------- */



/* 230626 ¸ÞÀÎ »ó´Ü ¸Þ´º Á¦°Å */
#header .top_cate {display:none;}
#header .top_right a {display:none;}



/* BASIC css end */


/* BASIC css end */

