﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none}img{vertical-align:top;line-height:0;font-size:0}::selection{color:#a8ffff;background-color:#1b52e7}html{overflow-x:hidden}body:not(.anime) *{animation:none !important;transition:none !important}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}body{width:100vw;font-weight:500;overflow-x:hidden;color:#1e2d46;font-family:"Roboto","Noto Sans JP",-apple-system,sans-serif}body::before{content:"";position:fixed;display:block;width:100vw;height:100vh;background:#fff;z-index:-1}body.first .mvCol{clip-path:circle(192vw at 50vw -140.7vw)}@media(max-width: 1023.9px){body.first .mvCol{clip-path:circle(210vw at 50vw -121.6vw)}}.loadingCol{position:fixed;width:100vw;height:100vh;z-index:999;overflow:hidden;background:#fff}.loadingCol .txtCol{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;font-size:60px;font-weight:900;width:stretch;height:100px;text-align:center;color:#a8ffff;text-shadow:#a8ffff 1px 0 10px;animation:slide2 2s cubic-bezier(0.85, 0, 0.15, 1) infinite}@media(max-width: 1023.9px){.loadingCol .txtCol{font-size:9.3333333333vw}}.loadingCol .txtCol::before{content:"LOADING...";position:absolute;font-weight:900;animation:slide 2s cubic-bezier(0.85, 0, 0.15, 1) infinite;color:#1b52e7}.loadingCol .bg{width:400px;height:400px;top:-2vw;bottom:0;right:0;left:-3vw;margin:auto;position:absolute;z-index:-1}@media(max-width: 1023.9px){.loadingCol .bg{width:60vw;height:60vw;top:-20vw;left:-12vw}}@media(min-width: 680px)and (max-width: 1023.9px){.loadingCol .bg{top:0;left:-4vw}}.loadingCol .bg::before{content:"";position:absolute;width:100%;height:100%;border-top:30px solid rgba(0,0,0,0);border-right:30px #a8ffff solid;border-bottom:30px solid rgba(0,0,0,0);border-left:30px #a8ffff solid;border-radius:500px;animation:rotation2 2s cubic-bezier(0.85, 0, 0.15, 1) infinite .2s}@media(max-width: 1023.9px){.loadingCol .bg::before{border-top:20px solid rgba(0,0,0,0);border-right:20px #a8ffff solid;border-bottom:20px solid rgba(0,0,0,0);border-left:20px #a8ffff solid}}.loadingCol .bg::after{content:"";scale:1.2;width:100%;height:100%;position:absolute;border-top:30px solid rgba(0,0,0,0);border-right:30px #a8ffff solid;border-bottom:30px solid rgba(0,0,0,0);border-left:30px #a8ffff solid;border-radius:500px;animation:rotation2 2s cubic-bezier(0.85, 0, 0.15, 1) infinite}@media(max-width: 1023.9px){.loadingCol .bg::after{border-top:20px solid rgba(0,0,0,0);border-right:20px #a8ffff solid;border-bottom:20px solid rgba(0,0,0,0);border-left:20px #a8ffff solid}}@keyframes rotation2{0%{transform:rotate(0deg);opacity:0}50%{opacity:1}100%{transform:rotate(360deg);opacity:0}}@keyframes slide{0%{clip-path:inset(0 100% 0 0);opacity:1}70%{clip-path:inset(0);opacity:1}100%{clip-path:inset(0);opacity:0}}@keyframes slide2{0%{letter-spacing:0}50%{letter-spacing:.5rem}100%{letter-spacing:0}}.bgScrollCol{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;mask-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 90%, rgb(0, 0, 0) 100%);z-index:10;pointer-events:none}.bgScrollCol .bgScrollColInner01{animation:bgscroll 30s linear infinite;position:absolute;top:0}@media(max-width: 1023.9px){.bgScrollCol .bgScrollColInner01{animation:bgscroll 20s linear infinite}}.bgScrollCol .bgScrollColInner01 li{width:100vw}.bgScrollCol .bgScrollColInner02{animation:bgscroll 15s linear infinite;position:absolute;top:0}@media(max-width: 1023.9px){.bgScrollCol .bgScrollColInner02{animation:bgscroll 10s linear infinite}}.bgScrollCol .bgScrollColInner02 li{width:100vw}main{position:relative}img{width:100%}.mvCol{position:relative;z-index:10;width:100%;height:51vw}@media(max-width: 1023.9px){.mvCol{width:100vw;height:87.4666666667vw}}.mvCol::before{content:"";position:absolute;top:.4vw;left:0;width:100%;height:51vw;background:url("../images/img_mv05.png") no-repeat top center/100%;z-index:20}@media(max-width: 1023.9px){.mvCol::before{top:1vw;width:100vw;height:87.4666666667vw;background:url("../images/sp/img_mv05.png") no-repeat top center/100%}}.mvCol .mvColInner{width:100%;height:51vw;background:url("../images/img_mv01.webp") no-repeat top center/100%;position:fixed}@media(max-width: 1023.9px){.mvCol .mvColInner{height:87.4666666667vw;background:url("../images/sp/img_mv01.webp") no-repeat top center/cover}}.mvCol .logoCol{position:absolute;width:34.9vw;bottom:4.5vw;left:6vw;z-index:10}@media(max-width: 1023.9px){.mvCol .logoCol{width:52.5333333333vw;left:2vw;bottom:3vw}}.mvCol .mv01{position:absolute;top:0;left:0;width:100%}.mvCol .mv02{position:absolute;top:0;left:0;width:100%}.mvCol .mv03{position:absolute;top:0;left:0;width:100%}.mvCol .mv04{position:absolute;top:0;left:0;width:100%}.introCol{position:relative;width:100%;height:58vw;background:url("../images/bg_intro.webp") no-repeat top center/100%;margin-top:-6.6vw;text-align:center;overflow:hidden}@media(max-width: 1023.9px){.introCol{background:url("../images/sp/bg_intro.webp") no-repeat top center/100%;width:100vw;height:122vw;margin-top:-5vw}}.introCol::after{content:"";position:absolute;top:.5vw;left:0;right:0;margin:auto;width:53vw;height:53vw;background:url("../images/img_deco03.webp") no-repeat top center/100%}@media(max-width: 1023.9px){.introCol::after{left:-6vw;width:110vw;height:110vw}}.introCol .introColInner{position:relative;width:80vw;height:38.5vw;margin:0 auto;padding-top:12vw;z-index:2}@media(max-width: 1023.9px){.introCol .introColInner{height:86vw}}.introCol .introColInner .titCol{position:absolute;z-index:10;top:20vw;left:0;filter:drop-shadow(0px 0px 10px rgba(28, 47, 85, 0.6));pointer-events:none}@media(max-width: 1023.9px){.introCol .introColInner .titCol{top:18vw;left:-7vw}}.introCol .introColInner .titCol .txt01{max-width:437px;width:22.7604166667vw;display:block}@media(max-width: 1023.9px){.introCol .introColInner .titCol .txt01{max-width:100%;width:37vw}}.introCol .introColInner .titCol .txt02{max-width:1016px;width:52.9166666667vw;margin-top:1vw;display:block}@media(max-width: 1023.9px){.introCol .introColInner .titCol .txt02{max-width:100%;width:90vw}}.introCol .introColInner .movieCol{position:absolute;right:0;transform:perspective(200px) rotateY(-2deg);width:47vw}@media(max-width: 1023.9px){.introCol .introColInner .movieCol{top:38vw;transform:perspective(200px) rotateY(-18deg);width:85vw}}.introCol .introColInner .movieCol::before{content:"";display:block;background:url("../images/icon_movie01.webp") no-repeat top center/100%;max-width:216px;width:11.25vw;max-height:216px;height:11.25vw;position:absolute;top:9.5vw;left:18vw;z-index:10;pointer-events:none}@media(max-width: 1023.9px){.introCol .introColInner .movieCol::before{width:20vw;height:20vw;top:16vw;left:34vw}}.introCol .introColInner .movieCol::after{content:"";display:block;background:url("../images/icon_movie02.webp") no-repeat top center/100%;max-width:216px;width:11.25vw;max-height:216px;height:11.25vw;position:absolute;top:9.5vw;left:18vw;pointer-events:none}@media(max-width: 1023.9px){.introCol .introColInner .movieCol::after{width:20vw;height:20vw;top:16vw;left:34vw}}.introCol .introColInner .movieCol a{display:block;position:relative}@media(min-width: 1370px){.introCol .introColInner .movieCol a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.introCol .introColInner .movieCol a:hover{scale:1.05}}.introCol .video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:178vh;height:56vw;min-height:100%;min-width:100%;z-index:-1;opacity:0}@media(max-width: 1023.9px){.introCol .video{top:43%}}.introCol .video.pause{opacity:1}.introCol .introBgScrollCol{position:absolute;top:0;left:0;width:100vw;height:55vw;overflow:hidden}@media(max-width: 1023.9px){.introCol .introBgScrollCol{height:115vw}}.introCol .introBgScrollCol .bgScrollColInner{animation:bgscroll 30s linear infinite;position:absolute;top:0}.introCol .introBgScrollCol .bgScrollColInner li{width:100vw}.introCol .betaCol{position:relative;z-index:2}.introCol .betaCol .txtCol{font-size:2.0833333333vw;color:#fff;filter:drop-shadow(0px 0px 10px rgba(28, 47, 85, 0.6))}@media(max-width: 1023.9px){.introCol .betaCol .txtCol{font-size:4.2666666667vw}}.introCol .betaCol .btnDetail{display:block;width:25vw;margin:auto}@media(max-width: 1023.9px){.introCol .betaCol .btnDetail{width:66.1333333333vw}}.introCol .betaCol .btnDetail a{display:block}@media(min-width: 1370px){.introCol .betaCol .btnDetail a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.introCol .betaCol .btnDetail a:hover{scale:1.05}}aside .btnAnime{position:fixed;display:block;top:0;width:100vw;height:25px;background:rgba(41,67,132,.5);z-index:99;font-size:14px;color:#fff;text-align:center;line-height:1}@media(max-width: 1023.9px){aside .btnAnime{font-size:2.9333333333vw;padding-top:.6vw;height:6vw}}aside .btnAnime::before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;background:#fff;border-radius:50px;margin-top:-3px;vertical-align:middle;border:solid 5px #fff;opacity:.5;transition:opacity .3s,background .3s}@media(max-width: 1023.9px){aside .btnAnime::before{width:1.1vw;height:1.1vw}}aside .btnAnime.on::before{border:solid 5px #fff;background:#00a0ea;opacity:1}aside .langCol{top:35px;right:20px;z-index:99;position:absolute;display:flex}@media(max-width: 1023.9px){aside .langCol{top:8vw;right:4vw}}aside .langCol li{margin:0 -5px}@media(max-width: 1023.9px){aside .langCol li{margin:0 -1.4vw}}aside .langCol li a{display:flex;align-items:center;justify-content:center;clip-path:polygon(10px 0%, 100% 0%, calc(100% - 10px) 100%, 0% 100%);width:62px;height:34px;background:#1e2d46;color:#a0d2d2}@media(min-width: 1370px){aside .langCol li a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}aside .langCol li a:hover{scale:1.05}}@media(max-width: 1023.9px){aside .langCol li a{font-size:3.5vw;width:13vw;height:7vw}}aside .langCol li a.current{background:#1b52e7;color:#a8ffff}footer{position:relative;margin-top:-4vw}@media(max-width: 1023.9px){footer{margin-top:0}}footer .specCol{font-size:16px;width:530px;margin:4vw auto 0;background:rgba(213,255,254,.2);padding:30px}@media(max-width: 1023.9px){footer .specCol{font-size:3.4666666667vw;width:75vw;padding:5vw}}footer .specCol dl{font-weight:500;display:flex}@media(max-width: 1023.9px){footer .specCol dl{display:block}}footer .specCol dl dt{width:140px}@media(max-width: 1023.9px){footer .specCol dl dt{max-width:100%;width:100%;font-weight:700;margin:auto;text-align:center}}footer .specCol dl dd::before{content:"："}@media(max-width: 1023.9px){footer .specCol dl dd::before{display:none}}@media(max-width: 1023.9px){footer .specCol dl dd{text-align:center}}footer .specCol dl+dl{margin-top:.4vw}@media(max-width: 1023.9px){footer .specCol dl+dl{margin-top:3vw}}footer .illustratorCol{text-align:center;margin-top:100px}@media(max-width: 1023.9px){footer .illustratorCol{margin-top:8vw;text-shadow:#fff 1px 0 10px,#fff 1px 0 10px}}footer .illustratorCol .titCol{font-size:16px;font-weight:700}@media(max-width: 1023.9px){footer .illustratorCol .titCol{font-size:3.2vw}}footer .illustratorCol .txtCol{margin-top:15px;margin:15px auto 0;font-size:14px;font-weight:500;max-width:1500px;width:92vw}@media(max-width: 1023.9px){footer .illustratorCol .txtCol{font-size:2.6666666667vw;margin-top:1.5vw}}footer .illustratorCol .txtCol span{display:inline-block}footer .snsCol{margin:50px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 1371px)and (max-width: 1600px){footer .snsCol{margin:2.5vw auto}}@media(max-width: 1023.9px){footer .snsCol{margin:8vw auto}}footer .snsCol dt{display:flex;align-items:center;color:#1e2d46;font-size:18px;white-space:nowrap}@media(max-width: 1023.9px){footer .snsCol dt{font-size:4.2666666667vw}}footer .snsCol dd{margin-top:20px}@media(max-width: 1023.9px){footer .snsCol dd{margin-top:2.6666666667vw}}footer .snsCol ul{display:flex;padding:0;margin:0;align-items:center;justify-content:center}footer .snsCol li{margin:0 20px}@media(max-width: 1023.9px){footer .snsCol li{margin:0 2.6666666667vw}}footer .snsCol a{display:flex;align-items:center;justify-content:center;background-color:#1e2d46;border-radius:100em;width:70px;height:70px}footer .snsCol a.x{border:#1e2d46 solid 1px;background:url("../images/common/ico_x_black.png") no-repeat center center;background-size:40%}@media(min-width: 1370px){footer .snsCol a.x:hover{transition-duration:.5s;background:#1e2d46 url("../images/common/ico_x_white.png") no-repeat center center;background-size:40%}}footer .snsCol a.facebook{border:#1e2d46 solid 1px;background:url("../images/common/ico_facebook_black.png") no-repeat center center;background-size:60%}@media(min-width: 1370px){footer .snsCol a.facebook:hover{transition-duration:.5s;background:#1e2d46 url("../images/common/ico_facebook_white.png") no-repeat center center;background-size:60%}}footer .snsCol a.instagram{border:#1e2d46 solid 1px;background:url("../images/common/ico_instagram_black.png") no-repeat center center;background-size:55%}@media(min-width: 1370px){footer .snsCol a.instagram:hover{transition-duration:.5s;background:#1e2d46 url("../images/common/ico_instagram_white.png") no-repeat center center;background-size:55%}}footer .snsCol a img{width:100%;height:auto}@media(max-width: 1023.9px){footer .snsCol a{width:10.4vw;height:10.4vw;padding:2.6666666667vw}footer .snsCol a.x{padding:1.3333333333vw 2vw}footer .snsCol a.facebook{padding:1.3333333333vw 1.7333333333vw}footer .snsCol a.instagram{padding:2.1333333333vw 2.1333333333vw}}footer .mBnrCol{width:930px;margin:4vw auto 0}@media(max-width: 1023.9px){footer .mBnrCol{width:80vw;padding:0}}footer .mBnrCol .titCol{font-size:40px;font-weight:700;text-align:center;margin-bottom:20px}@media(max-width: 1023.9px){footer .mBnrCol .titCol{font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}footer .sBnrCol{display:flex;justify-content:center;gap:30px;margin:5vw auto}@media(max-width: 1023.9px){footer .sBnrCol{flex-wrap:wrap;gap:3vw;margin:8vw auto}}footer .sBnrCol li a{display:block;width:453px}@media(min-width: 1370px){footer .sBnrCol li a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}footer .sBnrCol li a:hover{scale:1.05}}@media(max-width: 1023.9px){footer .sBnrCol li a{width:80vw}}footer .footerColInner{width:1623px;border-radius:10px;background:rgba(213,255,254,.2);margin:auto;padding:60px;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px)and (max-width: 1600px){footer .footerColInner{flex-wrap:wrap;justify-content:center;width:90vw}}@media(max-width: 1023.9px){footer .footerColInner{width:90vw;display:block;padding:8vw 6vw;flex-wrap:wrap}}footer .footerColInner .leftCol .logoCol{width:360px}@media(max-width: 1023.9px){footer .footerColInner .leftCol .logoCol{width:60vw;margin:0 auto 4vw}}footer .footerColInner .rightCol{font-size:16px;font-weight:500}@media(max-width: 1023.9px){footer .footerColInner .rightCol{font-size:3.2vw}}footer .footerColInner .rightCol .infoCol{display:flex;align-items:center;gap:50px}@media(min-width: 1024px)and (max-width: 1370px){footer .footerColInner .rightCol .infoCol{display:block}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol{display:block}}footer .footerColInner .rightCol .infoCol .infoColInner{width:810px}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner{width:auto}}footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol{display:flex;gap:30px}@media(min-width: 1024px)and (max-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol{justify-content:center;margin-top:30px}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol{flex-wrap:wrap;justify-content:center;gap:3vw}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li{border:solid 1px #000;padding:2vw;width:100%;text-align:center}}footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li .ot-sdk-show-settings{display:block;color:#1e2d46 !important;border:none !important;background:none !important;font-size:16px !important;padding:0 !important;font-weight:500;line-height:1.6 !important;transition:.5s cubic-bezier(0.85, 0, 0.15, 1) !important;font-family:"Roboto","Noto Sans JP",-apple-system,sans-serif !important}@media(min-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li .ot-sdk-show-settings:hover{color:#1b52e7 !important;text-shadow:rgba(27,82,231,0.5098039216) 1px 0 10px}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li .ot-sdk-show-settings{font-size:3.2vw !important;width:100%}}footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li a{display:block;color:#1e2d46}@media(min-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li a:hover{color:#1b52e7;text-shadow:rgba(27,82,231,.5098039216) 1px 0 10px}}footer .footerColInner .rightCol .infoCol .infoColInner .noticeCol{margin-top:30px}@media(min-width: 1024px)and (max-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .noticeCol{text-align:center}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .noticeCol{margin-top:5vw}}footer .footerColInner .rightCol .infoCol .infoColInner .noticeCol p+p{margin-top:5px}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .noticeCol p+p{margin-top:1vw}}footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList{display:flex;justify-content:right;align-items:center;margin-top:40px;margin-right:0;margin-left:auto;gap:30px;width:550px}@media(min-width: 1024px)and (max-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList{margin-right:auto}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList{gap:2vw;width:auto;margin-top:5vw;margin-bottom:5vw}}footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList a{display:block}@media(min-width: 1370px){footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList a{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}footer .footerColInner .rightCol .infoCol .infoColInner .fLogoList a:hover{scale:1.05}}footer .footerColInner .rightCol .infoCol .charaCol{background:url("../images/bg_f-chara.webp") no-repeat top center/100%;width:236px;height:236px}@media(min-width: 1024px)and (max-width: 1370px){footer .footerColInner .rightCol .infoCol .charaCol{margin:40px auto 0}}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .charaCol{width:45vw;height:45vw;margin:auto}}footer .footerColInner .rightCol .infoCol .charaCol .charaColInner{overflow:hidden;width:202px;height:202px;margin:20px}@media(max-width: 1023.9px){footer .footerColInner .rightCol .infoCol .charaCol .charaColInner{width:41vw;height:41vw;margin:2vw;padding-top:2vw}}@media(min-width: 1370px){footer .footerColInner .rightCol .infoCol .charaCol .charaColInner:hover{animation:dot_step2 1.5s steps(2, end) infinite;background:url("../images/img_digimon-move2.png") no-repeat top center/100%}footer .footerColInner .rightCol .infoCol .charaCol .charaColInner:hover img{opacity:0}}footer .copyCol{font-size:16px;text-align:center;padding:20px}@media(max-width: 1023.9px){footer .copyCol{font-size:2.6666666667vw;margin:3vw;padding:2vw}}.sp{display:none}@media(max-width: 1023.9px){.sp{display:inline}}.pc{display:inline}@media(max-width: 1023.9px){.pc{display:none}}.fancybox-container .fancybox-slide--html{padding:0}.fancybox-container .fancybox-bg{opacity:.7;background:#18223a}.fancybox-container .fancybox-button--close{width:4.4791666667vw;height:4.4791666667vw;border-radius:50px;margin-top:2vw;margin-right:2vw;color:#fff;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgb(0, 0, 0) 100%)}@media(min-width: 1370px){.fancybox-container .fancybox-button--close{transition:.5s cubic-bezier(0.85, 0, 0.15, 1)}.fancybox-container .fancybox-button--close:hover{scale:1.05}}@media(max-width: 1023.9px){.fancybox-container .fancybox-button--close{width:9.3333333333vw;height:9.3333333333vw;margin-top:3vw;margin-right:3vw}}@media(max-width: 500px){.fancybox-container .fancybox-button--close svg{scale:2}}body.anime main .mvCol{clip-path:circle(0vw at 50vw 50vw);transition:.8s}body.anime main .mvCol .logoCol{clip-path:inset(0 0 100% 0)}body.anime main .mvCol .mv02{clip-path:inset(0 0 100% 0)}body.anime main .mvCol .mv02::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv02_blur.webp) no-repeat top center/100%;z-index:10}@media(max-width: 1023.9px){body.anime main .mvCol .mv02::before{background:url(../images/sp/img_mv02_blur.webp) no-repeat top center/100%}}body.anime main .mvCol .mv02::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv02_bright.webp) no-repeat top center/100%;z-index:5}@media(max-width: 1023.9px){body.anime main .mvCol .mv02::after{background:url(../images/sp/img_mv02_bright.webp) no-repeat top center/100%}}body.anime main .mvCol .mv03{clip-path:inset(0 0 100% 0)}body.anime main .mvCol .mv03::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv03_blur.webp) no-repeat top center/100%;z-index:10}@media(max-width: 1023.9px){body.anime main .mvCol .mv03::before{background:url(../images/sp/img_mv03_blur.webp) no-repeat top center/100%}}body.anime main .mvCol .mv03::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv03_bright.webp) no-repeat top center/100%;z-index:5}@media(max-width: 1023.9px){body.anime main .mvCol .mv03::after{background:url(../images/sp/img_mv03_bright.webp) no-repeat top center/100%}}body.anime main .mvCol .mv04{clip-path:inset(0 0 100% 0)}body.anime main .mvCol .mv04::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv04_blur.webp) no-repeat top center/100%;z-index:10}@media(max-width: 1023.9px){body.anime main .mvCol .mv04::before{background:url(../images/sp/img_mv04_blur.webp) no-repeat top center/100%}}body.anime main .mvCol .mv04::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/img_mv04_bright.webp) no-repeat top center/100%;z-index:5}@media(max-width: 1023.9px){body.anime main .mvCol .mv04::after{background:url(../images/sp/img_mv04_bright.webp) no-repeat top center/100%}}body.anime main .mvCol.on .mv02 img{animation:float1 3.5s ease-in-out infinite}body.anime main .mvCol.on .mv03 img{animation:float2 3.5s ease-in-out .2s infinite}body.anime main .mvCol.on .mv04 img{animation:float3 3.5s ease-in-out .4s infinite}body.anime main .introCol.in .introColInner .titCol .txt01{translate:-200px 0;opacity:0;transition:translate .3s cubic-bezier(0.85, 0, 0.15, 1),clip-path .3s linear}body.anime main .introCol.in .introColInner .titCol .txt02{translate:200px 0;opacity:0;transition:translate .4s cubic-bezier(0.85, 0, 0.15, 1),clip-path .4s linear}body.anime main .introCol.in .introColInner .movieCol{opacity:0;transition:opacity .4s linear .4s}body.anime main .introCol.in .introColInner .movieCol a::before{content:"";position:absolute;width:100%;height:100%;background:url("../images/img_movie_bright.webp") no-repeat top center/100%}body.anime main .introCol.in .betaCol.in .txtCol{translate:0 200px;clip-path:inset(0 100% 0 0);transition:translate .5s cubic-bezier(0.85, 0, 0.15, 1),clip-path .5s linear}body.anime main .introCol.in .betaCol.in .btnDetail{opacity:0;transition:opacity .3s linear .4s}body.anime main .introCol.in.is-in .introColInner .titCol .txt01{translate:0 0;opacity:1}body.anime main .introCol.in.is-in .introColInner .titCol .txt02{translate:0 0;opacity:1}body.anime main .introCol.in.is-in .introColInner .movieCol{opacity:1}body.anime main .introCol.in.is-in .introColInner .movieCol a::before{animation:bright .4s linear .4s forwards}body.anime main .introCol.in.is-in .betaCol.is-in .txtCol{translate:0 0;clip-path:inset(0)}body.anime main .introCol.in.is-in .betaCol.is-in .btnDetail{opacity:1}body.anime main .introCol::after{animation:rotation 50s linear infinite}body.anime main .introCol .introColInner .movieCol::after{animation:rotation 10s linear infinite}body.anime aside .btnBeta{clip-path:inset(0 0 100% 0);scale:1.1}body.anime footer .footerColInner .charaCol .charaColInner img{animation:dot_step 4s steps(10, end) infinite}@media(max-width: 1023.9px){body.anime footer .footerColInner .charaCol .charaColInner img{animation:dot_step_sp 4s steps(10, end) infinite}}body.anime.first main .mvCol{clip-path:circle(192vw at 50vw -140.7vw)}@media(max-width: 1023.9px){body.anime.first main .mvCol{clip-path:circle(210vw at 50vw -121.6vw)}}body.anime.first main .mvCol .logoCol{animation:mvanime 1s cubic-bezier(0.85, 0, 0.15, 1) .5s forwards}body.anime.first main .mvCol .mv02{animation:mvanime2 .5s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main .mvCol .mv02::before{animation:blur .5s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main .mvCol .mv02::after{animation:bright .5s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main .mvCol .mv03{animation:mvanime2 .8s cubic-bezier(0.85, 0, 0.15, 1) .2s forwards}body.anime.first main .mvCol .mv03::before{animation:blur .8s cubic-bezier(0.85, 0, 0.15, 1) .2s forwards}body.anime.first main .mvCol .mv03::after{animation:bright .8s cubic-bezier(0.85, 0, 0.15, 1) .2s forwards}body.anime.first main .mvCol .mv04{animation:mvanime2 1.2s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main .mvCol .mv04::before{animation:blur 1.2s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main .mvCol .mv04::after{animation:bright 1.2s cubic-bezier(0.85, 0, 0.15, 1) .1s forwards}body.anime.first main video{animation:opacity .5s cubic-bezier(0.85, 0, 0.15, 1) .5s forwards}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes blur{0%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes bright{0%{opacity:1}60%{opacity:1}100%{opacity:0}}@keyframes mvanime{0%{clip-path:inset(0 0 100% 0);scale:1.1}50%{clip-path:inset(0)}100%{clip-path:inset(0);scale:1}}@keyframes mvanime2{0%{clip-path:inset(0 0 100% 0);scale:1.1;transform:rotate(2deg)}50%{clip-path:inset(0)}100%{clip-path:inset(0);scale:1;transform:rotate(0)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bgscroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -50%, 0)}}@keyframes dot_step{0%{transform:translateY(0)}100%{transform:translateY(-2020px)}}@keyframes dot_step_sp{0%{transform:translateY(0)}100%{transform:translateY(-410vw)}}@keyframes dot_step2{0%{background-position:0 0}100%{background-position:0 -404px}}@keyframes float1{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -1%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes float2{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -2%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes float3{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -5%, 0)}100%{transform:translate3d(0, 0, 0)}}