/* 쿠폰다운확인 레이어 */
.layer_coupon {overflow:hidden; width:448px; margin-left:-224px; background:#fff; border:3px solid #000; border-radius:30px;}
.layer_coupon .layer_inner {padding-bottom:68px;}
.layer_coupon .layer_inner .layer_close {position:absolute; top:0; right:0; z-index:5; width:80px; height:74px; background:url('https://image.serybox.com/pc/content/210405_hub6/popup_coupon_close.png') no-repeat center;}
.layer_coupon .layer_inner .btn {position:absolute; bottom:0; right:0; z-index:5; width:100%; font-size:0;}
.layer_coupon .layer_inner .btn a {display:inline-block; width:50%; height:68px; vertical-align:bottom;}
.layer_coupon .layer_inner .btn a.btn0 {background:url('https://image.serybox.com/pc/content/210405_hub6/popup_coupon_btn0.jpg') no-repeat center;}
.layer_coupon .layer_inner .btn a.btn1 {background:url('https://image.serybox.com/pc/content/210405_hub6/popup_coupon_btn1.jpg') no-repeat center;}

#special_event .notice_view {width:100%; margin:0 auto; padding-top:20px;}
#special_event .notice_view > a {display:inline-block; position:relative; width:auto; padding:0 21px 8px 4px; border-bottom:1px solid #000; color:#000; font-size:22px; letter-spacing:-0.1rem; vertical-align:top;}
#special_event .notice_view > a:before {content:''; position:absolute; top:50%; right:5px; opacity:1; width:12px; height:2px; margin-top:-3px; background:#000; transform:rotate(90deg); transition:all .3s ease;}
#special_event .notice_view > a:after {content:''; position:absolute; top:50%; right:5px; width:12px; height:2px; margin-top:-3px; background:#000; transform:rotate(180deg); transition:all .3s ease;}
#special_event .notice_view > a.active:before {opacity:0;}
#special_event .notice_layer {width:100%; margin:0 auto; padding-top:0;}

#special_event .inner {position:relative; width:980px; margin:0 auto;}

#special_event .section0 {background:#fffbf1;}
#special_event .section0 .inner {width:1200px; height:1252px; margin:0 auto; padding:98px 0 0;}
#special_event .section0 .badge {position:absolute; top:0; right:152px; z-index:10; width:153px; height:221px; background:url('https://image.serybox.com/pc/content/210423_family/section0_time_v2.png') no-repeat center/cover;}
#special_event .section0 .model {position:absolute; bottom:0; right:0; z-index:10; width:677px; height:804px; background:url('https://image.serybox.com/pc/content/210423_family/section0_model.png') no-repeat center;}
#special_event .section0 .word {position:absolute; bottom:434px; left:123px; z-index:5; width:477px; text-align:left;}
#special_event .section0 .video {position:absolute; bottom:100px; left:123px; z-index:5; width:477px; height:263px; cursor:pointer;}

#special_event .section0 .layer_video {display:none; position:fixed; top:0; left:0; z-index:1000; width:100%; height:100%;}
#special_event .section0 .layer_video .video_inner {position:absolute; top:50%; left:50%; z-index:10; width:960px; padding:65px 0; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
#special_event .section0 .layer_video .video_inner .close {position:absolute; top:0; right:0; z-index:10; width:55px; height:55px; border-radius:50%; background:url('https://image.serybox.com/pc/button/layer_close.png') no-repeat center; color:transparent; text-indent:-9999px; cursor:pointer;}
#special_event .section0 .layer_video .video_inner video {width:960px; height:auto;}
#special_event .section0 .layer_video .video_dimmed {position:fixed; top:0; left:0; z-index:5; width:100%; height:100%; background:rgba(0,0,0,0.75); cursor:pointer;}

#special_event .section1 .award {background:#05102e; padding:70px 0;}
#special_event .section1 .award > ul {position:relative; width:980px; margin:0 auto;}
#special_event .section1 .award > ul > li.first {position:absolute; top:0; left:0;}
#special_event .section1 .award > ul > li.last {position:absolute; top:0; right:0;}

#special_event .section1 .event_fixmenu {width:100%; height:110px; background:#000;}
#special_event .section1 .event_fixmenu .inside {position:relative; width:100%; height:110px; background:#000;}
#special_event .section1 .event_fixmenu .inside.fixed {position:fixed; top:0; left:0; z-index:80;}
#special_event .section1 .event_fixmenu ul {width:1074px; margin:0 auto; font-size:0; text-align:center;}
#special_event .section1 .event_fixmenu ul > li {display:inline-block; padding:0 47px; vertical-align:top; cursor:pointer;}
#special_event .section1 .event_fixmenu ul > li img {-webkit-transition:all .3s ease; transition:all .3s ease;}

#special_event .section2 {position:relative; padding:100px 0;}
#special_event .section2 .inner {z-index:10;}
#special_event .section2:after {content:''; position:absolute; bottom:0; left:0; width:100%; height:50%; z-index:5; background:#f4f4f4;}
#special_event .section2 .section_title {padding-bottom:50px;}
#special_event .section2 .section_date {padding-bottom:70px;}
#special_event .section2 .section_cpn {padding-bottom:50px;}
#special_event .section2 .section_btn {padding-bottom:40px; font-size:0;}
#special_event .section2 .section_btn > a {display:inline-block; margin:0 7px; vertical-align:top;}
#special_event .section2 .notice_layer {width:800px;}

#special_event .section3 {overflow:hidden; padding:130px 0; background:#05102e;}
#special_event .section3 .section_title {}
#special_event .section3 .timer {padding:75px 0 10px;}
#special_event .section3 .timer > div {padding-bottom:15px;}
#special_event .section3 .timer > div,
#special_event .section3 .timer > div * {color:#fff; font-size:55px; font-weight:700;}
#special_event .section3 .timer > ul {font-size:0;}
#special_event .section3 .timer > ul > li {display:inline-block; position:relative; padding:0 60px; color:#fff; vertical-align:top;}
#special_event .section3 .timer > ul > li:first-child {padding:0 50px;}
#special_event .section3 .timer > ul > li > span {color:inherit; font-size:55px; font-weight:700; line-height:1;}
#special_event .section3 .timer > ul > li > p {padding-top:13px; color:inherit; font-size:35px; font-weight:700; line-height:1;}
#special_event .section3 .timer > ul > li > .org {color:#f59b2e;}
#special_event .section3 .timer > ul > li:after {content:':'; position:absolute; top:7px; left:-6px; color:#fff; font-size:55px; font-weight:700;}
#special_event .section3 .timer > ul > li:first-child:after {display:none;}
#special_event .section3 .last_sale {}
#special_event .section3 .last_sale > dl {padding-top:90px; font-size:0; text-align:center;}
#special_event .section3 .last_sale > dl > dt {display:block; padding-bottom:65px;}
#special_event .section3 .last_sale > dl > dd {display:inline-block; width:387px; margin:0 8px; vertical-align:top;}
#special_event .section3 .section_msg {padding-top:80px;}

#special_event .section4 {padding:100px 0 0;}
#special_event .section5 {padding:80px 0 60px;}

#special_event .section6 {padding:100px 0; background:#fffaed;}
