section3li {list-style: none;}
/* 쿠폰다운확인 레이어 */
.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 {}
#special_event .section0 .inner {
    width:100%;
    height:1549px;
    margin:0 auto;
    /*padding:98px 0 0;*/
    background:url('https://image.serybox.com/event/2021/11/1122/pc/main_1_w.gif') no-repeat center/cover;
}
#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:129px; background:#1c1c1c;}
#special_event .section1 .event_fixmenu .inside {position:relative; width:100%; height:129px; background:#1c1c1c;}
#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; 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; background:#000000;padding-top: 72px}
#special_event .section3 .section_title {}
#special_event .section3 .timer {padding:100px 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:71px; font-weight:700; line-height:1;}
#special_event .section3 .timer > ul > li > p {
    margin-top: 80px;
    font-family: Futura;
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 48px;
    color : #fff;
}
#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:nth-child(2):after {content:':'; position:absolute; top:7px; left:-6px; color:#fff; font-size:55px; font-weight:700;}*/
#special_event .section3 .timer > ul > li:nth-child(3):after {content:':'; position:absolute; top:0px; left:-15px; color:#fff; font-size:55px; font-weight:700;}
#special_event .section3 .timer > ul > li:nth-child(4):after {content:':'; position:absolute; top:0px; left:-10px; color:#fff; font-size:55px; font-weight:700;}

/*#special_event .section3 .timer > ul > li:first-child:after {display:none;}*/
#special_event .section3 .last_sale {background: #1d1a2e;padding-bottom: 50px;}
#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; margin:0 8px; vertical-align:top;}
#special_event .section3 .section_msg {padding-top:80px;}


#special_event .section3 .timer .day {position: relative}

#special_event .section3 .timer .day {
    color: #000000;
}
.day_round{
    position: absolute;
    padding: 80px 80px;
    border-radius: 50%;
    top: -43px;
    left: 30px;
    background-color: #fff;
}
.hour_round{
    position: absolute;
    padding: 80px 80px;
    border-radius: 50%;
    top: -43px;
    left: 30px;
    border: 1.5px solid #fff;
}
.min_round{
    position: absolute;
    padding: 80px 80px;
    border-radius: 50%;
    top: -43px;
    left: 20px;
    border: 1.5px solid #fff;
}
.sec_round{
    position: absolute;
    padding: 80px 80px;
    border-radius: 50%;
    top: -43px;
    left: 20px;
    border: 1.5px solid #fff;
}

#special_event .section4 {
    background: #26233b;
    padding-bottom: 10px;
}
#special_event .section4 .last_sale > dl {padding-top:30px; font-size:0; text-align:center;}
#special_event .section4 .last_sale > dl > dt {display:block; padding-bottom:35px;}
#special_event .section4 .last_sale > dl > dd {display:inline-block; margin:0 8px; vertical-align:top;}

#special_event .section5 {background:#000000;}

#special_event .section6 {padding:138px 0 101px; background:#1A1A1A;}
#special_event .section6 .con0 .title {padding-bottom:29px;}
#special_event .section6 .con0 .today_my_cnt {display:inline-block; width:350px; height:75px; margin:0 auto 47px; border-radius:8px; background:#FF0000; color:#333; font-size:32px; font-weight:700; line-height:75px; letter-spacing:-0.05rem; vertical-align:top;}
#special_event .section6 .con0 .today_my_cnt strong {color:#002556; font:inherit;}
#special_event .section6 .con0 .today_count {margin-bottom:49px; }
#special_event .section6 .con0 .today_count .today_total_cnt {display:inline-block; overflow:hidden; font-size:80px; font-weight:700; letter-spacing:43px; vertical-align:top;}
#special_event .section6 .con0 .today_count .today_total_cnt span {
    background-color: #FF0000;
    width: 100px;
    text-align: center;
    display:inline-block;
    font-size:80px;
    font-weight:700;
    border-radius: 6px;
    letter-spacing:0px;
    margin: 5px;
    color: #FFFFFF;
}
#special_event .section6 .con0 .game_layer {position:relative; width:900px; margin:0 auto 49px;}
#special_event .section6 .con0 .game_layer .game_grid {position:absolute; top:0; left:0; width:100%; height:100%;}
#special_event .section6 .con0 .game_layer .game_grid li {float:left; width:300px; height:300px; transition:all .2s;}
#special_event .section6 .con0 .game_layer .game_grid li.active {border:10px solid #f0313b; opacity:0.9;}
#special_event .section6 .con0 .game_layer .game_grid li.btn_start {cursor:pointer;}
#special_event .section6 .con0 .game_layer img {width: 100%}
#special_event .section6 .con0 .game_done,
#special_event .section6 .con0 .get_coupon {display:none; position:fixed; top:50%; left:50%; z-index:90; margin:-186.5px 0 0 -224px; cursor:pointer;}


