footer {margin-top:0; padding-bottom:110px;}
footer .btn_top {bottom:296px !important;}
footer .q_intake {bottom:236px !important;}
footer .consulting {bottom:176px !important;}

#special_event .notice_view {width:100%; padding-top:50px;}
#special_event .notice_view > a {display:inline-block; position:relative; width:auto;padding: 0 36px 8px 4px; border-bottom:1px solid #000; color:#000; font-size:30px; letter-spacing:-0.1rem; vertical-align:top;}
#special_event .notice_view > a:before {content:''; position:absolute; top:50%; right:5px; opacity:1; width:15px; height:1px; 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:15px; height:1px; 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 {padding-top:0;}

#special_event .event_fixmenu {width:100%; height:110px; background:#0b1b63;}
#special_event .event_fixmenu .inside {position:relative; width:100%; height:110px; background:#0b1b63;}
#special_event .event_fixmenu .inside.fixed {position:fixed; top:0; left:0; z-index:80;}
#special_event .event_fixmenu .inside ul {width:720px; height:110px; margin:0 auto; font-size:0;}
#special_event .event_fixmenu .inside ul li {display:inline-block; overflow:hidden; width:180px; vertical-align:top; cursor:pointer;}
#special_event .event_fixmenu .inside ul li img {-webkit-transition:all .3s ease; transition:all .3s ease;}

#special_event .timer {position:absolute;left:0;bottom:400px;width:100%;margin: 0 auto;}
#special_event .timer > div,
#special_event .timer > div * {color:#fff; font-size:75px; font-weight:700;}
#special_event .timer > ul {font-size:0;}
#special_event .timer > ul > li {display:inline-block; position:relative; padding:0 40px; color:#fff; vertical-align:top;}
#special_event .timer > ul > li > span {color:#fffc18; font-size:60px; font-weight:700;}
#special_event .timer > ul > li > p {padding-top:10px; color:#9fb8d2; font-size:40px; font-weight:700; line-height:1;}
#special_event .timer > ul > li > .org {color:#9fb8d2;}
#special_event .timer > ul > li:after {position:absolute; top:6%; left:-15px; color:#9fb8d2; font-size:90px; font-weight:700;}
#special_event .timer > ul > li:first-child:after {display:none;}

#special_event {text-align:center;margin:0 auto}
#special_event .section0 {background-color:#07239e;position:relative}
#special_event .section0 .inner {width:1400px;text-align:center;margin:0 auto;position:relative}
#special_event .section0 .inner {background-image:url('https://image.serybox.com/pc/content/210628_oneplus/se_01_bg.jpg');}

#special_event .section0 .top_gif {position:absolute;top:0;}
#special_event .section1 {background:#031030;}
#special_event .section2 {background:#ececee;}
#special_event .review{background:#ececee;}
#special_event .section3 {background:#0b1ba4;}
#special_event .section4 {background:#ececee;}
#special_event .section5 {background:#0059db;}
#special_event .section6 {background:#ececee;}

#special_event .section1 .prd_view img {padding-bottom:5vw;background:#f2dec6}
#special_event .section1 .notice_view {padding-bottom:5vw;background:#f2dec6}
#special_event .section1 .notice_view a:before {color:#5b483a !important;}
#special_event .section1 .notice_view a {color:#5b483a !important; border-bottom: 1px solid #5b483a !important;}
#special_event .review .slider .slick-next{right: 13%; top: 43%;}
#special_event .review .slider .slick-prev{left: 13%; top: 43%;}
#special_event .review .slider .slick-dots{display:none}

#special_event .gift{background:#000}

#special_event .gift .inner > ul > li {display:inline-block; width:35%}
