*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{color:inherit;font:inherit}[type=button],[type=reset],[type=submit],button{background:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}canvas,img,picture,svg,video{display:block;height:auto;width:100%}html{min-height:100%}body{background-color:#e8eaed;color:#333;display:flex;flex-direction:column;font-family:var(--font-noto-sans-jp),sans-serif;line-height:1.5;min-height:100svh;-webkit-font-smoothing:antialiased}@keyframes a-fade-in{0%{opacity:0}to{opacity:1}}@keyframes a-fade-out{0%{opacity:1}to{opacity:0}}@keyframes a-scale-in{0%{scale:1.1}to{scale:1}}.c-modal{background:none;border:none;height:100%;max-height:none;max-width:none;padding:0;width:100%}.c-modal::-webkit-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.75)}.c-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.75)}.c-modal-close{height:22px;position:relative;transition:scale .2s ease-out;width:56px}@media(min-width:768px){.c-modal-close{height:40px;width:100px}}@media(hover:hover)and (pointer:fine){.c-modal-close:hover{scale:1.1}}.c-modal-close__line{background-color:#fff;height:1.6px;left:50%;pointer-events:none;position:absolute;top:50%;width:60px}@media(min-width:768px){.c-modal-close__line{width:108px}}.c-modal-close__line:first-child{transform:translate(-50%,-50%) rotate(22deg)}.c-modal-close__line:last-child{transform:translate(-50%,-50%) rotate(-22deg)}.p-page-background{inset:0;pointer-events:none;position:fixed;z-index:-1}.p-page-background__canvas{display:block;height:100%;width:100%}.p-page-background__canvas[data-state=unavailable]{visibility:hidden}.p-top-main{isolation:isolate;min-height:100svh}.p-top-social-links{bottom:5.13vw;position:fixed;right:5.13vw;z-index:3}@media(min-width:768px){.p-top-social-links{bottom:auto;left:28px;right:auto;top:50%;transform:translateY(-50%)}}.p-top-social-links__list{display:flex;gap:5.13vw}@media(min-width:768px){.p-top-social-links__list{flex-direction:column;gap:18px}}.p-top-social-links__link{align-items:center;display:flex;height:5.38vw;justify-content:center;width:5.38vw;will-change:opacity}@media(min-width:768px){.p-top-social-links__link{height:21px;width:21px}}.p-top-social-links__icon{display:block;height:auto;width:4.1vw}@media(min-width:768px){.p-top-social-links__icon{width:16px}}.p-top-social-links__icon--youtube{width:5.38vw}@media(min-width:768px){.p-top-social-links__icon--youtube{width:21px}}.p-top-copyright{bottom:5.13vw;font-size:.75rem;font-weight:700;left:5.13vw;line-height:1.5;position:fixed;white-space:nowrap;z-index:3}@media(min-width:768px){.p-top-copyright{bottom:28px;left:30px}}@property --countdown-progress-angle{inherits:false;initial-value:0deg;syntax:"<angle>"}.p-countdown-watch{display:grid;grid-template-columns:minmax(0,1fr);min-height:100svh;overflow-x:clip;padding:12.31vw 0 20.77vw;place-items:center}@media(min-width:768px){.p-countdown-watch{padding:48px 0 95px}}.p-countdown-watch__face{position:relative;width:89.74vw}@media(min-width:768px){.p-countdown-watch__face{width:614px}}.p-countdown-watch__frame{height:auto;width:100%}.p-countdown-watch__progress{aspect-ratio:1;height:auto;left:50%;position:absolute;top:13.31%;transform:translateX(-50%);width:86.64%}.p-countdown-watch__progress--past{--progress-fill-color:rgb(0 0 0/71.4%);--progress-track-color:rgb(0 0 0/22%);background:conic-gradient(var(--progress-fill-color) calc(var(--countdown-progress-angle) - .2deg),var(--progress-track-color) var(--countdown-progress-angle));border-radius:50%;-webkit-mask-image:radial-gradient(farthest-side,transparent calc(97.28% - .5px),#000 calc(97.28% + .5px));mask-image:radial-gradient(farthest-side,transparent calc(97.28% - .5px),#000 calc(97.28% + .5px));transition:--countdown-progress-angle .1s linear}.p-countdown-watch__progress--past[data-state=white]{--progress-fill-color:rgb(0 0 0/22%);--progress-track-color:rgb(0 0 0/71.4%)}@media(prefers-reduced-motion:reduce){.p-countdown-watch__progress--past{transition:none}}.p-countdown-watch__logo{height:auto;left:50%;position:absolute;top:35.7%;transform:translateX(-50%);width:29.32%}@media(min-width:768px){.p-countdown-watch__logo{width:24.1%}}.p-countdown-watch__time{align-items:center;display:flex;gap:2.15%;left:50%;position:absolute;top:49.32%;transform:translateX(-50%);width:60.59%}.p-countdown-watch__digit{flex-shrink:0;height:auto;width:8.87%}.p-countdown-watch__digit--colon{width:2.42%}.p-countdown-watch__coming{animation:p-countdown-coming-pulse 2.5s step-end infinite;height:auto;left:50%;position:absolute;top:61.88%;transform:translateX(-50%);width:58.63%}@media(min-width:768px){.p-countdown-watch__coming{width:53.75%}}@media(prefers-reduced-motion:reduce){.p-countdown-watch__coming{animation:none}}@keyframes p-countdown-coming-pulse{0%,10%,5%,to{opacity:1}2.5%,7.5%{opacity:.2}}.u-link-underline{position:relative}.u-link-underline:after{background-color:currentcolor;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .2s ease;width:100%}.u-link-underline:focus-visible:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.u-link-underline:hover:after{transform:scaleX(1)}}.u-link-opacity{transition:opacity .3s ease-out}@media(hover:hover)and (pointer:fine){.u-link-opacity:hover{opacity:.7}}.u-link-brightness{transition:filter .3s ease-out}@media(hover:hover)and (pointer:fine){.u-link-brightness:hover{filter:brightness(1.3)}}.u-link-scale{transition:scale .2s ease-out}@media(hover:hover)and (pointer:fine){.u-link-scale:hover{scale:1.1}}.u-link-scale-s{transition:scale .2s ease-out}@media(hover:hover)and (pointer:fine){.u-link-scale-s:hover{scale:1.025}}