@charset "UTF-8";.wysiwyg-content a{transition:opacity .5s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.wysiwyg-content a:hover{opacity:var(--hover-opacity, .5)}}/*! 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{height:100%}body{height:100%;max-width:100%;overflow-x:hidden;font-family:YakuHanJP,Zen Kaku Gothic New,sans-serif;font-weight:500;color:var(--clr-font)}body.is-fixed{position:fixed;width:100%;top:auto;overflow:hidden;z-index:1;box-sizing:border-box}body .page-wrap{width:100%;overflow:hidden;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767.98px){body .page-wrap{--bg-size: 53.3333333333vw auto}}@media (min-width: 768px) and (max-width: 1919.98px){body .page-wrap{--bg-size: 31.25vw auto}}@media (min-width: 1920px){body .page-wrap{--bg-size: 600px auto}}body .page-wrap main{flex:1;display:flex;flex-direction:column}@media (max-width: 767.98px){body .page-wrap main{--inview-ypos: 4vw}}@media (min-width: 768px) and (max-width: 1919.98px){body .page-wrap main{--inview-ypos: 1.5625vw}}@media (min-width: 1920px){body .page-wrap main{--inview-ypos: 30px}}body .page-wrap .max-width-container{max-width:1920px;margin:0 auto;width:100%}body .h3-ttl{font-weight:700;text-align:center}@media (max-width: 767.98px){body .h3-ttl{font-size:6.4vw;margin-bottom:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1919.98px){body .h3-ttl{font-size:3.125vw;margin-bottom:2.0833333333vw}}@media (min-width: 1920px){body .h3-ttl{font-size:60px;margin-bottom:40px}}svg{width:100%;height:100%}img{width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}a,.is-PC{display:block}@media (max-width: 767.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 768px){.is-SP{display:none}}.preload{display:none}#ot-sdk-btn-floating.ot-floating-button{display:none!important}html:lang(ja) *{line-break:strict}.wysiwyg-content{line-height:1.5}.wysiwyg-content a{display:inline;text-decoration:underline}.wysiwyg-content>p:not(:first-child),.wysiwyg-content>ul,.wysiwyg-content>ol{margin:.5em 0 0}.wysiwyg-content p{min-height:1em}.wysiwyg-content p span.note+br{display:none}.wysiwyg-content span.note{font-size:.9em}@media (max-width: 767.98px){.wysiwyg-content.type-flexbox>h4:not(:first-child){width:20vw;margin-top:2.6666666667vw}}@media (min-width: 768px) and (max-width: 1919.98px){.wysiwyg-content.type-flexbox>h4:not(:first-child){width:7.8125vw;margin-top:1.0416666667vw}}@media (min-width: 1920px){.wysiwyg-content.type-flexbox>h4:not(:first-child){width:150px;margin-top:20px}}@media (max-width: 767.98px){.wysiwyg-content.type-flexbox>h4+p{margin-top:-5.6vw;margin-left:21.3333333333vw}}@media (min-width: 768px) and (max-width: 1919.98px){.wysiwyg-content.type-flexbox>h4+p{margin-top:-2.1875vw;margin-left:8.0729166667vw}}@media (min-width: 1920px){.wysiwyg-content.type-flexbox>h4+p{margin-top:-42px;margin-left:155px}}.wysiwyg-content:not(.type-flexbox) h4{font-weight:700;font-size:1.2em;margin-top:1.5em}.wysiwyg-content:not(.type-flexbox) h4:first-child{margin-top:0}.wysiwyg-content:not(.type-flexbox) h5{font-weight:700;font-size:1.1em;margin-top:1.5em}.wysiwyg-content:not(.type-flexbox) h5:first-child{margin-top:0}:root{--clr-key: #f47016;--clr-key-rgb: 244, 112, 22;--clr-red: #cc4974;--clr-red-rgb: 204, 73, 116;--clr-font: #363a4c;--clr-font-rgb: 54, 58, 76;--clr-gray: #f0f0f0;--clr-gray-rgb: 240, 240, 240;--clr-dark: #363a4c;--clr-dark-rgb: 54, 58, 76;--clr-info: #52576e;--clr-info-rgb: 82, 87, 110;--clr-newchitose-1: #e0f9fe;--clr-newchitose-1-rgb: 224, 249, 254;--clr-newchitose-2: #c2f3fe;--clr-newchitose-2-rgb: 194, 243, 254;--clr-newchitose-3: #6ed5ed;--clr-newchitose-3-rgb: 110, 213, 237;--clr-newchitose-4: #3ebcd7;--clr-newchitose-4-rgb: 62, 188, 215;--clr-kanazawa-1: #fffaed;--clr-kanazawa-1-rgb: 255, 250, 237;--clr-kanazawa-2: #fff3d5;--clr-kanazawa-2-rgb: 255, 243, 213;--clr-kanazawa-3: #fcd165;--clr-kanazawa-3-rgb: 252, 209, 101;--clr-kanazawa-4: #f3c44f;--clr-kanazawa-4-rgb: 243, 196, 79;--clr-hakata-1: #ffeeec;--clr-hakata-1-rgb: 255, 238, 236;--clr-hakata-2: #ffdbd6;--clr-hakata-2-rgb: 255, 219, 214;--clr-hakata-3: #fc8475;--clr-hakata-3-rgb: 252, 132, 117;--clr-hakata-4: #fa7462;--clr-hakata-4-rgb: 250, 116, 98;--clr-kyoto-1: #f9e8ff;--clr-kyoto-1-rgb: 249, 232, 255;--clr-kyoto-2: #e2b0f7;--clr-kyoto-2-rgb: 226, 176, 247;--clr-kyoto-3: #d995f4;--clr-kyoto-3-rgb: 217, 149, 244;--clr-kyoto-4: #c86bed;--clr-kyoto-4-rgb: 200, 107, 237;--font-family-sans-en: noto-sans, sans-serif;--font-family-sans-ja: YakuHanJPs, "Noto Sans JP", sans-serif;--font-family-serif: noto-serif, serif;--font-family-serif-ja: YakuHanMPs, "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.
*/@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blur-in{0%{filter:blur(6px)}to{filter:blur(0)}}@keyframes scale-in{to{transform:scale(1)}}@keyframes slide-in{to{transform:translateZ(0)}}@keyframes display-block{0%,99%{display:none}to{display:block}}@keyframes anim-twinkle{0%{transform:scale(.5)}to{transform:scale(1)}}.design.svelte-d0iwno{position:absolute;pointer-events:none;z-index:99999}.design.is-fixed.svelte-d0iwno{position:fixed}.footer.svelte-1ihyoyd .logo:where(.svelte-1ihyoyd){transition:opacity .5s cubic-bezier(.19,1,.22,1)}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.footer.svelte-1ihyoyd .logo:where(.svelte-1ihyoyd):hover{opacity:var(--hover-opacity, .5)}}.footer.svelte-1ihyoyd{position:relative;margin-top:auto;color:#fff;background-position:center top;background-image:url(./bg3_ptn.B981JVpb.png);background-size:var(--bg-size);z-index:2;visibility:hidden;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.footer.is-visible.svelte-1ihyoyd{opacity:1;visibility:visible}.footer__contents.svelte-1ihyoyd{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767.98px){.footer__contents.svelte-1ihyoyd{font-size:2.6666666667vw;padding:6.6666666667vw 4vw;flex-direction:column}}@media (min-width: 768px) and (max-width: 1919.98px){.footer__contents.svelte-1ihyoyd{font-size:.7291666667vw;padding:1.5625vw 13.5416666667vw}}@media (min-width: 1920px){.footer__contents.svelte-1ihyoyd{font-size:14px;padding:30px 260px}}@media (min-width: 768px){.footer__contents.svelte-1ihyoyd{flex-direction:row}}@media (max-width: 767.98px){.footer__contents.is-top-page.svelte-1ihyoyd{padding-top:8vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer__contents.is-top-page.svelte-1ihyoyd{padding-top:3.125vw}}@media (min-width: 1920px){.footer__contents.is-top-page.svelte-1ihyoyd{padding-top:60px}}.footer__links.svelte-1ihyoyd{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media (max-width: 767.98px){.footer__links.svelte-1ihyoyd{position:relative;margin-bottom:3.3333333333vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer__links.svelte-1ihyoyd{margin-bottom:0}}@media (min-width: 1920px){.footer__links.svelte-1ihyoyd{margin-bottom:0}}@media (min-width: 768px){.footer__links.svelte-1ihyoyd{left:50%;transform:translate(-50%);position:absolute}}@media (max-width: 767.98px){.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd){padding:0 4vw;margin-bottom:4vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd){padding:1px 1.0416666667vw 0;margin-bottom:0}}@media (min-width: 1920px){.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd){padding:1px 20px 0;margin-bottom:0}}.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd):not(:last-of-type){border-right:1px solid #ffffff}@media (max-width: 767.98px){.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd):not(:last-of-type):nth-child(3){border-color:transparent}}.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd) a:where(.svelte-1ihyoyd),.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd) button:where(.svelte-1ihyoyd){display:block;border-bottom:1px solid transparent}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd) a:where(.svelte-1ihyoyd):hover,.footer__links.svelte-1ihyoyd li:where(.svelte-1ihyoyd) button:where(.svelte-1ihyoyd):hover{border-bottom:1px solid #ffffff}}.footer.svelte-1ihyoyd .corporate:where(.svelte-1ihyoyd){display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width: 767.98px){.footer.svelte-1ihyoyd .corporate:where(.svelte-1ihyoyd){margin-top:1.3333333333vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer.svelte-1ihyoyd .corporate:where(.svelte-1ihyoyd){margin-top:0}}@media (min-width: 1920px){.footer.svelte-1ihyoyd .corporate:where(.svelte-1ihyoyd){margin-top:0}}.footer.svelte-1ihyoyd .logo-umamusume:where(.svelte-1ihyoyd){margin:0 auto}@media (max-width: 767.98px){.footer.svelte-1ihyoyd .logo-umamusume:where(.svelte-1ihyoyd){width:30.4vw;margin-top:9.0666666667vw;margin-bottom:2.6666666667vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer.svelte-1ihyoyd .logo-umamusume:where(.svelte-1ihyoyd){width:11.875vw;margin-top:2.9166666667vw;margin-bottom:1.0416666667vw}}@media (min-width: 1920px){.footer.svelte-1ihyoyd .logo-umamusume:where(.svelte-1ihyoyd){width:228px;margin-top:56px;margin-bottom:20px}}@media (max-width: 767.98px){.footer.svelte-1ihyoyd .logo:where(.svelte-1ihyoyd){width:20vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer.svelte-1ihyoyd .logo:where(.svelte-1ihyoyd){width:7.8125vw}}@media (min-width: 1920px){.footer.svelte-1ihyoyd .logo:where(.svelte-1ihyoyd){width:150px}}.footer.svelte-1ihyoyd .copyright:where(.svelte-1ihyoyd){height:auto}@media (max-width: 767.98px){.footer.svelte-1ihyoyd .copyright:where(.svelte-1ihyoyd){width:14vw}}@media (min-width: 768px) and (max-width: 1919.98px){.footer.svelte-1ihyoyd .copyright:where(.svelte-1ihyoyd){width:5.2083333333vw}}@media (min-width: 1920px){.footer.svelte-1ihyoyd .copyright:where(.svelte-1ihyoyd){width:100px}}.debug.svelte-o5ftl1{touch-action:none;position:fixed;width:50px;height:50px;z-index:9999999;background:#fffffff2;box-shadow:0 2px 10px #00000026;border-radius:10px;font-size:16px;transition:width .15s ease,height .15s ease}.debug.svelte-o5ftl1.is-open{width:350px;height:500px;transition:width .1s ease,height .2s .1s ease}.debug.svelte-o5ftl1.is-open .debug__toggle:hover{opacity:.5;animation:none}.debug.svelte-o5ftl1.is-open .debug__menu{display:block;opacity:1;transition:opacity .3s .2s ease}.debug__balloon.svelte-o5ftl1{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-o5ftl1: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-o5ftl1{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-o5ftl1:hover{animation:svelte-o5ftl1-shake .4s ease-in-out}@media (hover: hover) and (pointer: fine){.debug__toggle.svelte-o5ftl1:hover+.debug__balloon{opacity:1;transform:translateY(0);transition:opacity .1s .2s,transform .1s .2s}}.debug__menu.svelte-o5ftl1{opacity:0;width:100%;height:100%;overflow-y:scroll;transition:opacity 0 0 ease;touch-action:none}.debug__menu.svelte-o5ftl1 ul:where(.svelte-o5ftl1){display:flex;flex-direction:column;gap:15px;padding:30px;overflow-y:visible}.debug__menu.svelte-o5ftl1 li:where(.svelte-o5ftl1){border-bottom:1px solid #e7e7e7;padding-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}.debug__menu.svelte-o5ftl1 li:where(.svelte-o5ftl1):last-child{border-bottom:none;padding-bottom:0}.debug__title.svelte-o5ftl1{color:#3b3b3b;font-weight:700;margin-bottom:8px;font-size:14px;line-height:1.5}.debug__note.svelte-o5ftl1{font-weight:400;color:#949494;font-size:12px;margin-bottom:10px}.debug__environments.svelte-o5ftl1 .debug__title:where(.svelte-o5ftl1){margin-bottom:10px}.debug__environments.svelte-o5ftl1 a:where(.svelte-o5ftl1){position:relative;color:#257cff;display:inline-block;margin-bottom:5px}.debug__environments.svelte-o5ftl1 a:where(.svelte-o5ftl1):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-o5ftl1 a:where(.svelte-o5ftl1):hover{opacity:.6}.debug__qr.svelte-o5ftl1{width:100px;height:100px;margin-top:5px}@keyframes svelte-o5ftl1-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}.debug.svelte-o5ftl1 .switch:where(.svelte-o5ftl1){display:flex;align-items:center;gap:6px}.debug.svelte-o5ftl1 .switch__inner:where(.svelte-o5ftl1){position:relative;width:50px;height:26px;background:#ccc;border-radius:13px;cursor:pointer;transition:background .25s}.debug.svelte-o5ftl1 .switch__inner.on:where(.svelte-o5ftl1){background:#4ade80}.debug.svelte-o5ftl1 .switch__inner.on:where(.svelte-o5ftl1) .switch__thumb:where(.svelte-o5ftl1){transform:translate(24px)}.debug.svelte-o5ftl1 .switch__thumb:where(.svelte-o5ftl1){position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s}.debug.svelte-o5ftl1 .input:where(.svelte-o5ftl1){border:1px solid #cccccc;border-radius:4px;padding:4px 8px;font-size:14px;box-sizing:border-box;width:100px}.debug.svelte-o5ftl1 .input:where(.svelte-o5ftl1)::placeholder{color:#c4c4c4}.debug.svelte-o5ftl1 .input__group:where(.svelte-o5ftl1){display:flex;gap:10px;align-items:flex-end}.debug.svelte-o5ftl1 .button:where(.svelte-o5ftl1){font-weight:700;font-size:12px;line-height:25px;padding:0 10px;border-radius:4px;background-color:var(--clr-key);color:#fff}.debug.svelte-o5ftl1 .button:where(.svelte-o5ftl1).-gray{background-color:var(--clr-bg);color:#000}.debug.svelte-o5ftl1 .button:where(.svelte-o5ftl1).-disabled{background-color:var(--clr-bg);color:#a8a8a8}@supports (height: 100dvh){.op-anim.svelte-bwa2q9{height:100dvh}}@supports not (height: 100dvh){.op-anim.svelte-bwa2q9{height:calc(var(--vh, 1vh) * 100)}}.op-anim.svelte-bwa2q9{overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.op-anim__contents.svelte-bwa2q9{position:relative;transform:rotate(-10deg)}@media (max-width: 767.98px){.op-anim__contents.svelte-bwa2q9{width:85.3333333333vw;height:69.3333333333vw}}@media (min-width: 768px){.op-anim__contents.svelte-bwa2q9{width:93.6458333333vw;height:27.0833333333vw}}.op-anim.svelte-bwa2q9 .position-absolute:where(.svelte-bwa2q9){position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.op-anim.svelte-bwa2q9 .catch:where(.svelte-bwa2q9){position:relative;z-index:2;filter:drop-shadow(0 var(--shadow-y) 0 rgba(110,213,237,.25))}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .catch:where(.svelte-bwa2q9){--shadow-y: 1.8666666667vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .catch:where(.svelte-bwa2q9){--shadow-y: .7291666667vw}}.op-anim.svelte-bwa2q9 .catch:where(.svelte-bwa2q9)>:where(.svelte-bwa2q9){opacity:0;transform:translate(var(--xpos))}.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9){display:flex}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9){--xpos: -24.2666666667vw;flex-direction:column}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9){--xpos: -9.4791666667vw;flex-direction:row}}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9) p:where(.svelte-bwa2q9):nth-child(1){width:54.4vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9) p:where(.svelte-bwa2q9):nth-child(1){width:33.2291666667vw}}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9) p:where(.svelte-bwa2q9):nth-child(2){width:84vw;margin-top:0;margin-left:auto;margin-right:-5.3333333333vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .catch-1:where(.svelte-bwa2q9) p:where(.svelte-bwa2q9):nth-child(2){width:52.8645833333vw;margin-top:.2604166667vw;margin-left:.5208333333vw;margin-right:0}}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .catch-2:where(.svelte-bwa2q9){width:77.0666666667vw;margin-left:1.6vw;margin-top:4vw;--xpos: -22.9333333333vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .catch-2:where(.svelte-bwa2q9){width:47.2395833333vw;margin-left:auto;margin-top:.9375vw;--xpos: -8.9583333333vw}}.op-anim.svelte-bwa2q9 .flash:where(.svelte-bwa2q9)>:where(.svelte-bwa2q9){position:absolute;opacity:0}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .flash:where(.svelte-bwa2q9)>:where(.svelte-bwa2q9){width:106.6666666667vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .flash:where(.svelte-bwa2q9)>:where(.svelte-bwa2q9){width:104.1666666667vw}}.op-anim.svelte-bwa2q9 .flash-top:where(.svelte-bwa2q9) img{transform:scale(-1)}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .flash-top:where(.svelte-bwa2q9){top:-28vw;left:-2.6666666667vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .flash-top:where(.svelte-bwa2q9){top:-16.1458333333vw;left:-1.5625vw}}@media (max-width: 767.98px){.op-anim.svelte-bwa2q9 .flash-bottom:where(.svelte-bwa2q9){bottom:-26.6666666667vw;right:-2.6666666667vw}}@media (min-width: 768px){.op-anim.svelte-bwa2q9 .flash-bottom:where(.svelte-bwa2q9){bottom:-15.625vw;right:-1.5625vw}}@supports (height: 100lvh){.background.svelte-mnqi6d{height:100lvh}}@supports not (height: 100lvh){.background.svelte-mnqi6d{height:calc(var(--vh, 1vh) * 100)}}.background.svelte-mnqi6d{position:fixed;top:0;left:0;width:100%;z-index:-1}.background-rotate.svelte-mnqi6d{position:absolute;top:50%;left:50%;width:150%;height:150%;z-index:-1;transform:translate3d(-50%,-50%,0) rotate(-10deg);opacity:0;animation:fade-in 2s cubic-bezier(.165,.84,.44,1) both;will-change:transform}.background-image.svelte-mnqi6d{width:100%;height:100%;animation:svelte-mnqi6d-anim-background 15s linear infinite;background-image:url(./bg1_ptn._9XP4Kfr.png)}@media (max-width: 767.98px){.background-image.svelte-mnqi6d{background-size:40vw auto;--bg-move: 40vw}}@media (min-width: 768px) and (max-width: 1919.98px){.background-image.svelte-mnqi6d{background-size:31.25vw auto;--bg-move: 31.25vw}}@media (min-width: 1920px){.background-image.svelte-mnqi6d{background-size:600px auto;--bg-move: 600px}}@keyframes svelte-mnqi6d-anim-background{0%{background-position:0 center}to{background-position:var(--bg-move) center}}@supports (height: 100dvh){.page-transition.svelte-1qedly9{height:100dvh}}@supports not (height: 100dvh){.page-transition.svelte-1qedly9{height:calc(var(--vh, 1vh) * 100)}}.-wrap.svelte-1qedly9{display:flex;flex-direction:column;flex:1;visibility:hidden}.page-transition.svelte-1qedly9{overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-transition__contents.svelte-1qedly9{position:relative;transform:rotate(-10deg)}@media (max-width: 767.98px){.page-transition__contents.svelte-1qedly9{width:100%;height:69.3333333333vw}}@media (min-width: 768px){.page-transition__contents.svelte-1qedly9{width:93.6458333333vw;height:27.0833333333vw}}.page-transition.is-op-ended.-newchitose.svelte-1qedly9{--clr-location-1: var(--clr-newchitose-1);--clr-location-2: var(--clr-newchitose-2);--clr-location-3: var(--clr-newchitose-3);--clr-location-4: var(--clr-newchitose-4)}.page-transition.is-op-ended.-kanazawa.svelte-1qedly9{--clr-location-1: var(--clr-kanazawa-1);--clr-location-2: var(--clr-kanazawa-2);--clr-location-3: var(--clr-kanazawa-3);--clr-location-4: var(--clr-kanazawa-4)}.page-transition.is-op-ended.-hakata.svelte-1qedly9{--clr-location-1: var(--clr-hakata-1);--clr-location-2: var(--clr-hakata-2);--clr-location-3: var(--clr-hakata-3);--clr-location-4: var(--clr-hakata-4)}.page-transition.is-op-ended.-kyoto.svelte-1qedly9{--clr-location-1: var(--clr-kyoto-1);--clr-location-2: var(--clr-kyoto-2);--clr-location-3: var(--clr-kyoto-3);--clr-location-4: var(--clr-kyoto-4)}.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9){position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9){left:-53.3333333333vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9){left:-62.5vw}}.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9)>:where(.svelte-1qedly9){position:absolute;border-radius:9999px}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9)>:where(.svelte-1qedly9){height:2.6666666667vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line:where(.svelte-1qedly9)>:where(.svelte-1qedly9){height:2.4479166667vw}}.page-transition.svelte-1qedly9 .line-purple:where(.svelte-1qedly9){background-color:var(--clr-location-4, #a39ee4)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line-purple:where(.svelte-1qedly9){width:19.6vw;top:14.6666666667vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line-purple:where(.svelte-1qedly9){width:21.875vw;top:0}}.page-transition.svelte-1qedly9 .line-red:where(.svelte-1qedly9){background-color:var(--clr-location-3, #fda398)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line-red:where(.svelte-1qedly9){width:35.6533333333vw;top:34.6666666667vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line-red:where(.svelte-1qedly9){width:39.7916666667vw;top:11.4583333333vw}}.page-transition.svelte-1qedly9 .line-pink:where(.svelte-1qedly9){background-color:var(--clr-location-2, #e2b0f7)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line-pink:where(.svelte-1qedly9){width:23.4266666667vw;top:57.3333333333vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line-pink:where(.svelte-1qedly9){width:26.1458333333vw;top:19.2708333333vw}}.page-transition.svelte-1qedly9 .line-blue:where(.svelte-1qedly9){background-color:var(--clr-location-4, #92e0f2)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line-blue:where(.svelte-1qedly9){width:44.8vw;top:69.3333333333vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line-blue:where(.svelte-1qedly9){width:50vw;top:27.0833333333vw}}.page-transition.svelte-1qedly9 .line-yellow:where(.svelte-1qedly9){background-color:var(--clr-location-2, #fddd8c)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .line-yellow:where(.svelte-1qedly9){width:40.6vw;top:-6.6666666667vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .line-yellow:where(.svelte-1qedly9){width:45.3125vw;top:-7.2916666667vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9){position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(10deg)}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9)>:where(.svelte-1qedly9){position:absolute;display:none}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9)>:where(.svelte-1qedly9){width:8vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9)>:where(.svelte-1qedly9){width:6.25vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9)>:where(.svelte-1qedly9) svg{animation:anim-twinkle .7s infinite cubic-bezier(.455,.03,.515,.955) alternate}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-purple:where(.svelte-1qedly9) svg{fill:var(--clr-location-4, #a39ee4)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-purple:where(.svelte-1qedly9){top:-6vw;left:54.6666666667vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-purple:where(.svelte-1qedly9){top:-1.3020833333vw;left:29.1666666667vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-red:where(.svelte-1qedly9) svg{fill:var(--clr-location-3, #fda398)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-red:where(.svelte-1qedly9){top:9.3333333333vw;left:70vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-red:where(.svelte-1qedly9){top:-8.8541666667vw;left:69.7916666667vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-pink:where(.svelte-1qedly9) svg{fill:var(--clr-location-2, #e2b0f7)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-pink:where(.svelte-1qedly9){top:42.6666666667vw;left:8vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-pink:where(.svelte-1qedly9){top:18.2291666667vw;left:-2.6041666667vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-blue:where(.svelte-1qedly9) svg{fill:var(--clr-location-4, #92e0f2)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-blue:where(.svelte-1qedly9){top:32vw;left:92vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-blue:where(.svelte-1qedly9){top:3.125vw;left:85.6770833333vw}}.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-yellow:where(.svelte-1qedly9) svg{fill:var(--clr-location-2, #fddd8c)}@media (max-width: 767.98px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-yellow:where(.svelte-1qedly9){top:69.3333333333vw;left:9.3333333333vw}}@media (min-width: 768px){.page-transition.svelte-1qedly9 .twinkle:where(.svelte-1qedly9) .twinkle-yellow:where(.svelte-1qedly9){top:23.4375vw;left:47.9166666667vw}}@supports (height: 100dvh){.navi-wrap.svelte-147k39x{height:100dvh}}@supports not (height: 100dvh){.navi-wrap.svelte-147k39x{height:calc(var(--vh, 1vh) * 100)}}.header.svelte-147k39x{position:fixed;top:0;left:0;width:100vw;pointer-events:none;z-index:99999;visibility:hidden;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.header.is-visible.svelte-147k39x{opacity:1;visibility:visible}.header.is-open.svelte-147k39x .navi-toggle:where(.svelte-147k39x) .-close:where(.svelte-147k39x){opacity:1}.navi-toggle.svelte-147k39x{pointer-events:all;position:absolute;right:0;z-index:2;display:grid}@media (max-width: 767.98px){.navi-toggle.svelte-147k39x{top:2.6666666667vw;right:2.6666666667vw}}.navi-toggle.svelte-147k39x>:where(.svelte-147k39x){grid-area:1/-1}.navi-toggle.svelte-147k39x .-close:where(.svelte-147k39x){opacity:0}.navi-wrap.svelte-147k39x{position:absolute;z-index:1;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767.98px){.navi-wrap.svelte-147k39x{padding:16vw 0 13.3333333333vw}}@media (min-width: 768px) and (max-width: 1919.98px){.navi-wrap.svelte-147k39x{padding:0}}@media (min-width: 1920px){.navi-wrap.svelte-147k39x{padding:0}}.navi-wrap.svelte-147k39x nav:where(.svelte-147k39x){display:flex;flex-direction:column;overflow-y:scroll;height:100%}@media (max-width: 767.98px){.navi-wrap.svelte-147k39x nav:where(.svelte-147k39x){max-height:118.6666666667vw;margin-bottom:8vw}}.navi-wrap.svelte-147k39x .page-list:where(.svelte-147k39x){display:flex;justify-content:center;flex-wrap:wrap}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x){pointer-events:all;position:relative;opacity:0;transform:translate(15%);display:flex;justify-content:flex-end;animation:fade-in .5s var(--delay, 0s) cubic-bezier(.19,1,.22,1) both,slide-in .5s var(--delay, 0s) cubic-bezier(.19,1,.22,1) both}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(1){--delay: .3s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(2){--delay: .35s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(3){--delay: .4s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(4){--delay: .45s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(5){--delay: .5s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(6){--delay: .55s}.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x):nth-child(7){--delay: .6s}@media (max-width: 767.98px){.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x){width:76vw;margin:1.0666666667vw 0 1.0666666667vw -5.3333333333vw}}@media (max-width: 767.98px){.navi-wrap.svelte-147k39x .page-list__item:where(.svelte-147k39x) .is-closed:where(.svelte-147k39x){margin-right:13.3333333333vw}}.navi-wrap.svelte-147k39x:after{pointer-events:all;content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:center top;background-image:url(./bg3_ptn.B981JVpb.png);background-size:var(--bg-size);animation:svelte-147k39x-anim-navi-bg .5s cubic-bezier(.19,1,.22,1) both}@keyframes svelte-147k39x-anim-navi-bg{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.navi-wrap.svelte-147k39x .x-account:where(.svelte-147k39x){pointer-events:all}.subpage-navi.svelte-pv1tos{position:fixed;pointer-events:none;z-index:99999;visibility:hidden;opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1),right .5s cubic-bezier(.165,.84,.44,1)}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi.svelte-pv1tos{bottom:2.6041666667vw;right:-56.5104166667vw}}@media (min-width: 1920px){.subpage-navi.svelte-pv1tos{bottom:50px;right:-1085px}}.subpage-navi.is-visible.svelte-pv1tos{opacity:1;visibility:visible}.subpage-navi.is-open.svelte-pv1tos{right:0}.subpage-navi.is-open.svelte-pv1tos .subpage-navi__toggle:where(.svelte-pv1tos){opacity:0}.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos){position:absolute;width:100%;z-index:1}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos){top:-2.6041666667vw;left:3.8020833333vw}}@media (min-width: 1920px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos){top:-50px;left:73px}}.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos) a{pointer-events:all}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos) .locations-list__item{width:8.75vw}}@media (min-width: 1920px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos) .locations-list__item{width:168px}}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos) .locations-list__item a .thank-you-badge{width:6.5104166667vw}}@media (min-width: 1920px){.subpage-navi.svelte-pv1tos nav:where(.svelte-pv1tos) .locations-list__item a .thank-you-badge{width:125px}}.subpage-navi__toggle.svelte-pv1tos{position:absolute;pointer-events:all;top:0;left:0;z-index:2}.subpage-navi__bg.svelte-pv1tos{position:relative;transform:translate(var(--pos));transition:transform .5s cubic-bezier(.19,1,.22,1)}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi__bg.svelte-pv1tos{--pos: .78125vw;--hover-pos: 1.5625vw}}@media (min-width: 1920px){.subpage-navi__bg.svelte-pv1tos{--pos: 15px;--hover-pos: 30px}}.subpage-navi__bg.svelte-pv1tos button:where(.svelte-pv1tos){outline:transparent}.subpage-navi__bg.svelte-pv1tos img{width:auto}@media (min-width: 768px) and (max-width: 1919.98px){.subpage-navi__bg.svelte-pv1tos img{height:8.8541666667vw}}@media (min-width: 1920px){.subpage-navi__bg.svelte-pv1tos img{height:170px}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.subpage-navi__bg.svelte-pv1tos:hover{transform:translate(0)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.subpage-navi__bg.is-open.svelte-pv1tos:hover{transform:translate(var(--hover-pos))}}
