@charset "utf-8";

/* reset:Start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input:focus, button:focus, textarea:focus {outline:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button {font-size:12px;font-family:'HelveticaNeue-Light','AppleSDGothicNeo-Light','sans-serif','Nanum Gothic';color:#333}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
figure {line-height:0}
img{vertical-align:top}
.blind{overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;white-space:nowrap}
/* reset:End */

/* Styles:Start */
.wrap{overflow:hidden;position:relative;width:100%}
.dimmed{display:none;position:absolute;top:0;left:0;z-index:400;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.layer{display:none;position:fixed;top:5%;left:50%;z-index:401;width:650px;height:100%;margin-bottom:5%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.layer .scrollbar-outer{height:90%}
.layer .popup{display:none}
.scroll_lock{overflow:hidden}
.layer .scroll_popup{overflow:scroll;position:static;width:100%;height:100%;top:0;left:0;z-index:0}
.layer .btn_next{right:0;width:40px;height:50px}
.layer .popup:first-child .btn_next{margin-top:430px}
.layer .popup:last-child .btn_next{margin-top:360px}
#section,#section2,#section3,#section4,#section5,#section6,#section7,.link_direct{position:relative;width:1270px;margin:0 auto}
.bg_right,.bg_left{position:absolute;top:0}
.bg_right{left:50%;margin-left:635px}
.bg_left{right:50%;margin-right:635px}
.btn{position:absolute;font-size:1px;text-indent:-9999px;color:transparent}
.link_direct.is_fixed{position:fixed;top:0;z-index:150;left:0;right:0;width:auto;text-align:center;background:url(/img/event/assets/2Q20SS/bg_stick_navfull.jpg) 0 0 repeat;margin-left:0}
.btn_close{position:absolute;top:2px;right:2px;width:50px;height:50px}
#section .logo{display:block;position:absolute;left:0;top:22px;width:125px;height:27px}
#section .logo a{display:block;width:100%;height:100%;background:url(/img/event/assets/2Q20SS/img_logo.png) 0 0 no-repeat}
#section .btn_bookmark{left:836px;top:21px;width:108px;height:31px}
#section .btn_menu{right:0;top:23px;width:38px;height:26px}
#section .btn_detail{top:309px;left:-34px;z-index:110;width:320px;height:387px}
#section .btn_detail2{top:309px;left:338px;z-index:110;width:320px;height:387px}
.challenger_box {top:340px;z-index:110;width:508px;height:75px;position:absolute;left:50%;margin-left:-254px}
.challenger_box  .num_box{position:absolute;top:12px;width:37px;height:50px;font-size:1px;text-indent:-9999px;color:transparent}
.challenger_box  .num_box:nth-child(2){left:221px}
.challenger_box  .num_box:nth-child(3){left:279px}
.challenger_box  .num_box:nth-child(4){left:337px}
.challenger_box  .num_box:nth-child(5){left:394px}
.challenger_box  .num0{background:url(/img/event/assets/2Q20SS/images_num/pc_num0.png) 0 0 no-repeat}
.challenger_box  .num1{background:url(/img/event/assets/2Q20SS/images_num/pc_num1.png) 0 0 no-repeat}
.challenger_box  .num2{background:url(/img/event/assets/2Q20SS/images_num/pc_num2.png) 0 0 no-repeat}
.challenger_box  .num3{background:url(/img/event/assets/2Q20SS/images_num/pc_num3.png) 0 0 no-repeat}
.challenger_box  .num4{background:url(/img/event/assets/2Q20SS/images_num/pc_num4.png) 0 0 no-repeat}
.challenger_box  .num5{background:url(/img/event/assets/2Q20SS/images_num/pc_num5.png) 0 0 no-repeat}
.challenger_box  .num6{background:url(/img/event/assets/2Q20SS/images_num/pc_num6.png) 0 0 no-repeat}
.challenger_box  .num7{background:url(/img/event/assets/2Q20SS/images_num/pc_num7.png) 0 0 no-repeat}
.challenger_box  .num8{background:url(/img/event/assets/2Q20SS/images_num/pc_num8.png) 0 0 no-repeat}
.challenger_box  .num9{background:url(/img/event/assets/2Q20SS/images_num/pc_num9.png) 0 0 no-repeat}
#section3 .challenger_box{top:539px;margin-left:-130px}
#section .btn_evt{top:730px;left:364px;width:531px;height:68px}
.link_direct{position:absolute;left:50%;margin-left:-635px;z-index:150}
.link_direct li{position:absolute;left:50%;width:237px;height:101px}
.link_direct li:first-child{margin-left:-610px}
.link_direct li:nth-child(2){margin-left:-370px}
.link_direct li:nth-child(3){margin-left:-130px}
.link_direct li:nth-child(4){margin-left:112px}
.link_direct li:nth-child(5){margin-left:358px}
.link_direct .lnk{width:100%;height:100%;display:block}
#section2 {margin-top:101px}
#section2 .btn_evt1,#section2 .btn_evt2{top:629px;width:356px;height:72px}
#section2 .btn_evt1{left:264px}
#section2 .btn_evt2{right:277px}
#section2 .btn_tooltip1{top:758px;left:588px;width:40px;height:40px;z-index:10}
#section2 .btn_tooltip1 button,#section4 .btn_tooltip2 button,#section4 .btn_tooltip3 button{width:100%;height:100%;top:0;left:0;right:0}
#section2 .btn_tooltip1 button:active+.cnt_tooltip1,#section2 .btn_tooltip1 button:focus+.cnt_tooltip1,#section4 .btn_tooltip2 button:active+.cnt_tooltip2,#section4 .btn_tooltip2 button:focus+.cnt_tooltip2,#section4 .btn_tooltip3 button:active+.cnt_tooltip3,#section4 .btn_tooltip3 button:focus+.cnt_tooltip3{display:block}
.cnt_tooltip1,.cnt_tooltip2,.cnt_tooltip3{display:none;right:-69px;top:-88px;position:absolute;background:url(/img/event/assets/2Q20SS/bg_tooltip1.png) 0 0 no-repeat;width:668px;height:98px}
#section4 .btn_tooltip2{top:289px;left:656px;width:40px;height:40px;z-index:10}
#section4 .btn_tooltip3{top:861px;right:99px;width:40px;height:40px;z-index:10}
#section3 .btn_evt3,#section3 .btn_evt4{top:688px;width:429px;height:72px}
#section3 .btn_evt3{left:190px}
#section3 .btn_evt4{right:205px}
#section4 .btn_evt5,#section4 .btn_evt6{top:410px;width:281px;height:52px}
#section4 .btn_evt5{left:100px}
#section4 .btn_evt6{left:394px}
#section4 .btn_evt7,#section4 .btn_evt8{top:769px;width:281px;height:52px}
#section4 .btn_evt7{right:451px}
#section4 .btn_evt8{right:157px}
#section5 .btn_evt10,#section5 .btn_evt9{top:781px;width:357px;height:73px}
#section5 .btn_evt9{left:263px}
#section5 .btn_evt10{right:277px}
.lnk{position:absolute;font-size:1px;text-indent:-9999px;color:transparent}
#section6 .lnk_befenit1{top:242px;height:193px;width:395px;left:224px}
#section6 .lnk_befenit2{top:242px;height:193px;width:395px;right:224px}
#section6 .lnk_befenit3{top:460px;height:193px;width:395px;left:224px}
#section6 .lnk_befenit4{top:460px;height:193px;width:395px;right:224px}
.fixed_bar{position:fixed;height:129px;text-align:center;bottom:-100%;width:100%;transition:bottom .5s ease;z-index:150}
.fixed_bar::before{content:'';position:relative;display:inline-block;z-index:2;width:1270px;height:129px;background:url(/img/event/assets/2Q20SS/bg_fixed_btn.png) center 0 no-repeat}
.fixed_bar::after{content:'';position:absolute;width:100%;height:31px;bottom:0;left:0;z-index:1;background-color:#f8b616}
.fixed_bar .btn_evt11{position:absolute;top:16px;left:50%;margin-left:-206px;width:446px;height:64px;z-index:3}
.fixed_bar.is_show{bottom:0}
.btn_evt12{width:140px;height:56px;top:307px;left:66px}