#special_event .section7 {background-color: #292929;}
#special_event .section7 .notice_layer {display: block}
#special_event .section7 .notice_layer p {color: #737373;font-size: 14px}

#special_event .section8 {background:#000000;padding-bottom: 100px}
#special_event .section8 .inner {padding-top: 100px;}
#special_event .section8 .section_title {margin-bottom: 40px;}
#special_event .section8 dl {font-size: 0px; width:980px;margin:0 auto;}
#special_event .section8 dt {color: #fff}
#special_event .section8 dd {padding-top: 20px;color: #fff}

/*.layer_popup { position:fixed; top:0; left:0; z-index:100; width:100%; height:100%; background:rgba(0,0,0,0.8);}*/
.layer_popup .layer_inner {position:fixed; top:50%; left:50%; z-index:10; width:90%; background-color: #fff; overflow: hidden; max-width: 440px; text-align: center; transform: translate(-50%, -50%)}
.layer_popup .layer_head {padding: 0 20px; display: table; width: 100%; box-sizing: border-box; padding-top: 20px;}
.layer_popup .layer_head em {font-size: 22px; font-weight: bold; font-style: normal; display: table-cell; vertical-align: middle; height: 160px;}
.layer_popup .layer_head em span {display: block; font-size: 18px; margin-bottom: 10px}
.layer_popup .layer_btn {display: table; width: 100%;}
.layer_popup .layer_btn a {display: table-cell; width: 100%; height: 65px; line-height: 1.2; vertical-align: middle; color: #fff; text-decoration: none; font-weight: 600; font-size: 18px;}
.layer_popup .layer_inner .layer_close {position:absolute; top: 20px; right: 20px; z-index:5; width:20px; height:20px; background: url("https://image.serybox.com/event/2021/11/1108/layer_close.png") no-repeat center; background-size: contain}
.layer_popup .layer_btn.btn_double a {width: 50%;}
.layer_popup .layer_btn a.gray {background-color: #616161}
.layer_popup .layer_btn a.red {background-color: #D80000}
.layer_popup .layer_btn a.black {background-color: #000}

.review_area {
    width: 100%;
    margin-top: 20px
}

.review_area .review_box {
    margin: 0 auto;
    padding: 40px 0 0  0;
    width: 92%;
    /*height: 200px;*/
    background-color: #fff;
    border-radius: 8px
}

.review_box_header .title01 {
    color: #7C7C7C;font-size: 31px;
}

.review_box_header .title02 {
    color: #313131;font-size: 40px;font-weight: 800;
}

/* slider */
.review_box_header{margin:0 0 50px 0}
.review_box .slick-dots li.slick-active button{background-color: #ff1f1f;}
.review_box .slick-dots li button{width:13px;height:13px;background-color:#4D4865;border-radius: 100%;}
.review_box .slick-dots{padding:13px 0 0 0}
.review_noti{        text-align: left;    width: 92%;    margin: 0 auto;}
.review_noti li:first-child{margin:0 0 8px 0}
.review_noti li{color: #7F7B97;font-size:18px}

.review_box .slick-dotted{margin: 0 80px 70px 80px}
.review_box .slick-prev{background:url(https://image.serybox.com/event/2021/11/1115/pc/slide_left_arrow.png) no-repeat 50% 50%;margin-left:-80px;width:46px;height:78px;background-size:100%;transform: scale(1,1);margin-top: -58px}
.review_box .slick-next{background:url(https://image.serybox.com/event/2021/11/1115/pc/slide_right_arrow.png) no-repeat 50% 50%;margin-left:-50px;width:46px;height:78px;background-size:100%;margin-right:-80px;margin-top: -58px}

.slick-track {
    padding-bottom: 80px;
}

/* // slider */