@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 .notice-wrap .e-btn,.e-event1 .e-cont1-3 .btn-wrap .e-btn,.e-event1 .e-cont1-4 .btn-wrap .e-btn,.e-event2 .e-cont2-2 .package-btn-wrap button,.e-event2 .e-cont2-3 .btn-wrap .e-btn,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:1200px;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:50%;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: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:60px;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 .e-cont1-4{position:relative;width:100%;background:url("images/bg_evt1_4.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:3978px;text-align:center}.e-event1 .e-cont1-2{position:relative;height:1355px}.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:4076px}.e-event1 .e-cont1-3 .notice-wrap{position:absolute;bottom:1650px;left:505px;width:280px}.e-event1 .e-cont1-3 .notice-wrap .e-btn{width:280px;height:60px;background:url("images/btn_caution.png") 0 0 no-repeat}.e-event1 .e-cont1-3 .notice-wrap .e-btn:hover{background-position-y:100%}.e-event1 .e-cont1-3 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:1450px;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_shop.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_shop_blue.png") 0 0 no-repeat}.e-event1 .e-cont1-3 .btn-wrap .e-btn.blue:hover{background-position-y:100%}.e-event1 .e-cont1-4{position:relative;text-align:center;height:1330px}.e-event1 .e-cont1-4 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:150px;left:50%;transform:translateX(-50%);width:804px}.e-event1 .e-cont1-4 .btn-wrap .e-btn{width:392px;height:78px}.e-event1 .e-cont1-4 .btn-wrap .e-btn.red{background:url("images/btn_tab1_mu.png") 0 0 no-repeat}.e-event1 .e-cont1-4 .btn-wrap .e-btn.red:hover{background-position-y:100%}.e-event1 .e-cont1-4 .btn-wrap .e-btn.blue{background:url("images/btn_tab1_mu_blue.png") 0 0 no-repeat}.e-event1 .e-cont1-4 .btn-wrap .e-btn.blue:hover{background-position-y:100%}.e-event1 .popup-notice{width:720px}.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 .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:1491px}.e-event2 .e-cont2-2{height:3638px;position:relative}.e-event2 .e-cont2-2 .character-reward{position:absolute;top:1630px;left:50%;transform:translateX(-50%);z-index:1}.e-event2 .e-cont2-2 .character-reward .character-list{background-color:#000;width:400px;height:68px}.e-event2 .e-cont2-2 .character-reward .character-list label>span{color:#fff}.e-event2 .e-cont2-2 .package-btn-wrap{width:1200px;position:absolute;bottom:235px;left:50%;transform:translateX(-50%)}.e-event2 .e-cont2-2 .package-btn-wrap ul{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 30px}.e-event2 .e-cont2-2 .package-btn-wrap ul li{width:534px}.e-event2 .e-cont2-2 .package-btn-wrap ul li:nth-child(3),.e-event2 .e-cont2-2 .package-btn-wrap ul li:nth-child(4){margin-top:720px}.e-event2 .e-cont2-2 .package-btn-wrap button{display:block;width:280px;height:60px;margin:auto;background-repeat:no-repeat}.e-event2 .e-cont2-2 .package-btn-wrap button.btn-buy-red{background-image:url("images/btn_get_red.png")}.e-event2 .e-cont2-2 .package-btn-wrap button.btn-buy-blue{background-image:url("images/btn_get_blue.png")}.e-event2 .e-cont2-2 .package-btn-wrap button:hover{background-position-y:50%}.e-event2 .e-cont2-2 .package-btn-wrap button[disabled]{background-position-y:100%;pointer-events:none;cursor:auto;opacity:.6}.e-event2 .e-cont2-3{height:5263px;position:relative}.e-event2 .e-cont2-3 .btn-wrap{display:flex;justify-content:space-between;position:absolute;bottom:150px;left:50%;transform:translateX(-50%);width:804px}.e-event2 .e-cont2-3 .btn-wrap .e-btn{width:392px;height:78px}.e-event2 .e-cont2-3 .btn-wrap .e-btn.red{background:url("images/btn_tab1_shop.png") 0 0 no-repeat}.e-event2 .e-cont2-3 .btn-wrap .e-btn.red:hover{background-position-y:100%}.e-event2 .e-cont2-3 .btn-wrap .e-btn.blue{background:url("images/btn_tab1_shop_blue.png") 0 0 no-repeat}.e-event2 .e-cont2-3 .btn-wrap .e-btn.blue: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}}