@charset "UTF-8";body{font-family:var(--font-family-sans-ja)}.hover-opa{transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.hover-opa:hover{opacity:var(--hover-opacity, .6)}}a.btn-marker{--clr-marker: #ffffff;--clr-marker-hover: #000000;--clr-marker-border: #000000}a.btn-marker .marker{position:relative;display:block}@media (max-width: 834.98px){a.btn-marker .marker{width:4.2666666667vw;height:4.2666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){a.btn-marker .marker{width:1.6842105263vw;height:1.6842105263vw}}@media (min-width: 1920px){a.btn-marker .marker{width:32px;height:32px}}a.btn-marker .marker:after,a.btn-marker .marker:before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:50%;transition:all .05s;box-sizing:content-box}a.btn-marker .marker:after{border:var(--border-width-hover, var(--border-width)) solid var(--clr-marker-border)}@media (max-width: 834.98px){a.btn-marker .marker:after{width:.2666666667vw;height:.2666666667vw;--border-width: 2vw}}@media (min-width: 835px) and (max-width: 1919.98px){a.btn-marker .marker:after{width:.1052631579vw;height:.1052631579vw;--border-width: .7894736842vw}}@media (min-width: 1920px){a.btn-marker .marker:after{width:2px;height:2px;--border-width: 15px}}a.btn-marker .marker:before{z-index:10;background:var(--clr-marker)}@media (max-width: 834.98px){a.btn-marker .marker:before{width:.4vw;height:.4vw}}@media (min-width: 835px) and (max-width: 1919.98px){a.btn-marker .marker:before{width:.1578947368vw;height:.1578947368vw}}@media (min-width: 1920px){a.btn-marker .marker:before{width:3px;height:3px}}@media (hover: hover) and (pointer: fine) and (min-width: 835px){a.btn-marker:hover .marker:after{width:100%;height:100%}a.btn-marker:hover .marker:before{background:var(--clr-marker-hover)}}@media (hover: hover) and (pointer: fine) and (min-width: 835px) and (max-width: 834.98px){a.btn-marker:hover .marker:after{--border-width-hover: .1333333333vw}}@media (hover: hover) and (pointer: fine) and (min-width: 835px) and (min-width: 835px) and (max-width: 1919.98px){a.btn-marker:hover .marker:after{--border-width-hover: .0526315789vw}}@media (hover: hover) and (pointer: fine) and (min-width: 835px) and (min-width: 1920px){a.btn-marker:hover .marker:after{--border-width-hover: 1px}}/*! 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%}html,body{height:100%;background-color:#fff}body{max-width:100%;overflow-x:hidden;font-weight:500}@media (min-width: 835px){body{line-height:2}}@media (max-width: 834.98px){body{line-height:1.95}}body.is-fixed{position:fixed;top:auto;width:100%;overflow:hidden;z-index:1;box-sizing:border-box}body .page-wrap{max-width:1920px;margin:0 auto;width:100vw;overflow:hidden;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 834.98px){body .page-wrap{padding-top:10.6666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){body .page-wrap{padding-top:4.2105263158vw}}@media (min-width: 1920px){body .page-wrap{padding-top:81px}}svg{width:100%;height:100%}img{width:100%;height:auto}.is-PC{display:block}@media (max-width: 834.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 835px){.is-SP{display:none}}.line-break{white-space:pre-wrap;word-break:break-word}html:lang(ja) *{line-break:strict}:root{--clr-pink-float: linear-gradient(-135deg, rgb(182, 56, 214, 1) 0%, rgb(255, 99, 219, 1) 50%);--clr-green-float: linear-gradient(-135deg, rgb(255, 255, 93, 1) 0%, rgb(163, 252, 113, 1) 50%);--clr-orange-float: linear-gradient(-135deg, rgb(255, 163, 73, 1) 0%, rgb(255, 236, 96, 1) 50%);--clr-cyan-float: linear-gradient(-135deg, rgb(151, 254, 112, 1) 0%, rgb(31, 222, 255, 1) 50%);--clr-purple-float: linear-gradient(-135deg, rgb(118, 214, 250, 1) 0%, rgb(190, 130, 255, 1) 50%);--clr-salmon-float: linear-gradient(-135deg, rgb(255, 81, 81, 1) 0%, rgb(255, 123, 116, 1) 75%);--clr-blue-float: linear-gradient(-135deg, rgb(29, 221, 242, 1) 0%, rgb(77, 141, 242, 1) 100%);--clr-pink-flat: rgb(255, 99, 219, 1);--clr-green-flat: rgb(163, 252, 113, 1);--clr-orange-flat: rgb(255, 236, 96, 1);--clr-cyan-flat: rgb(31, 222, 255, 1);--clr-purple-flat: rgb(190, 130, 255, 1);--clr-salmon-flat: rgb(255, 123, 116, 1);--clr-blue-flat: rgb(77, 141, 242, 1);--clr-pink-btn: linear-gradient(-135deg, rgb(182, 56, 214, 1) 0%, rgb(255, 99, 219, 1) 50%);--clr-green-btn: linear-gradient(-135deg, rgb(169, 238, 36, 1) 0%, rgb(0, 220, 15, 1) 50%);--clr-orange-btn: linear-gradient(-135deg, rgb(255, 163, 73, 1) 0%, rgb(255, 236, 96, 1) 75%);--clr-cyan-btn: linear-gradient(-135deg, rgb(151, 254, 112, 1) 0%, rgb(31, 222, 255, 1) 50%);--clr-purple-btn: linear-gradient(-135deg, rgb(118, 214, 250, 1) 0%, rgb(190, 130, 255, 1) 75%);--clr-salmon-btn: linear-gradient(-135deg, rgb(255, 81, 81, 1) 0%, rgb(255, 123, 116, 1) 75%);--clr-blue-btn: linear-gradient(-135deg, rgb(29, 221, 242, 1) 0%, rgb(77, 141, 242, 1) 100%);--clr-pink-darktext: linear-gradient(90deg, rgb(73, 28, 66, 1) 0%, rgb(0, 0, 0, 1) 100%);--clr-green-darktext: linear-gradient(90deg, rgb(50, 76, 33, 1) 0%, rgb(0, 0, 0, 1) 100%);--clr-orange-darktext: linear-gradient(90deg, rgb(77, 62, 26, 1) 0%, rgb(0, 0, 0, 1) 50%);--clr-cyan-darktext: linear-gradient(90deg, rgb(9, 67, 77, 1) 0%, rgb(0, 0, 0, 1) 50%);--clr-purple-darktext: linear-gradient(90deg, rgb(57, 40, 77, 1) 0%, rgb(0, 0, 0, 1) 100%);--clr-salmon-darktext: linear-gradient(90deg, rgb(77, 37, 35, 1) 0%, rgb(0, 0, 0, 1) 50%);--clr-blue-darktext: linear-gradient(90deg, rgb(21, 46, 73, 1) 0%, rgb(0, 0, 0, 1) 50%);--font-family-sans-en: noto-sans, sans-serif;--font-family-sans-ja: "Noto Sans JP", sans-serif;--font-family-serif: noto-serif, serif;--font-family-serif-ja: "Noto Serif JP", serif}/*!
Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
*//*!
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
*//*!
Copyright 2012 Google Inc. All Rights Reserved.
This Font Software is licensed under the SIL Open Font License, Version 1.1 . This license is copied below, and is also available with a FAQ at: https://openfontlicense.org
*//*!
YakuHanJP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*//*!
YakuHanMP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.poppins{font-family:Poppins,sans-serif;font-weight:700}.float{position:absolute;left:50%;transform:translate(var(--translate-x))}.float.front{z-index:2}.float-wrap{position:relative}.float .obj{background:var(--clr-float);position:relative;border-radius:50%;transition:transform .1s ease;width:var(--size);height:var(--size)}@media (max-width: 834.98px){.float .obj{--size: 13.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.float .obj{--size: 5.2631578947vw}}@media (min-width: 1920px){.float .obj{--size: 101px}}.float.dounut .obj{-webkit-mask-image:radial-gradient(transparent 46%,#000 46%);mask-image:radial-gradient(transparent 46%,#000 46%)}.float.fat-dounut .obj{-webkit-mask-image:radial-gradient(transparent 34%,#000 34%);mask-image:radial-gradient(transparent 34%,#000 34%)}.float.fat-dounut2 .obj{-webkit-mask-image:radial-gradient(transparent 42%,#000 42%);mask-image:radial-gradient(transparent 42%,#000 42%)}a.btn{position:relative;display:flex;justify-content:center;align-items:center;line-height:4;color:#fff;font-weight:700}@media (max-width: 834.98px){a.btn{height:10.6666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){a.btn{height:4.2105263158vw}}@media (min-width: 1920px){a.btn{height:81px}}.design.svelte-3kespc{position:absolute;pointer-events:none;z-index:99999}.design.is-fixed.svelte-3kespc{position:fixed}@supports (height: 100dvh){.global-menu-sp.opened.svelte-oiwvqb{height:100dvh}}@supports not (height: 100dvh){.global-menu-sp.opened.svelte-oiwvqb{height:calc(var(--vh, 1vh) * 100)}}header.svelte-oiwvqb{position:fixed;top:0;width:100%;max-width:1920px;z-index:10}@media (max-width: 834.98px){header.svelte-oiwvqb{left:0}}@media (min-width: 835px){header.svelte-oiwvqb{left:50%;transform:translate(-50%)}}header.svelte-oiwvqb .header-container:where(.svelte-oiwvqb){position:relative;transition:box-shadow .3s;will-change:box-shadow,transform,z-index,top;backface-visibility:hidden;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background:#fff}@media (max-width: 834.98px){header.svelte-oiwvqb .header-container:where(.svelte-oiwvqb){height:10.6666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .header-container:where(.svelte-oiwvqb){height:4.2105263158vw}}@media (min-width: 1920px){header.svelte-oiwvqb .header-container:where(.svelte-oiwvqb){height:81px}}header.svelte-oiwvqb .header-container.scrolled:where(.svelte-oiwvqb){box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) 0 #0000001a}@media (max-width: 834.98px){header.svelte-oiwvqb .header-container.scrolled:where(.svelte-oiwvqb){--shadow-x: 1.3333333333vw;--shadow-y: 2.4vw;--shadow-blur: 4vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .header-container.scrolled:where(.svelte-oiwvqb){--shadow-x: .4210526316vw;--shadow-y: .7368421053vw;--shadow-blur: 1.8421052632vw}}@media (min-width: 1920px){header.svelte-oiwvqb .header-container.scrolled:where(.svelte-oiwvqb){--shadow-x: 8px;--shadow-y: 14px;--shadow-blur: 35px}}header.svelte-oiwvqb .logo:where(.svelte-oiwvqb){display:flex;align-items:center}@media (max-width: 834.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb){margin-top:-.2666666667vw;margin-left:2.5333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb){margin-top:-.1052631579vw;margin-left:2.1052631579vw}}@media (min-width: 1920px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb){margin-top:-2px;margin-left:40px}}@media (max-width: 834.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .cygames:where(.svelte-oiwvqb){margin-right:2.6666666667vw;width:21.0666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .cygames:where(.svelte-oiwvqb){margin-right:.9473684211vw;width:8.3157894737vw}}@media (min-width: 1920px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .cygames:where(.svelte-oiwvqb){margin-right:18px;width:160px}}header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .logo-jp:where(.svelte-oiwvqb){font-weight:700}@media (max-width: 834.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .logo-jp:where(.svelte-oiwvqb){margin-top:.4vw;font-size:2.1333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .logo-jp:where(.svelte-oiwvqb){margin-top:.1578947368vw;font-size:.8421052632vw}}@media (min-width: 1920px){header.svelte-oiwvqb .logo:where(.svelte-oiwvqb) .logo-jp:where(.svelte-oiwvqb){margin-top:3px;font-size:16px}}header.svelte-oiwvqb .entry:where(.svelte-oiwvqb){overflow:hidden}@media (max-width: 834.98px){header.svelte-oiwvqb .entry:where(.svelte-oiwvqb){width:26.6666666667vw;height:8vw;margin-right:11.2vw}}@media (min-width: 835px) and (max-width: 1919.98px){header.svelte-oiwvqb .entry:where(.svelte-oiwvqb){width:10.5263157895vw;height:4.2105263158vw;margin-right:0}}@media (min-width: 1920px){header.svelte-oiwvqb .entry:where(.svelte-oiwvqb){width:202px;height:81px;margin-right:0}}header.svelte-oiwvqb .entry:where(.svelte-oiwvqb) img{width:100%;height:100%;object-fit:cover}.global-menu-pc.svelte-oiwvqb{margin-left:auto;align-items:center}@media (max-width: 834.98px){.global-menu-pc.svelte-oiwvqb{display:none}}@media (min-width: 835px) and (max-width: 1919.98px){.global-menu-pc.svelte-oiwvqb{padding-top:0;padding-right:.1052631579vw}}@media (min-width: 1920px){.global-menu-pc.svelte-oiwvqb{padding-top:0;padding-right:2px}}@media (min-width: 835px){.global-menu-pc.svelte-oiwvqb{display:flex}}.global-menu-pc.svelte-oiwvqb>a:where(.svelte-oiwvqb){letter-spacing:.1em}@media (min-width: 835px) and (max-width: 1919.98px){.global-menu-pc.svelte-oiwvqb>a:where(.svelte-oiwvqb){margin-right:1.6315789474vw;font-size:1.0526315789vw}}@media (min-width: 1920px){.global-menu-pc.svelte-oiwvqb>a:where(.svelte-oiwvqb){margin-right:31px;font-size:20px}}.global-menu-pc.svelte-oiwvqb>a.pink:where(.svelte-oiwvqb){background:var(--clr-pink-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.pink.current:where(.svelte-oiwvqb){background:var(--clr-pink-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.pink:where(.svelte-oiwvqb):hover{background:var(--clr-pink-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.green:where(.svelte-oiwvqb){background:var(--clr-green-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.green.current:where(.svelte-oiwvqb){background:var(--clr-green-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.green:where(.svelte-oiwvqb):hover{background:var(--clr-green-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.orange:where(.svelte-oiwvqb){background:var(--clr-orange-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.orange.current:where(.svelte-oiwvqb){background:var(--clr-orange-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.orange:where(.svelte-oiwvqb):hover{background:var(--clr-orange-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.cyan:where(.svelte-oiwvqb){background:var(--clr-cyan-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.cyan.current:where(.svelte-oiwvqb){background:var(--clr-cyan-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.cyan:where(.svelte-oiwvqb):hover{background:var(--clr-cyan-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.purple:where(.svelte-oiwvqb){background:var(--clr-purple-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.purple.current:where(.svelte-oiwvqb){background:var(--clr-purple-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.purple:where(.svelte-oiwvqb):hover{background:var(--clr-purple-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.salmon:where(.svelte-oiwvqb){background:var(--clr-salmon-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.salmon.current:where(.svelte-oiwvqb){background:var(--clr-salmon-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.salmon:where(.svelte-oiwvqb):hover{background:var(--clr-salmon-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-pc.svelte-oiwvqb>a.blue:where(.svelte-oiwvqb){background:var(--clr-blue-darktext);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-pc.svelte-oiwvqb>a.blue.current:where(.svelte-oiwvqb){background:var(--clr-blue-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.global-menu-pc.svelte-oiwvqb>a.blue:where(.svelte-oiwvqb):hover{background:var(--clr-blue-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.global-menu-sp.svelte-oiwvqb{overflow:hidden;background-color:#fff;height:0;transition:height .3s,padding .3s}@media (max-width: 834.98px){.global-menu-sp.svelte-oiwvqb{margin-top:-10.6666666667vw}}.global-menu-sp.immediate.svelte-oiwvqb{transition:all 0s ease 0s}@media (max-width: 834.98px){.global-menu-sp.opened.svelte-oiwvqb{padding-top:16vw}}.global-menu-sp.svelte-oiwvqb>a:where(.svelte-oiwvqb){display:flex;justify-content:space-between;align-items:center;line-height:1;letter-spacing:.1em;margin:0 auto}@media (max-width: 834.98px){.global-menu-sp.svelte-oiwvqb>a:where(.svelte-oiwvqb){font-size:5.8666666667vw;width:89.3333333333vw;height:16.4vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.global-menu-sp.svelte-oiwvqb>a:where(.svelte-oiwvqb){border-bottom:1px solid #dadae1}@media (max-width: 834.98px){.global-menu-sp.svelte-oiwvqb>a:where(.svelte-oiwvqb) .marker:where(.svelte-oiwvqb){margin-right:.5333333333vw}}@media (max-width: 834.98px){.global-menu-sp.svelte-oiwvqb>a:where(.svelte-oiwvqb) .marker:where(.svelte-oiwvqb):after{width:1.0666666667vw;height:1.0666666667vw;--border-width: 2.1333333333vw}}.global-menu-sp.svelte-oiwvqb>a.pink:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-pink-flat);--clr-marker-border: var(--clr-pink-flat)}.global-menu-sp.svelte-oiwvqb>a.pink.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-pink-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.green:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-green-flat);--clr-marker-border: var(--clr-green-flat)}.global-menu-sp.svelte-oiwvqb>a.green.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-green-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.orange:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-orange-flat);--clr-marker-border: var(--clr-orange-flat)}.global-menu-sp.svelte-oiwvqb>a.orange.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-orange-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.cyan:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-cyan-flat);--clr-marker-border: var(--clr-cyan-flat)}.global-menu-sp.svelte-oiwvqb>a.cyan.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-cyan-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.purple:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-purple-flat);--clr-marker-border: var(--clr-purple-flat)}.global-menu-sp.svelte-oiwvqb>a.purple.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-purple-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.salmon:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-salmon-flat);--clr-marker-border: var(--clr-salmon-flat)}.global-menu-sp.svelte-oiwvqb>a.salmon.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-salmon-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.global-menu-sp.svelte-oiwvqb>a.blue:where(.svelte-oiwvqb){--clr-marker: #ffffff;--clr-marker-hover: var(--clr-blue-flat);--clr-marker-border: var(--clr-blue-flat)}.global-menu-sp.svelte-oiwvqb>a.blue.current:where(.svelte-oiwvqb) span:where(.svelte-oiwvqb){background:var(--clr-blue-btn);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.humb.svelte-oiwvqb{-webkit-tap-highlight-color:transparent;position:absolute;right:0;top:0;cursor:pointer}@media (max-width: 834.98px){.humb.svelte-oiwvqb{width:10.6666666667vw;height:10.6666666667vw}}.humb.immediate.svelte-oiwvqb>span:where(.svelte-oiwvqb){transition:all 0s ease 0s}.humb.svelte-oiwvqb>span:where(.svelte-oiwvqb){display:block;position:absolute;background:#000;left:50%;transform:translate(-50%,-50%);transition:opacity .2s,top .2s,transform .2s}@media (max-width: 834.98px){.humb.svelte-oiwvqb>span:where(.svelte-oiwvqb){width:5.8666666667vw;height:.5333333333vw}}.humb.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(1){top:30%}.humb.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(2){top:50%}.humb.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(3){top:70%}.humb.opened.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.humb.opened.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(2){opacity:0}.humb.opened.svelte-oiwvqb>span:where(.svelte-oiwvqb):nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.entry.svelte-fbd6bp{background:#000;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 834.98px){.entry.svelte-fbd6bp{margin-bottom:10.6666666667vw;height:65.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp{margin-bottom:0;height:16.8421052632vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp{margin-bottom:0;height:323px}}.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--clr-float: var(--clr-pink-float)}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 8vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 6.3157894737vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 121px}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp){top:-4.2666666667vw;--translate-x: -41.8666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp){top:-3.5263157895vw;--translate-x: -43.9473684211vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float1:where(.svelte-fbd6bp){top:-68px;--translate-x: -844px}}.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--clr-float: var(--clr-purple-float)}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 16vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 12.6315789474vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 243px}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp){top:-.8vw;--translate-x: -54.9333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp){top:-.6315789474vw;--translate-x: -54.3684210526vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float2:where(.svelte-fbd6bp){top:-12px;--translate-x: -1044px}}.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--clr-float: var(--clr-orange-float)}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 5.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 4.2105263158vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 81px}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp){top:43.4666666667vw;--translate-x: 38.1333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp){top:0;--translate-x: 39.8421052632vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float3:where(.svelte-fbd6bp){top:0;--translate-x: 765px}}.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--clr-float: var(--clr-cyan-float)}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 21.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 16.8421052632vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 323px}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp){top:47.2vw;--translate-x: 36.8vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp){top:2.8421052632vw;--translate-x: 38.7368421053vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float4:where(.svelte-fbd6bp){top:55px;--translate-x: 744px}}.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--clr-float: var(--clr-green-float)}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 10.6666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 8.4210526316vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp) .obj:where(.svelte-fbd6bp){--size: 162px}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp){top:58.6666666667vw;--translate-x: 27.4666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp){top:11.7368421053vw;--translate-x: 31.1578947368vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .float5:where(.svelte-fbd6bp){top:225px;--translate-x: 598px}}.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp){color:#fff;display:flex;justify-content:space-between;align-items:center}@media (max-width: 834.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp){flex-direction:column;width:100%;padding-bottom:0}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp){width:46.3157894737vw;padding-bottom:.1052631579vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp){width:889px;padding-bottom:2px}}@media (min-width: 835px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp){flex-direction:row}}.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .en:where(.svelte-fbd6bp){font-weight:800;line-height:1;letter-spacing:.05em}@media (max-width: 834.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .en:where(.svelte-fbd6bp){margin-top:-.6666666667vw;margin-bottom:2.4vw;font-size:8.5333333333vw;text-align:center}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .en:where(.svelte-fbd6bp){margin-top:0;margin-bottom:.5789473684vw;font-size:3.3684210526vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .en:where(.svelte-fbd6bp){margin-top:0;margin-bottom:11px;font-size:65px}}@media (min-width: 835px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .en:where(.svelte-fbd6bp){text-align:left}}@media (max-width: 834.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .jp:where(.svelte-fbd6bp){font-size:3.4666666667vw;text-align:center;margin-bottom:6.4vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .jp:where(.svelte-fbd6bp){font-size:.9473684211vw;margin-bottom:0}}@media (min-width: 1920px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .jp:where(.svelte-fbd6bp){font-size:18px;margin-bottom:0}}@media (min-width: 835px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) .en-jp:where(.svelte-fbd6bp) .jp:where(.svelte-fbd6bp){text-align:left}}.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp){position:relative;border-radius:9999px;color:#000;background:#fff;text-align:center}@media (max-width: 834.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp){width:42.6666666667vw;height:10.6666666667vw;font-size:3.6vw;margin-top:0;margin-right:0}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp){width:16.8421052632vw;height:4.2105263158vw;font-size:1.0526315789vw;margin-top:.4736842105vw;margin-right:2.1052631579vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp){width:323px;height:81px;font-size:20px;margin-top:9px;margin-right:40px}}.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp) .marker:where(.svelte-fbd6bp){position:absolute}@media (max-width: 834.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp) .marker:where(.svelte-fbd6bp){right:2.6666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp) .marker:where(.svelte-fbd6bp){right:1.0526315789vw}}@media (min-width: 1920px){.entry.svelte-fbd6bp .entry-inner:where(.svelte-fbd6bp) a.to-entry:where(.svelte-fbd6bp) .marker:where(.svelte-fbd6bp){right:20px}}.footer-links.svelte-nl2mgc{display:flex;justify-content:center;align-items:center;background:#f3f3f7}@media (max-width: 834.98px){.footer-links.svelte-nl2mgc{height:auto}}@media (min-width: 835px) and (max-width: 1919.98px){.footer-links.svelte-nl2mgc{height:6.2105263158vw}}@media (min-width: 1920px){.footer-links.svelte-nl2mgc{height:119px}}.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc){justify-content:center;align-items:center;grid-template-columns:repeat(2,1fr)}@media (max-width: 834.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc){display:grid;grid-template-columns:36vw 48.6666666667vw;gap:1.3333333333vw 4.6666666667vw;padding-top:3.7333333333vw;padding-bottom:5.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc){gap:3.7894736842vw;padding-top:0;padding-bottom:0}}@media (min-width: 1920px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc){gap:73px;padding-top:0;padding-bottom:0}}@media (min-width: 835px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc){display:flex}}.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc){font-weight:700;display:flex;align-items:center}@media (max-width: 834.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc){justify-content:flex-end;font-size:3.4666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc){font-size:1.0526315789vw}}@media (min-width: 1920px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc){font-size:20px}}@media (min-width: 835px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc){justify-content:space-between}}@media (max-width: 834.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc) span:where(.svelte-nl2mgc){margin-right:1.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc) span:where(.svelte-nl2mgc){margin-right:.5263157895vw}}@media (min-width: 1920px){.footer-links.svelte-nl2mgc .midify:where(.svelte-nl2mgc)>a:where(.svelte-nl2mgc) span:where(.svelte-nl2mgc){margin-right:10px}}footer.svelte-1sr6y3t{margin-top:auto}@media (max-width: 834.98px){footer.svelte-1sr6y3t{padding-bottom:11.2vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t{padding-bottom:0}}@media (min-width: 1920px){footer.svelte-1sr6y3t{padding-bottom:0}}footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t){display:flex;justify-content:center;align-items:center}@media (max-width: 834.98px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t){padding-top:10.6666666667vw;gap:1.0666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t){padding-top:2.2105263158vw;gap:1.0526315789vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t){padding-top:42px;gap:20px}}footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t)>a:where(.svelte-1sr6y3t){display:inline-block;cursor:pointer}@media (max-width: 834.98px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t)>a:where(.svelte-1sr6y3t){width:29.0666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t)>a:where(.svelte-1sr6y3t){width:10.4210526316vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .footer-banners:where(.svelte-1sr6y3t)>a:where(.svelte-1sr6y3t){width:200px}}footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t){display:flex;justify-content:space-between;align-items:center}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t){flex-direction:column;padding-top:12.6666666667vw;padding-bottom:1.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t){padding-top:.7894736842vw;padding-bottom:1.2631578947vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t){padding-top:15px;padding-bottom:24px}}@media (min-width: 835px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t){flex-direction:row}}footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t){display:flex;align-items:center}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t){margin-bottom:2.2666666667vw;margin-top:0;margin-left:0}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t){margin-bottom:.2631578947vw;margin-top:.5263157895vw;margin-left:2.1052631579vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t){margin-bottom:5px;margin-top:10px;margin-left:40px}}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .cygames:where(.svelte-1sr6y3t){margin-right:4vw;width:31.6vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .cygames:where(.svelte-1sr6y3t){margin-right:.9473684211vw;width:8.3157894737vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .cygames:where(.svelte-1sr6y3t){margin-right:18px;width:160px}}footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .logo-jp:where(.svelte-1sr6y3t){font-weight:700}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .logo-jp:where(.svelte-1sr6y3t){margin-top:.6666666667vw;font-size:3.2vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .logo-jp:where(.svelte-1sr6y3t){margin-top:.1578947368vw;font-size:.8421052632vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .logo:where(.svelte-1sr6y3t) .logo-jp:where(.svelte-1sr6y3t){margin-top:3px;font-size:16px}}footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t){text-align:center;display:flex;align-items:center}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t){flex-direction:column;margin-top:4.2666666667vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t){margin-top:.5263157895vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t){margin-top:10px}}@media (min-width: 835px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t){flex-direction:row}}footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .pages:where(.svelte-1sr6y3t){flex-wrap:wrap;display:flex;justify-content:center}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .pages:where(.svelte-1sr6y3t){margin-bottom:4.2666666667vw;font-size:2.6666666667vw;gap:1.0666666667vw 6.4vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .pages:where(.svelte-1sr6y3t){margin-bottom:.2631578947vw;font-size:.7368421053vw;gap:1.1578947368vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .pages:where(.svelte-1sr6y3t){margin-bottom:5px;font-size:14px;gap:22px}}@media (max-width: 834.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .copy:where(.svelte-1sr6y3t){width:21.3333333333vw;margin-right:0;margin-left:0;margin-top:2vw}}@media (min-width: 835px) and (max-width: 1919.98px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .copy:where(.svelte-1sr6y3t){width:5.8947368421vw;margin-right:2.2631578947vw;margin-left:1.1578947368vw;margin-top:-.1052631579vw}}@media (min-width: 1920px){footer.svelte-1sr6y3t .logo-pages:where(.svelte-1sr6y3t) .pages-copy:where(.svelte-1sr6y3t) .copy:where(.svelte-1sr6y3t){width:113px;margin-right:43px;margin-left:22px;margin-top:-2px}}.totop.svelte-1sr6y3t{z-index:8;display:block;position:fixed}@media (max-width: 834.98px){.totop.svelte-1sr6y3t{bottom:2.6666666667vw;right:2.6666666667vw;width:13.3333333333vw;height:13.3333333333vw}}@media (min-width: 835px) and (max-width: 1919.98px){.totop.svelte-1sr6y3t{bottom:5.4210526316vw;right:2.1052631579vw;width:4.2105263158vw;height:4.2105263158vw}}@media (min-width: 1920px){.totop.svelte-1sr6y3t{bottom:104px;right:40px;width:81px;height:81px}}.debug.svelte-28qssx{touch-action:none;position:fixed;width:50px;height:50px;z-index:99999;background:#fffffff2;box-shadow:0 2px 10px #00000026;border-radius:10px;font-size:16px;transition:width .15s ease,height .15s ease}.debug.svelte-28qssx.is-open{width:350px;height:440px;transition:width .1s ease,height .2s .1s ease}.debug.svelte-28qssx.is-open .debug__toggle:hover{opacity:.5;animation:none}.debug.svelte-28qssx.is-open .debug__menu{display:block;opacity:1;transition:opacity .3s .2s ease}.debug__balloon.svelte-28qssx{position:absolute;bottom:-80px;right:0;width:280px;font-size:12px;line-height:1.5;color:#666;background-color:#f8f8f8;box-shadow:0 2px 10px #00000026;padding:10px;z-index:1;border-radius:5px;opacity:0;transform:translateY(-4px);transition:opacity .1s,transform .1s;pointer-events:none}.debug__balloon.svelte-28qssx:before{position:absolute;content:"";bottom:100%;right:20px;transform:rotate(180deg);border-width:10px 7px 0 7px;border-style:solid;border-color:#f8f8f8 transparent transparent transparent;width:0;height:0}.debug__toggle.svelte-28qssx{position:absolute;right:0;top:0;width:50px;height:50px;font-size:30px;line-height:50px;text-align:center;transition:opacity .2s ease-in-out}.debug__toggle.svelte-28qssx:hover{animation:svelte-28qssx-shake .4s ease-in-out}@media (hover: hover) and (pointer: fine){.debug__toggle.svelte-28qssx:hover+.debug__balloon{opacity:1;transform:translateY(0);transition:opacity .1s .2s,transform .1s .2s}}.debug__menu.svelte-28qssx{opacity:0;width:100%;height:100%;overflow-y:scroll;transition:opacity 0 0 ease;touch-action:none}.debug__menu.svelte-28qssx ul:where(.svelte-28qssx){display:flex;flex-direction:column;gap:15px;padding:30px;overflow-y:visible}.debug__menu.svelte-28qssx li:where(.svelte-28qssx){border-bottom:1px solid #e7e7e7;padding-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}.debug__menu.svelte-28qssx li:where(.svelte-28qssx):last-child{border-bottom:none;padding-bottom:0}.debug__title.svelte-28qssx{color:#3b3b3b;font-weight:700;margin-bottom:8px;font-size:14px;line-height:1.5}.debug__note.svelte-28qssx{font-weight:400;color:#949494;font-size:12px;margin-bottom:10px}.debug__environments.svelte-28qssx .debug__title:where(.svelte-28qssx){margin-bottom:10px}.debug__environments.svelte-28qssx a:where(.svelte-28qssx){position:relative;color:#257cff;margin-bottom:.7em;line-height:1}.debug__environments.svelte-28qssx a:where(.svelte-28qssx):after{content:"";position:absolute;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 -960 960 960" width="16px" fill="%23257cff"><path d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z"/></svg>');background-repeat:no-repeat;background-size:16px 16px;background-position:right 0 bottom -1px;display:inline-block;right:-20px;top:0;width:100%;height:100%}.debug__environments.svelte-28qssx a:where(.svelte-28qssx):hover{opacity:.6}.debug__qr.svelte-28qssx{width:100px;height:100px;margin-top:5px}@keyframes svelte-28qssx-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}.debug.svelte-28qssx .switch:where(.svelte-28qssx){display:flex;align-items:center;gap:6px}.debug.svelte-28qssx .switch__inner:where(.svelte-28qssx){position:relative;width:50px;height:26px;background:#ccc;border-radius:13px;cursor:pointer;transition:background .25s}.debug.svelte-28qssx .switch__inner.on:where(.svelte-28qssx){background:#4ade80}.debug.svelte-28qssx .switch__inner.on:where(.svelte-28qssx) .switch__thumb:where(.svelte-28qssx){transform:translate(24px)}.debug.svelte-28qssx .switch__thumb:where(.svelte-28qssx){position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s}.debug.svelte-28qssx .input:where(.svelte-28qssx){border:1px solid #cccccc;border-radius:4px;padding:4px 8px;font-size:14px;box-sizing:border-box;width:100px}.debug.svelte-28qssx .input:where(.svelte-28qssx)::placeholder{color:#c4c4c4}.debug.svelte-28qssx .input__group:where(.svelte-28qssx){display:flex;gap:10px;align-items:flex-end}.debug.svelte-28qssx .button:where(.svelte-28qssx){font-weight:700;font-size:12px;line-height:25px;padding:0 10px;border-radius:4px;background-color:var(--clr-key);color:#fff}.debug.svelte-28qssx .button:where(.svelte-28qssx).-gray{background-color:var(--clr-bg);color:#000}.debug.svelte-28qssx .button:where(.svelte-28qssx).-disabled{background-color:var(--clr-bg);color:#a8a8a8}
