body{overflow:hidden}body:before{content:"";position:fixed;z-index:-1;inset:0;background:url(../images/common/bg.webp) no-repeat center/cover}body.is-visible{overflow:visible}main{display:grid;place-content:center;gap:min(64/var(--w)*100vw,64px);text-align:center;padding:min(80/var(--w)*100vw,80px)}#shareCol{display:grid;justify-content:center;gap:min(40/var(--w)*100vw,32px)}@media(min-width: 769px)and (orientation: landscape),not (max-width: 959px){#shareCol{grid-template-columns:max-content auto;justify-content:center}}#shareCol h2{font-size:min(64/var(--w)*100vw,40px);font-family:var(--font_en);font-weight:700;line-height:1}#shareCol .snsList{display:grid;grid-template-columns:repeat(3, min(80 / var(--w) * 100vw, 40px));gap:calc(min(80/var(--w)*100vw,60px)/1.5)}#frame{pointer-events:none;position:fixed;z-index:100;inset:0}#frame::before,#frame::after{content:"";position:absolute;z-index:10;inset:0}#frame::before{background:url(../images/common/frame/flame_bl.svg) no-repeat bottom left/min(240 / var(--w) * 100vw, 240px)}@media screen and (max-height: 60vw){#frame::before{background-size:min(120/var(--w)*100vw,120px)}}#frame::after{background:url(../images/common/frame/flame_tr.svg) no-repeat top right/min(120 / var(--w) * 100vw, 120px)}@media screen and (max-height: 60vw){#frame::after{background-size:min(60/var(--w)*100vw,60px)}}#frame svg{will-change:translate}#loading{position:fixed;z-index:90;inset:0;background:#000;display:grid;place-content:center;justify-items:center;font-size:10vw;white-space:nowrap;text-align:center;font-family:var(--font_en);font-weight:700;line-height:1;will-change:scale,opacity}@media screen and (max-height: 60vw){#loading{font-size:6vw}}#loading p{height:1em}#loading .catch{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:4vw;letter-spacing:.2em;margin-block:min(120/var(--w)*100vw,120px) min(80/var(--w)*100vw,80px)}@media screen and (max-height: 60vw){#loading .catch{font-size:3vw;margin-block:2.5em 2em}}#loading .catch .idol{position:relative;z-index:0}#loading .catch .idol .tCatch2{position:absolute;top:0;left:50%;translate:-50% -100%;font-size:.5em}#loadingBnr{position:fixed;overflow:auto;display:grid;align-items:center;justify-items:center;z-index:80;inset:0;background:#000;padding:40px 40px 60px;will-change:opacity}#bgText{position:fixed;z-index:-1;inset:0;font-size:10vw;mix-blend-mode:overlay}@media screen and (orientation: portrait){#bgText{font-size:30vw}}#bgText::before,#bgText::after{content:"IDOL ULTIMATE ONCE AND FOR ALL IDOL ULTIMATE ONCE AND FOR ALL IDOL ULTIMATE ONCE AND FOR ALL IDOL ULTIMATE ONCE AND FOR ALL";position:absolute;font-family:var(--font_en);font-weight:700;line-height:1;white-space:nowrap;will-change:translate}#bgText::before{--y: -10%;--x: -50%;top:0;left:0;animation:scrollText 100s 0s infinite linear}#bgText::after{--y: 0%;--x: 50%;bottom:0;right:0;animation:scrollText 100s 0s infinite linear}@keyframes scrollText{0%{translate:0 var(--y)}100%{translate:var(--x) var(--y)}}
/*# sourceMappingURL=_maps/top.css.map */
