@charset "UTF-8";@supports (height: 100dvh){.frontend-building:before{height:100dvh}}@supports not (height: 100dvh){.frontend-building:before{height:calc(var(--vh, 1vh) * 100)}}.article-box h2{-webkit-clip-path:polygon(0 0,var(--ribon) 50%,0 100%,100% 100%,calc(100% - var(--ribon)) 50%,100% 0);clip-path:polygon(0 0,var(--ribon) 50%,0 100%,100% 100%,calc(100% - var(--ribon)) 50%,100% 0)}@media (max-width: 899.98px){.article-box h2{--ribon: 4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box h2{--ribon: 1.0416666667vw}}@media (min-width: 2000px){.article-box h2{--ribon: 20.8333333333px}}.splide__pagination{filter:drop-shadow(var(--xpos) var(--ypos) var(--blur) rgba(0,0,0,.25))}@media (max-width: 899.98px){.splide__pagination{--xpos: 0;--ypos: .2666666667vw;--blur: .6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__pagination{--xpos: 0;--ypos: .1388888889vw;--blur: .3472222222vw}}@media (min-width: 2000px){.splide__pagination{--xpos: 0;--ypos: 2.7777777778px;--blur: 6.9444444444px}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}dt,th{font-weight:inherit}a{outline:none}img{backface-visibility:hidden;width:100%}@font-face{font-family:roboto;src:url(../../../assets/fonts/Roboto-VariableFont_wdth,wght.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:roboto-condensed;src:url(../../../assets/fonts/RobotoCondensed-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-display:swap}html{width:100%;height:stretch}body{position:relative;overflow-x:hidden;display:flex;flex-direction:column;font-family:roboto,sans-serif;font-weight:400;line-height:1;color:var(--color-text-base);background-color:#fff;touch-action:manipulation}body.is-fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1;box-sizing:border-box}@media (max-width: 899.98px){body{--scroll-inview-y: 26.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){body{--scroll-inview-y: 5.5555555556vw}}@media (min-width: 2000px){body{--scroll-inview-y: 111.1111111111px}}a{display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;appearance:none}svg,img{width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}picture{pointer-events:none}video{width:100%}.is-PC{display:block}@media (max-width: 899.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 900px){.is-SP{display:none}}.line-break{white-space:pre-wrap;word-break:break-word}:root{--color-text-base: #4d4d4d;--color-text-gray: #141414;--color-gray: #d2d2d2;--color-gray-2: #898989;--color-error: #ff0000;--color-rgb-blue: 42, 93, 250;--color-rgb-pink: 255, 110, 203;--color-rgb-green: 60, 167, 50;--color-rgb-news: 255, 121, 208;--color-rgb-news-sub: 255, 239, 247;--color-rgb-news-dark: 227, 108, 185;--color-rgb-characters: 140, 131, 255;--color-rgb-characters-dark: 125, 117, 227;--color-rgb-characters-light: 241, 239, 255;--color-rgb-media: 76, 174, 255;--color-rgb-media-dark: 68, 155, 227;--color-rbg-news-game: 181, 217, 19;--color-rbg-news-media: 255, 145, 28}.frontend-building{min-height:60vh}.frontend-building:before{content:"フロント構築中";position:fixed;top:0;left:0;width:100vw;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;z-index:100}@media (max-width: 899.98px){.frontend-building:before{font-size:10.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.frontend-building:before{font-size:5.5555555556vw}}@media (min-width: 2000px){.frontend-building:before{font-size:111.1111111111px}}.frontend-building:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99}/*!
Copyright 2015 Google Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.article-box{background-color:#fff;border:1px solid #b9bed2;margin:0 auto;word-wrap:break-word;display:grid;letter-spacing:.02em;line-height:1.5em}@media (max-width: 899.98px){.article-box{width:91.4666666667vw;border-radius:1.6vw;padding:8.5333333333vw 3.7333333333vw;gap:10.6666666667vw;font-size:3.7333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box{margin-top:.6944444444vw;width:77.0833333333vw;border-radius:.5555555556vw;padding:4.1666666667vw 4.7222222222vw;gap:4.1666666667vw;font-size:1.1111111111vw}}@media (min-width: 2000px){.article-box{margin-top:13.8888888889px;width:1541.6666666667px;border-radius:11.1111111111px;padding:83px 94px;gap:83.3333333333px;font-size:22.2222222222px}}.article-box section{display:grid;gap:1em}.article-box h2{display:inline-flex;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.1;background-color:var(--color-text-base);color:#fff}@media (max-width: 899.98px){.article-box h2{margin:10.6666666667vw auto 5.3333333333vw;padding:1.0666666667vw 8vw;--ribon: 2.6666666667vw;font-size:4.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box h2{margin:2.7777777778vw auto 2.0833333333vw;padding:.2777777778vw 3.125vw;--ribon: .8333333333vw;font-size:1.5277777778vw}}@media (min-width: 2000px){.article-box h2{margin:56px auto 42px;padding:6px 63px;--ribon: 16.6666666667px;font-size:30.5555555556px}}.article-box h2:first-child{margin-top:0}.article-box h3{line-height:1.1em;letter-spacing:.05em;font-weight:700;display:flex;justify-content:center;align-items:center}@media (max-width: 899.98px){.article-box h3{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box h3{font-size:1.5277777778vw;margin-bottom:.4861111111vw}}@media (min-width: 2000px){.article-box h3{font-size:30.5555555556px;margin-bottom:9.7222222222px}}.article-box h4{line-height:1.4em;letter-spacing:.05em;font-weight:700}@media (max-width: 899.98px){.article-box h4{font-size:4.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box h4{font-size:1.3888888889vw}}@media (min-width: 2000px){.article-box h4{font-size:27.7777777778px}}.article-box button,.article-box a{text-decoration:underline;color:rgb(var(--color-rgb-blue));display:inline;transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.article-box button:hover,.article-box a:hover{opacity:.5}}.article-box ol,.article-box ul{display:grid}@media (max-width: 899.98px){.article-box ol,.article-box ul{margin-top:4vw;gap:2.1333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box ol,.article-box ul{margin-top:1.0416666667vw;gap:.5555555556vw}}@media (min-width: 2000px){.article-box ol,.article-box ul{margin-top:20.8333333333px;gap:11.1111111111px}}.article-box ol{counter-reset:item}.article-box ol>li{position:relative;list-style-type:decimal;margin-left:1em}@media (max-width: 899.98px){.article-box ol>li{padding-left:.4em}}@media (min-width: 900px){.article-box ol>li{padding-left:.7em}}.article-box ol.list-alpha>li{list-style-type:none;padding-left:1.8em;margin-left:0}.article-box ol.list-alpha>li::marker{content:""}.article-box ol.list-alpha>li:before{counter-increment:item;content:"(" counter(item,lower-alpha) ")";display:inline-block;position:absolute;top:0;left:0}.article-box ol.list-roman>li{list-style-type:none;padding-left:2em;margin-left:0}.article-box ol.list-roman>li::marker{content:""}.article-box ol.list-roman>li:before{counter-increment:item;content:counter(item,lower-roman) ". ";display:inline-block;position:absolute;top:0;left:0}.article-box ul>li{list-style-type:disc;margin-left:1.5em}.article-box figure.table{margin-bottom:1.5em}.article-box figure.table thead tr{background-color:var(--color-text-base);color:#fff;text-align:center}.article-box figure.table thead tr td:first-child:after{background-color:#fff}.article-box table{width:100%;line-height:1.5}.article-box table th{text-align:center}.article-box table th:first-child{border-right:1px solid #a6a6a6}.article-box table td,.article-box table th{position:relative;word-wrap:break-word;vertical-align:middle}@media (max-width: 899.98px){.article-box table td,.article-box table th{padding:2.1333333333vw 2.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box table td,.article-box table th{padding:.5555555556vw .6944444444vw}}@media (min-width: 2000px){.article-box table td,.article-box table th{padding:11px 14px}}.article-box table tr:nth-child(2n){background:#ebf0f9}.article-box table tr td:first-child:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--color-text-base);opacity:.5}@media (max-width: 899.98px){.article-box table tr td:first-child p{min-width:26.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.article-box table tr td:first-child p{min-width:13.8888888889vw}}@media (min-width: 2000px){.article-box table tr td:first-child p{min-width:277.7777777778px}}.article-box table tr td figure{margin:0}.article-box table tr td img{margin:.5em auto!important}.article-box.-type-cms ol[style="list-style-type:decimal-leading-zero;"]>li{list-style-type:none;padding-left:2.5em;margin-left:0}.article-box.-type-cms ol[style="list-style-type:decimal-leading-zero;"]>li::marker{content:""}.article-box.-type-cms ol[style="list-style-type:decimal-leading-zero;"]>li:before{counter-increment:item;content:"(" counter(item,lower-number) ")";display:inline-block;position:absolute;top:0;left:0}.article-box.-type-cms ul:not(ul ul)>li>ul>li::marker{content:"-"}.article-box.-type-cms ol[style="list-style-type:lower-roman;"]>li{list-style-type:none;padding-left:2em;margin-left:0}.article-box.-type-cms ol[style="list-style-type:lower-roman;"]>li::marker{content:""}.article-box.-type-cms ol[style="list-style-type:lower-roman;"]>li:before{counter-increment:item;content:"(" counter(item,lower-roman) ")";display:inline-block;position:absolute;top:0;left:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__arrow{top:50%;background-color:transparent;opacity:1;display:block;transform:scale(1);backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.splide__arrow:hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.85) translateZ(0)}}@media (max-width: 899.98px){.splide__arrow{width:6.4vw;height:9.6vw;margin-top:-4.8vw}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__arrow{width:2.2916666667vw;height:3.4722222222vw;margin-top:-1.7361111111vw}}@media (min-width: 2000px){.splide__arrow{width:45.8333333333px;height:69.4444444444px;margin-top:-34.7222222222px}}.splide__arrow:hover:not(:disabled){opacity:1}.splide__arrow:disabled{pointer-events:none;opacity:0}.splide__arrow svg{display:block;color:var(--color-arrow, var(--color-text-base));width:100%;height:100%;transform:translateZ(0)}@media (max-width: 899.98px){.splide__arrow--prev{left:1.8666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__arrow--prev{left:2.7777777778vw}}@media (min-width: 2000px){.splide__arrow--prev{left:55.5555555556px}}@media (max-width: 899.98px){.splide__arrow--next{right:1.8666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__arrow--next{right:2.7777777778vw}}@media (min-width: 2000px){.splide__arrow--next{right:55.5555555556px}}@media (max-width: 899.98px){.splide__pagination{bottom:4vw;height:3.4666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__pagination{bottom:2.0833333333vw;height:1.25vw}}@media (min-width: 2000px){.splide__pagination{bottom:41.6666666667px;height:25px}}.splide__pagination__page{background-color:#fff;opacity:1;transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.splide__pagination__page:hover{opacity:.5}}@media (max-width: 899.98px){.splide__pagination__page{width:3.4666666667vw;height:3.4666666667vw;margin:0 1.6vw;transform:scale(.4)}}@media (min-width: 900px) and (max-width: 1999.98px){.splide__pagination__page{width:1.25vw;height:1.25vw;margin:0 .3472222222vw}}@media (min-width: 2000px){.splide__pagination__page{width:25px;height:25px;margin:0 7px}}@media (min-width: 900px){.splide__pagination__page{transform:scale(.3)}}.splide__pagination__page.is-active{opacity:1;pointer-events:none;background:url(./teitetsu.BNI5mUfy.svg) no-repeat center/contain;border-radius:0;filter:brightness(0) invert(1)}.design.svelte-16isac4{position:absolute;pointer-events:none;z-index:99999}.design.is-fixed.svelte-16isac4{position:fixed}.playnow-modal__header.svelte-1l7bh70 p:where(.svelte-1l7bh70){position:relative;display:flex;align-items:center}.playnow-modal__header.svelte-1l7bh70 p:where(.svelte-1l7bh70):before{content:"";display:inline-block;transform:rotate(145deg);margin-right:.4em}.playnow-modal__header.svelte-1l7bh70 p:where(.svelte-1l7bh70):before{background:url(./teitetsu.BNI5mUfy.svg) no-repeat center/contain;width:.55em;height:.585483871em;filter:brightness(0) invert(1)}.playnow-modal.svelte-1l7bh70{filter:drop-shadow(var(--xpos) var(--ypos) var(--blur) rgba(0,0,0,.25))}@media (max-width: 899.98px){.playnow-modal.svelte-1l7bh70{--xpos: .4vw;--ypos: .4vw;--blur: 1.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal.svelte-1l7bh70{--xpos: .2083333333vw;--ypos: .2083333333vw;--blur: .6944444444vw}}@media (min-width: 2000px){.playnow-modal.svelte-1l7bh70{--xpos: 4.1666666667px;--ypos: 4.1666666667px;--blur: 13.8888888889px}}.playnow-modal.svelte-1l7bh70{pointer-events:all;margin:0 auto;overflow:hidden;z-index:1;transform:translateZ(0)}@media (max-width: 899.98px){.playnow-modal.svelte-1l7bh70{border-radius:2.6666666667vw;margin:5.3333333333vw 0}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal.svelte-1l7bh70{min-width:55vw;min-height:27.7777777778vw;border-radius:.6944444444vw;margin:1.3888888889vw 0}}@media (min-width: 2000px){.playnow-modal.svelte-1l7bh70{min-width:1100px;min-height:555.5555555556px;border-radius:13.8888888889px;margin:28px 0}}.playnow-modal__header.svelte-1l7bh70{background-color:rgb(var(--color-rgb-pink));color:#fff;display:flex;justify-content:center;align-items:center;position:relative}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__header.svelte-1l7bh70{height:4.4444444444vw;font-size:1.9444444444vw}}@media (min-width: 2000px){.playnow-modal__header.svelte-1l7bh70{height:88.8888888889px;font-size:38.8888888889px}}.playnow-modal__header.svelte-1l7bh70 p:where(.svelte-1l7bh70){font-weight:700;font-style:italic;letter-spacing:.05em}.playnow-modal__header.svelte-1l7bh70 p:where(.svelte-1l7bh70):before{font-size:1.1em}.playnow-modal__header.svelte-1l7bh70 .btn-close:where(.svelte-1l7bh70){position:absolute;filter:brightness(0) invert(1);backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.playnow-modal__header.svelte-1l7bh70 .btn-close:where(.svelte-1l7bh70):hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.9) translateZ(0)}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__header.svelte-1l7bh70 .btn-close:where(.svelte-1l7bh70){width:1.6666666667vw;right:1.3888888889vw}}@media (min-width: 2000px){.playnow-modal__header.svelte-1l7bh70 .btn-close:where(.svelte-1l7bh70){width:33.3333333333px;right:27.7777777778px}}.playnow-modal__body.svelte-1l7bh70{background-color:#fff;background-image:url(./bg_playnow.zYrq3gyM.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__body.svelte-1l7bh70{padding:4.1666666667vw 2.0833333333vw}}@media (min-width: 2000px){.playnow-modal__body.svelte-1l7bh70{padding:83px 42px}}.playnow-modal__body.svelte-1l7bh70>:where(.svelte-1l7bh70){display:flex;justify-content:center;align-items:center}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__body.svelte-1l7bh70 .-logo{width:16.6666666667vw}}@media (min-width: 2000px){.playnow-modal__body.svelte-1l7bh70 .-logo{width:333.3333333333px}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__body.svelte-1l7bh70 .-app-icon:where(.svelte-1l7bh70){width:7.5vw;margin-left:1.7361111111vw;border-radius:1.25vw}}@media (min-width: 2000px){.playnow-modal__body.svelte-1l7bh70 .-app-icon:where(.svelte-1l7bh70){width:150px;margin-left:34.7222222222px;border-radius:25px}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70){gap:1.3888888889vw;margin-top:3.125vw}}@media (min-width: 2000px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70){gap:27.7777777778px;margin-top:62.5px}}.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70) a:where(.svelte-1l7bh70){backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70) a:where(.svelte-1l7bh70):hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.95) translateZ(0)}}@media (min-width: 900px) and (max-width: 1999.98px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70) .-badge:where(.svelte-1l7bh70){height:4.4444444444vw}}@media (min-width: 2000px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70) .-badge:where(.svelte-1l7bh70){height:88.8888888889px}}@media (min-width: 900px){.playnow-modal__body.svelte-1l7bh70 .store-list:where(.svelte-1l7bh70) .-badge:where(.svelte-1l7bh70){width:auto;min-height:40px}}@supports (height: 100dvh){.header__bg.svelte-1yp2oua img{height:100dvh}}@supports not (height: 100dvh){.header__bg.svelte-1yp2oua img{height:calc(var(--vh, 1vh) * 100)}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua){position:relative;display:flex;align-items:center}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):before{content:"";display:inline-block;transform:rotate(145deg);margin-right:.4em}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):before{background:url(./teitetsu.BNI5mUfy.svg) no-repeat center/contain;width:.55em;height:.585483871em;filter:brightness(0) invert(1)}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):after{background:url(./arrow_double.nHmJyBTy.svg) no-repeat center/contain;width:.8em;height:.8842105263em;filter:brightness(0) invert(1)}.header.svelte-1yp2oua{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:2000px;z-index:999;color:#fff}@media (min-width: 900px) and (max-width: 1999.98px){.header.svelte-1yp2oua{height:3.4722222222vw;font-size:1.3888888889vw}}@media (min-width: 2000px){.header.svelte-1yp2oua{height:69.4444444444px;font-size:27.7777777778px}}.header__wrapper.svelte-1yp2oua{margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.header__wrapper.svelte-1yp2oua .-logo:where(.svelte-1yp2oua){position:relative;transform-origin:left top;transition:all .3s cubic-bezier(.19,1,.22,1)}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua .-logo:where(.svelte-1yp2oua){width:8.9583333333vw;margin-left:1.9444444444vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua .-logo:where(.svelte-1yp2oua){width:179.1666666667px;margin-left:38.8888888889px}}.header__wrapper.svelte-1yp2oua .-logo.is-top:where(.svelte-1yp2oua){pointer-events:none}.header__wrapper.svelte-1yp2oua .-logo.is-top.is-large:where(.svelte-1yp2oua){transform:scale(2.8)}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua .-logo.is-top.is-large:where(.svelte-1yp2oua){top:.6944444444vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua .-logo.is-top.is-large:where(.svelte-1yp2oua){top:13.8888888889px}}.header__wrapper.svelte-1yp2oua .-logo-img:where(.svelte-1yp2oua){transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.header__wrapper.svelte-1yp2oua .-logo-img:where(.svelte-1yp2oua):hover{opacity:.7}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua){display:flex}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua){height:3.4722222222vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua){height:69.4444444444px}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua){position:relative;height:100%}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){padding:0 2.0833333333vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){padding:0 42px}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua){position:relative;font-weight:700;font-style:italic;letter-spacing:.08em}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua){font-size:1.3888888889vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) a:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua),.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua) p:where(.svelte-1yp2oua){font-size:27.7777777778px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) a:where(.svelte-1yp2oua):hover p:where(.svelte-1yp2oua):after{opacity:1}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1)}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):after{right:-1.3888888889vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow) p:where(.svelte-1yp2oua):after{right:-27.7777777778px}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow):not(:first-of-type):before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;background-color:#fff;opacity:.5;pointer-events:none}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow):not(:first-of-type):before{height:1.1805555556vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li:where(.svelte-1yp2oua):not(.playnow):not(:first-of-type):before{height:23.6111111111px}}.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li.playnow:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){background-color:rgb(var(--color-rgb-pink));transition:background-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);padding-right:calc(var(--padding-right) + 17px);-webkit-clip-path:polygon(.65em 0,0 100%,100% 100%,100% 0);clip-path:polygon(.65em 0,0 100%,100% 100%,100% 0)}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li.playnow:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){--padding-right: 1.3888888889vw}}@media (min-width: 2000px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li.playnow:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua){--padding-right: 27.7777777778px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.header__wrapper.svelte-1yp2oua nav:where(.svelte-1yp2oua) ul:where(.svelte-1yp2oua) li.playnow:where(.svelte-1yp2oua) button:where(.svelte-1yp2oua):hover{background-color:#fff;color:rgb(var(--color-rgb-pink))}}.header__bg.svelte-1yp2oua{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.header__bg.svelte-1yp2oua img{width:100%;object-fit:cover;object-position:top}@supports (height: 100dvh){.header.is-active.svelte-ivs8hw,.header__bg.svelte-ivs8hw img{height:100dvh}}@supports not (height: 100dvh){.header.is-active.svelte-ivs8hw,.header__bg.svelte-ivs8hw img{height:calc(var(--vh, 1vh) * 100)}}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw){position:relative;display:flex;align-items:center}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw):before{content:"";display:inline-block;transform:rotate(145deg);margin-right:.4em}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw):before{background:url(./teitetsu.BNI5mUfy.svg) no-repeat center/contain;width:.55em;height:.585483871em;filter:brightness(0) invert(1)}.header__nav.svelte-ivs8hw .playnow-label:where(.svelte-ivs8hw){-webkit-clip-path:polygon(0 0,0 100%,100% 100%,calc(100% - var(--ribon)) 50%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,calc(100% - var(--ribon)) 50%,100% 0)}.header.svelte-ivs8hw{position:fixed;top:0;width:100%;height:var(--height);z-index:999;color:#fff}@media (max-width: 899.98px){.header.svelte-ivs8hw{--height: 15.4666666667vw}}.header.is-active.svelte-ivs8hw .header__nav:where(.svelte-ivs8hw){display:block}.header__wrapper.svelte-ivs8hw{margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width: 899.98px){.header__wrapper.svelte-ivs8hw{height:15.4666666667vw;padding-left:4vw;padding-right:4vw}}.header__wrapper.svelte-ivs8hw .-logo:where(.svelte-ivs8hw){position:relative;transform-origin:left top;transition:all .3s cubic-bezier(.19,1,.22,1);z-index:10}@media (max-width: 899.98px){.header__wrapper.svelte-ivs8hw .-logo:where(.svelte-ivs8hw){width:32.5333333333vw}}.header__wrapper.svelte-ivs8hw .-logo.is-top:where(.svelte-ivs8hw){pointer-events:none}.header__wrapper.svelte-ivs8hw .-logo.is-top.is-large:where(.svelte-ivs8hw){transform:scale(1.72)}@media (min-width: 900px) and (max-width: 1999.98px){.header__wrapper.svelte-ivs8hw .-logo.is-top.is-large:where(.svelte-ivs8hw){top:.6944444444vw}}@media (min-width: 2000px){.header__wrapper.svelte-ivs8hw .-logo.is-top.is-large:where(.svelte-ivs8hw){top:13.8888888889px}}.header__wrapper.svelte-ivs8hw .btn-menu:where(.svelte-ivs8hw){font-weight:700;font-style:italic;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width: 899.98px){.header__wrapper.svelte-ivs8hw .btn-menu:where(.svelte-ivs8hw){font-size:2.6666666667vw}}.header__wrapper.svelte-ivs8hw .btn-menu:where(.svelte-ivs8hw) .-teitetsu:where(.svelte-ivs8hw){filter:brightness(0) invert(1)}@media (max-width: 899.98px){.header__wrapper.svelte-ivs8hw .btn-menu:where(.svelte-ivs8hw) .-teitetsu:where(.svelte-ivs8hw){width:7.7333333333vw;margin-bottom:.8vw}}.header__nav.svelte-ivs8hw{display:none;padding:13.3333333333vw 10.6666666667vw 16vw;overflow:auto}@supports (height: 100dvh){.header__nav.svelte-ivs8hw{height:calc(100dvh - var(--height))}}@supports not (height: 100dvh){.header__nav.svelte-ivs8hw{height:calc(var(--vh, 1vh) * 100 - var(--height))}}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw){display:flex;flex-direction:column;font-weight:700;font-style:italic}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) li:where(.svelte-ivs8hw){width:100%}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) li:where(.svelte-ivs8hw):not(:last-child){border-bottom:2px solid rgba(255,255,255,.5)}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw){height:100%;display:flex;align-items:center;justify-content:flex-start;letter-spacing:.08em}@media (max-width: 899.98px){.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw){font-size:6.4vw;height:13.8666666667vw}}.header__nav.svelte-ivs8hw nav:where(.svelte-ivs8hw) ul:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw):before{font-size:.8em}.header__nav.svelte-ivs8hw .playnow:where(.svelte-ivs8hw){display:flex;justify-content:space-between;position:relative;z-index:1;margin-top:10.6666666667vw;border-radius:1.6vw;padding:5.3333333333vw 5.8666666667vw 4.8vw;background-color:#fff;background-image:url(./bg_playnow.l0g7hpDs.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat}.header__nav.svelte-ivs8hw .playnow__left:where(.svelte-ivs8hw){display:flex;flex-direction:column;justify-content:space-between}.header__nav.svelte-ivs8hw .playnow-label:where(.svelte-ivs8hw){position:relative;display:flex;align-items:center;font-weight:700;font-style:italic;letter-spacing:.05em;background-color:rgb(var(--color-rgb-pink))}@media (max-width: 899.98px){.header__nav.svelte-ivs8hw .playnow-label:where(.svelte-ivs8hw){font-size:4.8vw;width:34.1333333333vw;height:11.2vw;padding-left:4.8vw;margin-left:-3.2vw;left:-4.8vw;--ribon: 3.2vw}}.header__nav.svelte-ivs8hw .playnow:where(.svelte-ivs8hw) .-app-icon:where(.svelte-ivs8hw){width:24.5333333333vw;border-radius:4.8vw}.header__nav.svelte-ivs8hw .playnow:where(.svelte-ivs8hw) .store-list:where(.svelte-ivs8hw){display:grid;flex-direction:column;width:35.7333333333vw;gap:1.8666666667vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw){display:flex;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.06em;line-height:1.4;font-size:3.2vw;margin-top:10.6666666667vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw){display:flex;justify-content:center;align-items:center}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw) a:where(.svelte-ivs8hw){display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:100%;width:11.7333333333vw;height:11.7333333333vw;margin-left:2.1333333333vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw) a.sns-x:where(.svelte-ivs8hw) img:where(.svelte-ivs8hw){width:5.8666666667vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw) a.sns-facebook:where(.svelte-ivs8hw) img:where(.svelte-ivs8hw){width:6.4vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw) a.sns-youtube:where(.svelte-ivs8hw) img:where(.svelte-ivs8hw){width:8vw}.header__nav.svelte-ivs8hw .sns:where(.svelte-ivs8hw) dd:where(.svelte-ivs8hw) a.sns-discord:where(.svelte-ivs8hw) img:where(.svelte-ivs8hw){width:8vw}.header__bg.svelte-ivs8hw{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.header__bg.svelte-ivs8hw img{width:100%;height:100%;object-fit:cover;object-position:top}.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x){position:relative;display:flex;align-items:center}.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x):before{content:"";display:inline-block;transform:rotate(145deg);margin-right:.4em}.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x):before{background:url(./teitetsu.BNI5mUfy.svg) no-repeat center/contain;width:.55em;height:.585483871em;filter:brightness(0) invert(1)}.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x) svg{filter:drop-shadow(var(--xpos) var(--ypos) var(--blur) rgba(0,0,0,.25))}@media (max-width: 899.98px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x) svg{--xpos: 0;--ypos: .2666666667vw;--blur: .6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x) svg{--xpos: 0;--ypos: .1388888889vw;--blur: .3472222222vw}}@media (min-width: 2000px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x) svg{--xpos: 0;--ypos: 2.7777777778px;--blur: 6.9444444444px}}.footer.svelte-li6i6x{position:relative;margin-top:auto;z-index:998}.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x){position:absolute;backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x):hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.9) translateZ(0)}}@media (min-width: 900px) and (max-width: 1999.98px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x){right:3.0555555556vw;width:5.4166666667vw;top:-7.2916666667vw}}@media (min-width: 2000px){.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x){right:61.1111111111px;width:108.3333333333px;top:-145.8333333333px}}.footer.svelte-li6i6x .btn-gotop:where(.svelte-li6i6x) svg{transform:translateZ(0);position:relative;z-index:1}.footer__download.svelte-li6i6x{background-position:center;background-attachment:fixed;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);text-align:left}@media (max-width: 899.98px){.footer__download.svelte-li6i6x{padding:4vw 0;flex-direction:column}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download.svelte-li6i6x{padding:.8333333333vw 0}}@media (min-width: 2000px){.footer__download.svelte-li6i6x{padding:17px 0}}@media (min-width: 900px){.footer__download.svelte-li6i6x{flex-direction:row}}.footer__download--box.svelte-li6i6x{display:grid;align-items:center}@media (max-width: 899.98px){.footer__download--box.svelte-li6i6x{width:100%}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download--box.svelte-li6i6x{width:76.3888888889vw;padding-left:5vw;grid-template-columns:11.4583333333vw 1fr}}@media (min-width: 2000px){.footer__download--box.svelte-li6i6x{width:1527.7777777778px;padding-left:100px;grid-template-columns:229px 1fr}}@media (min-width: 900px){.footer__download--box.svelte-li6i6x .grid1:where(.svelte-li6i6x){grid-area:1/1/3/2}.footer__download--box.svelte-li6i6x .grid2:where(.svelte-li6i6x){grid-area:1/2/2/3}.footer__download--box.svelte-li6i6x .grid3:where(.svelte-li6i6x){grid-area:2/2/3/3}}@media (max-width: 899.98px){.footer__download--box.svelte-li6i6x .grid1:where(.svelte-li6i6x){grid-area:1/1/2/2}.footer__download--box.svelte-li6i6x .grid2:where(.svelte-li6i6x){grid-area:1/2/2/3}.footer__download--box.svelte-li6i6x .grid3:where(.svelte-li6i6x){grid-area:2/1/3/3}}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x){display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:8vw}}.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x){font-weight:700;font-style:italic;letter-spacing:.08em}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x){font-size:5.3333333333vw;margin-bottom:2.6666666667vw}}@media (min-width: 900px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-download-title:where(.svelte-li6i6x){display:none}}.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-app-icon:where(.svelte-li6i6x){display:block;overflow:hidden;z-index:1}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-app-icon:where(.svelte-li6i6x){width:22.4vw;border-radius:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-app-icon:where(.svelte-li6i6x){width:9.375vw;border-radius:1.25vw}}@media (min-width: 2000px){.footer__download.svelte-li6i6x .grid1:where(.svelte-li6i6x) .-app-icon:where(.svelte-li6i6x){width:187.5px;border-radius:25px}}.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x){display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x){gap:1.0666666667vw;margin:0 0 0 -1.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x){gap:1.3888888889vw;margin:.6944444444vw 0 0}}@media (min-width: 2000px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x){gap:27.7777777778px;margin:14px 0 0}}.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) a:where(.svelte-li6i6x){backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) a:where(.svelte-li6i6x):hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.95) translateZ(0)}}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) .-badge:where(.svelte-li6i6x){width:32vw;height:auto}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) .-badge:where(.svelte-li6i6x){height:4.4444444444vw}}@media (min-width: 2000px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) .-badge:where(.svelte-li6i6x){height:88.8888888889px}}@media (min-width: 900px){.footer__download.svelte-li6i6x .store-list:where(.svelte-li6i6x) .-badge:where(.svelte-li6i6x){width:auto;min-height:40px}}.footer__download.svelte-li6i6x .store-notes:where(.svelte-li6i6x){line-height:1.5}@media (max-width: 899.98px){.footer__download.svelte-li6i6x .store-notes:where(.svelte-li6i6x){font-size:2.6666666667vw;margin:2.6666666667vw 5.3333333333vw 0 6.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__download.svelte-li6i6x .store-notes:where(.svelte-li6i6x){font-size:.8333333333vw;margin:.6944444444vw 0 .6944444444vw .3472222222vw}}@media (min-width: 2000px){.footer__download.svelte-li6i6x .store-notes:where(.svelte-li6i6x){font-size:16.6666666667px;margin:14px 0 14px 7px}}.footer__download.svelte-li6i6x .store-notes:where(.svelte-li6i6x) li:where(.svelte-li6i6x){list-style-type:disc;margin-left:.8em}.footer__wrapper.svelte-li6i6x{background-color:#efecfb;color:#000}@media (max-width: 899.98px){.footer__wrapper.svelte-li6i6x{padding:10.6666666667vw 0 8vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__wrapper.svelte-li6i6x{padding:1.3888888889vw 0 2.7777777778vw}}@media (min-width: 2000px){.footer__wrapper.svelte-li6i6x{padding:28px 0 56px}}.footer__sns.svelte-li6i6x{display:flex;justify-content:center;align-items:center;margin:0 auto}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x{flex-direction:column;font-size:3.7333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x{padding:1.3888888889vw 0 2.7777777778vw;font-size:.9722222222vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x{padding:28px 0 56px;font-size:19.4444444444px}}@media (min-width: 900px){.footer__sns.svelte-li6i6x{flex-direction:row}}.footer__sns.svelte-li6i6x dt:where(.svelte-li6i6x){font-weight:700;letter-spacing:.1em}@media (min-width: 900px){.footer__sns.svelte-li6i6x dt:where(.svelte-li6i6x){margin-right:1em}}.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x){display:flex;justify-content:center;align-items:center}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x){margin-top:3.7333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x){margin-left:.6944444444vw;margin-right:-.5555555556vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x){margin-left:13.8888888889px;margin-right:-11.1111111111px}}.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a:where(.svelte-li6i6x){backface-visibility:hidden;transform:translateZ(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a:where(.svelte-li6i6x):hover{transition:transform .5s cubic-bezier(.19,1,.22,1);transform:scale(.9) translateZ(0)}}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a:where(.svelte-li6i6x){margin:0 3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a:where(.svelte-li6i6x){margin:0 .8333333333vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a:where(.svelte-li6i6x){margin:0 17px}}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-x:where(.svelte-li6i6x){width:11.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-x:where(.svelte-li6i6x){width:2.5vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-x:where(.svelte-li6i6x){width:50px}}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-facebook:where(.svelte-li6i6x){width:11.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-facebook:where(.svelte-li6i6x){width:2.6388888889vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-facebook:where(.svelte-li6i6x){width:52.7777777778px}}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-youtube:where(.svelte-li6i6x){width:12.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-youtube:where(.svelte-li6i6x){width:3.0555555556vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-youtube:where(.svelte-li6i6x){width:61.1111111111px}}@media (max-width: 899.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-discord:where(.svelte-li6i6x){width:12.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-discord:where(.svelte-li6i6x){width:3.0555555556vw}}@media (min-width: 2000px){.footer__sns.svelte-li6i6x dd:where(.svelte-li6i6x) a.sns-discord:where(.svelte-li6i6x){width:61.1111111111px}}.footer__nav.svelte-li6i6x{position:relative;display:flex;justify-content:center}@media (max-width: 899.98px){.footer__nav.svelte-li6i6x{font-size:3.2vw;padding-top:9.3333333333vw;letter-spacing:.05em}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__nav.svelte-li6i6x{font-size:.9027777778vw}}@media (min-width: 2000px){.footer__nav.svelte-li6i6x{font-size:18.0555555556px}}@media (min-width: 900px){.footer__nav.svelte-li6i6x{letter-spacing:.02em}}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x){display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 899.98px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x){flex-direction:column;margin-bottom:-4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x){width:62.5vw;margin-bottom:-1.0416666667vw}}@media (min-width: 2000px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x){width:1250px;margin-bottom:-20.8333333333px}}@media (min-width: 900px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x){flex-direction:row}}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x){text-align:center}@media (max-width: 899.98px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x){padding:0;margin-bottom:4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x){padding:0 1.0416666667vw;margin-bottom:1.0416666667vw}}@media (min-width: 2000px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x){padding:0 21px;margin-bottom:20.8333333333px}}@media (min-width: 900px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x):not(:last-of-type){border-right:1px solid #b5b5b6}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x):nth-child(5n){border-right:none}}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x) a:where(.svelte-li6i6x){border-bottom:1px solid transparent}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x) a:where(.svelte-li6i6x):hover{border-bottom:1px solid}}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x) a.privacyChoices:where(.svelte-li6i6x){display:inline-flex;align-items:center}.footer__nav.svelte-li6i6x ul:where(.svelte-li6i6x) li:where(.svelte-li6i6x) a.privacyChoices:where(.svelte-li6i6x):after{content:"";display:inline-block;background:url(https://en-portal.g.kuroco-img.app/files/user/site-assets/privacy_icon.svg) no-repeat center/contain;width:1.7142857143em;height:.8em;margin-left:.2em}.footer__copy.svelte-li6i6x{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 899.98px){.footer__copy.svelte-li6i6x{padding:16vw 6.6666666667vw 0;font-size:3.2vw;letter-spacing:.05em}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__copy.svelte-li6i6x{margin-top:-1.9444444444vw;padding:0 3.4722222222vw;font-size:.9027777778vw}}@media (min-width: 2000px){.footer__copy.svelte-li6i6x{margin-top:-38.8888888889px;padding:0 69px;font-size:18.0555555556px}}@media (min-width: 900px){.footer__copy.svelte-li6i6x{letter-spacing:.02em}}@media (max-width: 899.98px){.footer__copy.svelte-li6i6x .-cygames:where(.svelte-li6i6x){width:26.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__copy.svelte-li6i6x .-cygames:where(.svelte-li6i6x){width:7.9861111111vw}}@media (min-width: 2000px){.footer__copy.svelte-li6i6x .-cygames:where(.svelte-li6i6x){width:159.7222222222px}}.footer__copy.svelte-li6i6x a:where(.svelte-li6i6x){position:relative;z-index:1;transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.footer__copy.svelte-li6i6x a:where(.svelte-li6i6x):hover{opacity:.6}}.footer__copy.svelte-li6i6x .-copy:where(.svelte-li6i6x){width:auto}@media (max-width: 899.98px){.footer__copy.svelte-li6i6x .-copy:where(.svelte-li6i6x){height:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.footer__copy.svelte-li6i6x .-copy:where(.svelte-li6i6x){height:.8333333333vw}}@media (min-width: 2000px){.footer__copy.svelte-li6i6x .-copy:where(.svelte-li6i6x){height:16.6666666667px}}@supports (height: 100dvh){#loading.svelte-nffv3o{height:100dvh}}@supports not (height: 100dvh){#loading.svelte-nffv3o{height:calc(var(--vh, 1vh) * 100)}}#loading.svelte-nffv3o{position:fixed;width:100vw;top:0;left:0;overflow:auto;z-index:9999;color:var(--color-text-gray);background-color:#fff;display:flex;justify-content:center;align-items:center;backface-visibility:hidden}#loading.svelte-nffv3o .chara:where(.svelte-nffv3o){display:flex;flex-direction:column;align-items:center}#loading.svelte-nffv3o .chara-img:where(.svelte-nffv3o){opacity:0;transform:translate3d(70%,0,0);backface-visibility:hidden}@media (max-width: 899.98px){#loading.svelte-nffv3o .chara-img:where(.svelte-nffv3o){width:33.3333333333vw;height:33.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){#loading.svelte-nffv3o .chara-img:where(.svelte-nffv3o){width:13.0208333333vw;height:13.0208333333vw}}@media (min-width: 2000px){#loading.svelte-nffv3o .chara-img:where(.svelte-nffv3o){width:260.4166666667px;height:260.4166666667px}}#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o){opacity:0;backface-visibility:hidden}@media (max-width: 899.98px){#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o){width:26.6666666667vw;height:4.2666666667vw;margin-top:.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o){width:10.4166666667vw;height:1.6666666667vw;margin-top:.2777777778vw}}@media (min-width: 2000px){#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o){width:208.3333333333px;height:33.3333333333px;margin-top:5.5555555556px}}#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o) path:where(.svelte-nffv3o){fill:#4d4d4d}#loading.svelte-nffv3o .chara-img:where(.svelte-nffv3o){animation:svelte-nffv3o-chara-in .6s cubic-bezier(.175,.885,.32,1.275) both,fade-in .8s cubic-bezier(.25,.46,.45,.94) both}#loading.svelte-nffv3o .chara-text:where(.svelte-nffv3o){animation:fade-in .6s .2s cubic-bezier(.25,.46,.45,.94) both}#loading.is-close.svelte-nffv3o{animation:svelte-nffv3o-loaded .5s .5s cubic-bezier(.77,0,.175,1) both}#loading.is-close.svelte-nffv3o .chara-img:where(.svelte-nffv3o){animation:svelte-nffv3o-chara-out .6s .1s cubic-bezier(.6,-.28,.735,.045) both}#loading.is-close.svelte-nffv3o .chara-text:where(.svelte-nffv3o){animation:svelte-nffv3o-text-out .4s .4s ease-out both}@keyframes svelte-nffv3o-loaded{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes svelte-nffv3o-chara-in{to{transform:translateZ(0)}}@keyframes svelte-nffv3o-chara-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-60%,0,0)}}@keyframes svelte-nffv3o-text-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-nffv3o-loading-1{0%,5%{opacity:.4}10%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(1){animation:svelte-nffv3o-loading-1 1.5s linear infinite}@keyframes svelte-nffv3o-loading-2{0%,10%{opacity:.4}15%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(2){animation:svelte-nffv3o-loading-2 1.5s linear infinite}@keyframes svelte-nffv3o-loading-3{0%,15%{opacity:.4}20%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(3){animation:svelte-nffv3o-loading-3 1.5s linear infinite}@keyframes svelte-nffv3o-loading-4{0%,20%{opacity:.4}25%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(4){animation:svelte-nffv3o-loading-4 1.5s linear infinite}@keyframes svelte-nffv3o-loading-5{0%,25%{opacity:.4}30%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(5){animation:svelte-nffv3o-loading-5 1.5s linear infinite}@keyframes svelte-nffv3o-loading-6{0%,30%{opacity:.4}35%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(6){animation:svelte-nffv3o-loading-6 1.5s linear infinite}@keyframes svelte-nffv3o-loading-7{0%,35%{opacity:.4}40%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(7){animation:svelte-nffv3o-loading-7 1.5s linear infinite}@keyframes svelte-nffv3o-loading-8{0%,40%{opacity:.4}45%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(8){animation:svelte-nffv3o-loading-8 1.5s linear infinite}@keyframes svelte-nffv3o-loading-9{0%,45%{opacity:.4}50%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(9){animation:svelte-nffv3o-loading-9 1.5s linear infinite}@keyframes svelte-nffv3o-loading-10{0%,50%{opacity:.4}55%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(10){animation:svelte-nffv3o-loading-10 1.5s linear infinite}@keyframes svelte-nffv3o-loading-11{0%,55%{opacity:.4}60%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(11){animation:svelte-nffv3o-loading-11 1.5s linear infinite}@keyframes svelte-nffv3o-loading-12{0%,60%{opacity:.4}65%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(12){animation:svelte-nffv3o-loading-12 1.5s linear infinite}@keyframes svelte-nffv3o-loading-13{0%,65%{opacity:.4}70%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(13){animation:svelte-nffv3o-loading-13 1.5s linear infinite}@keyframes svelte-nffv3o-loading-14{0%,70%{opacity:.4}75%,to{opacity:1}}.chara-text.svelte-nffv3o path:where(.svelte-nffv3o):nth-of-type(14){animation:svelte-nffv3o-loading-14 1.5s linear infinite}@supports (height: 100dvh){.pattern-bg{height:100dvh}}@supports not (height: 100dvh){.pattern-bg{height:calc(var(--vh, 1vh) * 100)}}@supports (height: 100dvh){.site-wrapper.svelte-dbu63f{min-height:100dvh}}@supports not (height: 100dvh){.site-wrapper.svelte-dbu63f{min-height:calc(var(--vh, 1vh) * 100)}}.site-wrapper.svelte-dbu63f{display:flex;flex-direction:column;position:relative;width:100vw;max-width:2000px;margin:0 auto;overflow:hidden;z-index:1}@media (min-width: 900px){.site-wrapper.page-top.svelte-dbu63f{overflow:visible}}.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f){flex:1;display:flex;flex-direction:column}@media (max-width: 899.98px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f){padding-bottom:12vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f){padding-bottom:6.9444444444vw}}@media (min-width: 2000px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f){padding-bottom:138.8888888889px}}@media (max-width: 899.98px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f) section.page-error{margin-bottom:-12vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f) section.page-error{margin-bottom:-6.9444444444vw}}@media (min-width: 2000px){.site-wrapper.svelte-dbu63f main:where(.svelte-dbu63f) section.page-error{margin-bottom:-138.8888888889px}}.pattern-bg{position:fixed;top:0;left:50%;width:100%;max-width:2000px;z-index:-1;transform:translate(-50%);object-fit:cover;object-position:top}
