body:has(#loading:not(.loaded)){overflow:hidden}#loading{position:fixed;inset:0 0 0 0;background-color:#333;width:100vw;height:100vh;height:100lvh;height:100dvh;opacity:1;overflow:hidden;z-index:100000}#loading.loaded{opacity:0;pointer-events:none;transition:opacity .3s 1.2s}#loading.loaded .loader{transition:transform linear .3s .4s;transform:scale(0)}#loading.loaded .loader li::before{position:absolute;inset:0 auto auto 0 !important;transition:inset linear .3s}#loading .loader{position:absolute;inset:50% auto auto 50%;transition:opacity .3s;z-index:100}#loading .loader li:nth-child(1)::before{animation-delay:calc(.3s*(1 - 1))}#loading .loader li:nth-child(2)::before{animation-delay:calc(.3s*(2 - 1))}#loading .loader li:nth-child(3)::before{animation-delay:calc(.3s*(3 - 1))}#loading .loader li:nth-child(4)::before{animation-delay:calc(.3s*(4 - 1))}#loading .loader li:nth-child(5)::before{animation-delay:calc(.3s*(5 - 1))}#loading .loader li:nth-child(6)::before{animation-delay:calc(.3s*(6 - 1))}#loading .loader li:nth-child(7)::before{animation-delay:calc(.3s*(7 - 1))}#loading .loader li:nth-child(8)::before{animation-delay:calc(.3s*(8 - 1))}#loading .loader li:nth-child(9)::before{animation-delay:calc(.3s*(9 - 1))}#loading .loader li:nth-child(10)::before{animation-delay:calc(.3s*(10 - 1))}#loading .loader li:nth-child(11)::before{animation-delay:calc(.3s*(11 - 1))}#loading .loader li:nth-child(12)::before{animation-delay:calc(.3s*(12 - 1))}#loading .loader li:nth-child(1)::before{position:absolute;inset:-2rem auto auto -2rem}#loading .loader li:nth-child(2)::before{position:absolute;inset:-2rem auto auto 0}#loading .loader li:nth-child(3)::before{position:absolute;inset:-2rem auto auto 2rem}#loading .loader li:nth-child(4)::before{position:absolute;inset:0 auto auto 2rem}#loading .loader li:nth-child(5)::before{position:absolute;inset:2rem auto auto 2rem}#loading .loader li:nth-child(6)::before{position:absolute;inset:2rem auto auto 0}#loading .loader li:nth-child(7)::before{position:absolute;inset:2rem auto auto -2rem}#loading .loader li:nth-child(8)::before{position:absolute;inset:0 auto auto -2rem}#loading .loader li::before{content:"";position:absolute;inset:0 auto auto 0;background-color:rgba(227,254,0,0);width:0;aspect-ratio:1/1;border:solid 1px rgba(227,254,0,0);border-radius:0rem;transform:translate(-50%, -50%);transform-origin:center bottom;animation:loader 2.4s linear infinite}@keyframes loader{0%{width:0;background-color:rgba(227,254,0,0);border:solid 1px rgba(227,254,0,0);border-radius:0rem}10%{width:1.5rem;background-color:#e3fe00;border:solid 1px #e3fe00;border-radius:.5rem}30%{width:1.5rem;background-color:#e3fe00;border:solid 1px #e3fe00;border-radius:.5rem}40%{width:1.5rem;background-color:rgba(227,254,0,0);border:solid 1px #e3fe00;border-radius:.5rem}50%{width:1.5rem;background-color:rgba(227,254,0,0);border:solid 1px #e3fe00;border-radius:.5rem}80%{width:0vw;background-color:rgba(227,254,0,0);border:solid 1px rgba(227,254,0,0);border-radius:0rem}100%{width:0vw;background-color:rgba(227,254,0,0);border:solid 1px rgba(227,254,0,0);border-radius:0rem}}#mvCol{position:relative;padding-block:5rem 4rem}#mvCol #imgKv{position:absolute;inset:0 auto auto 50%;display:block;z-index:-1;transform:translate(-50%, 0rem);filter:drop-shadow(-0.5rem 0.75rem 0 #a6e300);animation:kv 3s linear infinite alternate}@keyframes kv{0%{transform:translate(-50%, 0rem);filter:drop-shadow(-0.5rem 0.75rem 0 #a6e300)}100%{transform:translate(-50%, 2rem);filter:drop-shadow(-0.5rem 1.75rem 0 #a6e300)}}@media screen and (width < 768px){#mvCol #imgKv{width:calc(920/960*100vw);margin-top:10rem}}@media screen and (width >= 768px){#mvCol #imgKv{width:min(calc(1400 / 1400 * 100vw * 1), calc(1400px * 1))}}#mvCol #objTxt{font-weight:700;font-style:italic;line-height:1em;margin-top:0;text-shadow:0 0 .25rem #e3fe00,0 0 .25rem #e3fe00,0 0 .5rem #e3fe00}@media screen and (width < 768px){#mvCol #objTxt{font-size:3.5rem;padding-bottom:36.5rem}}@media screen and (width >= 768px){#mvCol #objTxt{font-size:3.5rem;padding-bottom:44rem}}#mvCol #objTxt span{font-size:.8em;line-height:1em}#mvCol #logoWrap{position:absolute;inset:auto 0 0 auto;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (width < 768px){#mvCol #logoWrap{right:0;margin:0 0 45.5rem 0}}@media screen and (width >= 768px){#mvCol #logoWrap{margin:0 0 16.5rem 0}}@media screen and (width < 768px){#mvCol #logoWrap h1{width:calc(270/960*100vw)}}@media screen and (width >= 768px){#mvCol #logoWrap h1{width:min(calc(270 / 1400 * 100vw * 1), calc(270px * 1))}}#mvCol #logoWrap h1+h1{margin-left:1rem}@media screen and (width >= 768px){#mvCol #performanceCol{display:flex;justify-content:space-between}}#mvCol #performanceCol>div{background:#333;text-align:center;color:#fff;border:solid .25rem #333;border-radius:1rem;overflow:hidden}@media screen and (width < 768px){#mvCol #performanceCol>div{font-size:1.5rem}}@media screen and (width >= 768px){#mvCol #performanceCol>div{width:min(calc(610 / 1400 * 100vw * 1), calc(610px * 1))}}#mvCol #performanceCol>div dt{font-weight:700;font-style:italic;line-height:1em;padding:.25em .5em .25em}@media screen and (width < 768px){#mvCol #performanceCol>div dt{font-size:2.25em}}@media screen and (width >= 768px){#mvCol #performanceCol>div dt{font-size:1.75em}}#mvCol #performanceCol>div dt span{display:inline-block}#mvCol #performanceCol>div dt span:not([class]){font-size:.5em;line-height:1em;margin-bottom:.75em}#mvCol #performanceCol>div dt span.c-green{line-height:1.1em}#mvCol #performanceCol>div dt ruby[data-ruby]::after{transform:translate(-50%, -2.5em);font-size:.25em}#mvCol #performanceCol>div dd.catch{padding:.5rem}#mvCol #performanceCol>div dd.catch span{display:inline-flex;justify-content:center;align-items:center;background:#fff;width:100%;height:2em;font-size:.75em;font-weight:700;color:#333;border-radius:1em}#mvCol #performanceCol>div dd.date{background:#a6e300;color:#333;font-family:"Lato","M PLUS 1","Noto Sans JP",sans-serif;font-weight:700;padding:.25em}@media screen and (width < 768px){#mvCol #performanceCol>div dd.date{font-size:1.25em}}@media screen and (width >= 768px){#mvCol #performanceCol>div dd.date{font-size:1.5em}}#mvCol #performanceCol>div dd.date span{display:contents;font-size:1.5em}@media screen and (width < 768px){#mvCol #performanceCol>div+div{margin-top:1rem}}#newsCol{padding-block:1rem}#newsCol:not(:has(+#allianceCol)){border-bottom:solid 1px #e3fe00}@media screen and (width < 768px){#newsCol{padding-block:3rem}}@media screen and (width >= 768px){#newsCol .contentBox{display:flex;justify-content:space-between;align-items:center}}@media screen and (width < 768px){#newsCol .contentBox h2{padding-bottom:1rem}}@media screen and (width >= 768px){#newsCol .contentBox h2{width:-moz-fit-content;width:fit-content}}#newsCol .contentBox ul{align-items:center;overflow-y:auto}@media screen and (width < 768px){#newsCol .contentBox ul{max-height:10rem}}@media screen and (width >= 768px){#newsCol .contentBox ul{display:flex;flex-wrap:wrap;width:min(calc(1000 / 1400 * 100vw * 1), calc(1000px * 1));height:10rem;margin-top:0}}#newsCol .contentBox ul li{width:100%;padding-block:1rem}@media screen and (width >= 768px){#newsCol .contentBox ul li{font-size:.75rem}}#newsCol .contentBox ul li dl{display:flex}#newsCol .contentBox ul li dl dt{width:8em;color:#a6e300;font-weight:700}#newsCol .contentBox ul li dl dd{width:calc(100% - 8em)}#newsCol .contentBox ul li dl dd a{color:#a6e300}#newsCol .contentBox ul li+li{border-top:solid 1px #fff}#allianceCol ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}#allianceCol ul li{margin-left:.5rem}@media screen and (width < 768px){#allianceCol ul li:nth-child(2n+1){margin-left:0}#allianceCol ul li:nth-child(n+3){margin-top:.5rem}}@media screen and (width >= 768px){#allianceCol ul li:nth-child(5n+1){margin-left:0}#allianceCol ul li:nth-child(n+6){margin-top:.5rem}}#allianceCol ul li a,#allianceCol ul li>div{overflow:hidden;display:block;border:solid .1rem #333;box-sizing:border-box}@media screen and (width < 768px){#allianceCol ul li a,#allianceCol ul li>div{border-width:2px;width:calc(400/960*100vw);border-radius:calc(70/960*100vw)}}@media screen and (width >= 768px){#allianceCol ul li a,#allianceCol ul li>div{width:min(calc(240 / 1400 * 100vw * 1), calc(240px * 1));border-radius:min(calc(45 / 1400 * 100vw * 1), calc(45px * 1))}}
/*# sourceMappingURL=maps/top.css.map */
