*,*::before,*::after{box-sizing:border-box}ul[role="list"],ol[role="list"]{list-style:none}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}body,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,nav,figure,img,input,select{margin:0;padding:0}body,td,th{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#2a2a2a}li{list-style:none}img{vertical-align:bottom}.hide{display:none}.fill{position:absolute;display:block;top:0;width:100%;height:100%}.btn a,.btn span{position:absolute;top:0;left:0;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-indent:110%}a{color:#fff;-webkit-tap-highlight-color:transparent}a:visited{color:#fff}a:active{color:#fff}a.hover{color:#fff;text-decoration:none}main,button{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.6rem;position:relative}.container{position:relative;box-sizing:border-box;z-index:1}main{position:relative;z-index:1000}.pc .nav-icon{display:none}.pc .global-menu{position:fixed;top:0;width:100%;height:90px;background:url(https://static.nexon.co.jp/retos/official/nav_bg_pc.png) repeat-x left top/auto;z-index:2000}.pc .global-menu .inner{width:100%;height:100%}.pc .global-menu li{position:absolute;left:50%}.pc .global-menu li:not(.nav-01) div{position:relative;width:100%;height:100%;opacity:0;transition:opacity .6s}.pc .global-menu .nav-01{margin-top:8px;margin-left:-373px;width:126px;height:72px}.pc .global-menu .nav-01 a{background:url(https://static.nexon.co.jp/retos/official/nav_logo.png) no-repeat left top/auto}.pc .global-menu .nav-02{margin-top:15px;margin-left:-212px;width:188px;height:60px}.pc .global-menu .nav-02 a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_features_pc.png) no-repeat left top/100% 200%}.pc .global-menu .nav-02 a div{background:url(https://static.nexon.co.jp/retos/official/nav_btn_features_pc.png) no-repeat left bottom/100% 200%}.pc .global-menu .nav-02.active a div,.pc .global-menu .nav-02:hover a div{opacity:1}.pc .global-menu .nav-03{margin-top:15px;margin-left:-13px;width:188px;height:60px}.pc .global-menu .nav-03 a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_news_pc.png) no-repeat left top/100% 200%}.pc .global-menu .nav-03 a div{background:url(https://static.nexon.co.jp/retos/official/nav_btn_news_pc.png) no-repeat left bottom/100% 200%}.pc .global-menu .nav-03.active a div,.pc .global-menu .nav-03:hover a div{opacity:1}.pc .global-menu .nav-04{margin-top:15px;margin-left:187px;width:188px;height:60px}.pc .global-menu .nav-04 a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_guide_pc.png) no-repeat left top/100% 200%}.pc .global-menu .nav-04 a div{background:url(https://static.nexon.co.jp/retos/official/nav_btn_guide_pc.png) no-repeat left bottom/100% 200%}.pc .global-menu .nav-04.active a div,.pc .global-menu .nav-04:hover a div{opacity:1}.pc .global-menu .sns{display:none}.sp .global-menu,.tab .global-menu{position:fixed;top:0;display:flex;flex-flow:nowrap;width:100%;height:0;z-index:9000;transition:opacity .3s}.sp .global-menu .inner,.tab .global-menu .inner{display:none}.sp .global-menu .logo,.tab .global-menu .logo{position:fixed;top:0;left:50%;width:13.2%;height:0;padding-top:9.86667%;margin-top:2.13333%;margin-bottom:1.33333%;margin-left:-6.53333%;z-index:12000}.sp .global-menu .logo a,.tab .global-menu .logo a{position:absolute;top:0;display:block;width:100%;height:100%}.sp .global-menu .logo span,.tab .global-menu .logo span{display:none}.sp .global-menu nav,.tab .global-menu nav{display:none;position:relative;top:0;width:100%}.sp .global-menu nav ul li,.tab .global-menu nav ul li{position:relative}.sp .global-menu nav ul li a,.tab .global-menu nav ul li a{display:block;width:100%;height:100%;z-index:0}.sp .global-menu nav ul li a div,.tab .global-menu nav ul li a div{display:none}.sp .global-menu .sns,.tab .global-menu .sns{opacity:0}.sp .global-menu .nav-icon,.tab .global-menu .nav-icon{position:fixed;top:0;margin-top:4.26667%;right:4%;width:14.93333%;height:14.93333vw;cursor:pointer;z-index:9710;background:url(https://static.nexon.co.jp/retos/official/nav_bg_sp.png) no-repeat left top/contain}@media(min-width:46.9375em){.sp .global-menu .nav-icon,.tab .global-menu .nav-icon{right:30px;margin-top:32px;width:112px;height:112px}}.sp .global-menu .nav-icon .box,.tab .global-menu .nav-icon .box{position:absolute;display:block;width:100%;height:100%}.sp .global-menu .nav-icon .box:after,.tab .global-menu .nav-icon .box:after{content:"";position:absolute;top:0;left:0;display:block;margin:39.28571% 0 0 42.85714%;width:14.28571%;height:0;padding-top:14.28571%;background:url(https://static.nexon.co.jp/retos/official/nav_sq_sp.png) no-repeat center top/contain;z-index:1000}@media(min-width:46.9375em){.sp .global-menu .nav-icon .box:after,.tab .global-menu .nav-icon .box:after{margin:44px 0 0 48px;width:16px;padding-top:16px}}.sp .global-menu .nav-icon span,.tab .global-menu .nav-icon span{display:block;position:absolute;left:50%;top:0;margin-left:-22.32143%;height:0;padding-top:5.35714%;width:44.64286%;background:#e6e6e6;opacity:1;background:url(https://static.nexon.co.jp/retos/official/nav_bar_sp.png) no-repeat center top/contain}@media(min-width:46.9375em){.sp .global-menu .nav-icon span,.tab .global-menu .nav-icon span{margin-left:-25px;padding-top:6px;width:50px}}.sp .global-menu .nav-icon span:nth-child(1),.tab .global-menu .nav-icon span:nth-child(1){margin-top:30.35714%;transition:transform .275s}@media(min-width:46.9375em){.sp .global-menu .nav-icon span:nth-child(1),.tab .global-menu .nav-icon span:nth-child(1){margin-top:34px}}.sp .global-menu .nav-icon span:nth-child(2),.tab .global-menu .nav-icon span:nth-child(2){margin-top:44.64286%;transition:opacity .3s ease}@media(min-width:46.9375em){.sp .global-menu .nav-icon span:nth-child(2),.tab .global-menu .nav-icon span:nth-child(2){margin-top:50px}}.sp .global-menu .nav-icon span:nth-child(3),.tab .global-menu .nav-icon span:nth-child(3){margin-top:58.92857%;right:0;transition:transform .275s}@media(min-width:46.9375em){.sp .global-menu .nav-icon span:nth-child(3),.tab .global-menu .nav-icon span:nth-child(3){margin-top:66px}}.sp .global-menu .nav-icon.open span:nth-child(1),.tab .global-menu .nav-icon.open span:nth-child(1){margin-top:44.64286%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:46.9375em){.sp .global-menu .nav-icon.open span:nth-child(1),.tab .global-menu .nav-icon.open span:nth-child(1){margin-top:50px}}.sp .global-menu .nav-icon.open span:nth-child(2),.tab .global-menu .nav-icon.open span:nth-child(2){opacity:0;z-index:100}.sp .global-menu .nav-icon.open span:nth-child(3),.tab .global-menu .nav-icon.open span:nth-child(3){margin-top:44.64286%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:46.9375em){.sp .global-menu .nav-icon.open span:nth-child(3),.tab .global-menu .nav-icon.open span:nth-child(3){margin-top:50px}}.sp .main.none,.sp footer.none,.tab .main.none,.tab footer.none{display:none}.sp body.open,.tab body.open{overflow:hidden}.sp .global-menu.open,.tab .global-menu.open{position:fixed;top:0;height:100vh;overflow:auto;background:#1e3d42}.sp .global-menu.open .inner,.tab .global-menu.open .inner{display:block;width:100%;height:100%}@media(min-width:46.9375em){.sp .global-menu.open .nav-icon,.tab .global-menu.open .nav-icon{right:49px}}.sp .global-menu.open nav,.tab .global-menu.open nav{position:relative;top:0;display:block;width:100%}.sp .global-menu.open nav .is-auto,.tab .global-menu.open nav .is-auto{overflow:auto}.sp .global-menu.open nav ul,.tab .global-menu.open nav ul{position:relative;top:0;left:50%;width:66.66667%;margin:27.46667% 0 13.46667% -33.33333%;z-index:9000}@media(min-width:46.9375em){.sp .global-menu.open nav ul,.tab .global-menu.open nav ul{width:500px;margin:206px 0 101px -250px}}.sp .global-menu.open nav ul li,.tab .global-menu.open nav ul li{position:relative;display:block;width:100%;height:0;padding-top:22%;opacity:0}@media(min-width:46.9375em){.sp .global-menu.open nav ul li,.tab .global-menu.open nav ul li{padding-top:110px}}.sp .global-menu.open nav ul li a,.tab .global-menu.open nav ul li a{position:absolute;top:0;display:block;width:100%;height:100%}.sp .global-menu.open nav ul li a:before,.tab .global-menu.open nav ul li a:before{content:"";position:absolute;bottom:-1.2vw;left:0;margin-top:1.8%;width:100%;height:0;padding-top:3.6%;background:url(https://static.nexon.co.jp/retos/official/nav_border.png) no-repeat center top/contain;opacity:1;transition:opacity .4s}@media(min-width:46.9375em){.sp .global-menu.open nav ul li a:before,.tab .global-menu.open nav ul li a:before{bottom:-9px;width:500px;padding-top:18px}}.sp .global-menu.open nav ul li:last-child a:before,.tab .global-menu.open nav ul li:last-child a:before{display:none}.sp .global-menu.open nav ul .nav-01,.tab .global-menu.open nav ul .nav-01{animation:nvFade 1.2s .4s cubic-bezier(.165,.84,.44,1) 1 both}.sp .global-menu.open nav ul .nav-01 a,.tab .global-menu.open nav ul .nav-01 a{background:url(https://static.nexon.co.jp/retos/official/nav_01_sp.png) no-repeat left top/contain}.sp .global-menu.open nav ul .nav-01 a.active,.tab .global-menu.open nav ul .nav-01 a.active{background-position:right top}.sp .global-menu.open nav ul .nav-02,.tab .global-menu.open nav ul .nav-02{animation:nvFade 1.2s .4s cubic-bezier(.165,.84,.44,1) 1 both}.sp .global-menu.open nav ul .nav-02 a,.tab .global-menu.open nav ul .nav-02 a{background:url(https://static.nexon.co.jp/retos/official/nav_02_sp.png) no-repeat left top/contain}.sp .global-menu.open nav ul .nav-02 a.active,.tab .global-menu.open nav ul .nav-02 a.active{background-position:right top}.sp .global-menu.open nav ul .nav-03,.tab .global-menu.open nav ul .nav-03{animation:nvFade 1.2s .4s cubic-bezier(.165,.84,.44,1) 1 both}.sp .global-menu.open nav ul .nav-03 a,.tab .global-menu.open nav ul .nav-03 a{background:url(https://static.nexon.co.jp/retos/official/nav_news_sp.png) no-repeat left top/contain}.sp .global-menu.open nav ul .nav-03 a.active,.tab .global-menu.open nav ul .nav-03 a.active{background-position:right top}.sp .global-menu.open nav ul .nav-04,.tab .global-menu.open nav ul .nav-04{animation:nvFade 1.2s .4s cubic-bezier(.165,.84,.44,1) 1 both}.sp .global-menu.open nav ul .nav-04 a,.tab .global-menu.open nav ul .nav-04 a{background:url(https://static.nexon.co.jp/retos/official/nav_guide_sp.png) no-repeat left top/contain}.sp .global-menu.open nav ul .nav-04 a.active,.tab .global-menu.open nav ul .nav-04 a.active{background-position:right top}@keyframes nvFade{0%{opacity:0}100%{opacity:1}}.sp .global-menu.open nav .sns,.tab .global-menu.open nav .sns{display:flex;flex-flow:wrap;justify-content:center;position:relative;top:0;left:0;width:100%;margin-bottom:13.33333%;animation:nvFade 1.6s .4s cubic-bezier(.165,.84,.44,1) 1 both;z-index:3000}@media(min-width:46.9375em){.sp .global-menu.open nav .sns,.tab .global-menu.open nav .sns{margin-bottom:100px}}.sp .global-menu.open nav .sns p,.tab .global-menu.open nav .sns p{position:relative;width:100%;text-align:center;margin-bottom:4.8%;font-size:36px;font-size:4.8vw;line-height:116.66667%;color:#fff}@media(min-width:46.9375em){.sp .global-menu.open nav .sns p,.tab .global-menu.open nav .sns p{margin-bottom:36px;font-size:36px}}.sp .global-menu.open nav .sns>div,.tab .global-menu.open nav .sns>div{position:relative;height:0}.sp .global-menu.open nav .sns .btn-tw,.tab .global-menu.open nav .sns .btn-tw{width:7.73333%;padding-top:6%;margin-right:5.86667%;margin-top:1.06667%}@media(min-width:46.9375em){.sp .global-menu.open nav .sns .btn-tw,.tab .global-menu.open nav .sns .btn-tw{width:58px;padding-top:45px;margin-right:44px;margin-top:8px}}.sp .global-menu.open nav .sns .btn-tw a,.tab .global-menu.open nav .sns .btn-tw a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_tw_sp.png) no-repeat center top/contain}.sp .global-menu.open nav .sns .btn-line,.tab .global-menu.open nav .sns .btn-line{width:8.53333%;padding-top:8.13333%;margin-right:5.86667%}@media(min-width:46.9375em){.sp .global-menu.open nav .sns .btn-line,.tab .global-menu.open nav .sns .btn-line{width:64px;padding-top:61px;margin-right:44px}}.sp .global-menu.open nav .sns .btn-line a,.tab .global-menu.open nav .sns .btn-line a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_line_sp.png) no-repeat center top/contain}.sp .global-menu.open nav .sns .btn-yt,.tab .global-menu.open nav .sns .btn-yt{width:9.33333%;padding-top:6.66667%;margin-top:.8%}@media(min-width:46.9375em){.sp .global-menu.open nav .sns .btn-yt,.tab .global-menu.open nav .sns .btn-yt{width:70px;padding-top:50px;margin-top:6px}}.sp .global-menu.open nav .sns .btn-yt a,.tab .global-menu.open nav .sns .btn-yt a{background:url(https://static.nexon.co.jp/retos/official/nav_btn_yt_sp.png) no-repeat center top/contain}@keyframes bgnav_sp{0%{transform:translateX(200px) translateY(0)}100%{transform:translateX(0) translateY(0)}}.pc .official .main{position:relative;padding-bottom:64px}.pc .official .main>[class^=l]{position:relative;width:100%;z-index:100}.pc .official .main .l-top{width:100%;padding-top:1080px;margin-bottom:156px;z-index:1000}.pc .official .main .l-top .inner{position:absolute;top:0;width:100%;height:100%}@keyframes topFade{0%{opacity:0}100%{opacity:1}}.pc .official .main .l-top .logo{position:relative;margin:618px auto 18px;width:379px;height:0;padding-top:215px;background:url(https://static.nexon.co.jp/retos/official/top_logo_sp.png) no-repeat left top/contain;animation:topFade 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.pc .official .main .l-top .btn-mv{position:absolute;top:0;left:50%;margin:523px 0 0 -52px;width:105px;height:0;padding-top:105px;background:url(https://static.nexon.co.jp/retos/official/top_btn_mv_sp.png) no-repeat left top/200% 100%;animation:topFade 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.pc .official .main .l-top .btn-mv:hover{background-position:right top}.pc .official .main .l-top .btn-cbt{position:relative;margin:0 auto 0;width:307px;height:0;padding-top:61px;background:url(https://static.nexon.co.jp/retos/official/top_btn_cbt.png) no-repeat left top/auto}.pc .official .main .l-top .btn-cbt:hover{background-position:-307px top}.pc .official .main .l-top .news{display:none;position:absolute;top:0;left:50%;margin-top:127px;margin-left:-375px;width:192px;height:0;padding-top:102px;background:url(https://static.nexon.co.jp/retos/official/top_btn_news_sp.png) no-repeat left top/contain}.pc .official .main .l-top .news dl{position:absolute;top:0;width:100%;height:100%}.pc .official .main .l-top .news dl.new:after{content:"";position:absolute;top:0;left:0;margin:17px 0 0 137px;width:28px;height:28px;background:url(https://static.nexon.co.jp/retos/official/top_icn_new_sp.png) no-repeat left top/contain}.pc .official .main .l-top .news dl dt{margin:16px 0 2px 30px;font-size:24px;line-height:133.33333%;font-weight:bold;font-style:italic;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.75);letter-spacing:1px}.pc .official .main .l-top .news dl dd{margin-left:30px;font-size:24px;line-height:133.33333%;font-weight:bold;font-style:italic;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.75);letter-spacing:1px}.pc .official .main .l-top .regist-store{display:flex;justify-content:center;margin-bottom:1px;animation:topFade 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.pc .official .main .l-top .regist-store .btn-app{position:relative;margin-right:8px;width:214px;height:0;padding-top:84px;background:url(https://static.nexon.co.jp/retos/official/pre_store_app_cs.png) no-repeat left top/contain}.pc .official .main .l-top .regist-store .btn-gp{position:relative;width:262px;height:0;padding-top:84px;background:url(https://static.nexon.co.jp/retos/official/pre_store_gp_cs.png) no-repeat left top/contain}.pc .official .main .l-top .btn-notice{position:absolute;top:0;left:0;margin-top:188px;width:218px;height:131px;background:url(https://static.nexon.co.jp/retos/official/notice_bg.png) no-repeat left top/auto;cursor:pointer;outline:none;transition:opacity .4s;opacity:1;animation:topFade 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.pc .official .main .l-top .btn-notice.on{pointer-events:none;opacity:0}.pc .official .main .l-top .btn-notice a{position:absolute;top:0;display:block;width:100%;height:100%}.pc .official .main .l-top .btn-notice .hide{display:none}.pc .official .main .l-top .btn-notice .date{position:absolute;top:0;left:0;margin:73px 0 0 25px;padding-right:36px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:24px;font-style:italic;font-weight:bold;letter-spacing:1px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}.pc .official .main .l-top .btn-notice .date.new:after{content:"";position:absolute;top:0;right:0;width:28px;height:28px;margin-top:6px;background:url(https://static.nexon.co.jp/retos/official/notice_icon_new.png) no-repeat left top/auto}.pc .official .main .l-top .txt-desc{position:relative;left:50%;margin-left:-343px;width:697px;height:80px;background:url(https://static.nexon.co.jp/retos/official/txt_gp.png) no-repeat left top/contain;opacity:0;animation:topFade 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.pc .official .main .l-feature{width:100%;margin-bottom:156px}@keyframes featureSttl{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.pc .official .main .l-feature .sttl{position:relative;left:50%;margin-left:-194px;margin-bottom:26px;width:391px;height:0;padding-top:75px;background:url(https://static.nexon.co.jp/retos/official/feature_ttl_sp.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-feature .sttl.on{animation:featureSttl .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes featureSsttl{0%{opacity:0;transform:translateY(40px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.pc .official .main .l-feature .ssttl-01{position:relative;left:50%;margin-left:-211px;margin-bottom:33px;width:423px;height:0;padding-top:83px;background:url(https://static.nexon.co.jp/retos/official/feature_ssttl_sp.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-feature .ssttl-01.on{animation:featureSsttl .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes featureText{0%{opacity:0}100%{opacity:1}}.pc .official .main .l-feature .txt-01{position:relative;margin-bottom:510px;text-align:center;font-size:24px;line-height:150%;font-weight:bold;color:#262222;z-index:1000;opacity:0}.pc .official .main .l-feature .txt-01.on{animation:featureText .9s .6s ease-out 1 both}.pc .official .main .l-feature .txt-02{text-align:center;font-size:24px;line-height:150%;font-weight:bold;color:#262222;opacity:0}.pc .official .main .l-feature .txt-02.on{animation:featureText .9s 0s ease-out 1 both}.pc .official .main .l-feature .game{position:absolute;top:0;left:50%;margin-top:230px;margin-left:-342px;width:750px;height:0;padding-top:614px}@keyframes visibleCharacter{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}@keyframes outCharacter{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(40px)}}@keyframes visibleEnemy{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}@keyframes outEnemy{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-40px)}}.pc .official .main .l-feature .game.on .class.is-visible{animation:visibleCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game.on .class.is-out{animation:outCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game.on .enemy-wrap.is-visible{animation:visibleEnemy .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game .frame{position:absolute;top:0;width:100%;height:100%;overflow:visible}.pc .official .main .l-feature .game .frame .shadow-enemy{position:absolute;top:0;left:50%;margin:306px 0 0 -499px;width:374px;height:0;padding-top:196px;background:url(https://static.nexon.co.jp/retos/official/game_enemy_shadow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .enemy-wrap{opacity:0}.pc .official .main .l-feature .game .frame .enemy{position:absolute;top:0;left:50%;margin:-216px 0 0 -713px;width:760px;height:0;padding-top:830px}.pc .official .main .l-feature .game .frame .enemy>div{position:absolute;top:0;width:100%;height:100%}.pc .official .main .l-feature .game .frame .enemy.is-damage{animation:enemyDmg .4s 0s linear 1 both}@keyframes enemyDmg{0%{transform:translateX(0)}20%{transform:translateX(-8px)}40%{transform:translateX(0)}60%{transform:translateX(8px)}80%{transform:translateX(0)}90%{transform:translateX(-4px)}100%{transform:translateX(0)}}@keyframes enemyStand{0%{transform:translateY(0)}25%{transform:translateY(3px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}100%{transform:translateY(0)}}@keyframes enemyStandX{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes e01stand{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes e01attack{0%{background-position:0 0}100%{background-position:0 100%}}.pc .official .main .l-feature .game .frame .enemy-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_stand_tiny.png) no-repeat left top/auto;animation:e01stand 1s 0s steps(15) infinite}.pc .official .main .l-feature .game .frame .enemy-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dead_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-01.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dmg_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-01.attack{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dmg_tiny.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .enemy-01.die .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .enemy-01.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dead_tiny.png) no-repeat left top/auto;animation:e01attack 1.4s 0s steps(21) 1 forwards}.pc .official .main .l-feature .game .frame .enemy-01.die .mv-03{opacity:0}.pc .official .main .l-feature .game .frame .enemy-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_stand_tiny.png) no-repeat left top/auto;animation:e01stand 1s 0s steps(14) infinite}.pc .official .main .l-feature .game .frame .enemy-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dead_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-02.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dmg_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-02.attack{background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dmg_tiny.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .enemy-02.die .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .enemy-02.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dead_tiny.png) no-repeat left top/auto;animation:e01attack 1.3s 0s steps(19) 1 forwards}.pc .official .main .l-feature .game .frame .enemy-02.die .mv-03{opacity:0}.pc .official .main .l-feature .game .frame .enemy-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_spector_stand_tiny.png) no-repeat left top/auto;animation:e01stand 1s 0s steps(17) infinite}.pc .official .main .l-feature .game .frame .enemy-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dead_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-03.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dmg_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .enemy-03.attack{background:url(https://static.nexon.co.jp/retos/official/monster_spector_dmg_tiny.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .enemy-03.die .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .enemy-03.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dead_tiny.png) no-repeat left top/auto;animation:e01attack 1.3s 0s steps(19) 1 forwards}.pc .official .main .l-feature .game .frame .enemy-03.die .mv-03{opacity:0}.pc .official .main .l-feature .game .frame .enemy-damage{display:flex;justify-content:center;position:absolute;top:0;left:50%;margin:130px 0 0 -120px;width:240px;font-size:76px;font-weight:bold;font-family:"Concert One",serif;color:#fff;text-shadow:2px 2px 0 #443e47,-2px 2px 0 #443e47,2px -2px 0 #443e47,-2px -2px 0 #443e47,2px 0 0 #443e47,0 2px 0 #443e47,-2px 0 0 #443e47,0 -2px 0 #443e47;transition:opacity .2s .3s ease-in,transform .2s .3s ease-in;opacity:0;transform:scale(1.5);z-index:1000}.pc .official .main .l-feature .game .frame .enemy-damage.is-in{opacity:1;transform:scale(1)}.pc .official .main .l-feature .game .frame .enemy-damage.preload{transition:none}.pc .official .main .l-feature .game .frame .enemy-damage.red{color:#ff9b9b}.pc .official .main .l-feature .game .frame .enemy-damage.green{color:#80ffce}.pc .official .main .l-feature .game .frame .enemy-damage.white{color:#fffcc6}.pc .official .main .l-feature .game .frame .enemy-damage [class^=num]{display:block;width:60px;height:0;padding-top:60px}.pc .official .main .l-feature .game .frame .shadow-class{position:absolute;top:0;left:50%;margin:340px 0 0 48px;width:187px;height:0;padding-top:98px;background:url(https://static.nexon.co.jp/retos/official/game_class_shadow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .shadow-fellow{position:absolute;top:0;left:50%;margin:402px 0 0 187px;width:187px;height:0;padding-top:97px;background:url(https://static.nexon.co.jp/retos/official/game_fellow_shadow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .shadow-kupole{position:absolute;top:0;left:50%;margin:291px 0 0 154px;width:91px;height:0;padding-top:56px;background:url(https://static.nexon.co.jp/retos/official/game_fellow_shadow.png) no-repeat left top/contain}@keyframes attrRotate{0%{transform:scaleY(.5) rotate(0deg)}100%{transform:scaleY(.5) rotate(359deg)}}@keyframes attrscale{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.pc .official .main .l-feature .game .frame .attr-class{position:absolute;top:0;left:50%;margin:348px 0 0 32px;width:223px;height:0;padding-top:98px;opacity:0;transition:opacity .6s;animation:attrscale 3s 0s linear infinite both}.pc .official .main .l-feature .game .frame .attr-class.attr-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_class.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-class.attr-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_class.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-class.attr-03{opacity:1;background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_class.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-fellow{position:absolute;top:0;left:50%;margin:404px 0 0 174px;width:223px;height:0;padding-top:98px;animation:attrscale 3s 0s linear infinite both}.pc .official .main .l-feature .game .frame .attr-fellow.attr-01{background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_fellow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-fellow.attr-02{background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_fellow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-fellow.attr-03{background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_fellow.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-kupole{position:absolute;top:0;left:50%;margin:282px 0 0 136px;width:128px;height:0;padding-top:98px;animation:attrscale 3s 0s linear infinite both}.pc .official .main .l-feature .game .frame .attr-kupole.attr-01{background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_kupole.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-kupole.attr-02{background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_kupole.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .attr-kupole.attr-03{background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_kupole.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .class{position:absolute;top:0;left:50%;margin:60px 0 0 -17px;width:300px;height:0;padding-top:384px;opacity:0;z-index:100}.pc .official .main .l-feature .game .frame .class>div{position:absolute;top:0;width:100%;height:100%}@keyframes c01stand{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes c01attack{0%{background-position:0 0}100%{background-position:0 100%}}.pc .official .main .l-feature .game .frame .class-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_swordsman_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(16) infinite}.pc .official .main .l-feature .game .frame .class-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/pc_swordsman_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .class-01.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .class-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_swordsman_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(12) 1}.pc .official .main .l-feature .game .frame .class-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_cleric_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(15) infinite}.pc .official .main .l-feature .game .frame .class-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/pc_cleric_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .class-02.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .class-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_cleric_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(12) 1}.pc .official .main .l-feature .game .frame .class-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_wizard_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(15) infinite}.pc .official .main .l-feature .game .frame .class-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/pc_wizard_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .class-03.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .class-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_wizard_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(16) 1}.pc .official .main .l-feature .game .frame .fellow{position:absolute;top:0;left:50%;margin:110px 0 0 68px;width:400px;height:0;padding-top:380px;z-index:101}.pc .official .main .l-feature .game .frame .fellow>div{position:absolute;top:0;width:100%;height:100%}.pc .official .main .l-feature .game .frame .fellow.is-visible{animation:visibleCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game .frame .fellow.is-out{animation:outCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game .frame .fellow-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(14) infinite}.pc .official .main .l-feature .game .frame .fellow-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .fellow-01.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .fellow-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(15) 1}.pc .official .main .l-feature .game .frame .fellow-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(12) infinite}.pc .official .main .l-feature .game .frame .fellow-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .fellow-02.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .fellow-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(17) 1}.pc .official .main .l-feature .game .frame .fellow-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(14) infinite}.pc .official .main .l-feature .game .frame .fellow-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_attack_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .fellow-03.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .fellow-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_attack_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(10) 1}.pc .official .main .l-feature .game .frame .kupole{position:absolute;top:0;left:50%;margin:8px 0 0 142px;width:204px;height:0;padding-top:280px;z-index:99}.pc .official .main .l-feature .game .frame .kupole>div{position:absolute;top:0;width:100%;height:100%}.pc .official .main .l-feature .game .frame .kupole.is-visible{animation:visibleCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game .frame .kupole.is-out{animation:outCharacter .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.pc .official .main .l-feature .game .frame .kupole-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(14) infinite}.pc .official .main .l-feature .game .frame .kupole-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_skill_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .kupole-01.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .kupole-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_skill_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(18) 1}.pc .official .main .l-feature .game .frame .kupole-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(15) infinite}.pc .official .main .l-feature .game .frame .kupole-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_skill_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .kupole-02.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .kupole-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_skill_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(18) 1}.pc .official .main .l-feature .game .frame .kupole-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_stand_tiny.png) no-repeat left top/auto;animation:c01stand 1s 0s steps(15) infinite}.pc .official .main .l-feature .game .frame .kupole-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_skill_tiny.png) no-repeat left top/auto}.pc .official .main .l-feature .game .frame .kupole-03.attack .mv-01{opacity:0}.pc .official .main .l-feature .game .frame .kupole-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_skill_tiny.png) no-repeat left top/auto;animation:c01attack .8s 0s steps(22) 1}.pc .official .main .l-feature .game .frame .btn-class{position:absolute;top:0;left:0;margin:150px 0 0 441px;width:140px;height:0;padding-top:262px;z-index:2300;cursor:pointer}.pc .official .main .l-feature .game .frame .btn-fellow{position:absolute;top:0;left:0;margin:209px 0 0 588px;width:140px;height:0;padding-top:262px;z-index:2300;cursor:pointer}.pc .official .main .l-feature .game .frame .btn-kupole{position:absolute;top:0;left:0;margin:74px 0 0 525px;width:104px;height:0;padding-top:140px;z-index:2320;cursor:pointer}@keyframes tapFade{0%{opacity:0}100%{opacity:1}}@keyframes tapFadeOut{0%{opacity:1}100%{opacity:0}}.pc .official .main .l-feature .game .frame .txt-tap{position:absolute;top:0;left:50%;margin:207px 0 0 -307px;width:617px;height:0;padding-top:137px;z-index:1320;background:url(https://static.nexon.co.jp/retos/official/game_text_tap.png) no-repeat left top/contain;animation:tapFade .6s 1s cubic-bezier(.165,.84,.44,1) 1 both,tapFadeOut .6s 6s cubic-bezier(.165,.84,.44,1) 1 forwards}.pc .official .main .l-feature .game .frame .txt-tap.is-disable{display:none}.pc .official .main .l-feature .game .frame .txt-tap::before,.pc .official .main .l-feature .game .frame .txt-tap::after{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:0;padding-top:12px;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl_light_sp.png) no-repeat left top/contain}.pc .official .main .l-feature .game .frame .txt-tap::before{margin:4px 0 0 90px;animation:tapLightT 12s 0s linear infinite alternate both}.pc .official .main .l-feature .game .frame .txt-tap::after{margin:121px 0 0 527px;animation:tapLightU 12s 0s linear infinite alternate both}@keyframes tapLightT{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}30%{opacity:1}70%{opacity:1}85%{transform:translateX(480px);opacity:0}100%{transform:translateX(480px);opacity:0}}@keyframes tapLightU{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}30%{opacity:1}70%{opacity:1}85%{transform:translateX(-480px);opacity:0}100%{transform:translateX(-480px);opacity:0}}.pc .official .main .l-feature .game .frame .txt-property{position:absolute;top:0;left:0;width:100%;margin:52px 0 0 0;font-size:18px;font-weight:bold;background:#fff;z-index:300}@keyframes BtnIn{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes BtnOut{0%{opacity:1}100%{opacity:0}}.pc .official .main .l-feature .game .frame .btn-attack,.pc .official .main .l-feature .game .frame .btn-help,.pc .official .main .l-feature .game .frame .btn-retry,.pc .official .main .l-feature .game .frame .btn-change{position:absolute;top:0;left:50%;margin:349px 0 0 148px;width:172px;height:0;padding-top:172px;border:none;outline:none;cursor:pointer;animation:BtnIn .6s 0s cubic-bezier(.895,.03,.685,.22) 1 both}.pc .official .main .l-feature .game .frame .btn-attack:hover,.pc .official .main .l-feature .game .frame .btn-help:hover,.pc .official .main .l-feature .game .frame .btn-retry:hover,.pc .official .main .l-feature .game .frame .btn-change:hover{background-position:-172px top}.pc .official .main .l-feature .game .frame .btn-attack{background:url(https://static.nexon.co.jp/retos/official/feature_btn_attack.png) no-repeat left top/200% 100%;z-index:2510}.pc .official .main .l-feature .game .frame .btn-help{background:url(https://static.nexon.co.jp/retos/official/feature_btn_help.png) no-repeat left top/200% 100%;z-index:2510}.pc .official .main .l-feature .game .frame .btn-retry{background:url(https://static.nexon.co.jp/retos/official/feature_btn_retry.png) no-repeat left top/200% 100%;z-index:2510}.pc .official .main .l-feature .game .frame .btn-change{background:url(https://static.nexon.co.jp/retos/official/feature_btn_change.png) no-repeat left top/200% 100%;z-index:2510}.pc .official .main .l-feature .game .frame .is-disable{display:none}.pc .official .main .l-feature .game .frame .btn-attack.is-disable,.pc .official .main .l-feature .game .frame .btn-help.is-disable,.pc .official .main .l-feature .game .frame .btn-retry.is-disable,.pc .official .main .l-feature .game .frame .btn-change.is-disable{display:block;animation:BtnOut .4s 0s cubic-bezier(.165,.84,.44,1) 1 both;pointer-events:none}.pc .official .main .l-cbt{width:100%;margin-bottom:0}@keyframes cbtSttl{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.pc .official .main .l-cbt .sttl{position:relative;left:50%;margin-left:-196px;margin-bottom:39px;width:394px;height:0;padding-top:146px;background:url(https://static.nexon.co.jp/retos/official/cbt_sttl.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-cbt .sttl.on{animation:cbtSttl .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes cbtSsttl{0%{opacity:0;transform:translateY(40px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.pc .official .main .l-cbt [class^=ssttl]{position:relative;left:50%;margin-left:-231px;margin-bottom:26px;width:463px;height:0;padding-top:69px;overflow:hidden;opacity:0}.pc .official .main .l-cbt [class^=ssttl].on{animation:cbtSsttl .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-cbt [class^=ssttl]::before,.pc .official .main .l-cbt [class^=ssttl]::after{content:"";display:block;position:absolute;top:0;left:0;width:12px;height:0;padding-top:12px;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl_light_sp.png) no-repeat left top/contain}.pc .official .main .l-cbt [class^=ssttl]::before{margin:-2px 0 0 90px;animation:sttlLightT 8s 0s linear infinite alternate both}.pc .official .main .l-cbt [class^=ssttl]::after{margin:56px 0 0 360px;animation:sttlLightU 8s 0s linear infinite alternate both}@keyframes sttlLightT{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}30%{opacity:1}70%{opacity:1}85%{transform:translateX(280px);opacity:0}100%{transform:translateX(280px);opacity:0}}@keyframes sttlLightU{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}30%{opacity:1}70%{opacity:1}85%{transform:translateX(-280px);opacity:0}100%{transform:translateX(-280px);opacity:0}}.pc .official .main .l-cbt .ssttl-01{background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl.png) no-repeat left top/contain}.pc .official .main .l-cbt .ssttl-02{margin-bottom:33px;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl02.png) no-repeat left top/contain}@keyframes cbtText{0%{opacity:0}100%{opacity:1}}@keyframes cbtDt{0%{opacity:0;transform:scaleX(.925)}100%{opacity:1;transform:scaleX(1)}}.pc .official .main .l-cbt .box{position:relative}.pc .official .main .l-cbt .box.on dt{animation:cbtDt .6s .1s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-cbt .box.on dd{animation:cbtText .9s .2s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-cbt .box>dl{margin-bottom:21px}.pc .official .main .l-cbt .box>dl dt{display:flex;justify-content:center;position:relative;left:50%;margin-left:-217px;margin-bottom:18px;width:435px;height:0;padding-top:0;height:39px;background:url(https://static.nexon.co.jp/retos/official/cbt_bg_dt_sp.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-cbt .box>dl dt::before,.pc .official .main .l-cbt .box>dl dt::after{content:"";display:block;position:absolute;top:0;left:0;width:13px;height:0;padding-top:13px;background:url(https://static.nexon.co.jp/retos/official/cbt_bg_dt_sq_sp.png) no-repeat left top/contain;animation:sqRotate 2.4s 0s cubic-bezier(.165,.84,.44,1) infinite both}.pc .official .main .l-cbt .box>dl dt::before{margin:13px 0 0 22px}.pc .official .main .l-cbt .box>dl dt::after{margin:13px 0 0 400px}@keyframes sqRotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}.pc .official .main .l-cbt .box>dl dt span{position:relative;top:0;font-size:21px;line-height:185.71429%;font-weight:bold;color:#fefcff}.pc .official .main .l-cbt .box>dl dd{margin-bottom:12px;text-align:center;font-size:21px;line-height:152.38095%;font-weight:bold;color:#262222;opacity:0}.pc .official .main .l-cbt .box>dl dd:last-child{margin-bottom:0}.pc .official .main .l-cbt .box>dl dd.caution{margin-top:-12px;font-size:18px;line-height:150%;font-weight:normal}.pc .official .main .l-cbt .guide{margin-bottom:55px}.pc .official .main .l-cbt .form-radio label:first-child{margin-right:46px}.pc .official .main .l-cbt .form-radio input[type=radio]{position:relative;top:7px;margin-right:10px;width:25px;height:27px;appearance:none;outline:none;background:url(https://static.nexon.co.jp/retos/official/cbt_radio.png) no-repeat left top/100% 200%}.pc .official .main .l-cbt .form-radio input[type=radio]:checked{background-position:left bottom}.pc .official .main .l-cbt .txt-error{width:100%;text-align:center;margin-bottom:18px;font-size:21px;font-weight:bold;line-height:152.38095%;color:#d11212}.pc .official .main .l-cbt .form-text dl{margin-bottom:22px}.pc .official .main .l-cbt .form-text input[type=text]{width:436px;height:46px;border:2px solid #999;padding:0 10px;outline:none}.pc .official .main .l-cbt .form-entry{opacity:0}.pc .official .main .l-cbt .form-entry.on{animation:cbtText .9s .3s ease-out 1 both}.pc .official .main .l-cbt .form-entry p.caution{margin:0 auto 25px;width:435px;font-size:18px;line-height:150%;font-weight:normal;word-break:break-all}.pc .official .main .l-cbt .form-entry .scroll{position:relative;margin:0 auto 22px;width:436px;height:159px;padding:16px 22px;font-size:18px;line-height:150%;overflow-y:scroll;border:2px solid #262222;background:#fff;word-break:break-all}.pc .official .main .l-cbt .form-entry .scroll p,.pc .official .main .l-cbt .form-entry .scroll dd{margin-bottom:20px}.pc .official .main .l-cbt .form-entry .scroll dt{margin-bottom:10px}.pc .official .main .l-cbt .form-entry .scroll dd ul li{text-indent:-1em;margin-left:1em;margin-bottom:10px}.pc .official .main .l-cbt .form-entry .scroll a{color:#262222}.pc .official .main .l-cbt .form-entry label{display:flex;justify-content:center;align-items:center;margin-bottom:15px;font-size:21px;font-weight:bold;line-height:152.38095%}.pc .official .main .l-cbt .form-entry label input[type=checkbox]{margin-right:10px;width:25px;height:25px;appearance:none;background-color:#fff;border:1px solid #999;outline:none}.pc .official .main .l-cbt .form-entry label input[type=checkbox]:checked{appearance:auto}.pc .official .main .l-cbt .form-entry .btn-entry{position:relative;margin:0 auto;width:324px;height:0;padding-top:69px;appearance:none;outline:none;border:none;cursor:pointer;background:url(https://static.nexon.co.jp/retos/official/cbt_btn_entry.png) no-repeat left top/200% 100%}.pc .official .main .l-cbt .form-entry .btn-entry:hover{background-position:right top}.pc .official .main .l-cbt .read{margin-bottom:22px;width:100%;text-align:center;opacity:0}.pc .official .main .l-cbt .read.on{animation:cbtText .9s .3s ease-out 1 both}.pc .official .main .l-cbt .read p{margin-bottom:38px;font-size:21px;font-weight:bold;line-height:152.38095%}.pc .official .main .l-cbt .read p:last-child{margin-bottom:0}@keyframes preSttl{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.pc .official .main .l-pre .sttl{position:relative;left:50%;margin-left:-225px;margin-bottom:38px;width:450px;height:0;padding-top:69px;background:url(https://static.nexon.co.jp/retos/official/pre_sttl_sp.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-pre .sttl.on{animation:preSttl .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes preSsttl{0%{opacity:0;transform:translateY(40px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.pc .official .main .l-pre .ssttl{position:relative;left:50%;margin-left:-214px;margin-bottom:24px;width:427px;height:0;padding-top:32px;background:url(https://static.nexon.co.jp/retos/official/pre_ssttl_sp.png) no-repeat left top/contain;opacity:0}.pc .official .main .l-pre .ssttl.on{animation:preSsttl .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes preText{0%{opacity:0}100%{opacity:1}}@keyframes preDt{0%{opacity:0;transform:scaleX(.925)}100%{opacity:1;transform:scaleX(1)}}.pc .official .main .l-pre aside{position:relative;width:481px;margin:0 auto}.pc .official .main .l-pre .regist-store{display:flex;justify-content:center;margin-bottom:16px;opacity:0}.pc .official .main .l-pre .regist-store.on{animation:preText .9s .1s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .regist-store .btn-app{position:relative;margin-right:8px;width:214px;height:0;padding-top:84px;background:url(https://static.nexon.co.jp/retos/official/pre_store_app_cs.png) no-repeat left top/contain}.pc .official .main .l-pre .regist-store .btn-gp{position:relative;width:262px;height:0;padding-top:84px;background:url(https://static.nexon.co.jp/retos/official/pre_store_gp_cs.png) no-repeat left top/contain}.pc .official .main .l-pre .regist-sns{display:flex;justify-content:center;margin-bottom:19px}.pc .official .main .l-pre .regist-sns.on .btn-tw{animation:preDt .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .regist-sns.on .btn-line{animation:preDt .6s .5s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .regist-sns.on .btn-mail{animation:preDt .6s .7s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .regist-sns>div{position:relative;width:159px;height:0;padding-top:144px;opacity:0}.pc .official .main .l-pre .regist-sns .btn-tw{margin-right:3px;background:url(https://static.nexon.co.jp/retos/official/pre_btn_tw_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .regist-sns .btn-line{margin-right:3px;background:url(https://static.nexon.co.jp/retos/official/pre_btn_line_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .regist-sns .btn-mail{background:url(https://static.nexon.co.jp/retos/official/pre_btn_mail_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .btn-caution{position:relative;margin:0 auto 2px;width:279px;height:0;padding-top:45px;opacity:0}.pc .official .main .l-pre .btn-caution.on{animation:preDt .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .btn-caution a{background:url(https://static.nexon.co.jp/retos/official/pre_btn_caution_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .caution{margin-bottom:29px;font-size:18px;line-height:155.55556%;text-align:center;opacity:0}.pc .official .main .l-pre .caution.on{animation:preText .9s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .benefit{display:flex;flex-wrap:wrap;width:486px;margin:0 auto}.pc .official .main .l-pre .benefit>li{display:block;margin-bottom:28px;width:234px;height:0;padding-top:279px;opacity:0}.pc .official .main .l-pre .benefit>li dl{display:none}.pc .official .main .l-pre .benefit li:nth-child(2n){margin-left:18px}.pc .official .main .l-pre .benefit .achieve-01{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit .achieve-02{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit .achieve-03{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit .achieve-04{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit .achieve-05{margin-bottom:0;background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit .achieve-06{margin-bottom:0;background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.pc .official .main .l-pre .benefit li:nth-child(odd).on{animation:preSsttl .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .l-pre .benefit li:nth-child(even).on{animation:preSsttl .6s .7s cubic-bezier(.175,.885,.32,1.275) 1 both}.pc .official .main .bg-change{position:fixed;top:0;width:100%;height:100vh;z-index:10}.pc .official .main .bg-change .change-top{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;z-index:160;opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.pc .official .main .bg-change .change-top .layer-01,.pc .official .main .bg-change .change-top .layer-02,.pc .official .main .bg-change .change-top .layer-03,.pc .official .main .bg-change .change-top .layer-04-01,.pc .official .main .bg-change .change-top .layer-04-02,.pc .official .main .bg-change .change-top .layer-04-03{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.pc .official .main .bg-change .change-top .layer-01,.pc .official .main .bg-change .change-top .layer-02,.pc .official .main .bg-change .change-top .layer-03{transform:scale(1.35)}.pc .official .main .bg-change .change-top .layer-04-01,.pc .official .main .bg-change .change-top .layer-04-02{transform:translateY(-80px)}.pc .official .main .bg-change .change-top .layer-04-03{transform:translateY(80px)}.pc .official .main .bg-change .change-top .layer-01{background:url(https://static.nexon.co.jp/retos/official/bg_top_01.jpg) no-repeat center top/auto;transition:all .6s 0s cubic-bezier(.215,.61,.355,1)}.pc .official .main .bg-change .change-top .layer-02{width:1341px;left:50%;margin-left:-711px;background:url(https://static.nexon.co.jp/retos/official/bg_top_02.png) no-repeat center top/auto;transition:all .6s .2s cubic-bezier(.215,.61,.355,1)}.pc .official .main .bg-change .change-top .layer-03{margin-top:479px;background:url(https://static.nexon.co.jp/retos/official/bg_top_03.png) no-repeat center top/auto;transition:all .6s .4s cubic-bezier(.215,.61,.355,1);z-index:200}.pc .official .main .bg-change .change-top .layer-04-01{left:50%;margin-top:326px;margin-left:-566px;width:625px;height:0;padding-top:754px;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_01.png) no-repeat center top/auto;z-index:100;transition:opacity .4s .4s cubic-bezier(.215,.61,.355,1),transform .6s .4s cubic-bezier(.215,.61,.355,1)}.pc .official .main .bg-change .change-top .layer-04-02{left:50%;margin-top:293px;margin-left:-141px;width:648px;height:0;padding-top:787px;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_02.png) no-repeat center top/auto;z-index:100;transition:opacity .4s .5s cubic-bezier(.215,.61,.355,1),transform .6s .5s cubic-bezier(.215,.61,.355,1)}.pc .official .main .bg-change .change-top .layer-04-03{left:50%;margin-top:165px;margin-left:-141px;width:289px;height:0;padding-top:553px;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_03.png) no-repeat center top/auto;z-index:80;transition:opacity .4s .9s cubic-bezier(.215,.61,.355,1),transform .8s .9s cubic-bezier(.175,.885,.32,1.275)}.pc .official .main .bg-change .change-top.on{opacity:1}.pc .official .main .bg-change .change-top.on .layer-01{transform:scale(1);opacity:1}.pc .official .main .bg-change .change-top.on .layer-02{transform:scale(1);opacity:1}.pc .official .main .bg-change .change-top.on .layer-03{transform:scale(1);opacity:1}.pc .official .main .bg-change .change-top.on .layer-04-01{transform:translateY(0);opacity:1}.pc .official .main .bg-change .change-top.on .layer-04-02{transform:translateY(0);opacity:1}.pc .official .main .bg-change .change-top.on .layer-04-03{transform:translateY(0);opacity:1}.pc .official .main .bg-change .change-features{position:fixed;top:0;left:0;margin-left:0;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/bg_features_pc.jpg) no-repeat center center/auto;z-index:160;opacity:0;transition:opacity 1.2s ease-out}.pc .official .main .bg-change .change-features.on{opacity:1}.pc .official .main .bg-change .change-cbt{position:fixed;top:0;left:0;margin-left:0;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/bg_cbt_pc.jpg) no-repeat center center/auto;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.pc .official .main .bg-change .change-cbt.on{opacity:1}.pc .official .main .bg-change .change-pre{position:fixed;top:0;left:0;margin-left:0;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/bg_pre_pc.jpg) no-repeat center center/auto;z-index:120;opacity:0;transition:opacity 1.2s ease-out}.pc .official .main .bg-change .change-pre.on{opacity:1}.pc .official .main .bg-change .change-pre .chara-left{display:none}.pc .official .main .bg-change .change-pre .chara-right{display:none}.sp .official .main,.tab .official .main{position:relative;padding-bottom:9.33333%}.sp .official .main>[class^=l],.tab .official .main>[class^=l]{position:relative;width:100%;z-index:100}.sp .official .main .l-top,.tab .official .main .l-top{width:100%;padding-top:159.2%;margin-bottom:68.26667%;z-index:1000}.sp .official .main .l-top .inner,.tab .official .main .l-top .inner{position:absolute;top:0;width:100%;height:100%}.sp .official .main .l-top .logo,.tab .official .main .l-top .logo{position:relative;margin:84.4% auto 3.33333%;width:58.8%;height:0;padding-top:33.33333%;background:url(https://static.nexon.co.jp/retos/official/top_logo_sp.png) no-repeat left top/contain;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.sp .official .main .l-top .btn-cbt,.tab .official .main .l-top .btn-cbt{position:relative;left:50%;margin:2.8% 0 0 -34.13333%;width:68.26667%;height:0;padding-top:13.6%;background:url(https://static.nexon.co.jp/retos/official/top_btn_cbt_sp.png) no-repeat left top/200% 100%;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}@keyframes topFade_sp{0%{opacity:0}100%{opacity:1}}.sp .official .main .l-top .btn-mv,.tab .official .main .l-top .btn-mv{position:absolute;top:0;left:50%;margin:66.13333% 0 0 -9.33333%;width:18.66667%;height:0;padding-top:18.66667%;background:url(https://static.nexon.co.jp/retos/official/top_btn_mv_sp.png) no-repeat left top/200% 100%;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.sp .official .main .l-top .news,.tab .official .main .l-top .news{position:absolute;top:0;left:50%;margin-top:16.93333%;margin-left:-50%;width:25.6%;height:0;padding-top:13.6%;background:url(https://static.nexon.co.jp/retos/official/top_btn_news_sp.png) no-repeat left top/contain}.sp .official .main .l-top .news dl,.tab .official .main .l-top .news dl{position:absolute;top:0;width:100%;height:100%}.sp .official .main .l-top .news dl.new:after,.tab .official .main .l-top .news dl.new:after{content:"";position:absolute;top:0;left:0;margin:8.85417% 0 0 71.35417%;width:14.58333%;height:14.58333vw;background:url(https://static.nexon.co.jp/retos/official/top_icn_new_sp.png) no-repeat left top/contain}.sp .official .main .l-top .news dl dt,.tab .official .main .l-top .news dl dt{margin:8.33333% 0 1.04167% 15.625%;font-size:24px;font-size:3.2vw;line-height:133.33333%;font-weight:bold;font-style:italic;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.75)}.sp .official .main .l-top .news dl dd,.tab .official .main .l-top .news dl dd{margin-left:15.625%;font-size:24px;font-size:3.2vw;line-height:133.33333%;font-weight:bold;font-style:italic;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.75)}.sp .official .main .l-top .regist-store,.tab .official .main .l-top .regist-store{display:flex;justify-content:center;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.sp .official .main .l-top .regist-store .btn-app,.tab .official .main .l-top .regist-store .btn-app{position:relative;margin-right:1.06667%;width:38%;height:0;padding-top:14.93333%;background:url(https://static.nexon.co.jp/retos/official/pre_store_app_cs.png) no-repeat left top/contain}.sp .official .main .l-top .regist-store .btn-gp,.tab .official .main .l-top .regist-store .btn-gp{position:relative;width:46.66667%;height:0;padding-top:14.93333%;background:url(https://static.nexon.co.jp/retos/official/pre_store_gp_cs.png) no-repeat left top/contain}.sp .official .main .l-top .btn-notice,.tab .official .main .l-top .btn-notice{position:absolute;top:0;left:0;margin-top:14.66667%;width:29.06667%;height:0;padding-top:17.46667%;background:url(https://static.nexon.co.jp/retos/official/notice_bg.png) no-repeat left top/contain;cursor:pointer;outline:none;transition:opacity .4s;opacity:1;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.sp .official .main .l-top .btn-notice.on,.tab .official .main .l-top .btn-notice.on{pointer-events:none;opacity:0}.sp .official .main .l-top .btn-notice a,.tab .official .main .l-top .btn-notice a{position:absolute;top:0;display:block;width:100%;height:100%}.sp .official .main .l-top .btn-notice .hide,.tab .official .main .l-top .btn-notice .hide{display:none}.sp .official .main .l-top .btn-notice .date,.tab .official .main .l-top .btn-notice .date{position:absolute;top:0;left:0;margin:34.86239% 0 0 11.46789%;padding-right:16.51376%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:22px;font-size:2.93333vw;letter-spacing:2px;font-style:italic;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}.sp .official .main .l-top .btn-notice .date.new:after,.tab .official .main .l-top .btn-notice .date.new:after{content:"";position:absolute;top:0;right:0;width:3.73333vw;padding-top:3.73333vw;height:0;margin-top:.66667vw;background:url(https://static.nexon.co.jp/retos/official/notice_icon_new.png) no-repeat left top/contain}.sp .official .main .l-top .txt-desc,.tab .official .main .l-top .txt-desc{position:relative;left:50%;margin-left:-40.53333%;width:81.2%;height:0;padding-top:17.73333%;background:url(https://static.nexon.co.jp/retos/official/txt_gp_sp.png) no-repeat left top/contain;animation:topFade_sp 1.2s .9s cubic-bezier(.39,.575,.565,1) 1 both}.sp .official .main .l-feature,.tab .official .main .l-feature{width:100%;margin-bottom:20.8%}@keyframes featureSttl_sp{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.sp .official .main .l-feature .sttl,.tab .official .main .l-feature .sttl{position:relative;left:50%;margin-left:-33.86667%;margin-bottom:6%;width:67.86667%;height:0;padding-top:12.13333%;background:url(https://static.nexon.co.jp/retos/official/feature_ttl_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-feature .sttl.on,.tab .official .main .l-feature .sttl.on{animation:featureSttl_sp .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes featureSsttl{0%{opacity:0;transform:translateY(20px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.sp .official .main .l-feature .ssttl-01,.tab .official .main .l-feature .ssttl-01{position:relative;left:50%;margin-left:-37.6%;margin-bottom:6.8%;width:75.33333%;height:0;padding-top:14.66667%;background:url(https://static.nexon.co.jp/retos/official/feature_ssttl_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-feature .ssttl-01.on,.tab .official .main .l-feature .ssttl-01.on{animation:featureSsttl .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes featureText{0%{opacity:0}100%{opacity:1}}.sp .official .main .l-feature .txt-01,.tab .official .main .l-feature .txt-01{margin-bottom:71.06667%;text-align:center;font-size:32px;font-size:4.26667vw;line-height:150%;font-weight:bold;color:#262222;opacity:0}.sp .official .main .l-feature .txt-01.on,.tab .official .main .l-feature .txt-01.on{animation:featureText .9s .6s ease-out 1 both}.sp .official .main .l-feature .txt-02,.tab .official .main .l-feature .txt-02{text-align:center;font-size:32px;font-size:4.26667vw;line-height:150%;font-weight:bold;color:#262222;opacity:0}.sp .official .main .l-feature .txt-02.on,.tab .official .main .l-feature .txt-02.on{animation:featureText .9s .6s ease-out 1 both}.sp .official .main .l-feature .game,.tab .official .main .l-feature .game{position:absolute;top:0;left:50%;margin-top:23.46667%;margin-left:-50%;width:100%;height:0;padding-top:110.66667%}@keyframes visibleCharacter_sp{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes outCharacter_sp{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}@keyframes visibleEnemy_sp{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes outEnemy_sp{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.sp .official .main .l-feature .game.on .class.is-visible,.tab .official .main .l-feature .game.on .class.is-visible{animation:visibleCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game.on .class.is-out,.tab .official .main .l-feature .game.on .class.is-out{animation:outCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game.on .enemy-wrap.is-visible,.tab .official .main .l-feature .game.on .enemy-wrap.is-visible{animation:visibleEnemy_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game .frame,.tab .official .main .l-feature .game .frame{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.sp .official .main .l-feature .game .frame .shadow-enemy,.tab .official .main .l-feature .game .frame .shadow-enemy{position:absolute;top:0;left:50%;margin:40.8% 0 0 -66.53333%;width:49.86667%;height:0;padding-top:26.13333%;background:url(https://static.nexon.co.jp/retos/official/game_enemy_shadow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .enemy-wrap,.tab .official .main .l-feature .game .frame .enemy-wrap{opacity:0}.sp .official .main .l-feature .game .frame .enemy,.tab .official .main .l-feature .game .frame .enemy{position:absolute;top:0;left:50%;margin:0% 0 0 -88%;width:101.33333%;height:0;padding-top:110.66667%}.sp .official .main .l-feature .game .frame .enemy>div,.tab .official .main .l-feature .game .frame .enemy>div{position:absolute;top:0;width:100%;height:100%}.sp .official .main .l-feature .game .frame .enemy.is-damage,.tab .official .main .l-feature .game .frame .enemy.is-damage{animation:enemyDmg .4s 0s linear 1 both}@keyframes enemyDmg{0%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(0)}60%{transform:translateX(4px)}80%{transform:translateX(0)}90%{transform:translateX(-2px)}100%{transform:translateX(0)}}@keyframes enemyStand_sp{0%{transform:translateY(0)}25%{transform:translateY(3px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}100%{transform:translateY(0)}}@keyframes enemyStandX_sp{0%{transform:translateX(0)}50%{transform:translateX(5px)}100%{transform:translateX(0)}}@keyframes e01stand_sp{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes e01attack_sp{0%{background-position:0 0}100%{background-position:0 100%}}.sp .official .main .l-feature .game .frame .enemy-01.stand .mv-01,.tab .official .main .l-feature .game .frame .enemy-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_stand_tiny.png) no-repeat left top/cover;animation:e01stand 1s 0s steps(15) infinite}.sp .official .main .l-feature .game .frame .enemy-01.stand .mv-02,.tab .official .main .l-feature .game .frame .enemy-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dead_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-01.stand .mv-03,.tab .official .main .l-feature .game .frame .enemy-01.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-01.attack,.tab .official .main .l-feature .game .frame .enemy-01.attack{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-01.die .mv-01,.tab .official .main .l-feature .game .frame .enemy-01.die .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .enemy-01.die .mv-02,.tab .official .main .l-feature .game .frame .enemy-01.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_simorph_dead_tiny.png) no-repeat left top/cover;animation:e01attack 1.4s 0s steps(21) 1 forwards}.sp .official .main .l-feature .game .frame .enemy-01.die .mv-03,.tab .official .main .l-feature .game .frame .enemy-01.die .mv-03{opacity:0}.sp .official .main .l-feature .game .frame .enemy-02.stand .mv-01,.tab .official .main .l-feature .game .frame .enemy-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_stand_tiny.png) no-repeat left top/cover;animation:e01stand 1s 0s steps(14) infinite}.sp .official .main .l-feature .game .frame .enemy-02.stand .mv-02,.tab .official .main .l-feature .game .frame .enemy-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dead_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-02.stand .mv-03,.tab .official .main .l-feature .game .frame .enemy-02.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-02.attack,.tab .official .main .l-feature .game .frame .enemy-02.attack{background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-02.die .mv-01,.tab .official .main .l-feature .game .frame .enemy-02.die .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .enemy-02.die .mv-02,.tab .official .main .l-feature .game .frame .enemy-02.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_iltiswort_dead_tiny.png) no-repeat left top/cover;animation:e01attack 1.3s 0s steps(19) 1 forwards}.sp .official .main .l-feature .game .frame .enemy-02.die .mv-03,.tab .official .main .l-feature .game .frame .enemy-02.die .mv-03{opacity:0}.sp .official .main .l-feature .game .frame .enemy-03.stand .mv-01,.tab .official .main .l-feature .game .frame .enemy-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_spector_stand_tiny.png) no-repeat left top/cover;animation:e01stand 1s 0s steps(17) infinite}.sp .official .main .l-feature .game .frame .enemy-03.stand .mv-02,.tab .official .main .l-feature .game .frame .enemy-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dead_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-03.stand .mv-03,.tab .official .main .l-feature .game .frame .enemy-03.stand .mv-03{opacity:0;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-03.attack,.tab .official .main .l-feature .game .frame .enemy-03.attack{background:url(https://static.nexon.co.jp/retos/official/monster_spector_dmg_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .enemy-03.die .mv-01,.tab .official .main .l-feature .game .frame .enemy-03.die .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .enemy-03.die .mv-02,.tab .official .main .l-feature .game .frame .enemy-03.die .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/monster_spector_dead_tiny.png) no-repeat left top/cover;animation:e01attack 1.3s 0s steps(19) 1 forwards}.sp .official .main .l-feature .game .frame .enemy-03.die .mv-03,.tab .official .main .l-feature .game .frame .enemy-03.die .mv-03{opacity:0}.sp .official .main .l-feature .game .frame .enemy-damage,.tab .official .main .l-feature .game .frame .enemy-damage{display:flex;justify-content:center;position:absolute;top:0;left:50%;margin:42.66667% 0 0 -16%;width:32%;font-size:76px;font-size:10.13333vw;font-weight:bold;font-family:"Concert One",serif;color:#fff;text-shadow:2px 2px 0 #443e47,-2px 2px 0 #443e47,2px -2px 0 #443e47,-2px -2px 0 #443e47,2px 0 0 #443e47,0 2px 0 #443e47,-2px 0 0 #443e47,0 -2px 0 #443e47;transition:opacity .2s ease-in,transform .2s ease-in;opacity:0;transform:scale(1.5);z-index:1000}.sp .official .main .l-feature .game .frame .enemy-damage.is-in,.tab .official .main .l-feature .game .frame .enemy-damage.is-in{opacity:1;transform:scale(1)}.sp .official .main .l-feature .game .frame .enemy-damage.red,.tab .official .main .l-feature .game .frame .enemy-damage.red{color:#ff9b9b}.sp .official .main .l-feature .game .frame .enemy-damage.green,.tab .official .main .l-feature .game .frame .enemy-damage.green{color:#80ffce}.sp .official .main .l-feature .game .frame .enemy-damage.white,.tab .official .main .l-feature .game .frame .enemy-damage.white{color:#fffcc6}.sp .official .main .l-feature .game .frame .enemy-damage [class^=num],.tab .official .main .l-feature .game .frame .enemy-damage [class^=num]{display:block;width:25%;height:0;padding-top:25%}.sp .official .main .l-feature .game .frame .shadow-class,.tab .official .main .l-feature .game .frame .shadow-class{position:absolute;top:0;left:50%;margin:45.33333% 0 0 6.4%;width:24.93333%;height:0;padding-top:13.06667%;background:url(https://static.nexon.co.jp/retos/official/game_class_shadow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .shadow-fellow,.tab .official .main .l-feature .game .frame .shadow-fellow{position:absolute;top:0;left:50%;margin:53.6% 0 0 24.93333%;width:24.93333%;height:0;padding-top:12.93333%;background:url(https://static.nexon.co.jp/retos/official/game_fellow_shadow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .shadow-kupole,.tab .official .main .l-feature .game .frame .shadow-kupole{position:absolute;top:0;left:50%;margin:38.8% 0 0 20.53333%;width:12.13333%;height:0;padding-top:7.46667%;background:url(https://static.nexon.co.jp/retos/official/game_fellow_shadow.png) no-repeat left top/contain}@keyframes attrRotate{0%{transform:scaleY(.5) rotate(0deg)}100%{transform:scaleY(.5) rotate(359deg)}}@keyframes attrscale_sp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.sp .official .main .l-feature .game .frame .attr-class,.tab .official .main .l-feature .game .frame .attr-class{position:absolute;top:0;left:50%;margin:75.2% 0 0 4.26667%;width:29.73333%;height:0;padding-top:13.06667%;animation:attrscale_sp 3s 0s linear infinite both}.sp .official .main .l-feature .game .frame .attr-class.attr-01,.tab .official .main .l-feature .game .frame .attr-class.attr-01{background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_class.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-class.attr-02,.tab .official .main .l-feature .game .frame .attr-class.attr-02{background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_class.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-class.attr-03,.tab .official .main .l-feature .game .frame .attr-class.attr-03{background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_class.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-fellow,.tab .official .main .l-feature .game .frame .attr-fellow{position:absolute;top:0;left:50%;margin:82.66667% 0 0 23.2%;width:29.73333%;height:0;padding-top:13.06667%;animation:attrscale_sp 3s 0s linear infinite both}.sp .official .main .l-feature .game .frame .attr-fellow.attr-01,.tab .official .main .l-feature .game .frame .attr-fellow.attr-01{background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_fellow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-fellow.attr-02,.tab .official .main .l-feature .game .frame .attr-fellow.attr-02{background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_fellow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-fellow.attr-03,.tab .official .main .l-feature .game .frame .attr-fellow.attr-03{background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_fellow.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-kupole,.tab .official .main .l-feature .game .frame .attr-kupole{position:absolute;top:0;left:50%;margin:66.4% 0 0 18.13333%;width:17.06667%;height:0;padding-top:13.06667%;animation:attrscale_sp 3s 0s linear infinite both}.sp .official .main .l-feature .game .frame .attr-kupole.attr-01,.tab .official .main .l-feature .game .frame .attr-kupole.attr-01{background:url(https://static.nexon.co.jp/retos/official/game_attr_thunder_kupole.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-kupole.attr-02,.tab .official .main .l-feature .game .frame .attr-kupole.attr-02{background:url(https://static.nexon.co.jp/retos/official/game_attr_fire_kupole.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .attr-kupole.attr-03,.tab .official .main .l-feature .game .frame .attr-kupole.attr-03{background:url(https://static.nexon.co.jp/retos/official/game_attr_holy_kupole.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .class,.tab .official .main .l-feature .game .frame .class{position:absolute;top:0;left:50%;margin:36.8% 0 0 -2.26667%;width:40%;height:0;padding-top:51.2%;opacity:0;z-index:100}.sp .official .main .l-feature .game .frame .class>div,.tab .official .main .l-feature .game .frame .class>div{position:absolute;top:0;width:100%;height:100%}@keyframes c01stand_sp{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes c01attack_sp{0%{background-position:0 0}100%{background-position:0 100%}}.sp .official .main .l-feature .game .frame .class-01.stand .mv-01,.tab .official .main .l-feature .game .frame .class-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/pc_swordsman_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(16) infinite}.sp .official .main .l-feature .game .frame .class-01.stand .mv-02,.tab .official .main .l-feature .game .frame .class-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/PC_Swordsman_Attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .class-01.attack .mv-01,.tab .official .main .l-feature .game .frame .class-01.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .class-01.attack .mv-02,.tab .official .main .l-feature .game .frame .class-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/PC_Swordsman_Attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(12) 1}.sp .official .main .l-feature .game .frame .class-02.stand .mv-01,.tab .official .main .l-feature .game .frame .class-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/PC_Cleric_Stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(15) infinite}.sp .official .main .l-feature .game .frame .class-02.stand .mv-02,.tab .official .main .l-feature .game .frame .class-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/PC_Cleric_Attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .class-02.attack .mv-01,.tab .official .main .l-feature .game .frame .class-02.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .class-02.attack .mv-02,.tab .official .main .l-feature .game .frame .class-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/PC_Cleric_Attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(12) 1}.sp .official .main .l-feature .game .frame .class-03.stand .mv-01,.tab .official .main .l-feature .game .frame .class-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/PC_Wizard_Stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(15) infinite}.sp .official .main .l-feature .game .frame .class-03.stand .mv-02,.tab .official .main .l-feature .game .frame .class-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/PC_Wizard_Attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .class-03.attack .mv-01,.tab .official .main .l-feature .game .frame .class-03.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .class-03.attack .mv-02,.tab .official .main .l-feature .game .frame .class-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/PC_Wizard_Attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(16) 1}.sp .official .main .l-feature .game .frame .fellow,.tab .official .main .l-feature .game .frame .fellow{position:absolute;top:0;left:50%;margin:43.6% 0 0 9.33333%;width:53.33333%;height:0;padding-top:50.66667%;z-index:101}.sp .official .main .l-feature .game .frame .fellow>div,.tab .official .main .l-feature .game .frame .fellow>div{position:absolute;top:0;width:100%;height:100%}.sp .official .main .l-feature .game .frame .fellow.is-visible,.tab .official .main .l-feature .game .frame .fellow.is-visible{animation:visibleCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game .frame .fellow.is-out,.tab .official .main .l-feature .game .frame .fellow.is-out{animation:outCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game .frame .fellow-01.stand .mv-01,.tab .official .main .l-feature .game .frame .fellow-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(14) infinite}.sp .official .main .l-feature .game .frame .fellow-01.stand .mv-02,.tab .official .main .l-feature .game .frame .fellow-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .fellow-01.attack .mv-01,.tab .official .main .l-feature .game .frame .fellow-01.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .fellow-01.attack .mv-02,.tab .official .main .l-feature .game .frame .fellow-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_elementalist_attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(15) 1}.sp .official .main .l-feature .game .frame .fellow-02.stand .mv-01,.tab .official .main .l-feature .game .frame .fellow-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(12) infinite}.sp .official .main .l-feature .game .frame .fellow-02.stand .mv-02,.tab .official .main .l-feature .game .frame .fellow-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .fellow-02.attack .mv-01,.tab .official .main .l-feature .game .frame .fellow-02.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .fellow-02.attack .mv-02,.tab .official .main .l-feature .game .frame .fellow-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_fencer_attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(17) 1}.sp .official .main .l-feature .game .frame .fellow-03.stand .mv-01,.tab .official .main .l-feature .game .frame .fellow-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(14) infinite}.sp .official .main .l-feature .game .frame .fellow-03.stand .mv-02,.tab .official .main .l-feature .game .frame .fellow-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_attack_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .fellow-03.attack .mv-01,.tab .official .main .l-feature .game .frame .fellow-03.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .fellow-03.attack .mv-02,.tab .official .main .l-feature .game .frame .fellow-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/fellow_paladin_attack_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(10) 1}.sp .official .main .l-feature .game .frame .kupole,.tab .official .main .l-feature .game .frame .kupole{position:absolute;top:0;left:50%;margin:24% 0 0 17.6%;width:27.2%;height:0;padding-top:37.33333%;z-index:99}.sp .official .main .l-feature .game .frame .kupole>div,.tab .official .main .l-feature .game .frame .kupole>div{position:absolute;top:0;width:100%;height:100%}.sp .official .main .l-feature .game .frame .kupole.is-visible,.tab .official .main .l-feature .game .frame .kupole.is-visible{animation:visibleCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game .frame .kupole.is-out,.tab .official .main .l-feature .game .frame .kupole.is-out{animation:outCharacter_sp .4s 0s cubic-bezier(.55,.055,.675,.19) 1 both}.sp .official .main .l-feature .game .frame .kupole-01.stand .mv-01,.tab .official .main .l-feature .game .frame .kupole-01.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(14) infinite}.sp .official .main .l-feature .game .frame .kupole-01.stand .mv-02,.tab .official .main .l-feature .game .frame .kupole-01.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_skill_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .kupole-01.attack .mv-01,.tab .official .main .l-feature .game .frame .kupole-01.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .kupole-01.attack .mv-02,.tab .official .main .l-feature .game .frame .kupole-01.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_austeja_skill_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(18) 1}.sp .official .main .l-feature .game .frame .kupole-02.stand .mv-01,.tab .official .main .l-feature .game .frame .kupole-02.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(15) infinite}.sp .official .main .l-feature .game .frame .kupole-02.stand .mv-02,.tab .official .main .l-feature .game .frame .kupole-02.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_skill_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .kupole-02.attack .mv-01,.tab .official .main .l-feature .game .frame .kupole-02.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .kupole-02.attack .mv-02,.tab .official .main .l-feature .game .frame .kupole-02.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_gabija_skill_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(18) 1}.sp .official .main .l-feature .game .frame .kupole-03.stand .mv-01,.tab .official .main .l-feature .game .frame .kupole-03.stand .mv-01{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_stand_tiny.png) no-repeat left top/cover;animation:c01stand_sp 1s 0s steps(15) infinite}.sp .official .main .l-feature .game .frame .kupole-03.stand .mv-02,.tab .official .main .l-feature .game .frame .kupole-03.stand .mv-02{opacity:0;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_skill_tiny.png) no-repeat left top/cover}.sp .official .main .l-feature .game .frame .kupole-03.attack .mv-01,.tab .official .main .l-feature .game .frame .kupole-03.attack .mv-01{opacity:0}.sp .official .main .l-feature .game .frame .kupole-03.attack .mv-02,.tab .official .main .l-feature .game .frame .kupole-03.attack .mv-02{opacity:1;background:url(https://static.nexon.co.jp/retos/official/kupole_saule_skill_tiny.png) no-repeat left top/cover;animation:c01attack_sp .8s 0s steps(22) 1}.sp .official .main .l-feature .game .frame .btn-class,.tab .official .main .l-feature .game .frame .btn-class{position:absolute;top:0;left:0;margin:48.8% 0 0 58.8%;width:18.66667%;height:0;padding-top:34.93333%;z-index:2300;cursor:pointer}.sp .official .main .l-feature .game .frame .btn-fellow,.tab .official .main .l-feature .game .frame .btn-fellow{position:absolute;top:0;left:0;margin:56.66667% 0 0 78.4%;width:18.66667%;height:0;padding-top:34.93333%;z-index:2300;cursor:pointer}.sp .official .main .l-feature .game .frame .btn-kupole,.tab .official .main .l-feature .game .frame .btn-kupole{position:absolute;top:0;left:0;margin:38.66667% 0 0 70%;width:13.86667%;height:0;padding-top:18.66667%;z-index:2320;cursor:pointer}@keyframes tapFade_sp{0%{opacity:0}100%{opacity:1}}@keyframes tapFadeOut_sp{0%{opacity:1}100%{opacity:0}}.sp .official .main .l-feature .game .frame .txt-tap,.tab .official .main .l-feature .game .frame .txt-tap{position:absolute;top:0;left:50%;margin:56.4% 0 0 -40.93333%;width:82.26667%;height:0;padding-top:18.26667%;z-index:1320;background:url(https://static.nexon.co.jp/retos/official/game_text_tap.png) no-repeat left top/contain;animation:tapFade_sp .6s 1s cubic-bezier(.165,.84,.44,1) 1 both,tapFadeOut_sp .6s 6s cubic-bezier(.165,.84,.44,1) 1 forwards}.sp .official .main .l-feature .game .frame .txt-tap::before,.sp .official .main .l-feature .game .frame .txt-tap::after,.tab .official .main .l-feature .game .frame .txt-tap::before,.tab .official .main .l-feature .game .frame .txt-tap::after{content:"";display:block;position:absolute;top:0;left:0;width:3.07942%;height:0;padding-top:3.07942%;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl_light_sp.png) no-repeat left top/contain}.sp .official .main .l-feature .game .frame .txt-tap::before,.tab .official .main .l-feature .game .frame .txt-tap::before{margin:0% 0 0 26.7423%;animation:tapLightT_sp 8s 0s linear infinite alternate both}.sp .official .main .l-feature .game .frame .txt-tap::after,.tab .official .main .l-feature .game .frame .txt-tap::after{margin:18.96272% 0 0 71.3128%;animation:tapLightU_sp 8s 0s linear infinite alternate both}@keyframes tapLightT_sp{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}25%{opacity:1}75%{opacity:1}85%{transform:translateX(37.33333vw);opacity:0}100%{transform:translateX(37.33333vw);opacity:0}}@keyframes tapLightU_sp{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}25%{opacity:1}75%{opacity:1}85%{transform:translateX(-37.33333vw);opacity:0}100%{transform:translateX(-37.33333vw);opacity:0}}.sp .official .main .l-feature .game .frame .txt-property,.tab .official .main .l-feature .game .frame .txt-property{position:absolute;top:0;left:0;width:100%;margin:35.73333% 0 0 0%;font-size:18px;font-size:2.4vw;font-weight:bold;background:#fff;z-index:300}@keyframes BtnIn_sp{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes BtnOut_sp{0%{opacity:1}100%{opacity:0}}.sp .official .main .l-feature .game .frame .btn-attack,.sp .official .main .l-feature .game .frame .btn-help,.sp .official .main .l-feature .game .frame .btn-retry,.sp .official .main .l-feature .game .frame .btn-change,.tab .official .main .l-feature .game .frame .btn-attack,.tab .official .main .l-feature .game .frame .btn-help,.tab .official .main .l-feature .game .frame .btn-retry,.tab .official .main .l-feature .game .frame .btn-change{position:absolute;top:0;left:50%;margin:75.33333% 0 0 19.73333%;width:22.93333%;height:0;padding-top:22.93333%;border:none;outline:none;cursor:pointer;animation:BtnIn_sp .6s 0s cubic-bezier(.895,.03,.685,.22) 1 both}.sp .official .main .l-feature .game .frame .btn-attack,.tab .official .main .l-feature .game .frame .btn-attack{background:url(https://static.nexon.co.jp/retos/official/feature_btn_attack.png) no-repeat left top/200% 100%;z-index:2510}.sp .official .main .l-feature .game .frame .btn-help,.tab .official .main .l-feature .game .frame .btn-help{background:url(https://static.nexon.co.jp/retos/official/feature_btn_help.png) no-repeat left top/200% 100%;z-index:2510}.sp .official .main .l-feature .game .frame .btn-retry,.tab .official .main .l-feature .game .frame .btn-retry{background:url(https://static.nexon.co.jp/retos/official/feature_btn_retry.png) no-repeat left top/200% 100%;z-index:2510}.sp .official .main .l-feature .game .frame .btn-change,.tab .official .main .l-feature .game .frame .btn-change{background:url(https://static.nexon.co.jp/retos/official/feature_btn_change.png) no-repeat left top/200% 100%;z-index:2510}.sp .official .main .l-feature .game .frame .is-disable,.tab .official .main .l-feature .game .frame .is-disable{display:none}.sp .official .main .l-feature .game .frame .btn-attack.is-disable,.sp .official .main .l-feature .game .frame .btn-help.is-disable,.sp .official .main .l-feature .game .frame .btn-retry.is-disable,.sp .official .main .l-feature .game .frame .btn-change.is-disable,.tab .official .main .l-feature .game .frame .btn-attack.is-disable,.tab .official .main .l-feature .game .frame .btn-help.is-disable,.tab .official .main .l-feature .game .frame .btn-retry.is-disable,.tab .official .main .l-feature .game .frame .btn-change.is-disable{display:block;animation:BtnOut_sp .4s 0s cubic-bezier(.165,.84,.44,1) 1 both;pointer-events:none}.sp .official .main .l-cbt,.tab .official .main .l-cbt{width:100%;margin-bottom:0}@keyframes cbtSttl_sp{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.sp .official .main .l-cbt .sttl,.tab .official .main .l-cbt .sttl{position:relative;left:50%;margin-left:-34.93333%;margin-bottom:6%;width:70%;height:0;padding-top:26%;background:url(https://static.nexon.co.jp/retos/official/cbt_sttl_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-cbt .sttl.on,.tab .official .main .l-cbt .sttl.on{animation:cbtSttl_sp .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes cbtSsttl_sp{0%{opacity:0;transform:translateY(20px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.sp .official .main .l-cbt [class^=ssttl],.tab .official .main .l-cbt [class^=ssttl]{position:relative;left:50%;margin-left:-41.2%;margin-bottom:4.8%;width:82.26667%;height:0;padding-top:12.93333%;opacity:0}.sp .official .main .l-cbt [class^=ssttl].on,.tab .official .main .l-cbt [class^=ssttl].on{animation:cbtSsttl_sp .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-cbt [class^=ssttl]::before,.sp .official .main .l-cbt [class^=ssttl]::after,.tab .official .main .l-cbt [class^=ssttl]::before,.tab .official .main .l-cbt [class^=ssttl]::after{content:"";display:block;position:absolute;top:0;left:0;width:3.07942%;height:0;padding-top:3.07942%;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl_light_sp.png) no-repeat left top/contain}.sp .official .main .l-cbt [class^=ssttl]::before,.tab .official .main .l-cbt [class^=ssttl]::before{margin:-.81037% 0 0 26.7423%;animation:sttlLightT_sp 8s 0s linear infinite alternate both}.sp .official .main .l-cbt [class^=ssttl]::after,.tab .official .main .l-cbt [class^=ssttl]::after{margin:11.66937% 0 0 71.3128%;animation:sttlLightU_sp 8s 0s linear infinite alternate both}@keyframes sttlLightT_sp{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}25%{opacity:1}75%{opacity:1}85%{transform:translateX(37.33333vw);opacity:0}100%{transform:translateX(37.33333vw);opacity:0}}@keyframes sttlLightU_sp{0%{transform:translateX(0);opacity:0}15%{transform:translateX(0);opacity:0}25%{opacity:1}75%{opacity:1}85%{transform:translateX(-37.33333vw);opacity:0}100%{transform:translateX(-37.33333vw);opacity:0}}.sp .official .main .l-cbt .ssttl-01,.tab .official .main .l-cbt .ssttl-01{background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl_sp.png) no-repeat left top/contain}.sp .official .main .l-cbt .ssttl-02,.tab .official .main .l-cbt .ssttl-02{margin-bottom:5.33333%;background:url(https://static.nexon.co.jp/retos/official/cbt_ssttl02_sp.png) no-repeat left top/contain}@keyframes cbtText_sp{0%{opacity:0}100%{opacity:1}}@keyframes cbtDt_sp{0%{opacity:0;transform:scaleX(.925)}100%{opacity:1;transform:scaleX(1)}}.sp .official .main .l-cbt .box,.tab .official .main .l-cbt .box{position:relative}.sp .official .main .l-cbt .box.on dt,.tab .official .main .l-cbt .box.on dt{animation:cbtDt_sp .6s .1s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-cbt .box.on dd,.tab .official .main .l-cbt .box.on dd{animation:cbtText_sp .9s .2s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-cbt .box>dl,.tab .official .main .l-cbt .box>dl{margin-bottom:2.8%}.sp .official .main .l-cbt .box>dl dt,.tab .official .main .l-cbt .box>dl dt{display:flex;justify-content:center;position:relative;left:50%;margin-left:-38.66667%;margin-bottom:2.93333%;width:77.33333%;height:0;padding-top:6.93333%;background:url(https://static.nexon.co.jp/retos/official/cbt_bg_dt_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-cbt .box>dl dt::before,.sp .official .main .l-cbt .box>dl dt::after,.tab .official .main .l-cbt .box>dl dt::before,.tab .official .main .l-cbt .box>dl dt::after{content:"";display:block;position:absolute;top:0;left:0;width:2.75862%;height:0;padding-top:2.75862%;background:url(https://static.nexon.co.jp/retos/official/cbt_bg_dt_sq_sp.png) no-repeat left top/contain;animation:sqRotate 2.4s 0s cubic-bezier(.165,.84,.44,1) infinite both}.sp .official .main .l-cbt .box>dl dt::before,.tab .official .main .l-cbt .box>dl dt::before{margin:3.10345% 0 0 5.17241%}.sp .official .main .l-cbt .box>dl dt::after,.tab .official .main .l-cbt .box>dl dt::after{margin:3.10345% 0 0 92.06897%}@keyframes sqRotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}.sp .official .main .l-cbt .box>dl dt span,.tab .official .main .l-cbt .box>dl dt span{position:absolute;top:0;font-size:28px;font-size:3.73333vw;line-height:185.71429%;font-weight:bold;color:#fefcff}.sp .official .main .l-cbt .box>dl dd,.tab .official .main .l-cbt .box>dl dd{margin-bottom:1.6%;text-align:center;font-size:28px;font-size:3.73333vw;line-height:150%;font-weight:bold;color:#262222;opacity:0}.sp .official .main .l-cbt .box>dl dd:last-child,.tab .official .main .l-cbt .box>dl dd:last-child{margin-bottom:0}.sp .official .main .l-cbt .box>dl dd.caution,.tab .official .main .l-cbt .box>dl dd.caution{padding-bottom:1.6%;font-size:24px;font-size:3.2vw;line-height:150%;font-weight:normal}.sp .official .main .l-cbt .guide,.tab .official .main .l-cbt .guide{margin-bottom:9.6%}.sp .official .main .l-cbt .form-radio label:first-child,.tab .official .main .l-cbt .form-radio label:first-child{margin-right:6.13333%}.sp .official .main .l-cbt .form-radio input[type=radio],.tab .official .main .l-cbt .form-radio input[type=radio]{position:relative;top:.8vw;margin-right:1.33333%;width:4.26667%;height:4.8vw;appearance:none;outline:none;background:url(https://static.nexon.co.jp/retos/official/cbt_radio.png) no-repeat left top/100% 200%}.sp .official .main .l-cbt .form-radio input[type=radio]:checked,.tab .official .main .l-cbt .form-radio input[type=radio]:checked{background-position:left bottom}.sp .official .main .l-cbt .txt-error,.tab .official .main .l-cbt .txt-error{width:100%;text-align:center;margin-bottom:18px;font-size:28px;font-size:3.73333vw;font-weight:bold;line-height:150%;color:#d11212}.sp .official .main .l-cbt .form-text dl,.tab .official .main .l-cbt .form-text dl{margin-bottom:4%}.sp .official .main .l-cbt .form-text input[type=text],.tab .official .main .l-cbt .form-text input[type=text]{width:77.33333%;height:8vw;border:2px solid #999;padding:0 1.33333%;outline:none}.sp .official .main .l-cbt .form-entry,.tab .official .main .l-cbt .form-entry{opacity:0}.sp .official .main .l-cbt .form-entry.on,.tab .official .main .l-cbt .form-entry.on{animation:cbtText_sp .9s .3s ease-out 1 both}.sp .official .main .l-cbt .form-entry p.caution,.tab .official .main .l-cbt .form-entry p.caution{margin:0 auto 4.66667%;width:77.33333%;font-size:24px;font-size:3.2vw;line-height:150%;font-weight:normal;word-break:break-all}.sp .official .main .l-cbt .form-entry .scroll,.tab .official .main .l-cbt .form-entry .scroll{position:relative;margin:0 auto 2.93333%;width:77.33333%;height:28vw;padding:1.86667% 3.2%;font-size:24px;font-size:3.2vw;line-height:150%;overflow-y:scroll;border:2px solid #262222;background:#fff;word-break:break-all}.sp .official .main .l-cbt .form-entry .scroll p,.sp .official .main .l-cbt .form-entry .scroll dd,.tab .official .main .l-cbt .form-entry .scroll p,.tab .official .main .l-cbt .form-entry .scroll dd{margin-bottom:4%}.sp .official .main .l-cbt .form-entry .scroll dt,.tab .official .main .l-cbt .form-entry .scroll dt{margin-bottom:1.33333%}.sp .official .main .l-cbt .form-entry .scroll dd ul li,.tab .official .main .l-cbt .form-entry .scroll dd ul li{text-indent:-1em;margin-left:1em;margin-bottom:1.33333%}.sp .official .main .l-cbt .form-entry .scroll a,.tab .official .main .l-cbt .form-entry .scroll a{color:#262222}.sp .official .main .l-cbt .form-entry label,.tab .official .main .l-cbt .form-entry label{display:flex;justify-content:center;align-items:center;margin-bottom:2.66667%;font-size:28px;font-size:3.73333vw;font-weight:bold;line-height:150%}.sp .official .main .l-cbt .form-entry label input[type=checkbox],.tab .official .main .l-cbt .form-entry label input[type=checkbox]{margin-right:1.33333%;width:4.26667%;height:4.26667vw;appearance:none;background-color:#fff;border:1px solid #999;outline:none}.sp .official .main .l-cbt .form-entry label input[type=checkbox]:checked,.tab .official .main .l-cbt .form-entry label input[type=checkbox]:checked{appearance:auto}.sp .official .main .l-cbt .form-entry .btn-entry,.tab .official .main .l-cbt .form-entry .btn-entry{position:relative;margin:0 auto;width:57.6%;height:0;padding-top:12.26667%;appearance:none;outline:none;border:none;cursor:pointer;background:url(https://static.nexon.co.jp/retos/official/cbt_btn_entry.png) no-repeat left top/200% 100%}.sp .official .main .l-cbt .read,.tab .official .main .l-cbt .read{width:100%;text-align:center;opacity:0}.sp .official .main .l-cbt .read.on,.tab .official .main .l-cbt .read.on{animation:cbtText_sp .9s .3s ease-out 1 both}.sp .official .main .l-cbt .read p,.tab .official .main .l-cbt .read p{margin-bottom:5.86667%;font-size:28px;font-size:3.73333vw;font-weight:bold;line-height:150%}@keyframes preSttl_sp{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.sp .official .main .l-pre .sttl,.tab .official .main .l-pre .sttl{position:relative;left:50%;margin-left:-40%;margin-bottom:6.66667%;width:80.13333%;height:0;padding-top:12.26667%;background:url(https://static.nexon.co.jp/retos/official/pre_sttl_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-pre .sttl.on,.tab .official .main .l-pre .sttl.on{animation:preSttl_sp .6s 0s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes preSsttl_sp{0%{opacity:0;transform:translateY(20px)}50%{opacity:1}100%{opacity:1;transform:translateY(0)}}.sp .official .main .l-pre .ssttl,.tab .official .main .l-pre .ssttl{position:relative;left:50%;margin-left:-38%;margin-bottom:4.8%;width:76%;height:0;padding-top:5.73333%;background:url(https://static.nexon.co.jp/retos/official/pre_ssttl_sp.png) no-repeat left top/contain;opacity:0}.sp .official .main .l-pre .ssttl.on,.tab .official .main .l-pre .ssttl.on{animation:preSsttl_sp .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}@keyframes preText_sp{0%{opacity:0}100%{opacity:1}}@keyframes preDt_sp{0%{opacity:0;transform:scaleX(.925)}100%{opacity:1;transform:scaleX(1)}}.sp .official .main .l-pre .regist-store,.tab .official .main .l-pre .regist-store{display:flex;justify-content:center;margin-bottom:2.8%;opacity:0}.sp .official .main .l-pre .regist-store.on,.tab .official .main .l-pre .regist-store.on{animation:preDt_sp .9s .1s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .regist-store .btn-app,.tab .official .main .l-pre .regist-store .btn-app{position:relative;margin-right:1.06667%;width:38%;height:0;padding-top:14.93333%;background:url(https://static.nexon.co.jp/retos/official/pre_store_app_cs.png) no-repeat left top/contain}.sp .official .main .l-pre .regist-store .btn-gp,.tab .official .main .l-pre .regist-store .btn-gp{position:relative;width:46.66667%;height:0;padding-top:14.93333%;background:url(https://static.nexon.co.jp/retos/official/pre_store_gp_cs.png) no-repeat left top/contain}.sp .official .main .l-pre .regist-sns,.tab .official .main .l-pre .regist-sns{display:flex;justify-content:center;margin-bottom:2.53333%}.sp .official .main .l-pre .regist-sns.on .btn-tw,.tab .official .main .l-pre .regist-sns.on .btn-tw{animation:preDt_sp .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .regist-sns.on .btn-line,.tab .official .main .l-pre .regist-sns.on .btn-line{animation:preDt_sp .6s .5s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .regist-sns.on .btn-mail,.tab .official .main .l-pre .regist-sns.on .btn-mail{animation:preDt_sp .6s .7s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .regist-sns>div,.tab .official .main .l-pre .regist-sns>div{position:relative;width:28.26667%;height:0;padding-top:25.6%;opacity:0}.sp .official .main .l-pre .regist-sns .btn-tw,.tab .official .main .l-pre .regist-sns .btn-tw{margin-right:.4%;background:url(https://static.nexon.co.jp/retos/official/pre_btn_tw_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .regist-sns .btn-line,.tab .official .main .l-pre .regist-sns .btn-line{margin-right:.4%;background:url(https://static.nexon.co.jp/retos/official/pre_btn_line_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .regist-sns .btn-mail,.tab .official .main .l-pre .regist-sns .btn-mail{background:url(https://static.nexon.co.jp/retos/official/pre_btn_mail_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .btn-caution,.tab .official .main .l-pre .btn-caution{position:relative;margin:0 auto 1.2%;width:49.6%;height:0;padding-top:8%;opacity:0}.sp .official .main .l-pre .btn-caution.on,.tab .official .main .l-pre .btn-caution.on{animation:preDt_sp .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .btn-caution a,.tab .official .main .l-pre .btn-caution a{background:url(https://static.nexon.co.jp/retos/official/pre_btn_caution_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .caution,.tab .official .main .l-pre .caution{margin-bottom:6%;font-size:24px;font-size:3.2vw;line-height:116.66667%;text-align:center;opacity:0}.sp .official .main .l-pre .caution.on,.tab .official .main .l-pre .caution.on{animation:preText_sp .9s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .benefit,.tab .official .main .l-pre .benefit{display:flex;flex-wrap:wrap;width:85.73333%;margin:0 auto}.sp .official .main .l-pre .benefit>li,.tab .official .main .l-pre .benefit>li{display:block;margin-bottom:4.35459%;width:48.52255%;height:0;padding-top:57.85381%;opacity:0}.sp .official .main .l-pre .benefit>li dl,.tab .official .main .l-pre .benefit>li dl{display:none}.sp .official .main .l-pre .benefit li:nth-child(2n),.tab .official .main .l-pre .benefit li:nth-child(2n){margin-left:2.79938%}.sp .official .main .l-pre .benefit .achieve-01,.tab .official .main .l-pre .benefit .achieve-01{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit .achieve-02,.tab .official .main .l-pre .benefit .achieve-02{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit .achieve-03,.tab .official .main .l-pre .benefit .achieve-03{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit .achieve-04,.tab .official .main .l-pre .benefit .achieve-04{background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit .achieve-05,.tab .official .main .l-pre .benefit .achieve-05{margin-bottom:0;background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit .achieve-06,.tab .official .main .l-pre .benefit .achieve-06{margin-bottom:0;background:url(https://static.nexon.co.jp/retos/official/pre_benefit01_sp.png) no-repeat left top/contain}.sp .official .main .l-pre .benefit li:nth-child(odd).on,.tab .official .main .l-pre .benefit li:nth-child(odd).on{animation:preSsttl_sp .6s .3s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .l-pre .benefit li:nth-child(even).on,.tab .official .main .l-pre .benefit li:nth-child(even).on{animation:preSsttl_sp .6s .7s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .bg-change,.tab .official .main .bg-change{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;z-index:10}@keyframes transTopLayer_sp{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes fadeTopLayer_sp{0%{opacity:0}100%{opacity:1}}.sp .official .main .bg-change .change-top,.tab .official .main .bg-change .change-top{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;z-index:160;opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94)}.sp .official .main .bg-change .change-top .layer-01,.sp .official .main .bg-change .change-top .layer-02,.sp .official .main .bg-change .change-top .layer-03,.sp .official .main .bg-change .change-top .layer-04-01,.sp .official .main .bg-change .change-top .layer-04-02,.sp .official .main .bg-change .change-top .layer-04-03,.tab .official .main .bg-change .change-top .layer-01,.tab .official .main .bg-change .change-top .layer-02,.tab .official .main .bg-change .change-top .layer-03,.tab .official .main .bg-change .change-top .layer-04-01,.tab .official .main .bg-change .change-top .layer-04-02,.tab .official .main .bg-change .change-top .layer-04-03{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.sp .official .main .bg-change .change-top .layer-01,.sp .official .main .bg-change .change-top .layer-02,.sp .official .main .bg-change .change-top .layer-03,.tab .official .main .bg-change .change-top .layer-01,.tab .official .main .bg-change .change-top .layer-02,.tab .official .main .bg-change .change-top .layer-03{transform:scale(1.35)}.sp .official .main .bg-change .change-top .layer-04-01,.sp .official .main .bg-change .change-top .layer-04-02,.tab .official .main .bg-change .change-top .layer-04-01,.tab .official .main .bg-change .change-top .layer-04-02{transform:translateY(-40px)}.sp .official .main .bg-change .change-top .layer-04-03,.tab .official .main .bg-change .change-top .layer-04-03{transform:translateY(40px)}.sp .official .main .bg-change .change-top .layer-01,.tab .official .main .bg-change .change-top .layer-01{background:url(https://static.nexon.co.jp/retos/official/bg_top_01_sp.jpg) no-repeat center top/cover;transition:all .6s 0s cubic-bezier(.215,.61,.355,1)}.sp .official .main .bg-change .change-top .layer-02,.tab .official .main .bg-change .change-top .layer-02{width:100%;padding-top:113.73333%;background:url(https://static.nexon.co.jp/retos/official/bg_top_02_sp.png) no-repeat center top/contain;transition:all .6s .2s cubic-bezier(.215,.61,.355,1)}.sp .official .main .bg-change .change-top .layer-03,.tab .official .main .bg-change .change-top .layer-03{margin-left:-50%;left:50%;width:100%;padding-top:66.66667%;background:url(https://static.nexon.co.jp/retos/official/bg_top_03_sp.png) no-repeat center bottom/contain;transition:opacity .4s .4s cubic-bezier(.215,.61,.355,1),transform .6s .4s cubic-bezier(.215,.61,.355,1);z-index:200}.sp .official .main .bg-change .change-top .layer-04-01,.tab .official .main .bg-change .change-top .layer-04-01{left:50%;margin-top:49.73333%;margin-left:-50%;width:58.26667%;height:0;padding-top:104%;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_01_sp.png) no-repeat center top/contain;z-index:100;transition:opacity .4s .4s cubic-bezier(.215,.61,.355,1),transform .6s .4s cubic-bezier(.215,.61,.355,1)}.sp .official .main .bg-change .change-top .layer-04-02,.tab .official .main .bg-change .change-top .layer-04-02{left:50%;margin-top:40.26667%;margin-left:-11.46667%;width:61.46667%;height:0;padding-top:91.86667%;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_02_sp.png) no-repeat center top/contain;z-index:100;transition:opacity .4s .5s cubic-bezier(.215,.61,.355,1),transform .6s .5s cubic-bezier(.215,.61,.355,1)}.sp .official .main .bg-change .change-top .layer-04-03,.tab .official .main .bg-change .change-top .layer-04-03{left:50%;margin-top:33.2%;margin-left:-22.66667%;width:30.53333%;height:0;padding-top:58.4%;background:url(https://static.nexon.co.jp/retos/official/bg_top_04_03_sp.png) no-repeat center top/contain;z-index:80;transition:opacity .4s .9s cubic-bezier(.215,.61,.355,1),transform .8s .9s cubic-bezier(.175,.885,.32,1.275)}@keyframes transTopLayer_sp{0%{opacity:0;transform:scale(1.35)}100%{opacity:1;transform:scale(1)}}@keyframes transTop04_1_Layer_sp{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}@keyframes transTop04_2_Layer_sp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.sp .official .main .bg-change .change-top.fm,.tab .official .main .bg-change .change-top.fm{opacity:1}.sp .official .main .bg-change .change-top.fm .layer-01,.tab .official .main .bg-change .change-top.fm .layer-01{animation:transTopLayer_sp .6s 0s cubic-bezier(.215,.61,.355,1) 1 both}.sp .official .main .bg-change .change-top.fm .layer-02,.tab .official .main .bg-change .change-top.fm .layer-02{animation:transTopLayer_sp .6s .2s cubic-bezier(.215,.61,.355,1) 1 both}.sp .official .main .bg-change .change-top.fm .layer-03,.tab .official .main .bg-change .change-top.fm .layer-03{animation:transTopLayer_sp .6s .4s cubic-bezier(.215,.61,.355,1) 1 both}.sp .official .main .bg-change .change-top.fm .layer-04-01,.tab .official .main .bg-change .change-top.fm .layer-04-01{animation:transTop04_1_Layer_sp .6s .5s cubic-bezier(.215,.61,.355,1) 1 both}.sp .official .main .bg-change .change-top.fm .layer-04-02,.tab .official .main .bg-change .change-top.fm .layer-04-02{animation:transTop04_1_Layer_sp .6s .6s cubic-bezier(.215,.61,.355,1) 1 both}.sp .official .main .bg-change .change-top.fm .layer-04-03,.tab .official .main .bg-change .change-top.fm .layer-04-03{animation:transTop04_2_Layer_sp .8s .9s cubic-bezier(.175,.885,.32,1.275) 1 both}.sp .official .main .bg-change .change-top.on,.tab .official .main .bg-change .change-top.on{opacity:1}.sp .official .main .bg-change .change-top.on .layer-01,.tab .official .main .bg-change .change-top.on .layer-01{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-top.on .layer-02,.tab .official .main .bg-change .change-top.on .layer-02{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-top.on .layer-03,.tab .official .main .bg-change .change-top.on .layer-03{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-top.on .layer-04-01,.tab .official .main .bg-change .change-top.on .layer-04-01{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-top.on .layer-04-02,.tab .official .main .bg-change .change-top.on .layer-04-02{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-top.on .layer-04-03,.tab .official .main .bg-change .change-top.on .layer-04-03{transform:scale(1);opacity:1}.sp .official .main .bg-change .change-features,.tab .official .main .bg-change .change-features{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/bg_features_sp.jpg) no-repeat center center/cover;z-index:160;opacity:0;transition:opacity 1.2s ease-out}.sp .official .main .bg-change .change-features.on,.tab .official .main .bg-change .change-features.on{opacity:1}.sp .official .main .bg-change .change-cbt,.tab .official .main .bg-change .change-cbt{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/bg_cbt_sp.jpg) no-repeat center center/cover;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.sp .official .main .bg-change .change-cbt.on,.tab .official .main .bg-change .change-cbt.on{opacity:1}.sp .official .main .bg-change .change-pre,.tab .official .main .bg-change .change-pre{position:fixed;top:0;left:50%;margin-left:-50%;width:100%;height:100vh;background:#171717 url(https://static.nexon.co.jp/retos/official/bg_pre_sp.jpg) no-repeat center center/cover;z-index:120;opacity:0;transition:opacity 1.2s ease-out}.sp .official .main .bg-change .change-pre.on,.tab .official .main .bg-change .change-pre.on{opacity:1}.sp .official .main .bg-change .change-pre .chara-left,.tab .official .main .bg-change .change-pre .chara-left{display:none}.sp .official .main .bg-change .change-pre .chara-right,.tab .official .main .bg-change .change-pre .chara-right{display:none}.pc .deco-change{position:fixed;top:0;width:100%;z-index:3000;pointer-events:none}.pc .deco-change>div .deco-header{position:fixed;top:0;width:100%}.pc .deco-change>div .deco-header .left{position:absolute;top:0;left:50%;height:0}.pc .deco-change>div .deco-header .right{position:absolute;top:0;left:50%;height:0}.pc .deco-change>div .deco-bottom{position:fixed;bottom:300px;width:100%}.pc .deco-change>div .deco-bottom .left{position:absolute;top:0;left:50%;height:0}.pc .deco-change>div .deco-bottom .right{position:absolute;top:0;left:50%;height:0}.pc .deco-change .change-features{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.pc .deco-change .change-features .deco-header .left{margin-left:-960px;width:376px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_header_features_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-features .deco-header .right{margin-left:540px;width:420px;padding-top:280px;background:url(https://static.nexon.co.jp/retos/official/deco_header_features_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-features .deco-bottom{position:fixed;bottom:300px;width:100%}.pc .deco-change .change-features .deco-bottom .left{margin-top:11px;margin-left:-960px;width:380px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_features_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-features .deco-bottom .right{margin-top:12px;margin-left:580px;width:380px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_features_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-features.on{opacity:1}.pc .deco-change .change-features.on .deco-header .left{transform:translateX(0)}.pc .deco-change .change-features.on .deco-header .right{transform:translateX(0)}.pc .deco-change .change-features.on .deco-bottom .left{transform:translateX(0)}.pc .deco-change .change-features.on .deco-bottom .right{transform:translateX(0)}.pc .deco-change .change-cbt{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.pc .deco-change .change-cbt .deco-header .left{margin-left:-960px;width:400px;padding-top:293px;background:url(https://static.nexon.co.jp/retos/official/deco_header_cbt_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-cbt .deco-header .right{margin-left:592px;width:368px;padding-top:290px;background:url(https://static.nexon.co.jp/retos/official/deco_header_cbt_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-cbt .deco-bottom{position:fixed;bottom:300px;width:100%}.pc .deco-change .change-cbt .deco-bottom .left{margin-top:11px;margin-left:-960px;width:400px;padding-top:289px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_cbt_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-cbt .deco-bottom .right{margin-top:12px;margin-left:560px;width:400px;padding-top:288px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_cbt_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-cbt.on{opacity:1}.pc .deco-change .change-cbt.on .deco-header .left{transform:translateX(0)}.pc .deco-change .change-cbt.on .deco-header .right{transform:translateX(0)}.pc .deco-change .change-cbt.on .deco-bottom .left{transform:translateX(0)}.pc .deco-change .change-cbt.on .deco-bottom .right{transform:translateX(0)}.pc .deco-change .change-pre{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.pc .deco-change .change-pre .deco-header .left{margin-left:-960px;width:380px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_header_pre_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-pre .deco-header .right{margin-left:580px;width:380px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_header_pre_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-pre .deco-bottom{position:fixed;bottom:300px;width:100%}.pc .deco-change .change-pre .deco-bottom .left{margin-top:5px;margin-left:-960px;width:387px;padding-top:295px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_pre_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-40px)}.pc .deco-change .change-pre .deco-bottom .right{margin-left:589px;width:371px;padding-top:300px;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_pre_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(40px)}.pc .deco-change .change-pre.on{opacity:1}.pc .deco-change .change-pre.on .deco-header .left{transform:translateX(0)}.pc .deco-change .change-pre.on .deco-header .right{transform:translateX(0)}.pc .deco-change .change-pre.on .deco-bottom .left{transform:translateX(0)}.pc .deco-change .change-pre.on .deco-bottom .right{transform:translateX(0)}.sp .deco-change,.tab .deco-change{position:fixed;top:0;width:100%;z-index:3000;pointer-events:none}.sp .deco-change>div .deco-header,.tab .deco-change>div .deco-header{position:fixed;top:0;width:100%}.sp .deco-change>div .deco-header .left,.tab .deco-change>div .deco-header .left{position:absolute;top:0;left:50%;height:0}.sp .deco-change>div .deco-header .right,.tab .deco-change>div .deco-header .right{position:absolute;top:0;left:50%;height:0}.sp .deco-change>div .deco-bottom,.tab .deco-change>div .deco-bottom{position:fixed;bottom:40vw;width:100%}.sp .deco-change>div .deco-bottom .left,.tab .deco-change>div .deco-bottom .left{position:absolute;top:0;left:50%;height:0}.sp .deco-change>div .deco-bottom .right,.tab .deco-change>div .deco-bottom .right{position:absolute;top:0;left:50%;height:0}.sp .deco-change .change-features,.tab .deco-change .change-features{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.sp .deco-change .change-features .deco-header .left,.tab .deco-change .change-features .deco-header .left{margin-left:-50%;width:50.13333%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_header_features_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-20px)}.sp .deco-change .change-features .deco-header .right,.tab .deco-change .change-features .deco-header .right{margin-left:-6%;width:56%;padding-top:37.33333%;background:url(https://static.nexon.co.jp/retos/official/deco_header_features_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(20px)}.sp .deco-change .change-features .deco-bottom,.tab .deco-change .change-features .deco-bottom{position:fixed;bottom:40vw;width:100%}.sp .deco-change .change-features .deco-bottom .left,.tab .deco-change .change-features .deco-bottom .left{margin-top:1.46667%;margin-left:-50%;width:50.66667%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_features_left_sp.png) no-repeat left top/contain;transform:translateX(-20px)}.sp .deco-change .change-features .deco-bottom .right,.tab .deco-change .change-features .deco-bottom .right{margin-top:1.46667%;margin-left:0%;width:50.66667%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_features_right_sp.png) no-repeat left top/contain;transform:translateX(20px)}.sp .deco-change .change-features.on,.tab .deco-change .change-features.on{opacity:1}.sp .deco-change .change-features.on .deco-header .left,.sp .deco-change .change-features.on .deco-bottom .left,.tab .deco-change .change-features.on .deco-header .left,.tab .deco-change .change-features.on .deco-bottom .left{transform:translateX(0)}.sp .deco-change .change-features.on .deco-header .right,.sp .deco-change .change-features.on .deco-bottom .right,.tab .deco-change .change-features.on .deco-header .right,.tab .deco-change .change-features.on .deco-bottom .right{transform:translateX(0)}.sp .deco-change .change-cbt,.tab .deco-change .change-cbt{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.sp .deco-change .change-cbt .deco-header .left,.tab .deco-change .change-cbt .deco-header .left{margin-left:-50%;width:53.33333%;padding-top:39.06667%;background:url(https://static.nexon.co.jp/retos/official/deco_header_cbt_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-20px)}.sp .deco-change .change-cbt .deco-header .right,.tab .deco-change .change-cbt .deco-header .right{margin-left:.93333%;width:49.06667%;padding-top:38.66667%;background:url(https://static.nexon.co.jp/retos/official/deco_header_cbt_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(20px)}.sp .deco-change .change-cbt .deco-bottom,.tab .deco-change .change-cbt .deco-bottom{position:fixed;bottom:40vw;width:100%}.sp .deco-change .change-cbt .deco-bottom .left,.tab .deco-change .change-cbt .deco-bottom .left{margin-top:1.46667%;margin-left:-50%;width:53.33333%;padding-top:38.53333%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_cbt_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-20px)}.sp .deco-change .change-cbt .deco-bottom .right,.tab .deco-change .change-cbt .deco-bottom .right{margin-top:1.6%;margin-left:-3.33333%;width:53.33333%;padding-top:38.4%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_cbt_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(20px)}.sp .deco-change .change-cbt.on,.tab .deco-change .change-cbt.on{opacity:1}.sp .deco-change .change-cbt.on .deco-header .left,.sp .deco-change .change-cbt.on .deco-bottom .left,.tab .deco-change .change-cbt.on .deco-header .left,.tab .deco-change .change-cbt.on .deco-bottom .left{transform:translateX(0)}.sp .deco-change .change-cbt.on .deco-header .right,.sp .deco-change .change-cbt.on .deco-bottom .right,.tab .deco-change .change-cbt.on .deco-header .right,.tab .deco-change .change-cbt.on .deco-bottom .right{transform:translateX(0)}.sp .deco-change .change-pre,.tab .deco-change .change-pre{position:absolute;top:0;width:100%;z-index:150;opacity:0;transition:opacity 1.2s ease-out}.sp .deco-change .change-pre .deco-header .left,.tab .deco-change .change-pre .deco-header .left{margin-left:-50%;width:50.66667%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_header_pre_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-20px)}.sp .deco-change .change-pre .deco-header .right,.tab .deco-change .change-pre .deco-header .right{margin-left:-.66667%;width:50.66667%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_header_pre_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(20px)}.sp .deco-change .change-pre .deco-bottom,.tab .deco-change .change-pre .deco-bottom{position:fixed;bottom:40vw;width:100%}.sp .deco-change .change-pre .deco-bottom .left,.tab .deco-change .change-pre .deco-bottom .left{margin-top:.66667%;margin-left:-50%;width:51.6%;padding-top:39.33333%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_pre_left_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(-20px)}.sp .deco-change .change-pre .deco-bottom .right,.tab .deco-change .change-pre .deco-bottom .right{margin-left:.53333%;width:49.46667%;padding-top:40%;background:url(https://static.nexon.co.jp/retos/official/deco_bottom_pre_right_sp.png) no-repeat left top/contain;transition:transform .6s ease-out;transform:translateX(20px)}.sp .deco-change .change-pre.on,.tab .deco-change .change-pre.on{opacity:1}.sp .deco-change .change-pre.on .deco-header .left,.sp .deco-change .change-pre.on .deco-bottom .left,.tab .deco-change .change-pre.on .deco-header .left,.tab .deco-change .change-pre.on .deco-bottom .left{transform:translateX(0)}.sp .deco-change .change-pre.on .deco-header .right,.sp .deco-change .change-pre.on .deco-bottom .right,.tab .deco-change .change-pre.on .deco-header .right,.tab .deco-change .change-pre.on .deco-bottom .right{transform:translateX(0)}.deco-change .change-features.preload,.deco-change .change-cbt.preload,.deco-change .change-pre.preload{transition:none!important}.pc .leaf-drop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1000}.pc .leaf-drop>div{position:absolute;top:0;left:0;width:60px;height:34px;background:url(https://static.nexon.co.jp/retos/official/leaf.png) no-repeat left top/contain}.sp .leaf-drop,.tab .leaf-drop{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1000}.sp .leaf-drop>div,.tab .leaf-drop>div{position:absolute;top:0;left:0;width:30px;height:17px;background:url(https://static.nexon.co.jp/retos/official/leaf.png) no-repeat left top/contain}.pc .bottom{display:none}.sp .bottom,.tab .bottom{position:fixed;bottom:0;width:100%;height:0;padding-top:21.6%;z-index:5000;transition:opacity .4s;opacity:1}.sp .bottom.none,.tab .bottom.none{opacity:0;pointer-events:none}.sp .bottom .btn-pre,.tab .bottom .btn-pre{position:absolute;top:0;left:50%;margin-left:1.2%;width:41.6%;height:0;padding-top:13.6%}@media(min-width:46.9375em){.sp .bottom .btn-pre,.tab .bottom .btn-pre{margin-left:9px;width:312px;padding-top:102px}}.sp .bottom .btn-pre a,.tab .bottom .btn-pre a{background:url(https://static.nexon.co.jp/retos/official/bottom_btn_pre.png) no-repeat left top/100% 200%}@media(min-width:46.9375em){.sp .bottom .btn-pre a:hover,.tab .bottom .btn-pre a:hover{background-position:left bottom}}.sp .bottom .btn-cbt,.tab .bottom .btn-cbt{position:absolute;top:0;left:50%;margin-left:-34.13333%;width:68.26667%;height:0;padding-top:17.6%}.sp .bottom .btn-cbt a,.tab .bottom .btn-cbt a{background:url(https://static.nexon.co.jp/retos/official/bottom_btn_beta_sp.png) no-repeat left top/contain}.pc .pre.complete{position:relative}.pc .pre.complete>[class^=l]{position:relative;width:100%;z-index:100}.pc .pre.complete .l-pre{position:relative;margin-bottom:140px;z-index:1000}.pc .pre.complete .l-pre .inner{position:relative;top:0;width:100%;padding-top:213px}.pc .pre.complete .l-pre h1{position:relative;left:50%;margin:0 0 73px -192px;width:385px;height:0;padding-top:68px;background:url(https://static.nexon.co.jp/retos/official/pre_complete_ttl_sp.png) no-repeat center top/contain}.pc .pre.complete .l-pre .read{width:100%;text-align:center;margin-bottom:38px}.pc .pre.complete .l-pre .read p{margin-bottom:38px;line-height:152.38095%;font-weight:bold;font-size:21px;text-align:center}.pc .pre.complete .l-pre .read p:last-child{margin-bottom:0}.pc .pre.complete .l-pre .btn-back{position:relative;margin:0 auto 46px;width:324px;height:0;padding-top:69px;background:url(https://static.nexon.co.jp/retos/official/complete_btn_back_sp.png) no-repeat left top/200% 100%}.pc .pre.complete .l-pre .btn-back:hover{background-position:right top}.pc .pre.complete .l-pre h2{position:relative;left:50%;margin:0 0 23px -101px;width:203px;height:0;padding-top:29px;background:url(https://static.nexon.co.jp/retos/official/complete_txt_stream.png) no-repeat center top/contain}.pc .pre.complete .l-pre .btn-tw{position:relative;margin:0 auto;width:324px;height:0;padding-top:69px;background:url(https://static.nexon.co.jp/retos/official/complete_btn_tw_sp.png) no-repeat left top/200% 100%}.pc .pre.complete .l-pre .btn-tw:hover{background-position:right top}.pc .pre.complete .bg-change .change-features,.pc .pre.complete .bg-change .change-cbt{display:none}.pc .pre.complete .bg-change .change-pre{position:fixed;top:0;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/pre_complete_bg_pc.jpg) no-repeat center top/auto}.sp .pre.complete,.tab .pre.complete{position:relative;background:url(https://static.nexon.co.jp/retos/official/pre_complete_bg_sp.jpg) no-repeat center top/contain}.sp .pre.complete>[class^=l],.tab .pre.complete>[class^=l]{position:relative;width:100%;z-index:100}.sp .pre.complete .l-pre,.tab .pre.complete .l-pre{position:relative;padding-top:177.86667%;margin-bottom:0}.sp .pre.complete .l-pre .inner,.tab .pre.complete .l-pre .inner{position:absolute;top:0;width:100%;padding-top:41.6%}.sp .pre.complete .l-pre h1,.tab .pre.complete .l-pre h1{position:relative;left:50%;margin:0 0 3.73333% -34.26667%;width:68.66667%;height:0;padding-top:12%;background:url(https://static.nexon.co.jp/retos/official/pre_complete_ttl_sp.png) no-repeat center top/contain}.sp .pre.complete .l-pre .box,.tab .pre.complete .l-pre .box{width:100%;text-align:center;margin-bottom:9.73333%}.sp .pre.complete .l-pre .box p,.tab .pre.complete .l-pre .box p{margin-bottom:5.86667%;line-height:150%;font-weight:bold;font-size:28px;font-size:3.73333vw;text-align:center}.sp .pre.complete .l-pre .box p:last-child,.tab .pre.complete .l-pre .box p:last-child{margin-bottom:0}.sp .pre.complete .l-pre .btn-back,.tab .pre.complete .l-pre .btn-back{position:relative;margin:0 auto 8.26667%;width:57.6%;height:0;padding-top:12.26667%;background:url(https://static.nexon.co.jp/retos/official/complete_btn_back_sp.png) no-repeat left top/200% 100%}.sp .pre.complete .l-pre h2,.tab .pre.complete .l-pre h2{position:relative;margin:0 auto 4%;width:36%;height:0;padding-top:5.2%;background:url(https://static.nexon.co.jp/retos/official/complete_txt_stream.png) no-repeat center top/contain}.sp .pre.complete .l-pre .btn-tw,.tab .pre.complete .l-pre .btn-tw{position:relative;margin:0 auto;width:57.6%;height:0;padding-top:12.26667%;background:url(https://static.nexon.co.jp/retos/official/complete_btn_tw_sp.png) no-repeat left top/200% 100%}.pc .cbt.complete{position:relative}.pc .cbt.complete>[class^=l]{position:relative;width:100%;z-index:100}.pc .cbt.complete .l-cbt{position:relative;margin-bottom:140px;z-index:1000}.pc .cbt.complete .l-cbt .inner{position:relative;top:0;width:100%;padding-top:137px}.pc .cbt.complete .l-cbt h1{position:relative;left:50%;margin:0 0 21px -197px;width:394px;height:0;padding-top:146px;background:url(https://static.nexon.co.jp/retos/official/cbt_complete_ttl.png) no-repeat center top/contain}.pc .cbt.complete .l-cbt .read{width:100%;margin-bottom:26px;text-align:center}.pc .cbt.complete .l-cbt .read p{margin-bottom:34px;font-size:21px;line-height:32px;font-weight:bold}.pc .cbt.complete .l-cbt .read p:last-child{margin-bottom:0}.pc .cbt.complete .l-cbt .btn-back{position:relative;margin:0 auto 46px;width:324px;height:0;padding-top:69px;background:url(https://static.nexon.co.jp/retos/official/complete_btn_back_sp.png) no-repeat left top/200% 100%}.pc .cbt.complete .l-cbt .btn-back:hover{background-position:right top}.pc .cbt.complete .l-cbt h2{position:relative;left:50%;margin:0 0 23px -101px;width:203px;height:0;padding-top:29px;background:url(https://static.nexon.co.jp/retos/official/complete_txt_stream.png) no-repeat center top/contain}.pc .cbt.complete .l-cbt .btn-tw{position:relative;margin:0 auto;width:324px;height:0;padding-top:69px;background:url(https://static.nexon.co.jp/retos/official/complete_btn_tw_sp.png) no-repeat left top/200% 100%}.pc .cbt.complete .l-cbt .btn-tw:hover{background-position:right top}.pc .cbt.complete .bg-change .change-features,.pc .cbt.complete .bg-change .change-pre{display:none}.pc .cbt.complete .bg-change .change-cbt{position:fixed;top:0;width:100%;height:100vh;background:url(https://static.nexon.co.jp/retos/official/cbt_complete_bg_pc.jpg) no-repeat center top/auto}.sp .cbt.complete,.tab .cbt.complete{position:relative;background:url(https://static.nexon.co.jp/retos/official/cbt_complete_bg_sp.jpg) no-repeat center top/contain}.sp .cbt.complete>[class^=l],.tab .cbt.complete>[class^=l]{position:relative;width:100%;z-index:100}.sp .cbt.complete .l-cbt,.tab .cbt.complete .l-cbt{position:relative;padding-top:177.86667%;margin-bottom:0}.sp .cbt.complete .l-cbt .inner,.tab .cbt.complete .l-cbt .inner{position:absolute;top:0;width:100%;padding-top:41.6%}.sp .cbt.complete .l-cbt h1,.tab .cbt.complete .l-cbt h1{position:relative;left:50%;margin:0 0 3.73333% -34.93333%;width:69.86667%;height:0;padding-top:26.13333%;background:url(https://static.nexon.co.jp/retos/official/cbt_complete_ttl_sp.png) no-repeat center top/contain}.sp .cbt.complete .l-cbt .read,.tab .cbt.complete .l-cbt .read{width:100%;text-align:center;margin-bottom:9.73333%}.sp .cbt.complete .l-cbt .read p,.tab .cbt.complete .l-cbt .read p{margin-bottom:5.86667%;font-size:28px;font-size:3.73333vw;font-weight:bold;line-height:150%}.sp .cbt.complete .l-cbt .btn-back,.tab .cbt.complete .l-cbt .btn-back{position:relative;margin:0 auto 8.26667%;width:57.6%;height:0;padding-top:12.26667%;background:url(https://static.nexon.co.jp/retos/official/complete_btn_back_sp.png) no-repeat left top/200% 100%}.sp .cbt.complete .l-cbt h2,.tab .cbt.complete .l-cbt h2{position:relative;left:50%;margin:0 0 4.4% -18%;width:36%;height:0;padding-top:5.2%;background:url(https://static.nexon.co.jp/retos/official/complete_txt_stream.png) no-repeat center top/contain}.sp .cbt.complete .l-cbt .btn-tw,.tab .cbt.complete .l-cbt .btn-tw{position:relative;margin:0 auto;width:57.6%;height:0;padding-top:12.26667%;background:url(https://static.nexon.co.jp/retos/official/complete_btn_tw_sp.png) no-repeat left top/200% 100%}.pc footer{position:relative;width:100%;padding-bottom:50px;z-index:18000;background:#35302c}.pc footer .inner{position:relative;width:100%}.pc footer .inner .btn-top{position:relative;transform:translateY(-40px);margin:0 auto 20px;width:99px;height:0;padding-top:99px;background:url(https://static.nexon.co.jp/retos/common/footer_btntop.png) no-repeat left top/auto}.pc footer .inner .btn-top a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/common/footer_btntop.png) no-repeat left bottom;background-size:100% 200%;opacity:0}.pc footer .inner .btn-top a.hover{opacity:1}.pc footer .inner .btn-top a span{display:none}.pc footer .inner .sns{display:flex;flex-flow:wrap;justify-content:center;position:relative;top:0;left:0;width:100%;margin-bottom:30px;z-index:3000}.pc footer .inner .sns p{position:relative;margin-right:35px;color:#e6e6e6;font-size:24px}.pc footer .inner .sns .btns{display:flex;position:relative;align-items:center;width:185px}.pc footer .inner .sns .btns>div{position:relative;height:0;margin-right:28px}.pc footer .inner .sns .btns .btn-tw{width:39px;padding-top:30px}.pc footer .inner .sns .btns .btn-tw a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_tw.png) no-repeat center top/auto}.pc footer .inner .sns .btns .btn-line{width:43px;padding-top:42px}.pc footer .inner .sns .btns .btn-line a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_line.png) no-repeat center top/auto}.pc footer .inner .sns .btns .btn-yt{width:48px;padding-top:34px;margin-right:0}.pc footer .inner .sns .btns .btn-yt a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_yt.png) no-repeat center top/auto}.pc footer .inner .product{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-bottom:20px}.pc footer .inner .product figure{position:relative;margin:0 32px 0 70px;width:100px;height:100px}.pc footer .inner .product figure img{position:absolute;top:0}.pc footer .inner .product table{border-collapse:collapse}.pc footer .inner .product table th{font-weight:normal;text-align:left;white-space:nowrap}.pc footer .inner .product table th,.pc footer .inner .product table td{padding:0;font-size:18px;line-height:28px;color:#e6e6e6}.pc footer .inner .link{text-align:center;margin-bottom:25px}.pc footer .inner .link ul{overflow:hidden}.pc footer .inner .link ul li{display:inline;padding-right:14px;padding-left:6px;border-right:1px solid #e6e5e5;font-size:18px;line-height:30px}.pc footer .inner .link ul li a{color:#e6e6e6}.pc footer .inner .link ul li:first-child{padding-left:0}.pc footer .inner .link ul li:first-child+li+li{border-right:none}.pc footer .inner .link ul li:last-child{display:block;border-right:none}.pc footer .inner .copy{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;text-align:center;color:#e6e6e6}.pc footer .inner .txt-copy{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;margin-bottom:30px;color:#e6e6e6}.pc footer .inner .footer-logo{position:relative;left:50%;margin-left:-190px;width:381px;height:0;padding-top:49px;background:url(https://static.nexon.co.jp/retos/common/footer_logo_sp.png) no-repeat left top/auto}.pc footer .inner .footer-logo span{display:none}.sp footer,.tab footer{position:relative;width:100%;padding-bottom:6.66667%;z-index:8000;background:#35302c}.sp footer .inner,.tab footer .inner{position:relative;width:100%}.sp footer .inner .btn-top,.tab footer .inner .btn-top{position:relative;transform:translateY(-5.33333vw);margin:0 auto 2.66667%;width:13.2%;height:0;padding-top:13.2%;background:url(https://static.nexon.co.jp/retos/common/footer_btntop.png) no-repeat left top/contain}.sp footer .inner .btn-top a,.tab footer .inner .btn-top a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/common/footer_btntop.png) no-repeat left bottom/100% 200%;opacity:0}.sp footer .inner .btn-top a.hover,.tab footer .inner .btn-top a.hover{opacity:1}.sp footer .inner .btn-top a span,.tab footer .inner .btn-top a span{display:none}.sp footer .inner .sns,.tab footer .inner .sns{display:flex;flex-flow:wrap;justify-content:center;position:relative;top:0;left:0;width:100%;margin-bottom:4%;z-index:3000}.sp footer .inner .sns p,.tab footer .inner .sns p{position:relative;margin-right:4.66667%;color:#e6e6e6;font-size:24px;font-size:3.2vw}.sp footer .inner .sns .btns,.tab footer .inner .sns .btns{display:flex;position:relative;align-items:center;width:24.66667%}.sp footer .inner .sns .btns>div,.tab footer .inner .sns .btns>div{position:relative;height:0;margin-right:15.13514%}.sp footer .inner .sns .btns .btn-tw,.tab footer .inner .sns .btns .btn-tw{width:21.08108%;padding-top:16.21622%}.sp footer .inner .sns .btns .btn-tw a,.tab footer .inner .sns .btns .btn-tw a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_tw.png) no-repeat center top/contain}.sp footer .inner .sns .btns .btn-line,.tab footer .inner .sns .btns .btn-line{width:23.24324%;padding-top:22.7027%}.sp footer .inner .sns .btns .btn-line a,.tab footer .inner .sns .btns .btn-line a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_line.png) no-repeat center top/contain}.sp footer .inner .sns .btns .btn-yt,.tab footer .inner .sns .btns .btn-yt{width:25.94595%;padding-top:18.37838%;margin-right:0}.sp footer .inner .sns .btns .btn-yt a,.tab footer .inner .sns .btns .btn-yt a{background:url(https://static.nexon.co.jp/retos/common/footer_icon_yt.png) no-repeat center top/contain}.sp footer .inner .product,.tab footer .inner .product{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:left;margin-bottom:2.66667%}.sp footer .inner .product figure,.tab footer .inner .product figure{position:relative;margin:0 4.26667% 0 9.33333%;width:13.33333%;height:0;padding-top:13.33333%}.sp footer .inner .product figure img,.tab footer .inner .product figure img{position:absolute;top:0;width:100%}.sp footer .inner .product table,.tab footer .inner .product table{border-collapse:collapse}.sp footer .inner .product table th,.tab footer .inner .product table th{font-weight:normal;text-align:left;white-space:nowrap}.sp footer .inner .product table th,.sp footer .inner .product table td,.tab footer .inner .product table th,.tab footer .inner .product table td{padding:0;font-size:18px;font-size:2.4vw;line-height:155.55556%;color:#e6e6e6}.sp footer .inner .link,.tab footer .inner .link{text-align:center;margin-bottom:3.33333%}@media(min-width:46.9375em){.sp footer .inner .link,.tab footer .inner .link{margin-bottom:25px}}.sp footer .inner .link ul,.tab footer .inner .link ul{overflow:hidden}.sp footer .inner .link ul li,.tab footer .inner .link ul li{display:inline;padding-right:1.86667%;padding-left:.8%;border-right:1px solid #e6e5e5;font-size:18px;font-size:2.4vw;line-height:166.66667%}.sp footer .inner .link ul li a,.tab footer .inner .link ul li a{color:#e6e6e6}.sp footer .inner .link ul li:first-child,.tab footer .inner .link ul li:first-child{padding-left:0}.sp footer .inner .link ul li:first-child+li+li,.tab footer .inner .link ul li:first-child+li+li{border-right:none}.sp footer .inner .link ul li:last-child,.tab footer .inner .link ul li:last-child{display:block;border-right:none}.sp footer .inner .copy,.tab footer .inner .copy{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size:2.4vw;line-height:155.55556%;text-align:center;color:#e6e6e6}.sp footer .inner .txt-copy,.tab footer .inner .txt-copy{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size:2.4vw;line-height:155.55556%;margin-bottom:4%;color:#e6e6e6}.sp footer .inner .footer-logo,.tab footer .inner .footer-logo{position:relative;left:50%;margin-left:-25.33333%;width:50.8%;height:0;padding-top:6.53333%;background:url(https://static.nexon.co.jp/retos/common/footer_logo_sp.png) no-repeat left top;background-size:contain}.sp footer .inner .footer-logo span,.tab footer .inner .footer-logo span{display:none}.modal{display:none;z-index:30000}.modal.modal-open{display:block}.modal .shade{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:30000}.modal .wrap{position:fixed;top:50%;width:100%;margin-top:-38.93333%;z-index:40000}@media(min-width:46.9375em){.modal .wrap{top:0;margin-top:160px;padding-bottom:115px}}.modal .wrap>section,.modal .wrap>div{display:none;position:relative;left:50%;margin-left:-42%;width:84%;height:0;z-index:11000;border-radius:2.66667%;background-color:#1e3d42}@media(min-width:46.9375em){.modal .wrap>section,.modal .wrap>div{margin-left:-285px;width:570px;border-radius:20px}}@keyframes modalTransIn{0%{transform:scale(.925);opacity:0}100%{transform:scale(1);opacity:1}}.modal .wrap>section.block,.modal .wrap>div.block{display:block;animation:modalTransIn .7s .2s cubic-bezier(.175,.885,.32,1.275) 1 both}.modal .wrap>section .frame,.modal .wrap>div .frame{position:absolute;top:0;width:100%;height:100%;box-sizing:border-box}.modal .wrap>section .frame .inner,.modal .wrap>div .frame .inner{position:absolute;top:0;width:100%}.modal .wrap>section .frame .inner .ttl,.modal .wrap>div .frame .inner .ttl{position:relative;width:100%;height:0;padding-top:12.69841%;background-color:#34716a;border-radius:3.1746% 3.1746% 0 0}@media(min-width:46.9375em){.modal .wrap>section .frame .inner .ttl,.modal .wrap>div .frame .inner .ttl{padding-top:80px;border-radius:20px 20px 0 0}}.modal .wrap>section .frame .inner .top-close,.modal .wrap>div .frame .inner .top-close{position:absolute;top:0;right:0;width:6.03175%;height:0;padding-top:6.03175%;margin-top:3.49206%;margin-right:3.1746%}@media(min-width:46.9375em){.modal .wrap>section .frame .inner .top-close,.modal .wrap>div .frame .inner .top-close{width:38px;padding-top:38px;margin-top:22px;margin-right:20px}}.modal .wrap>section .frame .inner .top-close a,.modal .wrap>div .frame .inner .top-close a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/official/modal_top_close.png) no-repeat left top;background-size:contain}.modal .wrap>section .frame .inner .top-close a span,.modal .wrap>div .frame .inner .top-close a span{display:none}.modal .wrap .line{width:84%;margin-left:-42%;padding-top:60%}@media(min-width:46.9375em){.modal .wrap .line{width:630px;margin-left:-315px;padding-top:450px}}.modal .wrap .line .frame .inner .ttl h2{position:absolute;top:0;margin:3.33333% 0 0 27.77778%;width:42.22222%;height:0;padding-top:6.03175%;background:url(https://static.nexon.co.jp/retos/official/modal_line_ttl.png) no-repeat left top/contain}@media(min-width:46.9375em){.modal .wrap .line .frame .inner .ttl h2{margin:21px 0 0 175px;width:266px;padding-top:38px}}.modal .wrap .line .frame .inner .txt-line{position:relative;padding-top:8.73016%;margin-bottom:4.44444%;text-align:center;font-size:24px;font-size:3.2vw;line-height:150%;font-weight:bold;color:#fff;z-index:200}@media(min-width:46.9375em){.modal .wrap .line .frame .inner .txt-line{padding-top:55px;margin-bottom:28px;font-size:24px}}.modal .wrap .line .frame .inner .qr{position:relative;top:0;left:50%;margin-left:-90px;margin-bottom:30px;width:180px;height:0;padding-top:180px;background:url(https://static.nexon.co.jp/retos/official/modal_line_qr.jpg) no-repeat center top;background-size:contain;z-index:200}.modal .wrap .twitter{width:84%;margin-left:-42%;padding-top:60%}@media(min-width:46.9375em){.modal .wrap .twitter{width:630px;margin-left:-315px;padding-top:450px}}.modal .wrap .twitter .frame .inner .ttl h2{position:absolute;top:0;margin:3.33333% 0 0 14.7619%;width:68.25397%;height:0;padding-top:6.03175%;background:url(https://static.nexon.co.jp/retos/official/modal_tw_ttl.png) no-repeat left top/contain}@media(min-width:46.9375em){.modal .wrap .twitter .frame .inner .ttl h2{margin:21px 0 0 93px;width:430px;padding-top:38px}}.modal .wrap .twitter .frame .inner .txt-tw{position:relative;padding-top:8.73016%;margin-bottom:8.73016%;text-align:center;font-size:24px;font-size:3.2vw;line-height:150%;font-weight:bold;color:#fff;z-index:200}@media(min-width:46.9375em){.modal .wrap .twitter .frame .inner .txt-tw{padding-top:55px;margin-bottom:55px;font-size:24px}}.modal .wrap .twitter .frame .inner .btn-regist{position:relative;top:0;left:50%;margin-left:-34.28571%;width:68.57143%;height:0;padding-top:14.60317%;z-index:200}@media(min-width:46.9375em){.modal .wrap .twitter .frame .inner .btn-regist{margin-left:-216px;width:432px;padding-top:92px}}.modal .wrap .twitter .frame .inner .btn-regist a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/official/modal_btn_regist_sp.png) no-repeat left top/contain}.modal .wrap .twitter .frame .inner .btn-regist a span{display:none}.modal .wrap .mail{width:84%;margin-left:-42%;padding-top:80%}@media(min-width:46.9375em){.modal .wrap .mail{width:630px;margin-left:-315px;padding-top:600px}}.modal .wrap .mail .frame .inner .ttl h2{position:absolute;top:0;margin:3.33333% 0 0 33.33333%;width:33.65079%;height:0;padding-top:6.03175%;background:url(https://static.nexon.co.jp/retos/official/modal_mail_ttl.png) no-repeat left top/contain}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .ttl h2{margin:21px 0 0 210px;width:212px;padding-top:38px}}.modal .wrap .mail .frame .inner .txt-mail{position:relative;padding-top:8.73016%;margin-bottom:8.73016%;text-align:center;font-size:24px;font-size:3.2vw;line-height:150%;font-weight:bold;color:#fff;z-index:200}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .txt-mail{padding-top:55px;margin-bottom:55px;font-size:24px}}.modal .wrap .mail .frame .inner input[type="text"]{position:relative;left:50%;width:76.19048%;height:9.52381vw;margin-left:-38.09524%;margin-bottom:4.7619%;box-sizing:border-box;text-align:center;background-color:#f8f8f8;-webkit-appearance:none;font-family:Arial,Helvetica,sans-serif;border:none;font-size:24px;font-size:3.2vw}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner input[type="text"]{width:480px;height:60px;margin-bottom:30px;margin-left:-240px;font-size:24px}}.modal .wrap .mail .frame .inner input::-webkit-input-placeholder{color:#608088;font-weight:normal;font-size:24px;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner input::-webkit-input-placeholder{font-size:24px}}.modal .wrap .mail .frame .inner input:-ms-input-placeholder{color:#608088;font-weight:normal;font-size:24px;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner input:-ms-input-placeholder{font-size:24px}}.modal .wrap .mail .frame .inner input:-moz-placeholder{color:#608088;font-weight:normal;font-size:24px;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner input:-moz-placeholder{font-size:24px}}.modal .wrap .mail .frame .inner input::-moz-placeholder{color:#608088;font-weight:normal;opacity:1;font-size:24px;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner input::-moz-placeholder{font-size:24px}}.modal .wrap .mail .frame .inner .placeholder{color:#608088;font-weight:normal;font-size:24px;font-size:3.2vw;font-family:"Noto Sans JP",sans-serif}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .placeholder{font-size:24px}}.modal .wrap .mail .frame .inner input:focus{outline:1px #171717 solid}.modal .wrap .mail .frame .inner .error{margin-bottom:1.90476%;font-size:24px;font-size:3.2vw;font-weight:bold;line-height:150%;color:#e64a48;text-align:center}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .error{margin-bottom:24px;font-size:20px;line-height:30px}}.modal .wrap .mail .frame .inner .error img{width:4.7619%;margin-right:1.74603%}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .error img{width:30px;margin-right:11px}}.modal .wrap .mail .frame .inner label{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:3.49206%}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner label{margin-bottom:22px}}.modal .wrap .mail .frame .inner label input[type="checkbox"]{position:relative;width:3.49206%;height:0;padding-top:3.96825%;margin-right:1.5873%;appearance:none;outline:none;background:url(https://static.nexon.co.jp/retos/official/modal_mail_check.png) no-repeat left top;background-size:100% 200%}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner label input[type="checkbox"]{width:22px;padding-top:25px;margin-right:10px}}.modal .wrap .mail .frame .inner label input:checked{background-position:left bottom}.modal .wrap .mail .frame .inner label .check{display:block;position:absolute;top:0;width:100%;height:100%}.modal .wrap .mail .frame .inner label .txt{color:#fff;font-size:24px;font-size:3.2vw;line-height:125%}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner label .txt{font-size:24px}}.modal .wrap .mail .frame .inner .btn-regist{position:relative;top:0;left:50%;margin-left:-34.28571%;width:68.57143%;height:0;padding-top:14.60317%;z-index:200}@media(min-width:46.9375em){.modal .wrap .mail .frame .inner .btn-regist{margin-left:-216px;width:432px;padding-top:92px}}.modal .wrap .mail .frame .inner .btn-regist a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/official/modal_btn_regist_sp.png) no-repeat left top/contain}.modal .wrap .mail .frame .inner .btn-regist a span{display:none}.modal .wrap .caution{width:84%;margin-left:-42%;padding-top:93.33333%}@media(min-width:46.9375em){.modal .wrap .caution{width:630px;margin-left:-315px;padding-top:700px}}.modal .wrap .caution .frame .inner .ttl{margin-bottom:5.39683%}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .ttl{margin-bottom:34px}}.modal .wrap .caution .frame .inner .ttl h2{position:absolute;top:0;margin:3.33333% 0 0 14.7619%;width:68.25397%;height:0;padding-top:6.03175%;background:url(https://static.nexon.co.jp/retos/official/modal_caution_ttl.png) no-repeat left top/contain}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .ttl h2{margin:21px 0 0 93px;width:430px;padding-top:38px}}.modal .wrap .caution .frame .inner .scroll{position:relative;margin:0 auto 0;width:87.30159%;padding-top:85.71429%;font-size:24px;font-size:3.2vw;line-height:150%;color:#fff;overflow-y:scroll;word-break:break-all}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .scroll{width:550px;height:540px;font-size:24px;line-height:36px}}.modal .wrap .caution .frame .inner .scroll .scroll-inner{position:absolute;top:0;padding-right:1.5873%}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .scroll .scroll-inner{padding-right:10px}}.modal .wrap .caution .frame .inner .scroll p,.modal .wrap .caution .frame .inner .scroll dd{margin-bottom:4.7619%}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .scroll p,.modal .wrap .caution .frame .inner .scroll dd{margin-bottom:30px}}.modal .wrap .caution .frame .inner .scroll dt{margin-bottom:1.5873%}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .scroll dt{margin-bottom:10px}}.modal .wrap .caution .frame .inner .scroll dd ul li{text-indent:-1em;margin-left:1em;margin-bottom:1.5873%}@media(min-width:46.9375em){.modal .wrap .caution .frame .inner .scroll dd ul li{margin-bottom:10px}}.modal .wrap .movie{margin-left:-50%;width:100%;padding-top:51.2%;z-index:11000;background-color:transparent}@media(min-width:46.9375em){.modal .wrap .movie{width:960px;margin-left:-480px;padding-top:534px}}.modal .wrap .movie:after{display:none}.modal .wrap .movie .video-player{position:fixed;top:50%;left:50%;margin-top:-25.6%;margin-left:-46%;width:92%;height:0;padding-top:51.73333%;border:.1rem solid #fff}@media(min-width:46.9375em){.modal .wrap .movie .video-player{width:960px;margin-top:-282px;padding-top:534px;margin-left:-480px;border:1px solid #fff}}.modal .wrap .movie .video-player iframe{position:absolute;top:0;width:100%;height:100%}.modal .wrap .movie .top-close{position:fixed;top:50%;left:50%;margin-top:-32%;margin-left:41.33333%;width:5.06667%;height:0;padding-top:5.06667%}@media(min-width:46.9375em){.modal .wrap .movie .top-close{width:38px;padding-top:38px;margin-top:-331px;margin-left:445px}}.modal .wrap .movie .top-close a{position:absolute;top:0;display:block;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/common/modal_btn_close.png) no-repeat left top;background-size:contain}.modal .wrap .movie .top-close a span{display:none}.modal .wrap .win-app{margin-left:-285px;width:570px;padding-top:385px;background:url(https://static.nexon.co.jp/retos/common/modal_winapp_qr.png) no-repeat left top;background-size:contain}.modal .wrap .win-app .frame .inner h2{display:none}.tab .modal .wrap{top:50%;margin-top:-192px}.tab .modal .wrap .movie{width:690px;padding-top:384px;margin-left:-345px}.tab .modal .wrap .movie:after{display:none}.tab .modal .wrap .movie .video-player{position:fixed;top:50%;left:50%;margin-top:-192px;margin-left:-345px;width:690px;height:0;padding-top:384px;border:1px solid #e7c48a}.tab .modal .wrap .movie .top-close{position:fixed;top:50%;left:50%;margin-top:-241px;margin-left:314px;width:38px;height:0;padding-top:38px}.pc .container.is-none{display:none}@keyframes jelly{0%{transform:scale(1,1)}19%{transform:scale(.9,1.05)}58%{transform:scale(1.05,.9)}60%{transform:scale(1.1,.9)}63%{transform:scale(.9,1.1)}67%{transform:scale(1,1)}69%{transform:scale(1,1)}100%{transform:scale(1,1)}}.pc .loader{position:fixed;top:0;width:100%;height:100%;z-index:1100}.pc .loader.is-load{animation:ls .9s 0s cubic-bezier(.165,.84,.44,1) 1 both}.pc .loader .logo{position:absolute;left:50%;top:50%;margin-left:-170px;margin-top:-96px;width:340px;height:0;padding-top:140px;background:url(https://static.nexon.co.jp/retos/official/loader_logo.png) no-repeat left top/auto}@keyframes loaderTxt{to{background-position:100% -120px}}.pc .loader .per{position:absolute;left:50%;top:50%;margin-left:-81px;margin-top:73px;width:163px;height:0;padding-top:30px;background:url(https://static.nexon.co.jp/retos/official/loader_txt.png) no-repeat left top/100% 400%;animation:loaderTxt 3.6s steps(4) infinite}@keyframes ls{0%{opacity:1}100%{opacity:0}}.pc .loader-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#1e3d42;z-index:1000}.pc .loader-screen.is-load{animation:ls .9s 0s cubic-bezier(.165,.84,.44,1) 1 both}.tab .container.is-none,.sp .container.is-none{display:none}@keyframes jelly_sp{0%{transform:scale(1,1)}19%{transform:scale(.95,1.05)}58%{transform:scale(1.05,.95)}60%{transform:scale(1.05,.95)}63%{transform:scale(.95,1.05)}67%{transform:scale(1,1)}69%{transform:scale(1,1)}100%{transform:scale(1,1)}}.tab .loader,.sp .loader{position:fixed;top:0;width:100%;height:100%;z-index:1100}.tab .loader.is-load,.sp .loader.is-load{animation:ls_sp .9s 0s cubic-bezier(.165,.84,.44,1) 1 both}.tab .loader .logo,.sp .loader .logo{position:absolute;left:50%;top:50%;margin-left:-22.66667%;margin-top:-23.33333%;width:45.33333%;height:0;padding-top:18.66667%;background:url(https://static.nexon.co.jp/retos/official/loader_logo.png) no-repeat left top/contain}@keyframes loaderTxt_sp{to{background-position:100% -16vw}}.tab .loader .per,.sp .loader .per{position:absolute;left:50%;top:50%;margin-left:-10.8%;margin-top:-.66667%;width:21.73333%;height:0;padding-top:4%;overflow:hidden;background:url(https://static.nexon.co.jp/retos/official/loader_txt.png) no-repeat left top/100% 400%;animation:loaderTxt_sp 3.6s steps(4) infinite}@keyframes ls_sp{0%{opacity:1}100%{opacity:0}}.tab .loader-screen,.sp .loader-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#1e3d42;z-index:1000}.tab .loader-screen.is-load,.sp .loader-screen.is-load{animation:ls_sp .9s 0s cubic-bezier(.165,.84,.44,1) 1 both}.pc .landscape{display:none}.tab .landscape,.sp .landscape{display:none;position:fixed;top:50%;left:50%;width:100%;height:100%;background:url(https://static.nexon.co.jp/retos/official/landscape.png) no-repeat center center;background-size:cover;transform:translate(-50%,-50%);z-index:19000}.tab .landscape span,.sp .landscape span{display:none}