@charset "UTF-8";@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Comic+Relief:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Anton&display=swap");.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)}html,body{background-color:#000;min-width:1280px}button{padding:0;border:none 0;outline:none 0;cursor:pointer}button:disabled{pointer-events:none}.e-container{position:relative;overflow:hidden;min-width:1280px;max-width:1920px;margin:0 auto}.e-contents{overflow:hidden}.e-event{position:relative;width:1280px;margin:0 auto}.e-event .img-content{margin-left:-320px}.e-wrap{position:relative;width:1280px;margin:0 auto}.e-footer p{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px}.dimmed{opacity:1;overflow:hidden;z-index:90;position:absolute;left:0;top:0;width:100%;height:100%;background:#000}.e-header{position:relative;width:100%;z-index:9;background:url(images/bg_header.jpg) no-repeat 50% 0}.e-header .e-wrap{z-index:1;height:100%}.e-header .e-pre,.e-header .e-title,.e-header .e-description{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px;position:absolute;left:0;width:100%;opacity:0}.e-header .e-pre{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .6s ease .18s;transition:all .6s ease .18s;background:url(images/img_pre.png) no-repeat 50% 0}.e-header .e-title{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .7s ease .4s;transition:all .7s ease .4s;background:url(images/img_title.png) no-repeat 50% 0}.e-header .e-description{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .7s ease .77s;transition:all .7s ease .77s;background:url(images/img_description.png) no-repeat 50% 0}.loaded .e-header .e-pre,.loaded .e-header .e-title,.loaded .e-header .e-period,.loaded .e-header .e-description{opacity:1;-webkit-transform:scale(1) translate(0,0) skew(0,0) rotate(0);transform:scale(1) translate(0,0) skew(0,0) rotate(0)}.ie-lower{padding:240px 0;min-height:400px;background:url(//mimage.webzen.kr/community/v01/images/bg_dimmed.png) repeat;text-align:center}.ie-lower .inner{position:relative;margin:0 auto;padding:40px 30px 30px;width:720px;background-color:#fff}.ie-lower h2{line-height:1.6;color:#1a1a1a;font-size:24px}.ie-lower p{line-height:1.6;color:#6f6f6f;font-size:20px}.ie-lower .browser-list{overflow:hidden;width:380px;margin:50px auto 0}.ie-lower .browser-list li{font-size:15px;color:#6f6f6f;float:left;width:50%;padding-top:132px;text-align:center;background:url(//mimage.webzen.kr/template/images/ico_chrome.svg) no-repeat 50% 0/auto 120px}.ie-lower .browser-list li+li{background:url(//mimage.webzen.kr/template/images/ico_edge.svg) no-repeat 50% 0/auto 120px}.ie-lower .browser-list a{display:block;margin:35px auto 10px;width:160px;height:50px;font-family:"Segoe UI","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial","sans-serif";font-weight:bold;line-height:50px;border-radius:4px;font-size:16px;color:#303030;background-color:#f0f0f0}.ie-lower .browser-list a:hover{color:#fff;background-color:#303030}.ie-lower--layer{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%}.ie-lower-close{overflow:hidden;line-height:0;font-size:0;color:transparent;text-indent:-9999px;position:absolute;right:30px;top:30px;z-index:99999;width:35px;height:35px;background:url(//mimage.webzen.kr/community/v01/images/btn_close.png) no-repeat 50%}.ie-lower.dark{background:#000}.ie-lower.dark .inner{background-color:#000}.ie-lower.dark h2,.ie-lower.dark p{color:#e8d3c0}.ie-lower.dark .browser-list li{padding-top:116px;color:#909090}.ie-lower.dark .browser-list a{color:#303030;background-color:#e8d3c0}.ie-lower.dark .browser-list a:hover{color:#fff;background-color:#303030}.ie-lower.dark .ie-lower-close{background-image:url(//image.webzen.kr/Company/kor/img/popup/ban_popup_close.gif);background-position-x:-1px}.light-rays>*::before,.light-rays{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.light-rays{pointer-events:none;filter:blur(0.6rem)}.light-rays>*{--deg:0;--length:0;--thickness:20px;--duration:2s;--delay:1s;--rotate:0;--degRange:72.5deg;--spreadRange:40vw;position:absolute;transform-style:preserve-3d;perspective:500px;width:var(--thickness);height:calc(20% + 370px + var(--length));left:50%;transform:translateX(calc(-50% + var(--deg) * var(--spreadRange) * -1 + 0.5 * var(--spreadRange))) translateY(-100px) rotateZ(calc(var(--degRange) * -0.5 + var(--deg) * var(--degRange))) rotateX(0.01deg);transform-origin:center -100px;mix-blend-mode:screen;animation:shimmer linear var(--duration) calc(var(--delay)*-1) infinite alternate forwards, rotate ease-in-out calc(var(--duration)*3.14) calc(var(--delay)*-1) infinite alternate forwards}.light-rays>*::before{content:"";background:linear-gradient(to bottom,#fff9a6,rgba(166,255,248,0) 100%);transform-origin:top center;transform:rotateX(40deg)}.light-rays>*:nth-child(1){--deg:.7622034714;--thickness:13.255277071px;--length:-29.6846298208px;--duration:2.1631930032s;--delay:2.6957538429s;--rotate:-1.9150541194deg}.light-rays>*:nth-child(2){--deg:.9484520033;--thickness:10.2582773158px;--length:10.5796396683px;--duration:1.3146289684s;--delay:2.6083586463s;--rotate:1.4248361721deg}.light-rays>*:nth-child(3){--deg:.1433229053;--thickness:31.9282066385px;--length:-39.0925904377px;--duration:1.1021690749s;--delay:2.5307256642s;--rotate:-0.0186403659deg}.light-rays>*:nth-child(4){--deg:.4326178694;--thickness:30.6760999324px;--length:-27.9707486798px;--duration:1.1466966259s;--delay:2.3616538634s;--rotate:3.1862036005deg}.light-rays>*:nth-child(5){--deg:.63191581;--thickness:14.0691942328px;--length:-20.4700610775px;--duration:1.5509497251s;--delay:2.0560853611s;--rotate:-1.1925058009deg}.light-rays>*:nth-child(6){--deg:.7429547874;--thickness:28.2502503525px;--length:-1.1146185707px;--duration:1.1451762858s;--delay:2.4074921672s;--rotate:1.5530965371deg}.light-rays>*:nth-child(7){--deg:.4070688748;--thickness:12.0473936733px;--length:7.8364355438px;--duration:1.6495231742s;--delay:2.6994377719s;--rotate:-0.76812007deg}.light-rays>*:nth-child(8){--deg:.4090532653;--thickness:29.2945934143px;--length:-30.6568558982px;--duration:1.0921816115s;--delay:2.7845635372s;--rotate:-1.8458218442deg}.light-rays>*:nth-child(9){--deg:.4250763772;--thickness:22.9167329101px;--length:-24.9007136416px;--duration:1.534194208s;--delay:2.0006388553s;--rotate:-1.9763726154deg}.light-rays>*:nth-child(10){--deg:.5701448288;--thickness:26.9794589522px;--length:-19.2116332249px;--duration:2.3356523085s;--delay:2.1451367773s;--rotate:-3.1715022462deg}.light-rays>*:nth-child(11){--deg:.9793102255;--thickness:28.7186068661px;--length:31.9050774398px;--duration:2.4968566111s;--delay:2.6140535716s;--rotate:-3.5058318729deg}.light-rays>*:nth-child(12){--deg:.0898899917;--thickness:27.2513075525px;--length:38.8983998961px;--duration:1.4125296645s;--delay:2.1318206211s;--rotate:-2.7048718383deg}.light-rays>*:nth-child(13){--deg:.1830569877;--thickness:30.3838657947px;--length:-3.3789810782px;--duration:2.1063938904s;--delay:2.1595349178s;--rotate:-3.5659326542deg}.light-rays>*:nth-child(14){--deg:.2598969375;--thickness:13.7295558405px;--length:-16.1520698915px;--duration:1.3810698724s;--delay:2.4335227578s;--rotate:-3.749282688deg}.light-rays>*:nth-child(15){--deg:.3591108472;--thickness:18.4474886061px;--length:-13.6291697543px;--duration:2.3290105786s;--delay:2.901654285s;--rotate:-3.5437211595deg}.light-rays>*:nth-child(16){--deg:.984872454;--thickness:25.2208602667px;--length:-34.0456188903px;--duration:1.9675981657s;--delay:2.259102918s;--rotate:.2159198583deg}.light-rays>*:nth-child(17){--deg:.7554653378;--thickness:33.8498008462px;--length:-20.8343808869px;--duration:2.0723906181s;--delay:2.0486187869s;--rotate:-2.9040264174deg}.light-rays>*:nth-child(18){--deg:.0370192621;--thickness:30.6223684814px;--length:-31.3115004415px;--duration:1.3178208075s;--delay:2.1369198835s;--rotate:-2.1522796822deg}.light-rays>*:nth-child(19){--deg:.2628026033;--thickness:16.8669967605px;--length:-38.1675000179px;--duration:1.9607837053s;--delay:2.9541292535s;--rotate:-3.9080612172deg}.light-rays>*:nth-child(20){--deg:.5083746041;--thickness:8.4515985793px;--length:-32.5280109921px;--duration:1.3731480404s;--delay:2.215017574s;--rotate:.665574662deg}.light-rays>*:nth-child(21){--deg:.6269258536;--thickness:19.1032022952px;--length:-22.5874836088px;--duration:1.6557965758s;--delay:2.9604625535s;--rotate:2.9472363154deg}.light-rays>*:nth-child(22){--deg:.8101842901;--thickness:27.0171986333px;--length:-11.6167892662px;--duration:2.150106212s;--delay:2.868041929s;--rotate:-0.7220006488deg}.light-rays>*:nth-child(23){--deg:.90370245;--thickness:18.0317846696px;--length:-12.5710624128px;--duration:2.2068243517s;--delay:2.5034017651s;--rotate:.5531939142deg}.light-rays>*:nth-child(24){--deg:.8593295869;--thickness:17.5135372892px;--length:35.4331417424px;--duration:1.6480234704s;--delay:2.4216557592s;--rotate:2.692411256deg}.light-rays>*:nth-child(25){--deg:.5225084797;--thickness:17.2251226664px;--length:-6.4960278437px;--duration:1.702524768s;--delay:2.0915712192s;--rotate:.3885878808deg}.light-rays>*:nth-child(26){--deg:.3470846277;--thickness:33.9051953698px;--length:-12.5977877316px;--duration:1.5230391579s;--delay:2.8381275909s;--rotate:-2.2077782505deg}.light-rays>*:nth-child(27){--deg:.8600807081;--thickness:17.0048070394px;--length:-28.4275686488px;--duration:1.4090174136s;--delay:2.6116347231s;--rotate:-0.2111278011deg}.light-rays>*:nth-child(28){--deg:.9290088927;--thickness:29.5027942014px;--length:-48.1950255596px;--duration:2.3638335913s;--delay:2.970095763s;--rotate:-0.6016154433deg}.light-rays>*:nth-child(29){--deg:.5879912815;--thickness:33.3537944202px;--length:-30.5516914035px;--duration:1.0615085527s;--delay:2.5257092403s;--rotate:2.1035130607deg}.light-rays>*:nth-child(30){--deg:.2137180752;--thickness:24.2070482266px;--length:-47.8715101098px;--duration:1.9682326167s;--delay:2.3840334127s;--rotate:-2.4933252657deg}.light-rays>*:nth-child(31){--deg:.2283093004;--thickness:31.6171114355px;--length:-30.019117805px;--duration:2.334171394s;--delay:2.2064413895s;--rotate:-1.4012808641deg}.light-rays>*:nth-child(32){--deg:.3274226936;--thickness:12.3908181936px;--length:39.5252539669px;--duration:1.5722730195s;--delay:2.168692909s;--rotate:.3465964853deg}@keyframes shimmer{0%{opacity:.33}100%{opacity:.03}}@keyframes rotate{0%{rotate:0}100%{rotate:var(--rotate)}}.font-def,.e-event4 .package .title,.e-event4 .package .tag,.e-event4 .package .package-list li,.e-event4 .package .coin,.e-event4 .e-cont4-5 .package-box .package .description{font-family:"Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.font-pret,.e-contents .notice-list li,.e-contents .notice,.e-event1 .e-cont1-2 .earring-list>div ul li,.e-event2 .e-cont2-1 .cont-wrap.step-list li .description p,.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-list li,.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .notice-list li,.e-event2 .e-cont2-2 .event-list li .description,.e-event2 .e-cont2-3 .cont-box li .tag,.e-event3 .e-cont3-3 .cont-box .title-wrap .sub-title,.e-event3 .e-cont3-3 .cont-box .description,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .coin,.e-event4 .e-cont4-1 .cont-wrap .reward-table li,.e-event4 .e-cont4-2 .cont-wrap .sales-list li .coin,.e-event4 .e-cont4-2 .cont-wrap .sales-description p.title,.e-event4 .e-cont4-2 .cont-wrap .sales-table li,.e-event4 .e-cont4-2 .cont-wrap .sales-table li>div{font-family:"Pretendard","Escoredream","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.font-pd,html,body,.e-header .e-main .e-title-period p,.e-contents .top-box .sub-title,.e-contents .top-box .sm-title,.e-contents .top-box .title,.e-contents .top-box .description,.e-contents .btn-main,.e-event1 .e-cont1-1 .top-box .sub-title,.e-event1 .e-cont1-1 .top-box .period p,.e-event1 .e-cont1-1 .cont-wrap .cont-tit,.e-event1 .e-cont1-1 .cont-wrap.new-monsters .contents p,.e-event1 .e-cont1-2 .options .option-tit,.e-event1 .e-cont1-2 .options .option-list li,.e-event1 .e-cont1-3 .cont-box>div,.e-event1 .e-cont1-3 .cont-box .top,.e-event1 .e-cont1-3 .cont-box .top>p,.e-event1 .e-cont1-3 .cont-box .bottom,.e-event1 .e-cont1-4 .tag,.e-event1 .e-cont1-4 .content-box>div,.e-event1 .notice-wrap .box,.e-event2 .e-cont2-1 .top-box .description,.e-event2 .e-cont2-1 .cont-wrap.step-list li>p,.e-event2 .e-cont2-1 .cont-wrap.step-list li>div,.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title,.e-event2 .e-cont2-2 .event-list li>p,.e-event2 .e-cont2-3 .cont-box li .title,.e-event2 .e-cont2-4 .top-box .description,.e-event3 .e-cont3-1 .top-box .description,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .tag,.e-event4 .e-cont4-1 .cont-wrap .reward-description,.e-event4 .e-cont4-2 .cont-wrap .sales-description,.e-event4 .e-cont4-2 .cont-wrap .sales-description p{font-family:"Playfair Display","DM Serif Display","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.font-dm,.e-nav .navigation a,.e-event1 .e-cont1-2 .earring-list>div .title,.e-event3 .e-cont3-3 .cont-box .title-wrap .title{font-family:"DM Serif Display","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.font-core,.e-event1 .e-cont1-1 .cont-wrap.new-area .contents p,.e-event2 .e-cont2-3 .cont-box li .description,div[class*="popup-"] .tit p,.cont-dimmed p{font-family:"Escoredream","Pretendard","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.abs-center,.e-header .e-main,.e-contents .top-box .sub-title,.e-contents .top-box .sm-title,.e-contents .top-box .title,.e-contents .top-box .description,.e-contents .notice-list,.e-contents .notice,.e-contents .notice-wrap,.e-event1 .e-cont1-1 .top-box .sub-title,.e-event1 .e-cont1-1 .cont-wrap .cont-tit,.e-event1 .e-cont1-1 .cont-wrap.new-area,.e-event1 .e-cont1-1 .cont-wrap.new-area .contents,.e-event1 .e-cont1-1 .cont-wrap.new-monsters,.e-event1 .e-cont1-1 .cont-wrap.new-monsters .contents,.e-event1 .e-cont1-4 .tag,.e-event1 .e-cont1-4 .content-box,.e-event2 .e-cont2-1 .top-box .description,.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-list,.e-event2 .e-cont2-3 .cont-box,.e-event2 .e-cont2-4 .top-box .description,.e-event3 .e-cont3-1 .top-box .description,.e-event4 .e-cont4-5 .shop{position:absolute;transform:translateX(-50%);left:50%}.flex-center,.e-header .e-main .e-title-period,.e-contents .btn-main,.e-event1 .e-cont1-2 .options .option-list,.e-event1 .e-cont1-3 .cont-box>div,.e-event1 .e-cont1-3 .cont-box .top,.e-event1 .e-cont1-3 .cont-box .bottom,.e-event1 .e-cont1-4 .content-box>div,.e-event1 .slide-list .skill-txt p,.e-event2 .e-cont2-1 .cont-wrap.step-list li .title,.e-event2 .e-cont2-1 .cont-wrap.step-list li .description,.e-event2 .e-cont2-2 .event-list li .description,.e-event3 .e-cont3-1 .content,.e-event3 .e-cont3-2 .rank-wrap .rank-list li>div,.e-event3 .e-cont3-3 .cont-box .title-wrap,.e-event3 .e-cont3-3 .cont-box .description,.e-event4 .package,.e-event4 .package .tag,.e-event4 .package .package-list,.e-event4 .package .coin,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .title,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .tag,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .coin,.e-event4 .e-cont4-1 .cont-wrap .reward-description,.e-event4 .e-cont4-1 .cont-wrap .reward-table li,.e-event4 .e-cont4-2 .cont-wrap .sales-list li .title,.e-event4 .e-cont4-2 .cont-wrap .sales-list li .coin,.e-event4 .e-cont4-2 .cont-wrap .sales-description,.e-event4 .e-cont4-2 .cont-wrap .sales-description p,.e-event4 .e-cont4-2 .cont-wrap .sales-table li,.e-event4 .e-cont4-2 .cont-wrap .sales-table li>div{display:flex;align-items:center;justify-content:center}@font-face{font-family:"Suit";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Suit";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Suit";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2") format("woff2");font-weight:700;font-display:swap}.anton-regular{font-family:"Anton",sans-serif;font-weight:400;font-style:normal}@font-face{font-family:"Escoredream";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Escoredream";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Escoredream";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Escoredream";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff") format("woff");font-weight:700;font-display:swap}.loaded.e-container:after{opacity:0;height:0}@keyframes opacityObj{0%{opacity:0}100%{opacity:1}}@keyframes opacityObj2{0%{opacity:0}100%{opacity:.5}}@keyframes opacityInfinite{0%,100%{opacity:.5}50%{opacity:1}}@keyframes slideObj{to{opacity:1;transform:translate(0,0)}}@keyframes slideObj2{to{opacity:1;transform:translate(-50%,0)}}.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)}.e-header .bi a,.e-header .e-title-des,.e-header .e-quick .today label,.e-contents .btn-get,.e-contents .btn-summit,.btn-top,.e-event1 .e-benefit2 .link,.e-event1 .e-benefit2 .btn-notice,.e-event1 .e-benefit-bonus .link,.e-event2 .btn-login,.e-event2 .e-ranking .before,.e-event2 .e-ranking .end,.e-event2 .e-ranking .btn-notice,.e-event2 .e-ranking-tab .btn-server,.e-event4 .btn-rank,.e-event4 .popup-ranking .title,.e-event4 .popup-ranking .search-area .search-title,.e-event4 .popup-ranking .search-area .btn-search,.e-event3 .e-sales3 .link,[class*="popup-"] .btn-close{font-size:0;text-indent:-9999em}html,body{background-color:#000;min-width:1280px;--drop:rgba(0,0,0,0.5);--notice:#807d95}button{border:none 0;outline:none 0;cursor:pointer;background-color:transparent}.e-btn{display:block}.e-btn[disabled]{pointer-events:none;cursor:auto;opacity:.7}.e-blind,.e-header .logo,.e-event1 .slide-toggles button{font-size:0;text-indent:-9999em}.e-contents>*{font-family:"Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif}.ellipsis1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.ellipsis2{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.ellipsis3{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.ellipsis4{overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word}.e-container{position:relative;max-width:1920px;min-width:1280px;margin:0 auto}.trans-center-x,.e-event1 .slide-toggles{position:absolute;transform:translateX(-50%);left:50%}.custom-select{position:relative;box-sizing:border-box;text-align:left;background-color:#eaeaea;width:308px}.custom-select p{display:block;box-sizing:border-box;padding-left:20px;padding-right:48px;width:100%;height:100%;letter-spacing:0;line-height:inherit;font-size:20px;font-weight:500;color:#15163c}.custom-select .selected{display:block;box-sizing:border-box;padding-left:20px;padding-right:48px;width:100%;height:100%;letter-spacing:0;cursor:pointer;line-height:60px;font-size:20px;color:#15163c;font-weight:500;background:url("images/ico_arrow_b.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:#15163c}.custom-select .select-items li{height:48px;color:#15163c}.custom-select .select-items::-webkit-scrollbar{width:8px}.custom-select .select-items::-webkit-scrollbar-track{background:#eaeaea}.custom-select .select-items::-webkit-scrollbar-thumb{background:#7e7e7e;width:4px}.custom-select .select-items label{display:block;box-sizing:border-box;position:relative;background-color:inherit;cursor:pointer}.custom-select .select-items label span{color:#15163c}.custom-select .select-items label input:checked+span{color:#fff;background-color:#7e7e7e}.custom-select .select-items label span{display:block;padding:15px 0 15px 20px;line-height:inherit;font-size:inherit;border-color:inherit;font-family:Noto sans-serif;font-weight:400;letter-spacing:-0.04em}.custom-select .select-items label span:hover{background-color:#c7c7c7}.opened .select-items{display:block}.e-header{position:relative;width:100%;height:738px;overflow:hidden;background:url("images/bg_header.jpg") center no-repeat;background-size:cover}.e-header .logo{position:absolute;top:40px;left:45px;z-index:10;overflow:hidden;width:222px;height:112px;background:url("images/bi.png") no-repeat;box-sizing:border-box}.e-header .logo a{display:block;width:100%;height:100%}.e-header .e-main{margin:0 auto;width:1200px;aspect-ratio:1.78;display:flex;flex-direction:column;justify-content:center;gap:40px;padding-left:30px}.e-header .e-main .title{padding-top:100px;width:fit-content;opacity:0;animation:opacity_header .8s .2s ease-in-out forwards}.e-header .e-main .e-title-period{aspect-ratio:755 / 63;width:770px;height:auto;z-index:1;background-image:url("images/bg_title_period.png");background-size:contain;background-repeat:no-repeat;opacity:0;animation:opacity_header 1s .4s ease-in-out forwards}.e-header .e-main .e-title-period p{text-align:center;font-size:23px;font-weight:500;color:#9c85b6;white-space:nowrap;padding-bottom:6px}.e-header .e-util{overflow:hidden;position:absolute;z-index:5;font-size:0;top:50px;right:45px;width:330px;-webkit-transition:opacity .5s .5s ease-out;transition:opacity .5s .5s ease-out}.e-header .e-util a,.e-header .e-util #closeToday,.e-header .e-util input[type="checkbox"]+label,.e-header .e-util input[type="checkbox"]+span{display:inline-block;overflow:hidden}.e-header .e-util #closeToday,.e-header .e-util input[type="checkbox"]+label,.e-header .e-util input[type="checkbox"]+span{background:url("images/check.png") no-repeat}.e-header .e-util a{background-image:url("images/img_util.png");background-repeat:no-repeat}.e-header .e-util a{width:48px;height:48px}.e-header .e-util a:hover{background-position-y:100%}.e-header .e-util input[type="checkbox"]+label,.e-header .e-util input[type="checkbox"]+span{display:block;cursor:pointer;position:relative;width:190px;height:48px}.e-header .e-util input[type="checkbox"]{position:absolute;visibility:hidden}.e-header .e-util input[type="checkbox"]:checked+label,.e-header .e-util input[type="checkbox"]:checked+span{background-position-y:100%}.e-header .e-util #closeToday{background-position-x:0}.e-header .e-util .btn-home{margin-right:7px;background-position:-215px 0}.e-header .e-util .btn-download{background-position:100% 0}.e-header .e-util input[type="checkbox"]+span{font-size:14px;line-height:47px;color:#fff;font-family:Noto Sans;font-weight:500;padding:0 12px 0 24px;letter-spacing:-0.02em}.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-title-des:after{width:436px;opacity:.7;display:none}.loaded .e-header .e-quick{opacity:1}.e-nav{width:100%;position:absolute;top:738px;left:0;z-index:15;background-color:#1a1724}.e-nav--fixed{position:fixed;top:0;max-width:1920px;left:50%;transform:translateX(-50%);box-shadow:0 3px 15px rgba(0,0,0,0.5)}.e-nav .navigation{position:relative;max-width:1280px;height:120px;margin:0 auto;display:flex;justify-content:center;align-items:center}.e-nav .navigation a{display:block;width:321px;margin-left:-1px;height:100%;background-color:#1a1724;color:#6b5779;display:flex;justify-content:center;align-items:center;text-align:center;font-size:28px;line-height:1.2;font-weight:500;letter-spacing:0;padding:0 10px;transition:color .2s,background-image .2s}.e-nav .navigation a:hover{color:#e6d0fb;background:url("images/nav_on.png") no-repeat}.e-nav .navigation a.active{color:#e6d0fb;text-shadow:1px 1px 2px #5a5a5a;background:url("images/nav_on.png") no-repeat}.loaded .e-nav{opacity:1}.e-footer{display:block;width:100%;height:68px;max-width:1920px;min-width:1280px;margin:auto;background:#000;text-align:center}.e-footer p{line-height:68px;text-indent:unset;font-size:12px;color:rgba(255,255,255,0.5)}.btn-top{width:117px;height:117px;position:fixed;right:70px;bottom:70px;background:url("images/btn_top.png") 0 0 no-repeat;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:-1}.btn-top:hover{background-position-y:100%}.btn-top.active{opacity:1;z-index:14}.e-contents{scroll-margin-top:120px;margin-top:120px}.e-contents .cont-wrap{position:relative;width:1280px;margin:auto}.e-contents .top-box{position:relative;width:100%;left:50%;transform:translateX(-50%)}.e-contents .top-box .sub-title{--fill:#d0bee2;position:absolute;left:50%;transform:translate(-50%,50px);animation:slideObj2 .3s ease-in-out forwards;opacity:0;z-index:1;color:var(--fill);text-shadow:0 1px 2px var(--drop);font-size:22px;letter-spacing:.075em}.e-contents .top-box .sub-title p{color:#f0b9f6;font-weight:500;line-height:54px;font-size:26px;line-height:34px}.e-contents .top-box .sub-title::after,.e-contents .top-box .sub-title::before{content:"";position:absolute;background-repeat:no-repeat;background-image:url(images/bullet.png);width:20px;height:auto;aspect-ratio:4 / 5;left:-40px;top:1px}.e-contents .top-box .sub-title::after{left:unset;right:-40px;transform:scaleX(-1)}.e-contents .top-box .sm-title{width:100%;font-size:24px;font-weight:700;letter-spacing:.25em;height:auto;font-weight:400;color:#ab8ccf}.e-contents .top-box .sm-title.period{letter-spacing:.01em;white-space:nowrap}.e-contents .top-box .title{color:white;font-size:57px;font-weight:700;letter-spacing:-0.01em;text-shadow:0 0 2px whrgba(255,255,255,0.705);width:100%;white-space:nowrap;background:linear-gradient(180deg,#fef8ff 70%,#b4a4c3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.e-contents .top-box .title.sm{color:#edb9ff;font-size:36px;font-weight:500;letter-spacing:.05em;line-height:38px;background:0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;text-fill-color:unset}.e-contents .top-box .description{font-size:20px;font-weight:600;line-height:30px;letter-spacing:.1em;white-space:nowrap;color:#82708b}.e-contents .top-box .description .point{color:#c5b3d3}.e-contents .top-box .description.white{color:#fff}.e-contents .btn-wrap{position:absolute}.e-contents .btn-wrap .btn-attention,.e-contents .btn-wrap .btn-reward{width:246px;height:69px;font-size:24px;font-weight:500;color:#fff;background:url("images/btn_attention.png") center no-repeat;background-size:cover;filter:drop-shadow(0 0 10px rgba(0,0,0,0.19))}.e-contents .btn-wrap .btn-attention:hover,.e-contents .btn-wrap .btn-reward:hover{background:url("images/btn_attention_over.png") center no-repeat;background-size:cover}.e-contents .btn-wrap .btn-attention[disabled],.e-contents .btn-wrap .btn-reward[disabled]{background-image:url("images/btn_attention_completed.png")}.e-contents .notice-list{min-width:1200px;text-align:left}.e-contents .notice-list li{position:relative;font-size:18px;font-weight:400;line-height:30px;padding-left:22px;color:var(--notice);letter-spacing:-0.05em;width:fit-content}.e-contents .notice-list li::before{content:"※";position:absolute;left:-3px;top:0}.e-contents .notice-list li .point{color:#ab8ccf}.e-contents .notice{position:absolute;color:var(--notice);font-size:18px;font-weight:500;width:fit-content;white-space:nowrap}.e-contents .notice::before{content:"※";position:absolute;left:-18px;top:0}.e-contents .notice-wrap{width:100%;max-width:1200px}.e-contents .notice-wrap .notice-title{text-align:start;color:rgba(255,255,255,0.7);letter-spacing:-0.03em;line-height:30px;font-weight:600;font-family:"Escoredream","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif;font-size:18px;margin-bottom:10px}.e-contents .btn-main{margin:0 auto;padding-bottom:10px;box-sizing:border-box;width:364px;height:100px;color:#fff;font-size:24px;background-image:url(images/btn__basic.png)}.e-contents .btn-main:hover{background-image:url(images/btn__over.png)}.e-event1 .e-cont1-1{position:relative;text-align:center;background:url("images/bg_evt1_1.jpg") center no-repeat;background-size:cover}.e-event1 .e-cont1-2{position:relative;text-align:center;background:url("images/bg_evt1_2.jpg") center no-repeat;background-size:cover}.e-event1 .e-cont1-3{position:relative;text-align:center;background:url("images/bg_evt1_3.jpg") center no-repeat;background-size:cover}.e-event1 .e-cont1-4{position:relative;text-align:center;background:url("images/bg_evt1_4.jpg") center no-repeat;background-size:cover}.e-event1 .e-cont1-1{position:relative;text-align:center;height:2603px}.e-event1 .e-cont1-1 .top-box .sub-title{top:94px;max-width:1280px;letter-spacing:.075em}.e-event1 .e-cont1-1 .top-box .sub-title p{font-size:26px;line-height:34px}.e-event1 .e-cont1-1 .top-box .sub-title::after,.e-event1 .e-cont1-1 .top-box .sub-title::before{content:"";position:absolute;background-repeat:no-repeat;background-image:url(images/bullet.png);width:20px;height:auto;aspect-ratio:4 / 5;left:-40px;top:1px}.e-event1 .e-cont1-1 .top-box .sub-title::after{left:unset;right:-40px;transform:scaleX(-1)}.e-event1 .e-cont1-1 .top-box .sm-title{top:180px}.e-event1 .e-cont1-1 .top-box .title{top:230px}.e-event1 .e-cont1-1 .top-box .period{display:flex;justify-self:center;background-image:url("images/bg_period.png");width:569px;height:52px;justify-content:center;align-items:center}.e-event1 .e-cont1-1 .top-box .period p{font-weight:400;font-size:16px;color:white;line-height:1}.e-event1 .e-cont1-1 .cont-wrap .cont-tit{color:#c3add7;font-size:36px}.e-event1 .e-cont1-1 .cont-wrap.new-area{top:1230px;height:500px}.e-event1 .e-cont1-1 .cont-wrap.new-area .cont-tit{top:30px}.e-event1 .e-cont1-1 .cont-wrap.new-area .contents{width:50%;transform:translateX(0);height:70%;top:150px;display:flex;flex-direction:column;align-items:start;text-align:start;gap:14px;justify-content:center;padding-left:20px;box-sizing:border-box}.e-event1 .e-cont1-1 .cont-wrap.new-area .contents .tit{background-color:#c3add7;font-weight:600;color:#282013;height:30px;padding:0 30px;display:flex;align-items:center;justify-content:center;border-radius:15px;overflow:hidden;width:auto;width:fit-content;position:relative}.e-event1 .e-cont1-1 .cont-wrap.new-area .contents .tit::before{overflow:hidden;content:"";position:absolute;width:100%;height:20px;bottom:0;background:linear-gradient(180deg,#b48dd7 10%,#c2acd7 60%)}.e-event1 .e-cont1-1 .cont-wrap.new-area .contents .tit p{z-index:2}.e-event1 .e-cont1-1 .cont-wrap.new-area .contents .desc{font-weight:400;color:white;margin-left:0;margin-bottom:16px}.e-event1 .e-cont1-1 .cont-wrap.new-monsters{height:690px;top:unset;bottom:136px;padding:0 10px;box-sizing:border-box;width:1200px}.e-event1 .e-cont1-1 .cont-wrap.new-monsters .cont-tit{top:10px}.e-event1 .e-cont1-1 .cont-wrap.new-monsters .contents{bottom:0;display:flex;justify-content:space-between;gap:20px;width:100%;color:white;bottom:40px}.e-event1 .e-cont1-1 .cont-wrap.new-monsters .contents p{width:100%;text-align:center;color:#82708b;font-size:20px}.e-event1 .e-cont1-2{position:relative;height:1173px}.e-event1 .e-cont1-2 .sub-title{top:122px}.e-event1 .e-cont1-2 .sm-title{top:200px}.e-event1 .e-cont1-2 .title{top:240px}.e-event1 .e-cont1-2 .earring-list{display:flex;justify-content:space-between;color:white;top:400px;width:1200px}.e-event1 .e-cont1-2 .earring-list>div{width:325px;height:462px;display:flex;flex-direction:column;box-sizing:border-box;text-align:left}.e-event1 .e-cont1-2 .earring-list>div .title{font-size:30px;letter-spacing:-0.01em;color:#d2d0bf;padding:30px 56px;height:42px;display:flex;align-items:center;justify-content:center}.e-event1 .e-cont1-2 .earring-list>div ul li{font-size:18px;color:#837599;font-weight:300;line-height:26px;letter-spacing:-0.05em}.e-event1 .e-cont1-2 .earring-list>div .ability-list{padding:30px}.e-event1 .e-cont1-2 .earring-list>div .option-tit{color:#c4b4dd;font-size:22px;line-height:26px;padding:0 30px;margin:10px 0 20px}.e-event1 .e-cont1-2 .earring-list>div .option-list{padding:0 30px}.e-event1 .e-cont1-2 .earring-list>div.left .title{color:#e2cad7}.e-event1 .e-cont1-2 .earring-list>div.left .option-tit{color:#d1a4e0}.e-event1 .e-cont1-2 .earring-list>div.left ul li{color:#aa61bb}.e-event1 .e-cont1-2 .options{top:450px;display:flex;flex-direction:column;align-items:center;gap:20px;bottom:100px}.e-event1 .e-cont1-2 .options .option-tit{color:#eedbff;font-size:26px;font-weight:300;letter-spacing:.05em}.e-event1 .e-cont1-2 .options .option-list{flex-direction:column;gap:2px}.e-event1 .e-cont1-2 .options .option-list li{color:#837599;font-size:20px;letter-spacing:-0.015em;position:relative}.e-event1 .e-cont1-2 .options .option-list li::before{content:"•";position:absolute;left:-18px;top:0}.e-event1 .e-cont1-2 .notice{bottom:70px}.e-event1 .e-cont1-3{position:relative;height:1135px}.e-event1 .e-cont1-3 .top-box .sub-title{top:95px}.e-event1 .e-cont1-3 .top-box .title{top:180px}.e-event1 .e-cont1-3 .cont-box{top:700px;height:240px;width:740px;color:#837599;display:flex;flex-direction:column}.e-event1 .e-cont1-3 .cont-box>div{padding:0 30px}.e-event1 .e-cont1-3 .cont-box .top{flex-direction:column;color:white;height:115px;flex-shrink:0}.e-event1 .e-cont1-3 .cont-box .top .title{font-size:25px}.e-event1 .e-cont1-3 .cont-box .top .sub-title{font-size:20px}.e-event1 .e-cont1-3 .cont-box .bottom{line-height:150%;height:100%;color:#9c66b2;font-size:18px}.e-event1 .e-cont1-3 .notice-list{bottom:80px;width:1080px}.e-event1 .e-cont1-4{position:relative;height:1033px}.e-event1 .e-cont1-4 .top-box .sub-title{top:125px}.e-event1 .e-cont1-4 .top-box .sm-title{top:200px}.e-event1 .e-cont1-4 .top-box .title{top:230px}.e-event1 .e-cont1-4 .tag{top:430px;left:calc(50% + 79px);color:#ecddef;font-size:18px}.e-event1 .e-cont1-4 .content-box{bottom:130px;height:214px;width:740px;display:flex;flex-direction:column}.e-event1 .e-cont1-4 .content-box>div{font-size:26px;line-height:32px;letter-spacing:-0.015em;padding:0 16px}.e-event1 .e-cont1-4 .content-box .top{height:125px;flex-shrink:0;color:#f8eafa;text-shadow:0 0 3px #6f4275}.e-event1 .e-cont1-4 .content-box .bottom{height:100%;color:#a165b5}.e-event1 .e-cont1-4 .notice{bottom:70px}.e-event1 .renewal-wrap{position:relative;height:1200px}.e-event1 .notice-wrap{position:absolute;display:flex;flex-direction:column;justify-content:start;gap:40px;top:1020px;height:180px;padding:16px 60px;box-sizing:border-box;left:50%;transform:translateX(-50%);width:1280px;overflow-y:auto;overflow-x:hidden}.e-event1 .notice-wrap::-webkit-scrollbar{width:4px}.e-event1 .notice-wrap::-webkit-scrollbar-track{background:#27252d}.e-event1 .notice-wrap::-webkit-scrollbar-thumb{background:#71667e;width:4px}.e-event1 .notice-wrap .box{box-sizing:border-box;color:#82708b;width:1080px;height:100%;padding:16px;color:#9c88a7;font-weight:300;line-height:150%;letter-spacing:.025em;font-size:20px}.e-event1 .slide-wrap{display:flex;align-items:center;position:relative;justify-content:center;flex-direction:column;position:absolute;left:50%;transform:translateX(-50%);top:54%}.e-event1 .slide-wrap .tit-box .slide-tit{position:relative;display:inline-block;max-width:1280px;height:44px}.e-event1 .slide-wrap .tit-box .slide-tit p{font-family:"Anton","Segoe UI","Noto Sans","Lucida Sans Unicode","Lucida Grande","Tahoma","Arial",sans-serif;font-size:44px;font-weight:400;color:white}.e-event1 .slide-wrap .tit-box .slide-tit p::before{content:"·  ";font-size:46px}.e-event1 .slide-wrap .tit-box .slide-tit p::after{content:"  ·";font-size:46px}.e-event1 .slide-box{margin-top:44px;position:relative;width:1010px;height:870px;box-sizing:border-box}.e-event1 .slide-list{position:absolute;overflow:hidden;width:100%;height:100%}.e-event1 .slide-list li{position:absolute;display:none;text-align:center}.e-event1 .slide-list .skill-txt{display:flex;text-align:left;width:100%;min-height:130px;display:flex;width:100%;gap:24px}.e-event1 .slide-list .skill-txt>div{display:flex;flex-direction:column;align-items:center;width:242px}.e-event1 .slide-list .skill-txt>div.explanation{width:482px}.e-event1 .slide-list .skill-txt p{padding:0 24px;box-sizing:border-box;text-align:center}.e-event1 .slide-list .skill-txt p.top{height:53px;position:relative;font-size:22px;font-weight:500;line-height:28px;width:100%;flex-shrink:0;color:white;letter-spacing:-0.02em}.e-event1 .slide-list .skill-txt p.bottom{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.05em;color:#fff;height:96px;width:100%}.e-event1 .slide-list .skill-img{margin-top:40px}.e-event1 .slide-ctrl{z-index:1;position:relative;width:999px;margin:0 auto}.e-event1 .slide-ctrl button{overflow:hidden;display:block;position:absolute;top:420px;width:120px;height:120px;background:transparent;text-indent:-1000em;background:url("images/slide_arrow.png") no-repeat;cursor:pointer}.e-event1 .slide-ctrl button:hover{background:url("images/slide_arrow_active.png") no-repeat}.e-event1 .slide-ctrl .prev{left:0;background:url("images/slide_arrow.png") no-repeat}.e-event1 .slide-ctrl .next{right:0;transform:scale(-1)}.e-event1 .slide-toggles{bottom:60px;gap:12px;display:flex;align-items:center}.e-event1 .slide-toggles button{flex-shrink:0;cursor:pointer;width:11px;height:11px;border-radius:50%;background-color:rgba(255,189,189,0.5)}.e-event1 .slide-toggles button.active{background-color:red}.e-event2 .e-cont2-1{position:relative;text-align:center;background:url("images/bg_evt2_1.jpg") center no-repeat;background-size:cover}.e-event2 .e-cont2-2{position:relative;text-align:center;background:url("images/bg_evt2_2.jpg") center no-repeat;background-size:cover}.e-event2 .e-cont2-3{position:relative;text-align:center;background:url("images/bg_evt2_3.jpg") center no-repeat;background-size:cover}.e-event2 .e-cont2-4{position:relative;text-align:center;background:url("images/bg_evt2_4.jpg") center no-repeat;background-size:cover}.e-event2 .e-cont2-5{position:relative;text-align:center;background:url("images/bg_evt2_5.jpg") center no-repeat;background-size:cover}.e-event2 .e-cont2-1{height:1826px}.e-event2 .e-cont2-1 .top-box .sub-title{top:112px}.e-event2 .e-cont2-1 .top-box .sm-title{top:200px}.e-event2 .e-cont2-1 .top-box .title{top:240px;font-size:70px}.e-event2 .e-cont2-1 .top-box .sm-title.period{top:420px}.e-event2 .e-cont2-1 .top-box .description{top:500px;font-size:20px;line-height:30px;color:#82708b;letter-spacing:.01em}.e-event2 .e-cont2-1 .top-box .description .point{color:#c5b3d3}.e-event2 .e-cont2-1 .cont-wrap.step-list{display:flex;justify-content:space-between;top:606px;width:1000px;height:504px}.e-event2 .e-cont2-1 .cont-wrap.step-list li{display:flex;justify-content:space-between;flex-direction:column;width:488px}.e-event2 .e-cont2-1 .cont-wrap.step-list li .title{height:110px;font-size:22px;color:#c4b4dd}.e-event2 .e-cont2-1 .cont-wrap.step-list li .description{flex-direction:column;height:158px}.e-event2 .e-cont2-1 .cont-wrap.step-list li .description p{color:#82708b;line-height:26px}.e-event2 .e-cont2-1 .cont-wrap.step-list li .description p .point{color:#c4b4dd}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap{top:700px}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title{top:30px;font-size:36px;letter-spacing:.3em;color:#c4b2d3;width:fit-content;margin:auto;text-shadow:1px 1px 2px #6d5e8a;position:relative}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title::before,.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title::after{content:"";width:42px;height:26px;background-image:url(images/deco_reward.png);background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%)}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title::before{left:-60px}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-title::after{right:-60px;transform:scaleX(-1)}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-list{top:124px;height:300px;display:grid;width:1200px;grid-template-columns:repeat(3,1fr);box-sizing:border-box}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-list li{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:20px;font-weight:400;line-height:150%;color:#836f90}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .reward-list li .point{color:#beafca}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .notice-list{top:450px}.e-event2 .e-cont2-1 .cont-wrap.reward-wrap .notice-list li{font-weight:500;letter-spacing:-0.015em}.e-event2 .e-cont2-2{height:1184px}.e-event2 .e-cont2-2 .top-box .sub-title{top:120px}.e-event2 .e-cont2-2 .top-box .sm-title{top:200px;letter-spacing:.025em}.e-event2 .e-cont2-2 .top-box .title{top:230px;font-size:76px}.e-event2 .e-cont2-2 .top-box .sm-title.period{top:340px}.e-event2 .e-cont2-2 .top-box .description{top:410px;color:#fff}.e-event2 .e-cont2-2 .event-list{height:556px;top:524px;width:995px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.e-event2 .e-cont2-2 .event-list li{display:flex;flex-direction:column;justify-content:space-between}.e-event2 .e-cont2-2 .event-list li .title{margin-top:48px;font-size:28px;color:#fff;letter-spacing:.05em}.e-event2 .e-cont2-2 .event-list li .description{height:128px;font-weight:300;text-align:center;font-size:18px;line-height:26px;color:#7e6d9c}.e-event2 .e-cont2-2 .event-list li:nth-child(1) .point{color:#dbe4ab}.e-event2 .e-cont2-2 .event-list li:nth-child(2) .point{color:#edabff}.e-event2 .e-cont2-3{height:1129px}.e-event2 .e-cont2-3 .top-box .sub-title{top:120px}.e-event2 .e-cont2-3 .top-box .title{top:200px;font-size:65px}.e-event2 .e-cont2-3 .top-box .sm-title.period{top:310px}.e-event2 .e-cont2-3 .top-box .description{top:380px}.e-event2 .e-cont2-3 .cont-box{width:1030px;height:466px;top:500px;display:grid;grid-template-columns:repeat(2,1fr)}.e-event2 .e-cont2-3 .cont-box li{display:flex;flex-direction:column}.e-event2 .e-cont2-3 .cont-box li .title{font-size:26px;color:#eedbff;padding-top:20px}.e-event2 .e-cont2-3 .cont-box li .description{font-size:18px;font-weight:400;letter-spacing:-0.05em;line-height:26px;color:#89749d;padding-top:320px}.e-event2 .e-cont2-3 .cont-box li .tag{position:absolute;right:37px;top:120px;color:white;font-size:30px;letter-spacing:-0.015em;font-weight:600}.e-event2 .e-cont2-3 .cont-box li:nth-child(2) .description{color:#af70b9}.e-event2 .e-cont2-3 .notice{top:1000px;text-align:center}.e-event2 .e-cont2-4{height:1129px}.e-event2 .e-cont2-4 .top-box .sub-title{top:120px}.e-event2 .e-cont2-4 .top-box .title{top:200px;font-size:65px}.e-event2 .e-cont2-4 .top-box .sm-title.period{top:310px}.e-event2 .e-cont2-4 .top-box .description{top:370px;font-size:20px;font-weight:700;line-height:30px;color:#fff}.e-event3 .e-cont3-1{position:relative;text-align:center;background:url("images/bg_evt3_1.jpg") center no-repeat;background-size:cover;background-size:cover}.e-event3 .e-cont3-2{position:relative;text-align:center;background:url("images/bg_evt3_2.jpg") center no-repeat;background-size:cover;background-size:cover}.e-event3 .e-cont3-3{position:relative;text-align:center;background:url("images/bg_evt3_3.jpg") center no-repeat;background-size:cover;background-size:cover}.e-event3 .e-cont3-1{height:991px}.e-event3 .e-cont3-1 .top-box .sm-title{top:100px}.e-event3 .e-cont3-1 .top-box .title{top:140px;font-size:65px}.e-event3 .e-cont3-1 .top-box .sm-title.period{top:250px}.e-event3 .e-cont3-1 .top-box .description{top:310px;font-size:20px;font-weight:700;line-height:30px;color:#fff}.e-event3 .e-cont3-1 .content{width:850px;height:350px;top:420px}.e-event3 .e-cont3-1 .content .wrap{text-align:left}.e-event3 .e-cont3-1 .content .wrap .tit{background-color:#c3add7;font-weight:600;color:#282013;height:30px;padding:0 30px;display:flex;align-items:center;justify-content:center;border-radius:15px;overflow:hidden;width:auto;width:fit-content;position:relative;margin-bottom:14px}.e-event3 .e-cont3-1 .content .wrap .tit::before{overflow:hidden;content:"";position:absolute;width:100%;height:20px;bottom:0;background:linear-gradient(180deg,#b48dd7 10%,#c2acd7 60%)}.e-event3 .e-cont3-1 .content .wrap .tit p{z-index:2}.e-event3 .e-cont3-1 .content .wrap .desc{font-weight:400;color:white;margin-left:0;margin-bottom:16px}.e-event3 .e-cont3-1 .notice-wrap{top:800px}.e-event3 .e-cont3-1 .notice-wrap .notice-list li:nth-child(1)::before{content:"(1)"}.e-event3 .e-cont3-1 .notice-wrap .notice-list li:nth-child(2)::before{content:"(2)"}.e-event3 .e-cont3-2{height:1121px}.e-event3 .e-cont3-2 .top-box .title{top:100px;font-size:65px}.e-event3 .e-cont3-2 .rank-wrap{height:450px;top:230px;width:1200px}.e-event3 .e-cont3-2 .rank-wrap .rank-list{gap:30px;display:grid;grid-template-columns:repeat(3,1fr);height:100%}.e-event3 .e-cont3-2 .rank-wrap .rank-list li{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.e-event3 .e-cont3-2 .rank-wrap .rank-list li>div{flex-direction:column}.e-event3 .e-cont3-2 .rank-wrap .rank-list li .title{font-size:24px;letter-spacing:-0.01em;color:#ded1e0;height:100px;font-weight:600}.e-event3 .e-cont3-2 .rank-wrap .rank-list li .description{height:120px;color:#82708b;font-size:22px;line-height:30px;font-weight:500}.e-event3 .e-cont3-2 .check-my-rank{margin-top:30px}.e-event3 .e-cont3-3{height:1351px}.e-event3 .e-cont3-3 .top-box .sub-title{top:62px}.e-event3 .e-cont3-3 .top-box .sm-title{top:140px}.e-event3 .e-cont3-3 .top-box .title{top:190px;font-size:70px}.e-event3 .e-cont3-3 .top-box .description{top:370px}.e-event3 .e-cont3-3 .cont-box{top:1010px;width:680px;height:234px;display:flex;flex-direction:column;align-items:center}.e-event3 .e-cont3-3 .cont-box .title-wrap{height:125px;flex-direction:column;flex-shrink:0}.e-event3 .e-cont3-3 .cont-box .title-wrap .sub-title{font-size:18px;font-weight:200;letter-spacing:-0.015em;color:#ff83f9}.e-event3 .e-cont3-3 .cont-box .title-wrap .title{background:linear-gradient(180deg,#ffc1fc 0,#ff7df9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:50px}.e-event3 .e-cont3-3 .cont-box .description{height:100%;font-size:22px;font-weight:400;letter-spacing:-0.015em;color:#837599}.e-event4 .e-cont4-1{position:relative;text-align:center;background:url("images/bg_evt4_1.jpg") center no-repeat;background-size:cover}.e-event4 .e-cont4-2{position:relative;text-align:center;background:url("images/bg_evt4_2.jpg") center no-repeat;background-size:cover}.e-event4 .e-cont4-3{position:relative;text-align:center;background:url("images/bg_evt4_3.jpg") center no-repeat;background-size:cover}.e-event4 .e-cont4-4{position:relative;text-align:center;background:url("images/bg_evt4_4.jpg") center no-repeat;background-size:cover}.e-event4 .e-cont4-5{position:relative;text-align:center;background:url("images/bg_evt4_5.jpg") center no-repeat;background-size:cover}.e-event4 .top-box .title{font-size:76px}.e-event4 .top-box .title.sm{font-size:36px}.e-event4 .package-box{width:1200px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.e-event4 .package{flex-direction:column}.e-event4 .package .title{padding-top:30px;font-size:28px;font-weight:700;letter-spacing:-0.025em;line-height:30px;color:#e092ff}.e-event4 .package .tag{position:absolute;color:#edb9ff;font-size:12px;font-weight:700;width:64px;height:64px}.e-event4 .package .package-list{width:100%;height:100%;flex-direction:column;justify-content:end;gap:10px;padding-bottom:30px}.e-event4 .package .package-list li{font-size:18px;letter-spacing:-0.025em;font-weight:400;color:#fff}.e-event4 .package .coin{flex-shrink:0;font-size:32px;font-weight:700;width:100%;height:60px;color:#fff;letter-spacing:-0.025em;text-shadow:0 0 2px black}.e-event4 .package .coin .unit{font-size:24px}.e-event4 .e-cont4-1{height:1441px}.e-event4 .e-cont4-1 .top-box .title{top:70px}.e-event4 .e-cont4-1 .top-box .title.sm{top:325px}.e-event4 .e-cont4-1 .top-box .sm-title.period{top:170px}.e-event4 .e-cont4-1 .top-box .sub-title{top:258px}.e-event4 .e-cont4-1 .cont-wrap{width:1200px;top:394px;height:992px;display:flex;flex-direction:column}.e-event4 .e-cont4-1 .cont-wrap .reward-list{height:454px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:52px;flex-shrink:0}.e-event4 .e-cont4-1 .cont-wrap .reward-list li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .title{padding:8px 0;height:96px;flex-direction:column;color:#ded1e0;font-size:24px;font-weight:500}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .title p,.e-event4 .e-cont4-1 .cont-wrap .reward-list li .title img{line-height:.9;margin-top:-4px}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .title .point{color:#e5a2ff;text-shadow:2px 2px 1px rgba(0,0,0,0.3)}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .tag{position:absolute;font-size:30px;background-color:rgba(146,90,211,0.85);color:#ecddef;width:66px;border:2px rgba(255,255,255,0.6) solid;filter:drop-shadow(2px 2px 6px #2c1742b0);aspect-ratio:1/1;height:auto;border-radius:100%;top:38%;right:40px}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .tag .multiply{font-size:24px}.e-event4 .e-cont4-1 .cont-wrap .reward-list li .coin{height:120px;font-weight:400;font-size:22px;font-weight:500;color:#82708b}.e-event4 .e-cont4-1 .cont-wrap .reward-description{height:70px;margin-bottom:34px;flex-shrink:0;font-size:24px;color:#ab8ccf}.e-event4 .e-cont4-1 .cont-wrap .reward-table{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,auto);grid-auto-flow:column;height:100%}.e-event4 .e-cont4-1 .cont-wrap .reward-table li{color:#837599;font-size:22px;font-weight:500}.e-event4 .e-cont4-1 .cont-wrap .reward-table li .point{color:#e092ff;font-weight:600}.e-event4 .e-cont4-2{height:1110px}.e-event4 .e-cont4-2 .top-box .title.sm{top:125px}.e-event4 .e-cont4-2 .top-box .sub-title{top:58px}.e-event4 .e-cont4-2 .cont-wrap{top:194px;width:1200px}.e-event4 .e-cont4-2 .cont-wrap .sales-list{height:452px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:46px;flex-shrink:0}.e-event4 .e-cont4-2 .cont-wrap .sales-list li{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.e-event4 .e-cont4-2 .cont-wrap .sales-list li .title{padding:8px 0 0;height:96px;flex-direction:column;color:#ded1e0;font-size:24px;font-weight:500}.e-event4 .e-cont4-2 .cont-wrap .sales-list li .title p,.e-event4 .e-cont4-2 .cont-wrap .sales-list li .title img{line-height:.9;margin-top:-4px}.e-event4 .e-cont4-2 .cont-wrap .sales-list li .title .point{color:#e5a2ff;text-shadow:2px 2px 1px rgba(0,0,0,0.3)}.e-event4 .e-cont4-2 .cont-wrap .sales-list li .coin{height:120px;font-weight:400;font-size:22px;font-weight:500;color:#82708b}.e-event4 .e-cont4-2 .cont-wrap .sales-description{flex-direction:column;gap:4px;height:99px;margin-bottom:38px;flex-shrink:0;font-size:24px}.e-event4 .e-cont4-2 .cont-wrap .sales-description p{font-size:23px;font-weight:500;color:#ab8ccf}.e-event4 .e-cont4-2 .cont-wrap .sales-description p.title{font-weight:600;color:#ded1e0}.e-event4 .e-cont4-2 .cont-wrap .sales-table{display:grid;grid-template-columns:repeat(3,1fr);height:207px}.e-event4 .e-cont4-2 .cont-wrap .sales-table li{color:#837599;flex-direction:column;font-size:22px;font-weight:500}.e-event4 .e-cont4-2 .cont-wrap .sales-table li>div{font-size:22px;font-weight:500;color:#837599;height:100%}.e-event4 .e-cont4-2 .cont-wrap .sales-table li>div.bold{color:#b9aad0;font-weight:600;height:82px;flex-shrink:0}.e-event4 .e-cont4-3{height:821px}.e-event4 .e-cont4-3 .top-box .sub-title{top:44px}.e-event4 .e-cont4-3 .top-box .title.sm{top:115px}.e-event4 .e-cont4-3 .cont-wrap{top:198px;height:580px}.e-event4 .e-cont4-4{height:999px}.e-event4 .e-cont4-4 .top-box .sub-title{top:78px}.e-event4 .e-cont4-4 .top-box .title.sm{top:142px}.e-event4 .e-cont4-4 .cont-wrap{top:233px;height:707px}.e-event4 .e-cont4-4 .cont-wrap .package{position:relative}.e-event4 .e-cont4-4 .cont-wrap .package .tag{right:175px;top:186px}.e-event4 .e-cont4-5{height:721px}.e-event4 .e-cont4-5 .top-box .sub-title{top:58px}.e-event4 .e-cont4-5 .top-box .title.sm{top:128px}.e-event4 .e-cont4-5 .package-box{top:212px;width:1200px;height:256px;grid-template-columns:repeat(3,1fr)}.e-event4 .e-cont4-5 .package-box .package{position:relative;justify-content:end}.e-event4 .e-cont4-5 .package-box .package .tag{right:93px;top:18px}.e-event4 .e-cont4-5 .package-box .package .description{padding-bottom:20px;font-size:16px;font-weight:400;letter-spacing:-0.025em;color:#fff}.e-event4 .e-cont4-5 .shop{bottom:90px}div[class*="popup-"]{display:none;position:fixed;top:50% !important;left:50%;z-index:99;width:720px;max-height:90vh;overflow-y:auto;box-sizing:border-box;background-color:#1f070c;border:1px solid rgba(163,0,11,0.57);padding:25px 45px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div[class*="popup-"] .tit{text-align:start;margin:0 0 44px}div[class*="popup-"] .tit p{font-size:36px;font-weight:600;color:#fff;letter-spacing:-0.01em}div[class*="popup-"] .list .point{color:red}div[class*="popup-"] .list li{position:relative;color:#ffd3d3;padding-left:15px;margin-bottom:8px;font-size:16px;line-height:1.4;letter-spacing:-0.01em}div[class*="popup-"] .list li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background-color:#fff5db;border-radius:50%}div[class*="popup-"] .btn-close{display:block;position:absolute;top:25px;right:25px;width:25px;height:25px;background:url("images/ico_close.png") center no-repeat;background-size:cover;transition:transform .5s ease}div[class*="popup-"] .btn-close:hover{transform:rotate(360deg)}.e-shadow{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:15;background:rgba(0,0,0,0.8)}.cont-dimmed{position:absolute;top:0;left:50%;transform:translateX(-50%);display:none;justify-content:center;align-items:center;width:100%;height:100%;background:url("images/dimmed.jpg") center no-repeat;background-size:cover;z-index:2}.cont-dimmed p{margin-top:120px;box-sizing:border-box;font-size:36px;font-weight:500;line-height:1.4;color:#ffd802;width:1280px;height:1260px;background-color:rgba(0,0,0,0.83);display:flex;justify-content:center;align-items:center;text-align:center}.cont-dimmed.active{display:flex}@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}}@keyframes shimmer{0%{opacity:.33}100%{opacity:.03}}@keyframes rotate{0%{rotate:0}100%{rotate:var(--rotate)}}@keyframes fadein_scale{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(0)}}@keyframes slide_up{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}@keyframes slide_left{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(20px)}}@keyframes slide_left2{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes slide_right{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes slide_down{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}@keyframes rotate_x{to{transform:rotate(0)}from{transform:rotate(360deg)}}