/* 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; }

.main_banner_list {}

.main_banner_list ul li {
    display: block;
    position: relative;
}

.main_banner_list ul li img {
    width: 100%;
}

.main_banner_list ul li .main_banner_btn {text-align: center;position:absolute;bottom: 36px;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform:translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);width: 100%;}
.main_banner_list ul li .main_banner_btn h1 {font-size:15px;color:#fff;font-weight:700;margin-bottom: 7px;}

.main_banner_list ul li .main_banner_btn span {font-size:12px;color:#fff;font-weight:400;font-style:italic;display: block;}

.main_banner_list ul li .man {}

.main_banner_list ul li .main_banner_btn a {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    border-bottom: 1px solid #fff;
    margin-top: 20px;
    display: inline-block;
}

.center_btn_box {padding: 35px 60px;}
.center_btn_box a {display:block;margin-bottom:10px;width:100%;height:40px;font-size:14px;border:1px solid #1c1b1b;box-sizing:border-box;font-size:14px;color:#1c1b1b;text-align: center;line-height: 40px;}
.center_btn_box a:last-of-type {border-color:#1c1b1b;background: #1c1b1b;color:#fff;margin-bottom: 0;}

.center_btn_box a img {margin-left: 5px;margin-top: -5px;width: 8px;}
/* BASIC css end */

