header#sqexHeader-black,header#sqexHeader-white{width:100%}header#sqexHeader-black #header-title,header#sqexHeader-white #header-title{box-sizing:border-box;width:40%!important}@media screen and (width<=767px){header#sqexHeader-black #header-title,header#sqexHeader-white #header-title{width:40%!important}}@media (width>=500px){header#sqexHeader-black #header-title,header#sqexHeader-white #header-title{width:40%!important}}footer#sqexFooter{width:100%}footer#sqexFooter #sqex-footer-contents{box-sizing:border-box;margin:0 auto;width:min(100%, var(--contents-width,500px))!important}footer#sqexFooter ul.sqex-footer-textlink{box-sizing:border-box;flex-wrap:wrap!important;width:100%!important;display:flex!important}footer#sqexFooter ul.sqex-footer-textlink li{width:50%!important;margin:1% 0!important;padding:.5%!important}@media screen and (width<=767px){footer#sqexFooter #sqex-footer-contents{width:min(100%, var(--contents-width,500px))!important}footer#sqexFooter ul.sqex-footer-textlink li{width:50%!important;display:inline-block!important}footer#sqexFooter ul.sqex-footer-textlink li:last-child{border-right:1px dotted #333!important}}@media (width>=500px){footer#sqexFooter #sqex-footer-contents{width:min(100%, var(--design-width,375px))!important}}#opening[data-astro-cid-aqcugb6o]{z-index:9999;background-color:#000;justify-content:center;align-items:center;transition:opacity .8s;display:flex;position:fixed;inset:0}#opening[data-astro-cid-aqcugb6o].is-fadeout{opacity:0;pointer-events:none}.opening-inner[data-astro-cid-aqcugb6o]{justify-content:center;align-items:center;width:min(100%,500px);display:flex;@media (width>=500px){width:375px}}.opening-video[data-astro-cid-aqcugb6o]{width:100%;height:auto;display:block}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body{background-color:#000;font-family:Kosugi Maru,sans-serif;font-weight:400;overflow-x:hidden}.font-noto-sans{font-family:Google Sans,Noto Sans JP,sans-serif;font-weight:400}.font-noto-sans-extrabold{font-family:Google Sans,Noto Sans JP,sans-serif;font-weight:800}.font-noto-sans-semibold{font-family:Google Sans,Noto Sans JP,sans-serif;font-weight:600}button{cursor:pointer;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0}img{vertical-align:bottom;max-width:100%}.wrapper[data-astro-cid-ju4pidww]{--contents-width:500px;--design-width:375px;--breakpoint-pc:var(--contents-width);--content-scale:calc(min(100vw, var(--contents-width)) / var(--design-width));--fluid-px:calc(var(--content-scale) * 1px);flex-direction:column;min-height:100vh;display:flex}@media (width>=500px){.wrapper[data-astro-cid-ju4pidww]{--content-scale:1;--fluid-px:1px}}.main[data-astro-cid-ju4pidww]{width:min(100%, var(--contents-width));flex:1;margin:0 auto}.contentViewport[data-astro-cid-ju4pidww]{width:100%}@media (width>=500px){.main[data-astro-cid-ju4pidww]{width:min(100%,375px)}}.bgLayer[data-astro-cid-ju4pidww]{grid-template-columns:1fr var(--design-width) 1fr;z-index:-1;background-color:#000;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.bgLayerLogo[data-astro-cid-ju4pidww]{flex-direction:column;align-items:center;padding-top:110px;display:flex;@media (width<=1219px){gap:38px}@media (width<=810px){display:none}}.bgLayerLogoUpper[data-astro-cid-ju4pidww]{& picture{width:100%;display:block;& img{width:100%}}@media (width<=1219px){width:188px}}.bgLayerLogoLower[data-astro-cid-ju4pidww]{@media (width<=1219px){width:167px}}.characterImage[data-astro-cid-p7an4rza]{opacity:0;pointer-events:none;z-index:1;display:inline-block;position:absolute;&[data-char-animation=none]{opacity:1}& img{width:100%;height:auto;display:block}}.characterImage[data-astro-cid-p7an4rza][data-char-animation=pop].is-visible{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards charPop}.characterImage[data-astro-cid-p7an4rza][data-char-animation=slideUp].is-visible{animation:.5s ease-out forwards charSlideUp}.characterImage[data-astro-cid-p7an4rza][data-char-animation=fadeIn].is-visible{animation:.4s ease-out forwards charFadeIn}.characterImage[data-astro-cid-p7an4rza][data-char-animation=dropBounce].is-visible{animation:.9s ease-in forwards charDropBounce}.characterImage[data-astro-cid-p7an4rza][data-char-animation=slideIn].is-visible{animation:.4s cubic-bezier(0,.7,.3,1) forwards charSlideIn}.characterImage[data-astro-cid-p7an4rza][data-char-animation=bossReveal].is-visible{animation:1.2s cubic-bezier(.25,0,.2,1) forwards charBossReveal}@keyframes charPop{0%{opacity:0;transform:scale(0)rotate(-8deg)}35%{opacity:1;transform:scale(1.25)rotate(3deg)}55%{transform:scale(.88)rotate(-1.5deg)}75%{transform:scale(1.08)rotate(.5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes charSlideUp{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@keyframes charFadeIn{0%{opacity:0}to{opacity:1}}@keyframes charDropBounce{0%{opacity:0;transform:translateY(-120%)scaleX(.9)scaleY(1.1)}20%{opacity:1;transform:translateY(-80%)scaleX(.92)scaleY(1.08)}38%{transform:translateY(0%)scaleX(.95)scaleY(1.05)}42%{transform:translateY(0%)scaleX(1.3)scaleY(.6)}52%{transform:translateY(-18%)scaleX(.85)scaleY(1.15)}62%{transform:translateY(0%)scaleX(1.12)scaleY(.8)}72%{transform:translateY(-6%)scaleX(.95)scaleY(1.05)}82%{transform:translateY(0%)scaleX(1.04)scaleY(.94)}92%{transform:translateY(-1%)scaleX(.99)scaleY(1.01)}to{opacity:1;transform:translateY(0%)scaleX(1)scaleY(1)}}@keyframes charSlideIn{0%{opacity:0;transform:translate(-80%)scaleX(1.3)scaleY(.85)}30%{opacity:1;transform:translate(8%)scaleX(.9)scaleY(1.05)}50%{transform:translate(-3%)scaleX(1.02)scaleY(.98)}70%{transform:translate(1%)scaleX(.99)scaleY(1.01)}to{opacity:1;transform:translate(0%)scaleX(1)scaleY(1)}}@keyframes charBossReveal{0%{opacity:0;filter:brightness(0)drop-shadow(0 0 #50007800);transform:translateY(15%)scale(.92)}30%{opacity:1;filter:brightness(.3)drop-shadow(0 0 20px #500078cc);transform:translateY(8%)scale(.96)}60%{filter:brightness(.7)drop-shadow(0 0 30px #50007899);transform:translateY(2%)scale(.99)}80%{filter:brightness()drop-shadow(0 0 15px #50007866);transform:translateY(0%)scale(1.02)}to{opacity:1;filter:brightness()drop-shadow(0 0 #50007800);transform:translateY(0%)scale(1)}}
