@charset "UTF-8";@keyframes rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}/*! 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{background-color:#fff6ed;max-width:100%;overflow:hidden;height:100vh}@supports (height: 100dvh){body{height:100dvh}}html:lang(ja) body{font-family:var(--font-family-sans-ja)}@media (max-width: 899.98px){body{font-size:62.5%}}@media (min-width: 900px) and (max-width: 1999.98px){body{font-size:62.5%}}@media (min-width: 2000px){body{font-size:10px}}body.is-fixed{width:100%;top:auto;overflow:hidden;z-index:1;box-sizing:border-box;position:fixed}body .page-wrap{backface-visibility:hidden;transform:translateZ(0);position:relative;margin:0 auto;width:100vw;height:100vh;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between;background-repeat:repeat;scrollbar-width:none}@supports (height: 100dvh){body .page-wrap{height:100dvh}}body .page-wrap::-webkit-scrollbar{display:none}@media (max-width: 899.98px){body .page-wrap{background-image:url(./bg_pattern.Tug_FG7p.jpg);background-size:8.2666666667vw 8.5333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){body .page-wrap{background-size:3.4444444444vw 3.5555555556vw}}@media (min-width: 2000px){body .page-wrap{background-size:69px 71px}}@media (min-width: 900px){body .page-wrap{background-image:url(./bg_pattern.HTvEk0OI.jpg)}}body .page-wrap main{flex:1}body .page-wrap main .layout-wrap{position:relative;width:100%;margin:0 auto}@media (min-width: 900px) and (max-width: 1999.98px){body .page-wrap main .layout-wrap{max-width:100vw}}@media (min-width: 2000px){body .page-wrap main .layout-wrap{max-width:2000px}}svg{width:100%;height:100%}img{width:100%;height:auto}a *,button *{pointer-events:none}.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}}html:lang(ja) *{line-break:strict}:root{--clr-key: #f96743;--clr-bg: #ececec;--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 svelte-hufq31-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-hufq31-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.design.svelte-hufq31{position:absolute;pointer-events:none;z-index:99999}.design.is-fixed.svelte-hufq31{position:fixed}.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx) a:where(.svelte-1lgj0wx){transition:transform .2s cubic-bezier(.25,.1,.25,1);transform:scale(1) translateZ(0)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx) a:where(.svelte-1lgj0wx):hover{transform:scale(1.1) translateZ(0)}}@keyframes svelte-1lgj0wx-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-1lgj0wx-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.official-sns-list.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx){display:flex;justify-content:flex-start;align-items:center}.official-sns-list.menu.svelte-1lgj0wx{display:flex;justify-content:center;align-items:center;position:relative}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx{gap:4.4vw;width:64.1333333333vw;height:17.4666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx{gap:1.3888888889vw;width:18.0555555556vw;height:5.3333333333vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx{gap:27.7777777778px;width:361.1111111111px;height:106.6666666667px}}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx){gap:2.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx){gap:.7777777778vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx){gap:15.5555555556px}}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx){width:10.1333333333vw;height:10.1333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx){width:3.0555555556vw;height:3.0555555556vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx){width:61.1111111111px;height:61.1111111111px}}.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx) a:where(.svelte-1lgj0wx){width:100%;height:100%;display:block;background-color:#fff;-webkit-clip-path:inset(0 round 50%);clip-path:inset(0 round 50%);position:relative}.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li:where(.svelte-1lgj0wx) a:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.sns-x:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:4.2666666667vw;height:4.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.sns-x:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:1.3333333333vw;height:1.3333333333vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.sns-x:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:26.6666666667px;height:26.6666666667px}}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.youtube:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:6.5333333333vw;height:4.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.youtube:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:1.9444444444vw;height:1.3333333333vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx dd:where(.svelte-1lgj0wx) ul:where(.svelte-1lgj0wx) li.youtube:where(.svelte-1lgj0wx) img:where(.svelte-1lgj0wx){width:38.8888888889px;height:26.6666666667px}}.official-sns-list.menu.svelte-1lgj0wx:before,.official-sns-list.menu.svelte-1lgj0wx:after{content:"";position:absolute;left:0;width:100%;background-size:100% 100%}@media (max-width: 899.98px){.official-sns-list.menu.svelte-1lgj0wx:before,.official-sns-list.menu.svelte-1lgj0wx:after{background-image:url(./menu_line.dc67ZYxg.svg);height:3.0666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.official-sns-list.menu.svelte-1lgj0wx:before,.official-sns-list.menu.svelte-1lgj0wx:after{height:.7777777778vw}}@media (min-width: 2000px){.official-sns-list.menu.svelte-1lgj0wx:before,.official-sns-list.menu.svelte-1lgj0wx:after{height:15.5555555556px}}@media (min-width: 900px){.official-sns-list.menu.svelte-1lgj0wx:before,.official-sns-list.menu.svelte-1lgj0wx:after{background-image:url(./menu_line.bczF7nmG.svg)}}.official-sns-list.menu.svelte-1lgj0wx:before{top:0}.official-sns-list.menu.svelte-1lgj0wx:after{bottom:0}header.svelte-176judp .menu-body:where(.svelte-176judp) h2:where(.svelte-176judp) a:where(.svelte-176judp),header.svelte-176judp .store-links:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp){transition:transform .2s cubic-bezier(.25,.1,.25,1);transform:scale(1) translateZ(0)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){header.svelte-176judp .menu-body:where(.svelte-176judp) h2:where(.svelte-176judp) a:where(.svelte-176judp):hover,header.svelte-176judp .store-links:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp):hover{transform:scale(1.1) translateZ(0)}}@keyframes svelte-176judp-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-176judp-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}header.svelte-176judp{width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;pointer-events:none;overflow:hidden}@media (min-width: 900px){header.svelte-176judp{display:flex;justify-content:flex-end;align-items:center}}header.svelte-176judp button:where(.svelte-176judp){position:absolute;display:flex;align-items:flex-end;right:calc(var(--right) + var(--body-right, 0px));z-index:1}@media (max-width: 899.98px){header.svelte-176judp button:where(.svelte-176judp){top:1.8666666667vw;--right: 1.3333333333vw;width:19.4666666667vw;height:18.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp button:where(.svelte-176judp){--right: .2777777778vw;width:7.4444444444vw;height:8.0555555556vw}}@media (min-width: 2000px){header.svelte-176judp button:where(.svelte-176judp){--right: 5.5555555556px;width:148.8888888889px;height:161.1111111111px}}@media (min-width: 900px){header.svelte-176judp button:where(.svelte-176judp){top:50%;transform:translateY(-50%)}}header.svelte-176judp button:where(.svelte-176judp) .off:where(.svelte-176judp){position:absolute;bottom:0;left:0;width:fit-content;height:fit-content;opacity:1;transition:opacity .2s linear 0s;transform:translateZ(0)}header.svelte-176judp button:where(.svelte-176judp) .on:where(.svelte-176judp){position:absolute;width:fit-content;height:fit-content;opacity:0;transition:opacity 0s linear .18s;transform:translateZ(0)}header.svelte-176judp button:where(.svelte-176judp) .on:where(.svelte-176judp) .steam:where(.svelte-176judp){width:fit-content;height:fit-content;position:absolute}@media (hover: hover) and (pointer: fine) and (min-width: 900px){header.svelte-176judp button:where(.svelte-176judp):hover .off:where(.svelte-176judp){opacity:0;transition:opacity 0s linear .18s}header.svelte-176judp button:where(.svelte-176judp):hover .on:where(.svelte-176judp){opacity:1;transition:opacity .2s linear 0s}header.svelte-176judp button:where(.svelte-176judp):hover .cup{transform:rotate(0)}}header.svelte-176judp button.menu-open:where(.svelte-176judp){opacity:1;pointer-events:auto}header.svelte-176judp button.menu-open:where(.svelte-176judp) .on:where(.svelte-176judp){bottom:0;left:0}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp button.menu-open:where(.svelte-176judp) .on:where(.svelte-176judp) .steam:where(.svelte-176judp){top:-.4444444444vw;left:-2.1666666667vw}}@media (min-width: 2000px){header.svelte-176judp button.menu-open:where(.svelte-176judp) .on:where(.svelte-176judp) .steam:where(.svelte-176judp){top:-8.8888888889px;left:-43.3333333333px}}header.svelte-176judp button.menu-close:where(.svelte-176judp){opacity:0;pointer-events:none}header.svelte-176judp button.menu-close:where(.svelte-176judp) .cup:where(.svelte-176judp){width:fit-content;height:fit-content;position:absolute;transform:rotate(-5deg);transition:transform .2s cubic-bezier(.25,.25,.75,.75)}header.svelte-176judp button.menu-close:where(.svelte-176judp) .on:where(.svelte-176judp){top:0;left:0}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp button.menu-close:where(.svelte-176judp) .on:where(.svelte-176judp) .steam:where(.svelte-176judp){top:-.4444444444vw;left:-.9444444444vw}}@media (min-width: 2000px){header.svelte-176judp button.menu-close:where(.svelte-176judp) .on:where(.svelte-176judp) .steam:where(.svelte-176judp){top:-8.8888888889px;left:-18.8888888889px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){header.svelte-176judp button.menu-close:where(.svelte-176judp):hover .cup:where(.svelte-176judp){transform:rotate(0) translateY(.5%)}}header.svelte-176judp .menu-wrap:where(.svelte-176judp){height:100%;position:relative;z-index:0;display:grid;grid-auto-flow:column;overflow-y:auto;transform:translate(300%) translateZ(0);transition:transform 0s cubic-bezier(.25,.25,.75,.75) .3s}header.svelte-176judp .menu-wrap:where(.svelte-176judp)::-webkit-scrollbar{display:none}@media (max-width: 899.98px){header.svelte-176judp .menu-wrap:where(.svelte-176judp){width:100%;justify-content:center}}@media (min-width: 900px){header.svelte-176judp .menu-wrap:where(.svelte-176judp){width:fit-content;justify-content:flex-end;align-items:center}}header.svelte-176judp .menu-body:where(.svelte-176judp){position:relative;background-size:100% 100%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;opacity:0;transition:opacity .3s cubic-bezier(1,0,0,1);transform:translateZ(0);backface-visibility:hidden}@media (max-width: 899.98px){header.svelte-176judp .menu-body:where(.svelte-176judp){width:94.6666666667vw;height:161.2vw;background-image:url(./bg_menu.B11PeN2D.png);padding:9.4666666667vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .menu-body:where(.svelte-176judp){width:30vw;height:54.5555555556vw;margin:0 1.6111111111vw 0 0;padding:3.8333333333vw 0 0}}@media (min-width: 2000px){header.svelte-176judp .menu-body:where(.svelte-176judp){width:600px;height:1091.1111111111px;margin:0 32px 0 0;padding:77px 0 0}}@media (min-width: 900px){header.svelte-176judp .menu-body:where(.svelte-176judp){background-image:url(./bg_menu.RwD5y3vL.png)}}header.svelte-176judp .menu-body:where(.svelte-176judp) h2:where(.svelte-176judp) a:where(.svelte-176judp){display:block}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp){position:relative;z-index:1}@media (max-width: 899.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp){width:66.6666666667vw;min-height:64vw;margin:1.7333333333vw 0 5.0666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp){width:18.0555555556vw;min-height:21.5vw;margin:.7777777778vw 0 1.8888888889vw}}@media (min-width: 2000px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp){width:361.1111111111px;min-height:430px;margin:16px 0 38px}}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp){display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp){display:flex;align-items:center}@media (max-width: 899.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp){height:5.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp){height:1.6666666667vw}}@media (min-width: 2000px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp){height:33.3333333333px}}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp):before{content:"";height:100%;background-size:100% 100%}@media (max-width: 899.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp):before{width:4vw;background-image:url(./menu_list.BVJGFPjL.svg);margin:0 2.9333333333vw 0 4.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp):before{width:1.3333333333vw;margin:0 .9444444444vw 0 .7222222222vw}}@media (min-width: 2000px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp):before{width:26.6666666667px;margin:0 19px 0 14px}}@media (min-width: 900px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp):before{background-image:url(./menu_list.BPWOXZuG.svg)}}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp){display:block;width:fit-content}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp) svg path{transition:fill .2s cubic-bezier(.25,.1,.25,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp):hover svg path{fill:#ff5965}}header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp) .masked-menu-item:where(.svelte-176judp){background-color:#620c0f;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s cubic-bezier(.25,.1,.25,1)}@media (max-width: 899.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp) .masked-menu-item:where(.svelte-176judp){width:37.2vw;height:4.1333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp) .masked-menu-item:where(.svelte-176judp){width:12.3333333333vw;height:1.3333333333vw}}@media (min-width: 2000px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp) .masked-menu-item:where(.svelte-176judp){width:246.6666666667px;height:26.6666666667px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){header.svelte-176judp .menu-body:where(.svelte-176judp) nav:where(.svelte-176judp) ul:where(.svelte-176judp) li:where(.svelte-176judp) a.otherHover:where(.svelte-176judp):hover .masked-menu-item:where(.svelte-176judp){background-color:#ff5965}}header.svelte-176judp .store-links:where(.svelte-176judp){display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 899.98px){header.svelte-176judp .store-links:where(.svelte-176judp){width:66.6666666667vw;gap:2vw 2.2666666667vw;margin:3.3333333333vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){header.svelte-176judp .store-links:where(.svelte-176judp){width:18.0555555556vw;gap:.6666666667vw .6111111111vw;margin:1.3333333333vw 0 0}}@media (min-width: 2000px){header.svelte-176judp .store-links:where(.svelte-176judp){width:361.1111111111px;gap:13px 12px;margin:27px 0 0}}header.svelte-176judp .store-links:where(.svelte-176judp) li:where(.svelte-176judp) a:where(.svelte-176judp){display:block}header.isNavOpen.svelte-176judp .menu-wrap:where(.svelte-176judp){pointer-events:auto;transform:translate(0) translateZ(0);transition:transform 0s cubic-bezier(.25,.25,.75,.75) 0s}header.isNavOpen.svelte-176judp button.menu-open:where(.svelte-176judp){opacity:0;pointer-events:none}header.isNavOpen.svelte-176judp button.menu-close:where(.svelte-176judp){opacity:1;pointer-events:auto}header.isNavOpen.svelte-176judp .menu-body:where(.svelte-176judp){opacity:1}.loading header.svelte-176judp{opacity:0}.loaded header.svelte-176judp{opacity:1}button.svelte-1hkalw0{transition:transform .2s cubic-bezier(.25,.1,.25,1);transform:scale(1) translateZ(0)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){button.svelte-1hkalw0:hover{transform:scale(1.1) translateZ(0)}}@keyframes svelte-1hkalw0-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-1hkalw0-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}@media (max-width: 899.98px){.js-share-x.svelte-1hkalw0{width:8.2666666667vw;height:8.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.js-share-x.svelte-1hkalw0{width:2.5555555556vw;height:2.6666666667vw}}@media (min-width: 2000px){.js-share-x.svelte-1hkalw0{width:51.1111111111px;height:53.3333333333px}}@media (max-width: 899.98px){.js-share-facebook.svelte-1hkalw0{width:10.6666666667vw;height:10.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.js-share-facebook.svelte-1hkalw0{width:3.3333333333vw;height:3.3333333333vw}}@media (min-width: 2000px){.js-share-facebook.svelte-1hkalw0{width:66.6666666667px;height:66.6666666667px}}@media (max-width: 899.98px){.js-share-line.svelte-1hkalw0{width:10.6666666667vw;height:10.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.js-share-line.svelte-1hkalw0{width:3.3333333333vw;height:3.3333333333vw}}@media (min-width: 2000px){.js-share-line.svelte-1hkalw0{width:66.6666666667px;height:66.6666666667px}}footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2),footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2){transition:transform .2s cubic-bezier(.25,.1,.25,1);transform:scale(1) translateZ(0)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2):hover,footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2):hover{transform:scale(1.1) translateZ(0)}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2){transition:opacity .2s cubic-bezier(.25,.1,.25,1)}@media (hover: hover) and (pointer: fine) and (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2):hover{opacity:.6}}@keyframes svelte-1r6lx2-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-1r6lx2-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){text-align:center}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:13.2vw auto 5.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:6.6666666667vw auto 1.6666666667vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:133px auto 33px}}footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2){display:flex;justify-content:center;align-items:center}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2){gap:6.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2){gap:2vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sns-share-list:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2){gap:40px}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2){margin:16vw 0 18.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2){margin:5.5555555556vw 0 8.3333333333vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2){margin:111px 0 167px}}footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){text-align:center}footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2){display:block;width:fit-content;margin:0 auto}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .special-sponsor:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 5.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .special-sponsor:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 1.6111111111vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .special-sponsor:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 32px}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2){margin:13.3333333333vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2){margin:5.5vw 0 0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2){margin:110px 0 0}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 6.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 2.2777777778vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) h3:where(.svelte-1r6lx2){margin:0 0 46px}}footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2){display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2){width:0 0 6.2666666667vw;margin:0 2.9333333333vw;gap:10.4vw 0}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2){width:41.8888888889vw;margin:0 auto;gap:3.1111111111vw 0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2){width:837.7777777778px;margin:0 auto;gap:62px 0}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(2){margin:0 0 0 8.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(2){margin:0 2.7777777778vw 0 3.0555555556vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(2){margin:0 56px 0 61px}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(4){margin:0 0 0 6.8vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(4){margin:0 2.3888888889vw 0 0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(4){margin:0 48px 0 0}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .sponsor-lists:where(.svelte-1r6lx2) .sponsors:where(.svelte-1r6lx2) .sponsors-list:where(.svelte-1r6lx2) li:where(.svelte-1r6lx2):nth-child(5){margin:-2.4vw 0 0}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2){background-color:#892427}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2){padding:22.9333333333vw 0 21.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2){padding:6.1666666667vw 0 5.6111111111vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2){padding:123px 0 112px}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2){display:block;width:100%;height:100%}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){display:flex;flex-direction:column;position:relative;margin:0 auto}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){width:66.6666666667vw;height:126.4vw;gap:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){width:50.5555555556vw;height:11.1111111111vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){width:1011.1111111111px;height:222.2222222222px}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){justify-content:space-between}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){background-color:#fff;display:flex;-webkit-clip-path:inset(0 round var(--radius));clip-path:inset(0 round var(--radius))}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){order:2}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){width:100%;height:36vw;padding:6.8vw 0 6vw;flex-direction:column;gap:4.2666666667vw;align-items:center;--radius: 2.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){width:27.2222222222vw;height:5.8888888889vw;padding:0 2.6111111111vw 0 2.3333333333vw;gap:3.0555555556vw;--radius: .5555555556vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){width:544.4444444444px;height:117.7777777778px;padding:0 52px 0 47px;gap:61.1111111111px;--radius: 11.1111111111px}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .brand-site-list:where(.svelte-1r6lx2){flex-direction:row;align-items:center}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2){display:flex}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2){width:48.8vw;height:6.9333333333vw;flex-direction:row;align-items:center;gap:6.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2){width:6.0555555556vw;height:3.3888888889vw;gap:.8333333333vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2){width:121.1111111111px;height:67.7777777778px;gap:16.6666666667px}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2){flex-direction:column;align-items:center}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2){width:21.3333333333vw}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2){width:100%}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2){display:flex;align-items:center;justify-content:space-between}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .sns-x:where(.svelte-1r6lx2){width:6.4vw;height:6.5333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .sns-x:where(.svelte-1r6lx2){width:1.8333333333vw;height:1.8888888889vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .sns-x:where(.svelte-1r6lx2){width:36.6666666667px;height:37.7777777778px}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .youtube:where(.svelte-1r6lx2){width:9.8666666667vw;height:6.9333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .youtube:where(.svelte-1r6lx2){width:2.7777777778vw;height:1.9444444444vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-sns-list:where(.svelte-1r6lx2) dd:where(.svelte-1r6lx2) ul:where(.svelte-1r6lx2) .youtube:where(.svelte-1r6lx2){width:55.5555555556px;height:38.8888888889px}}footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){display:flex}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){order:3}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){width:100%;height:46.6666666667vw;flex-direction:column;gap:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){width:27.2222222222vw;height:4.2777777778vw;gap:1vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){width:544.4444444444px;height:85.5555555556px;gap:20px}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .official-site-list:where(.svelte-1r6lx2){flex-direction:row}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .archive-link:where(.svelte-1r6lx2){order:1}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .archive-link:where(.svelte-1r6lx2){top:0;right:0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .archive-link:where(.svelte-1r6lx2){top:0;right:0}}@media (min-width: 900px){footer.svelte-1r6lx2 .title-footer:where(.svelte-1r6lx2) .archive-link:where(.svelte-1r6lx2){position:absolute}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2){position:relative;background-color:#620c0f;color:#fff;border-top:0 solid #ffdb9b}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2){padding:7.4666666667vw 0 6vw;border-top-width:.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2){padding:2.6666666667vw 0 2.4444444444vw;border-top-width:.1111111111vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2){padding:53px 0 49px;border-top-width:2.2222222222px}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2){position:absolute;left:50%;transform:translate(-50%);background-size:100% 100%;filter:drop-shadow(0 1px 0 #620c0f)}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2){background-image:url(./footer_top_btn_bg.CnwciiQd.svg);width:21.3333333333vw;height:10.6666666667vw;top:-10.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2){width:6.8888888889vw;height:3.4444444444vw;top:-3.4444444444vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2){width:137.7777777778px;height:68.8888888889px;top:-68.8888888889px}}@media (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2){background-image:url(./footer_top_btn_bg.BYRDHbkP.svg)}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) img{position:absolute;left:50%;transform:translate(-50%)}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-arrow{transition:transform .2s cubic-bezier(.25,.1,.25,1)}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-arrow{top:2.8vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-arrow{top:.9444444444vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-arrow{top:18.8888888889px}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-txt{bottom:.1333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-txt{bottom:0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2) .footer-top-btn-txt{bottom:0}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .page-top-btn:where(.svelte-1r6lx2):hover .footer-top-btn-arrow{transform:translate(-50%) translateY(-18%)}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .about-site-links:where(.svelte-1r6lx2){display:flex}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .about-site-links:where(.svelte-1r6lx2){justify-content:center;gap:7.8666666667vw;font-size:2.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .about-site-links:where(.svelte-1r6lx2){width:55.5555555556vw;margin:0 auto;gap:1.8333333333vw;font-size:.7777777778vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .about-site-links:where(.svelte-1r6lx2){width:1111.1111111111px;margin:0 auto;gap:36.6666666667px;font-size:15.5555555556px}}@media (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .about-site-links:where(.svelte-1r6lx2){justify-content:flex-end}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){display:flex}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){margin:6.2666666667vw 0 0;flex-direction:column;align-items:center;gap:6.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){width:55.5555555556vw;margin:.1666666667vw auto 0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){width:1111.1111111111px;margin:3px auto 0}}@media (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .layout-wrap:where(.svelte-1r6lx2){flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate:where(.svelte-1r6lx2){width:37.4666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate:where(.svelte-1r6lx2){width:10.4444444444vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate:where(.svelte-1r6lx2){width:208.8888888889px}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate:where(.svelte-1r6lx2) a:where(.svelte-1r6lx2){display:block}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .copyright:where(.svelte-1r6lx2){display:flex;flex-direction:column}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .copyright:where(.svelte-1r6lx2){gap:3.2vw;align-items:center}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .copyright:where(.svelte-1r6lx2){gap:.6111111111vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .copyright:where(.svelte-1r6lx2){gap:12.2222222222px}}@media (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .copyright:where(.svelte-1r6lx2){align-items:flex-end}}footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .license-page-links:where(.svelte-1r6lx2){display:flex;align-items:center}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .license-page-links:where(.svelte-1r6lx2){gap:5.3333333333vw;font-size:2.6666666667vw;justify-content:center}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .license-page-links:where(.svelte-1r6lx2){gap:1.2777777778vw;font-size:.6666666667vw;padding:1.1111111111vw 0 0}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .license-page-links:where(.svelte-1r6lx2){gap:25.5555555556px;font-size:13.3333333333px;padding:22px 0 0}}@media (min-width: 900px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .license-page-links:where(.svelte-1r6lx2){justify-content:flex-end}}@media (max-width: 899.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate-copyright:where(.svelte-1r6lx2){width:23.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate-copyright:where(.svelte-1r6lx2){width:5.9444444444vw}}@media (min-width: 2000px){footer.svelte-1r6lx2 .corporate-footer:where(.svelte-1r6lx2) .corporate-copyright:where(.svelte-1r6lx2){width:118.8888888889px}}@keyframes svelte-l2ujye-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-l2ujye-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.fixed-frame.svelte-l2ujye{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998}.fixed-frame.svelte-l2ujye img{position:absolute}.fixed-frame.svelte-l2ujye .top-left{top:0;left:0}.fixed-frame.svelte-l2ujye .top-right{top:0;right:0}.fixed-frame.svelte-l2ujye .bottom-left{bottom:0;left:0}.fixed-frame.svelte-l2ujye .bottom-right{bottom:0;right:0}@keyframes svelte-16hxh3l-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-16hxh3l-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.debug.svelte-16hxh3l{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-16hxh3l.is-open{width:350px;height:440px;transition:width .1s ease,height .2s .1s ease}.debug.svelte-16hxh3l.is-open .debug__toggle:hover{opacity:.5;animation:none}.debug.svelte-16hxh3l.is-open .debug__menu{display:block;opacity:1;transition:opacity .3s .2s ease}.debug__balloon.svelte-16hxh3l{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-16hxh3l: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-16hxh3l{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-16hxh3l:hover{animation:svelte-16hxh3l-shake .4s ease-in-out}@media (hover: hover) and (pointer: fine){.debug__toggle.svelte-16hxh3l:hover+.debug__balloon{opacity:1;transform:translateY(0);transition:opacity .1s .2s,transform .1s .2s}}.debug__menu.svelte-16hxh3l{opacity:0;width:100%;height:100%;overflow-y:scroll;transition:opacity 0 0 ease;touch-action:none}.debug__menu.svelte-16hxh3l ul:where(.svelte-16hxh3l){display:flex;flex-direction:column;gap:15px;padding:30px;overflow-y:visible}.debug__menu.svelte-16hxh3l li:where(.svelte-16hxh3l){border-bottom:1px solid #e7e7e7;padding-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}.debug__menu.svelte-16hxh3l li:where(.svelte-16hxh3l):last-child{border-bottom:none;padding-bottom:0}.debug__title.svelte-16hxh3l{color:#3b3b3b;font-weight:700;margin-bottom:8px;font-size:14px;line-height:1.5}.debug__note.svelte-16hxh3l{font-weight:400;color:#949494;font-size:12px;margin-bottom:10px}.debug__environments.svelte-16hxh3l .debug__title:where(.svelte-16hxh3l){margin-bottom:10px}.debug__environments.svelte-16hxh3l a:where(.svelte-16hxh3l){position:relative;color:#257cff;display:inline-block;margin-bottom:5px}.debug__environments.svelte-16hxh3l a:where(.svelte-16hxh3l):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-16hxh3l a:where(.svelte-16hxh3l):hover{opacity:.6}.debug__qr.svelte-16hxh3l{width:100px;height:100px;margin-top:5px}@keyframes svelte-16hxh3l-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}.debug.svelte-16hxh3l .switch:where(.svelte-16hxh3l){display:flex;align-items:center;gap:6px}.debug.svelte-16hxh3l .switch__inner:where(.svelte-16hxh3l){position:relative;width:50px;height:26px;background:#ccc;border-radius:13px;cursor:pointer;transition:background .25s}.debug.svelte-16hxh3l .switch__inner.on:where(.svelte-16hxh3l){background:#4ade80}.debug.svelte-16hxh3l .switch__inner.on:where(.svelte-16hxh3l) .switch__thumb:where(.svelte-16hxh3l){transform:translate(24px)}.debug.svelte-16hxh3l .switch__thumb:where(.svelte-16hxh3l){position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s}.debug.svelte-16hxh3l .input:where(.svelte-16hxh3l){border:1px solid #cccccc;border-radius:4px;padding:4px 8px;font-size:14px;box-sizing:border-box;width:100px}.debug.svelte-16hxh3l .input:where(.svelte-16hxh3l)::placeholder{color:#c4c4c4}.debug.svelte-16hxh3l .input__group:where(.svelte-16hxh3l){display:flex;gap:10px;align-items:flex-end}.debug.svelte-16hxh3l .button:where(.svelte-16hxh3l){font-weight:700;font-size:12px;line-height:25px;padding:0 10px;border-radius:4px;background-color:var(--clr-key);color:#fff}.debug.svelte-16hxh3l .button:where(.svelte-16hxh3l).-gray{background-color:var(--clr-bg);color:#000}.debug.svelte-16hxh3l .button:where(.svelte-16hxh3l).-disabled{background-color:var(--clr-bg);color:#a8a8a8}@keyframes svelte-14rjhsh-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-14rjhsh-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.loading.svelte-14rjhsh{position:fixed;top:0;left:0;width:100%;height:100%;background:#630c10;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:1;transition:opacity .5s ease-out}.loading.fade-out.svelte-14rjhsh{opacity:0}@media (max-width: 899.98px){.loading.svelte-14rjhsh img:where(.svelte-14rjhsh){width:20vw;height:20vw}}@media (min-width: 900px) and (max-width: 1999.98px){.loading.svelte-14rjhsh img:where(.svelte-14rjhsh){width:8.3333333333vw;height:8.3333333333vw}}@media (min-width: 2000px){.loading.svelte-14rjhsh img:where(.svelte-14rjhsh){width:166.6666666667px;height:166.6666666667px}}@keyframes svelte-p3i1do-rotate-endless{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes svelte-p3i1do-white-fade{0%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(0);opacity:0}70%{border-radius:50%;background-color:#fff;filter:brightness(10) blur(100px);transform:scale(1.2);opacity:1}to{border-radius:none;background-color:transparent;opacity:1;transform:scale(1);filter:brightness(1) blur(0)}}.site-wrapper.svelte-p3i1do{overflow:hidden;backface-visibility:hidden;transform:translateZ(0)}
