@charset "UTF-8";@media (max-width: 767.98px){.page-header-ttl.svelte-1k89f4p{width:89.3333333333vw;height:59.6vw;top:88vw}}@media (min-width: 768px){.page-header-ttl.svelte-1k89f4p{width:61.9791666667vw;height:41.40625vw;top:4.1666666667vw}}@keyframes svelte-1k89f4p-scene4r2-flash{0%{opacity:.3984}10.417%{opacity:0}11.458%{opacity:.3398}20.833%{opacity:0}21.875%{opacity:.2617}33.333%{opacity:0}76.042%{opacity:0}77.083%{opacity:.3398}88.542%{opacity:0}89.583%{opacity:.2617}to{opacity:0}}@keyframes svelte-1k89f4p-KV_BG0-1{0%{opacity:0;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}to{opacity:1;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}}@keyframes svelte-1k89f4p-KV_BG0-2{0%{opacity:1;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}to{opacity:0;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}}@keyframes svelte-1k89f4p-KV_BG0-3{0%{opacity:0;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}to{opacity:1;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}}@keyframes svelte-1k89f4p-KV_BG0-4{0%{opacity:1;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}to{opacity:0;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}}@keyframes svelte-1k89f4p-KV_BG0-5{0%{opacity:0;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}to{opacity:1;transform:translate(0) translateY(0) rotate(0) scaleX(1) scaleY(1)}}@keyframes svelte-1k89f4p-particle-a{0%{transform:scale(.7151);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}20.4%{transform:scale(1);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}60.2%{transform:scale(.4303);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(.7151)}}@keyframes svelte-1k89f4p-particle-b{0%{transform:scale(1);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}49.17%{transform:scale(.4303);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(1)}}@keyframes svelte-1k89f4p-particle-c{0%{transform:scale(.4303);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}49.59%{transform:scale(1);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(.4303)}}@keyframes svelte-1k89f4p-particle-d{0%{transform:scale(.7151);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}20.3%{transform:scale(.4303);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}59.9%{transform:scale(1);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}to{transform:scale(.7151)}}.page-header.is-loop-active.svelte-1k89f4p .visual-img.flash:where(.svelte-1k89f4p){animation:svelte-1k89f4p-scene4r2-flash 1.6s linear 0s forwards}.page-header.is-loop-active.svelte-1k89f4p .visual-img.bright:where(.svelte-1k89f4p){animation:svelte-1k89f4p-KV_BG0-1 4.017s cubic-bezier(.455,.03,.515,.955) 4.017s forwards,svelte-1k89f4p-KV_BG0-2 4s cubic-bezier(.455,.03,.515,.955) 8.033s forwards,svelte-1k89f4p-KV_BG0-3 4s cubic-bezier(.455,.03,.515,.955) 12.033s forwards,svelte-1k89f4p-KV_BG0-4 3.983s cubic-bezier(.455,.03,.515,.955) 16.033s forwards}.page-header.svelte-1k89f4p{width:100%}@media (max-width: 767.98px){.page-header.svelte-1k89f4p{padding:153.3333333333vw 0 0}}@media (min-width: 768px){.page-header.svelte-1k89f4p{padding:48.8020833333vw 0 0}}.page-header-ttl.svelte-1k89f4p{position:absolute;left:50%;transform:translate(-50%);z-index:2}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p){position:absolute;top:0;left:0;z-index:0;width:100%;height:fit-content}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p):after{content:"";display:block;position:absolute;left:0;width:100%;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,#000000 34%,transparent 100%);z-index:1}@media (max-width: 767.98px){.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p):after{height:49.6vw;bottom:-49.6vw}}@media (min-width: 768px){.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p):after{height:21.3541666667vw;bottom:-13.5416666667vw}}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p) .visual-img:where(.svelte-1k89f4p){position:absolute;top:0;left:0;width:100%;height:fit-content}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p) .visual-img.dark:where(.svelte-1k89f4p){position:relative}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p) .visual-img.bright:where(.svelte-1k89f4p){opacity:0}.page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p) .visual-img.flash:where(.svelte-1k89f4p){transition:opacity 1.6333333333s linear}main.op-anime-complete .page-header.svelte-1k89f4p .visual:where(.svelte-1k89f4p) .visual-img.flash:where(.svelte-1k89f4p){opacity:0}@media (max-width: 767.98px){.page-header.svelte-1k89f4p .kv-banner{margin-top:16.8vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page-header.svelte-1k89f4p .kv-banner{margin-top:6.8229166667vw}}@media (min-width: 2000px){.page-header.svelte-1k89f4p .kv-banner{margin-top:136px}}.page-header.svelte-1k89f4p .visual-img.bright:where(.svelte-1k89f4p){animation:none}.page-header.svelte-1k89f4p .visual-img.flash:where(.svelte-1k89f4p){animation:none}.page-header.is-loop-active.svelte-1k89f4p .visual-img.bright:where(.svelte-1k89f4p){transform:translateZ(0);animation-delay:0s,4.016s,8.016s,12.016s}.page-header.is-loop-active.svelte-1k89f4p .visual-img.flash:where(.svelte-1k89f4p){transform:translateZ(0);transition:none}.page-header.is-loop-active[data-loop-count="1"].svelte-1k89f4p .visual-img.flash:where(.svelte-1k89f4p){animation-delay:2.4s}.page-header.is-loop-active.svelte-1k89f4p:not([data-loop-count="1"]) .visual-img.flash:where(.svelte-1k89f4p){animation-delay:2.1s}.schedule.svelte-1283vvd{position:relative;z-index:20}@media (max-width: 767.98px){.schedule.svelte-1283vvd{padding:16.2666666667vw 0 0}}@media (min-width: 768px) and (max-width: 1999.98px){.schedule.svelte-1283vvd{padding:10vw 0 0}}@media (min-width: 2000px){.schedule.svelte-1283vvd{padding:200px 0 0}}.schedule-ttl.svelte-1283vvd{width:fit-content;margin:0 auto}.schedule__contents.svelte-1283vvd{text-align:center}@media (max-width: 767.98px){.schedule__contents.svelte-1283vvd{padding:0 0 33.3333333333vw;margin:9.3333333333vw auto 0}}@media (min-width: 768px) and (max-width: 1999.98px){.schedule__contents.svelte-1283vvd{width:73.4375vw;padding:0 0 15.46875vw;margin:4.5833333333vw auto 0}}@media (min-width: 2000px){.schedule__contents.svelte-1283vvd{width:1469px;padding:0 0 309px;margin:92px auto 0}}.schedule__item.svelte-1283vvd{position:relative;display:inline-block}.schedule__item.svelte-1283vvd .particle:where(.svelte-1283vvd){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.schedule__item.svelte-1283vvd .particle:where(.svelte-1283vvd) li:where(.svelte-1283vvd){position:absolute;animation:svelte-1283vvd-twincle 4s linear infinite}.schedule__item.svelte-1283vvd .particle:where(.svelte-1283vvd) li.particle-1:where(.svelte-1283vvd){animation-delay:0s}.schedule__item.svelte-1283vvd .particle:where(.svelte-1283vvd) li.particle-2:where(.svelte-1283vvd){animation-delay:2s}.schedule__item.svelte-1283vvd a:where(.svelte-1283vvd) .schedule__item__board:where(.svelte-1283vvd){transition:filter .2s cubic-bezier(.25,.1,.25,1)}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.schedule__item.svelte-1283vvd a:where(.svelte-1283vvd):hover .schedule__item__board:where(.svelte-1283vvd){filter:brightness(.6)}.schedule__item.svelte-1283vvd a:where(.svelte-1283vvd):hover .particle:where(.svelte-1283vvd) li:where(.svelte-1283vvd){animation-duration:.5s}}.schedule-ttl.svelte-1283vvd{opacity:0;transform:translateY(var(--inview-ypos, 20px)) translateZ(0)}main.op-anime-complete .io-anim.is-inview .schedule-ttl.svelte-1283vvd{opacity:1;transform:translateY(0) translateZ(0);transition:opacity .8s .1s cubic-bezier(.19,1,.22,1),transform .8s .1s cubic-bezier(.19,1,.22,1)}.schedule__item.svelte-1283vvd{filter:grayscale(100%) brightness(0) invert(1);opacity:0}main.op-anime-complete .io-anim.is-inview .schedule__item.svelte-1283vvd{animation:svelte-1283vvd-board 1s forwards}@keyframes svelte-1283vvd-board{0%{filter:grayscale(100%) brightness(0) invert(1);opacity:0}50%{filter:grayscale(100%) brightness(0) invert(1);opacity:.5}55%{filter:grayscale(0) brightness(100%) invert(0);opacity:.55}99%{filter:grayscale(0) brightness(100%) invert(0);opacity:1}to{filter:none;opacity:1}}@keyframes svelte-1283vvd-twincle{0%,to{opacity:0}50%{opacity:1}}
