@charset "UTF-8";.e-shadow{display:none;overflow:hidden;z-index:90;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.e-shadow{display:none;overflow:hidden;z-index:90;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.e-footer,.e-event2 .my-info .data,.e-event2 .e-ranking .update-time,.e-event2 .e-ranking-top li span{font-family:"NotoSans Regular","맑은 고딕","Malgun Gothic","돋움","dotum","Apple SD Gothic Neo","Arial","Tahoma",sans-serif}.e-header{position:relative}.e-skip,.custom-select .select-items label input,.e-header #fire{position:absolute;left:-9999px;width:1px;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}.e-event1 .e-benefit1 [class*="btn-more"],.e-event2 .btn-notice{background-color:#fff;filter:alpha(opacity=1)}html,body{background-color:#000;min-width:1280px}button{border:none 0;outline:none 0;cursor:pointer;background-color:transparent}.e-btn{display:block;font-size:0;text-indent:-9999em}.e-blind,.e-header .bi a,.e-header .e-quick .e-btn,.e-nav .navigation a,.btn-top,.e-event1 .e-cont1-3 .btn-wrap .e-btn,.e-event2 .e-cont2-5 .btn-wrap .e-btn,.e-event2 .e-cont2-8 .btn-wrap .e-btn,.e-event3 .e-cont3-5 .btn-wrap .e-btn,.e-event3 .package-btn-wrap button,div[class*="popup-"] .btn-close{font-size:0;text-indent:-9999em}.e-container{position:relative;max-width:1920px;margin:0 auto}.custom-select{position:relative;box-sizing:border-box;text-align:left}.custom-select p{display:block;box-sizing:border-box;padding-left:20px;padding-right:48px;width:100%;height:100%;letter-spacing:-0.5px;line-height:inherit;font-size:16px;color:#171522}.custom-select .selected{display:block;box-sizing:border-box;padding-left:20px;padding-right:48px;width:100%;height:100%;letter-spacing:-0.5px;cursor:pointer;line-height:68px;font-size:16px;color:#fde5d4;background:url("images/ico_arrow.png") calc(100% - 18px) 50% no-repeat}.custom-select .select-items{display:none;overflow-y:auto;position:absolute;left:0;z-index:3;width:100%;max-height:150px;font-size:inherit;background-color:inherit;scrollbar-base-color:#beae8d;scrollbar-arrow-color:#beae8d;scrollbar-shadow-color:#beae8d;scrollbar-highlight-color:#000}.custom-select .select-items li{height:48px;color:#fde5d4}.custom-select .select-items::-webkit-scrollbar{width:12px}.custom-select .select-items::-webkit-scrollbar-track{background:#fff}.custom-select .select-items::-webkit-scrollbar-thumb{background:#c2c2c2}.custom-select .select-items::-webkit-scrollbar-button:start:decrement{width:0;height:0;background:#000}.custom-select .select-items::-webkit-scrollbar-button:end:increment{width:0;height:0;background:#000}.custom-select .select-items label{display:block;box-sizing:border-box;position:relative;background-color:inherit;cursor:pointer}.custom-select .select-items label input:checked+span{color:#222;background-color:#c2c2c2}.custom-select .select-items label span{display:block;padding:15px 0 15px 20px;line-height:inherit;font-size:inherit;border-color:inherit}.custom-select .select-items label span:hover{color:#222;background-color:#c2c2c2}.opened .select-items{display:block}.e-header{position:relative;width:100%;height:820px;overflow:hidden;background:url("images/bg_header.jpg") 50% 0 no-repeat}.e-header::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;background:url("images/bg_header2.jpg") 50% 0 no-repeat;animation:opacity_infinite 2s .5s linear infinite}.e-header .bi{width:165px;height:68px;position:absolute;top:30px;left:40px;z-index:999}.e-header .bi a{display:block;width:100%;height:100%;background:url("images/bi.png") 50% 0 no-repeat}.e-header .badge{position:absolute;right:45px;top:85px;z-index:5}.e-header .e-quick{position:absolute;top:30px;right:45px;z-index:5;overflow:hidden;display:flex;align-items:center}.e-header .e-quick .e-btn{display:block;float:left;width:40px;height:46px;margin-left:9px;background-image:url("images/bg_quick.png");background-repeat:no-repeat;background-position-y:0}.e-header .e-quick .e-btn:hover{background-position-y:100%}.e-header .e-quick .today{position:relative;background-position-x:0}.e-header .e-quick .today label{position:relative;display:block;height:100%;cursor:pointer;background:inherit;color:#fff;padding-left:25px;font-size:13px}.e-header .e-quick .today label::before{content:"";position:absolute;left:0;top:53%;transform:translateY(-50%);width:12px;height:12px;background:url("images/bg_check.jpg") no-repeat}.e-header .e-quick .today input{position:absolute;left:-9999px}.e-header .e-quick .today input:checked+label::before{background-position-y:100%}.e-header .e-quick .btn-red{background-position-x:0}.e-header .e-quick .btn-blue{background-position-x:100%}.e-header .bg{display:block;position:absolute;background-position:50% 0;background-repeat:no-repeat;opacity:0}.e-header canvas{display:block;position:absolute;top:0;pointer-events:none;z-index:30;opacity:0;animation:opacity_header 1s 1s ease-in forwards}.e-header #canvas1{left:50%}.e-header #canvas2{right:50%}.loaded .e-header .e-quick{opacity:1}.e-nav{width:100%;position:absolute;top:820px;left:0;z-index:15;background:url("images/bg_nav.jpg") center 0 no-repeat}.e-nav--fixed{position:fixed;top:0}.e-nav .navigation{position:relative;width:1202px;height:120px;margin:0 auto;background:url("images/bg_nav_menu.jpg") center 0 no-repeat;display:flex;justify-content:center}.e-nav .navigation a{background-position-y:100%;width:400px;overflow:unset;cursor:pointer;background-image:url("images/bg_nav_menu.jpg")}.e-nav .navigation a.nav1{position:relative;background-position-x:0}.e-nav .navigation a.nav2{position:relative;background-position-x:50%}.e-nav .navigation a.nav3{background-position-x:100%}.e-nav .navigation a:hover{background-position-y:0}.e-nav .navigation a.active{background-position-y:0}.e-footer{height:68px;background-color:#000;text-align:center}.e-footer p{text-indent:unset;letter-spacing:0;line-height:68px;font-size:12px;color:rgba(255,255,255,0.5)}.btn-top{width:59px;height:62px;position:fixed;right:70px;bottom:100px;background:url("images/btn_top.png") 0 0 no-repeat;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background-position-y:100%}.btn-top:hover{background-position-y:0}.btn-top.active{opacity:1;z-index:5}.btn-floating{width:207px;height:150px;position:fixed;right:0;top:45%;z-index:16;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.btn-floating button{width:100%;height:50%;display:block;margin:0 auto;background:url("images/btn_floating.png") 0 0 no-repeat}.btn-floating button+button{background-position-y:100%}.btn-floating button.on{background-position-x:100%}.e-event1{position:relative;top:0;left:0;padding-top:120px}.e-event1 .e-cont1-1{position:relative;width:100%;background:url("images/bg_evt1_1.jpg") 50% 0 no-repeat}.e-event1 .e-cont1-2{position:relative;width:100%;background:url("images/bg_evt1_2.jpg") 50% 0 no-repeat}.e-event1 .e-cont1-3{position:relative;width:100%;background:url("images/bg_evt1_3.jpg") 50% 0 no-repeat}.e-event1 .skill-img-wrap{display:flex;justify-content:space-between}.e-event1 .skill-img-wrap .img-box{margin-top:50px}.e-event1 .slide-list .skill-img{width:1200px;height:675px;margin-top:24px;box-sizing:border-box;border:1px solid #333}.e-event1 .slide-list .skill-img img{display:block;width:100%;height:100%;object-fit:cover}.e-event1 .e-cont1-1{height:1360px;text-align:center}.e-event1 .e-cont1-2{position:relative;height:1187px}.e-event1 .e-cont1-2 .slide-wrap{position:absolute;left:50%;transform:translateX(-50%)}.e-event1 .e-cont1-3{position:relative;text-align:center;height:553px}.e-event1 .e-cont1-3 .btn-wrap{display:flex;justify-content:space-between;position:absolute;top:238px;left:50%;transform:translateX(-50%);width:804px}.e-event1 .e-cont1-3 .btn-wrap .e-btn{width:392px;height:78px}.e-event1 .e-cont1-3 .btn-wrap .e-btn.red{background:url("images/btn_tab1_mu.png") 0 0 no-repeat}.e-event1 .e-cont1-3 .btn-wrap .e-btn.red:hover{background-position-y:100%}.e-event1 .e-cont1-3 .btn-wrap .e-btn.blue{background:url("images/btn_tab1_mu_blue.png") 0 0 no-repeat}.e-event1 .e-cont1-3 .btn-wrap .e-btn.blue:hover{background-position-y:100%}.e-event2{padding-top:120px}.e-event2 .blind{display:none}.e-event2 .e-cont2-1{position:relative;text-align:center;background:url("images/bg_evt2_1.jpg") center no-repeat}.e-event2 .e-cont2-2{position:relative;text-align:center;background:url("images/bg_evt2_2.jpg") center no-repeat}.e-event2 .e-cont2-3{position:relative;text-align:center;background:url("images/bg_evt2_3.jpg") center no-repeat}.e-event2 .e-cont2-4{position:relative;text-align:center;background:url("images/bg_evt2_4.jpg") center no-repeat}.e-event2 .e-cont2-5{position:relative;text-align:center;background:url("images/bg_evt2_5.jpg") center no-repeat}.e-event2 .e-cont2-6{position:relative;text-align:center;background:url("images/bg_evt2_6.jpg") center no-repeat}.e-event2 .e-cont2-7{position:relative;text-align:center;background:url("images/bg_evt2_7.jpg") center no-repeat}.e-event2 .e-cont2-8{position:relative;text-align:center;background:url("images/bg_evt2_8.jpg") center no-repeat}.e-event2 .btn-reward{width:176px;height:49px;margin:0 auto;background:url("images/btn_reward.png") no-repeat}.e-event2 .btn-reward:hover{background-position-y:50%}.e-event2 .btn-reward:disabled{pointer-events:none;cursor:auto;background-position-y:100%;opacity:.6}.e-event2 .e-cont2-1{height:1125px}.e-event2 .e-cont2-2{height:3660px}.e-event2 .e-cont2-3{height:1298px}.e-event2 .e-cont2-4{height:1142px}.e-event2 .e-cont2-5{height:1146px}.e-event2 .e-cont2-5 .btn-caution-wrap{position:absolute;top:821px;left:50%;transform:translateX(-381px)}.e-event2 .e-cont2-5 .btn-caution-wrap .btn-caution{width:280px;height:60px;background:url("images/btn_caution.jpg") no-repeat}.e-event2 .e-cont2-5 .btn-caution-wrap .btn-caution:hover{background-position-y:100%}.e-event2 .e-cont2-5 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:99px;left:50%;transform:translateX(-50%);width:804px}.e-event2 .e-cont2-5 .btn-wrap .e-btn{width:392px;height:78px}.e-event2 .e-cont2-5 .btn-wrap .e-btn.red-shop{background:url("images/btn_tab2_shop.png") 0 0 no-repeat}.e-event2 .e-cont2-5 .btn-wrap .e-btn.red-shop:hover{background-position-y:100%}.e-event2 .e-cont2-5 .btn-wrap .e-btn.blue-shop{background:url("images/btn_tab2_shop_blue.png") 0 0 no-repeat}.e-event2 .e-cont2-5 .btn-wrap .e-btn.blue-shop:hover{background-position-y:100%}.e-event2 .e-cont2-6{height:1150px}.e-event2 .e-cont2-7{height:1175px}.e-event2 .e-cont2-7 .btn-pc-wrap{position:absolute;top:414px;right:50%;transform:translateX(530px)}.e-event2 .e-cont2-7 .btn-pc-wrap a{width:280px;height:60px;background:url("images/btn_pc.jpg") no-repeat}.e-event2 .e-cont2-7 .btn-pc-wrap a:hover{background-position-y:100%}.e-event2 .e-cont2-8{height:1144px}.e-event2 .e-cont2-8 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:200px;left:50%;transform:translateX(-50%);width:804px}.e-event2 .e-cont2-8 .btn-wrap .e-btn{width:392px;height:78px}.e-event2 .e-cont2-8 .btn-wrap .e-btn.red-tip{background:url("images/btn_tab2_mu.png") 0 0 no-repeat}.e-event2 .e-cont2-8 .btn-wrap .e-btn.red-tip:hover{background-position-y:100%}.e-event2 .e-cont2-8 .btn-wrap .e-btn.blue-tip{background:url("images/btn_tab2_mu_blue.png") 0 0 no-repeat}.e-event2 .e-cont2-8 .btn-wrap .e-btn.blue-tip:hover{background-position-y:100%}.e-event2 .popup-notice{width:720px}.e-event3{padding-top:120px}.e-event3 .e-cont3-1{position:relative;text-align:center;background:url("images/bg_evt3_1.jpg") center no-repeat}.e-event3 .e-cont3-2{position:relative;text-align:center;background:url("images/bg_evt3_2.jpg") center no-repeat}.e-event3 .e-cont3-3{position:relative;text-align:center;background:url("images/bg_evt3_3.jpg") center no-repeat}.e-event3 .e-cont3-4{position:relative;text-align:center;background:url("images/bg_evt3_4.jpg") center no-repeat}.e-event3 .e-cont3-5{position:relative;text-align:center;background:url("images/bg_evt3_5.jpg") center no-repeat}.e-event3 .e-cont3-1{height:1340px}.e-event3 .e-cont3-2{height:1285px}.e-event3 .e-cont3-3{height:1805px}.e-event3 .e-cont3-3 .e-wrap{display:block;position:absolute;top:275px;left:50%;transform:translateX(-50%)}.e-event3 .e-cont3-3 .gift-reward{background-color:#000;width:400px;height:68px;border:1px solid #333;box-sizing:border-box}.e-event3 .e-cont3-3 .gift-reward .select-items{border:1px solid #333;box-sizing:border-box}.e-event3 .e-cont3-3 .gift-reward .select-items label{color:#fde5d4}.e-event3 .e-cont3-3 .package-btn-wrap{top:520px}.e-event3 .e-cont3-4{height:2020px}.e-event3 .e-cont3-5{height:2515px}.e-event3 .e-cont3-5 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:156px;left:50%;transform:translateX(-50%);width:804px}.e-event3 .e-cont3-5 .btn-wrap .e-btn{width:392px;height:78px}.e-event3 .e-cont3-5 .btn-wrap .e-btn.red-shop{background:url("images/btn_tab2_shop.png") 0 0 no-repeat}.e-event3 .e-cont3-5 .btn-wrap .e-btn.red-shop:hover{background-position-y:100%}.e-event3 .e-cont3-5 .btn-wrap .e-btn.blue-shop{background:url("images/btn_tab2_shop_blue.png") 0 0 no-repeat}.e-event3 .e-cont3-5 .btn-wrap .e-btn.blue-shop:hover{background-position-y:100%}.e-event3 .package-btn-wrap{width:1200px;position:absolute;left:50%;transform:translateX(-50%)}.e-event3 .package-btn-wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap}.e-event3 .package-btn-wrap ul li{width:590px;height:547px;margin-bottom:20px}.e-event3 .package-btn-wrap button{display:block;width:280px;height:60px;margin:426px auto 0;background-repeat:no-repeat}.e-event3 .package-btn-wrap button.red{background:url("images/btn_get_red.jpg")}.e-event3 .package-btn-wrap button.blue{background:url("images/btn_get_blue.jpg")}.e-event3 .package-btn-wrap button:hover{background-position-y:50%}.e-event3 .package-btn-wrap button[disabled],.e-event3 .package-btn-wrap button:disabled,.e-event3 .package-btn-wrap button.disabled{background-position-y:100%;pointer-events:none;cursor:auto}.e-event3 .package-btn-wrap button[disabled]:hover,.e-event3 .package-btn-wrap button:disabled:hover,.e-event3 .package-btn-wrap button.disabled:hover{background-position-y:100%}.slide-box{position:absolute;top:55px;left:calc(50%);transform:translateX(-50%);width:1200px;height:992px;box-sizing:border-box}.slide-box .slide-pagination{width:100%;height:10px;display:flex;justify-content:center;gap:12px;position:absolute;bottom:0}.slide-box .slide-pagination .pagination-item{width:10px;height:10px;border-radius:50%;background-color:#884e46}.slide-box .slide-pagination .pagination-item.__active{background-color:#c9402e}.slide-list{width:1200px;height:992px}.slide-list li{position:absolute;display:none;text-align:center;left:50%;transform:translateX(-50%)}.slide-list{position:absolute;overflow:hidden;margin:0 auto}.slide-paging{position:absolute;bottom:21px;left:0;width:100%;box-sizing:border-box}.slide-paging ul{position:relative;overflow:hidden;width:900px;margin:0 auto;text-align:center}.slide-paging li{display:inline-block;width:58px}.slide-paging a{overflow:hidden;display:block;width:30px;height:30px;margin:0 auto;text-indent:-1000em;background:transparent}.slide-paging .on a{background-color:transparent}.slide-ctrl button{overflow:hidden;display:block;position:absolute;top:561px;width:68px;height:120px;background:transparent;text-indent:-1000em;cursor:pointer}.slide-ctrl button.prev{left:0;background:url("images/btn_prev.png") 0 0 no-repeat}.slide-ctrl button.prev:hover{background-position-y:100%}.slide-ctrl button.next{right:0;background:url("images/btn_next.png") no-repeat}.slide-ctrl button.next:hover{background-position-y:100%}div[class*="popup-"]{display:none;position:fixed;left:50%;z-index:99;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div[class*="popup-"] .btn-close{display:block;position:absolute;top:24px;right:24px;width:32px;height:32px;background:url("images/ico_close.png") 50% 0 no-repeat}.e-shadow{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:20;background:rgba(0,0,0,0.8)}.popup-notice1{top:30% !important}@media screen and (max-width:1440px){.btn-top{right:40px;margin-right:0}}@keyframes opacity_header{0%{opacity:0}100%{opacity:1}}@keyframes opacity_infinite{0%,100%{opacity:.98}50%{opacity:.7}}