@charset "UTF-8";/*! 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;cursor:pointer}html{overscroll-behavior:none}body:not(.page-wrap--news) img{max-width:100%;height:auto;backface-visibility:hidden}html{height:100%}body{max-width:100%;overflow-x:hidden;height:100%;font-family:var(--font-family-sans)}@media (max-width: 767.98px){body{font-size:62.5%;padding-top:14.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){body{font-size:62.5%;padding-top:4.6527777778vw}}@media (min-width: 2000px){body{font-size:10px;padding-top:93.0555555556px}}body.is-fixed{width:100%;top:auto;overflow:hidden;z-index:1;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}body .page-wrap{max-width:2000px;margin:0 auto;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}body .page-wrap main{min-height:100%}body .page-wrap:not(.page-wrap--news) img{width:100%;height:auto}body svg{height:100%}.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}}html:lang(ja) *{line-break:strict}:root{--clr-theme: #ccfffc;--clr-theme-dark: #709291;--clr-text: #ffffff;--clr-link: #ffffff;--clr-link-on: #74afb4;--clr-link-shadow: #3cbfe0;--clr-link-shadow-rgb: 60, 191, 224;--clr-note: #6f7172;--clr-header-bottom-border: #306366;--clr-menu-border: #bfefed;--clr-footer-bg: #0f1618;--clr-footer-list-border: #ffffff;--clr-subpage-title: #6e6460;--clr-subpage-title-dark: #c4fbff;--clr-subpage-bg-light: #dcd5ce;--clr-subpage-bg-dark: #00161b}html:lang(ja){--font-family-sans: YakuHanJPs, "Noto Sans JP", sans-serif;--font-family-serif: YakuHanMPs, "Noto Serif JP", serif;--font-family-unique-serif: "Telop Mincho", serif;--font-family-accent: "New Cinema A", sans-serif}html:lang(en){--font-family-sans: "Noto Sans", sans-serif;--font-family-serif: "Noto Serif", serif;--font-family-unique-serif: "Domine", serif;--font-family-accent: "EB Garamond", 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.
*//*!
Copyright 2020 The Domine Project Authors (https://github.com/googlefonts/domine) Copyright (c) 2012, Pablo Impallari (www.impallari.com|impallari@gmail.com), Copyright (c) 2012, Pablo Impallari (www.impallari.com|impallari@gmail.com), Copyright (c) 2012, Rodrigo Fuenzalida (www.rfuenzalida.com|hello@rfuenzalida.com), Copyright (c) 2012, Brenda Gallo (gbrenda1987@gmail.com), with Reserved Font Name Domine.
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

SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
*//*!
Copyright 2017 The EB Garamond Project Authors (https://github.com/octaviopardo/EBGaramond12)

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
*/.debug.svelte-mruv3y{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-mruv3y.is-open{width:350px;height:440px;transition:width .1s ease,height .2s .1s ease}.debug.svelte-mruv3y.is-open .debug__toggle:hover{opacity:.5;animation:none}.debug.svelte-mruv3y.is-open .debug__menu{display:block;opacity:1;transition:opacity .3s .2s ease}.debug__balloon.svelte-mruv3y{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-mruv3y: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-mruv3y{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-mruv3y:hover{animation:svelte-mruv3y-shake .4s ease-in-out}@media (hover: hover) and (pointer: fine){.debug__toggle.svelte-mruv3y:hover+.debug__balloon{opacity:1;transform:translateY(0);transition:opacity .1s .2s,transform .1s .2s}}.debug__menu.svelte-mruv3y{opacity:0;width:100%;height:100%;overflow-y:scroll;transition:opacity 0 0 ease;touch-action:none}.debug__menu.svelte-mruv3y ul:where(.svelte-mruv3y){display:flex;flex-direction:column;gap:15px;padding:30px;overflow-y:visible}.debug__menu.svelte-mruv3y li:where(.svelte-mruv3y){border-bottom:1px solid #e7e7e7;padding-bottom:15px;display:flex;flex-direction:column;align-items:flex-start}.debug__menu.svelte-mruv3y li:where(.svelte-mruv3y):last-child{border-bottom:none;padding-bottom:0}.debug__title.svelte-mruv3y{color:#3b3b3b;font-weight:700;margin-bottom:8px;font-size:14px;line-height:1.5}.debug__note.svelte-mruv3y{font-weight:400;color:#949494;font-size:12px;margin-bottom:10px}.debug__environments.svelte-mruv3y .debug__title:where(.svelte-mruv3y){margin-bottom:10px}.debug__environments.svelte-mruv3y a:where(.svelte-mruv3y){position:relative;color:#257cff;display:inline-block;margin-bottom:5px}.debug__environments.svelte-mruv3y a:where(.svelte-mruv3y):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-mruv3y a:where(.svelte-mruv3y):hover{opacity:.6}.debug__qr.svelte-mruv3y{width:100px;height:100px;margin-top:5px}@keyframes svelte-mruv3y-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}.debug.svelte-mruv3y .switch:where(.svelte-mruv3y){display:flex;align-items:center;gap:6px}.debug.svelte-mruv3y .switch__inner:where(.svelte-mruv3y){position:relative;width:50px;height:26px;background:#ccc;border-radius:13px;cursor:pointer;transition:background .25s}.debug.svelte-mruv3y .switch__inner.on:where(.svelte-mruv3y){background:#4ade80}.debug.svelte-mruv3y .switch__inner.on:where(.svelte-mruv3y) .switch__thumb:where(.svelte-mruv3y){transform:translate(24px)}.debug.svelte-mruv3y .switch__thumb:where(.svelte-mruv3y){position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .25s}.debug.svelte-mruv3y .input:where(.svelte-mruv3y){border:1px solid #cccccc;border-radius:4px;padding:4px 8px;font-size:14px;box-sizing:border-box;width:100px}.debug.svelte-mruv3y .input:where(.svelte-mruv3y)::placeholder{color:#c4c4c4}.debug.svelte-mruv3y .input__group:where(.svelte-mruv3y){display:flex;gap:10px;align-items:flex-end}.debug.svelte-mruv3y .button:where(.svelte-mruv3y){font-weight:700;font-size:12px;line-height:25px;padding:0 10px;border-radius:4px;background-color:var(--clr-theme-purple);color:#fff}.debug.svelte-mruv3y .button:where(.svelte-mruv3y).-gray{background-color:var(--clr-theme-purple);color:#000}.debug.svelte-mruv3y .button:where(.svelte-mruv3y).-disabled{background-color:var(--clr-theme-purple);color:#a8a8a8}.design.svelte-uyu44v{position:absolute;pointer-events:none;z-index:99999}.design.is-fixed.svelte-uyu44v{position:fixed}.p-lang-switcher.svelte-gsb1gr{display:flex;justify-content:center;align-items:center;margin-left:auto}.p-lang-switcher.svelte-gsb1gr .lang-btn:where(.svelte-gsb1gr){position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;color:var(--clr-theme-dark);letter-spacing:.17em;transition:all .3s ease}@media (max-width: 767.98px){.p-lang-switcher.svelte-gsb1gr .lang-btn:where(.svelte-gsb1gr){font-size:4.2666666667vw}}@media (min-width: 768px){.p-lang-switcher.svelte-gsb1gr .lang-btn:where(.svelte-gsb1gr){font-size:1.0416666667vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.p-lang-switcher.svelte-gsb1gr .lang-btn:where(.svelte-gsb1gr):hover:not(:disabled){color:var(--clr-theme)}}.p-lang-switcher.svelte-gsb1gr .lang-btn:where(.svelte-gsb1gr):disabled{cursor:default;pointer-events:none;font-weight:700;color:var(--clr-theme);text-decoration:underline}.p-lang-switcher.svelte-gsb1gr .slash:where(.svelte-gsb1gr){display:block;line-height:1;color:var(--clr-theme)}@media (max-width: 767.98px){.p-lang-switcher.svelte-gsb1gr .slash:where(.svelte-gsb1gr){margin:0 1.3333333333vw;font-size:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.p-lang-switcher.svelte-gsb1gr .slash:where(.svelte-gsb1gr){margin:0 .2777777778vw;font-size:1.0416666667vw}}@media (min-width: 2000px){.p-lang-switcher.svelte-gsb1gr .slash:where(.svelte-gsb1gr){margin:0 6px;font-size:20.8333333333px}}.l-header.svelte-1etfcj{font-family:var(--font-family-unique-serif);font-weight:400;position:fixed;z-index:10;top:0;display:flex;align-items:center;width:100%;max-width:2000px;background-size:100% auto;background-repeat:no-repeat;background-position:center right}@media (max-width: 767.98px){.l-header.svelte-1etfcj{height:14.6666666667vw;padding:0 4.9333333333vw 0 2.6666666667vw;background-image:url(./common_header_bgimg.BSZr1zEw.png)}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj{height:4.6527777778vw;padding:0 2.0138888889vw 0 2.9861111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj{height:93.0555555556px;padding:0 40px 0 60px}}@media (min-width: 768px){.l-header.svelte-1etfcj{background-image:url(./common_header_bgimg.CvzfzUq_.png)}}.l-header.svelte-1etfcj:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;background-color:var(--clr-header-bottom-border)}@media (max-width: 767.98px){.l-header.svelte-1etfcj:after{height:.2666666667vw}}@media (min-width: 768px){.l-header.svelte-1etfcj:after{height:1px}}.l-header__logo.svelte-1etfcj{display:block;flex-shrink:0}@media (max-width: 767.98px){.l-header__logo.svelte-1etfcj{width:42.5333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header__logo.svelte-1etfcj{width:11.3888888889vw}}@media (min-width: 2000px){.l-header__logo.svelte-1etfcj{width:227.7777777778px}}@media (max-width: 767.98px){.l-header__opener.svelte-1etfcj{position:relative;z-index:12;display:block;margin-left:auto;width:6.6666666667vw;height:3.6vw}}@media (min-width: 768px){.l-header__opener.svelte-1etfcj{display:none}}.l-header__opener.svelte-1etfcj .line:where(.svelte-1etfcj){background-color:#ccfffc;-webkit-clip-path:polygon(6% 0%,100% 0%,94% 100%,0% 100%);clip-path:polygon(6% 0%,100% 0%,94% 100%,0% 100%);transition:transform .2s ease 0s,left .2s ease 0s,right .2s ease 0s,top .2s ease .2s,height .2s ease .2s}@media (max-width: 767.98px){.l-header__opener.svelte-1etfcj .line:where(.svelte-1etfcj){position:absolute;width:5.8666666667vw;height:.5333333333vw}}.l-header__opener.svelte-1etfcj .line:where(.svelte-1etfcj):nth-child(1){top:0;right:0;left:auto;transform:none}.l-header__opener.svelte-1etfcj .line:where(.svelte-1etfcj):nth-child(2){top:23px;left:0;right:auto;transform:none}@media (max-width: 767.98px){.l-header__opener.svelte-1etfcj .line:where(.svelte-1etfcj):nth-child(2){top:3.0666666667vw}}@media (max-width: 767.98px){.l-header__opener.is-open.svelte-1etfcj .line:where(.svelte-1etfcj){-webkit-clip-path:none;clip-path:none;transition:top .2s ease 0s,left .2s ease .2s,right .2s ease .2s,height .2s ease 0s,transform .2s ease .2s}}@media (max-width: 767.98px) and (max-width: 767.98px){.l-header__opener.is-open.svelte-1etfcj .line:where(.svelte-1etfcj){top:1.7333333333vw;height:.2666666667vw}}@media (max-width: 767.98px){.l-header__opener.is-open.svelte-1etfcj .line:where(.svelte-1etfcj):nth-child(1){right:50%;left:auto;transform:translate(50%) rotate(45deg)}.l-header__opener.is-open.svelte-1etfcj .line:where(.svelte-1etfcj):nth-child(2){left:50%;right:auto;transform:translate(-50%) rotate(-45deg)}}.l-header__menu.svelte-1etfcj{display:flex;align-items:center;flex-grow:1}@media (min-width: 768px) and (max-width: 1999.98px){.l-header__menu.svelte-1etfcj{margin-left:5.4166666667vw}}@media (min-width: 2000px){.l-header__menu.svelte-1etfcj{margin-left:108.3333333333px}}@media (max-width: 767.98px){.l-header__menu.svelte-1etfcj{position:fixed;z-index:11;top:0;right:0;bottom:0;left:0;width:100%;height:0;max-height:100svh;background-color:#01181a;overflow:hidden;transition:height .4s ease;display:flex;flex-direction:column}.l-header__menu.is-open.svelte-1etfcj{height:100vh}}.l-header__menu.-en.svelte-1etfcj .scroll-content:where(.svelte-1etfcj){position:relative}@media (max-width: 767.98px){.l-header__menu.-en.svelte-1etfcj .scroll-content:where(.svelte-1etfcj){padding-top:21.4vw;padding-bottom:25.4vw}}@media (max-width: 767.98px){.l-header__menu.-en.svelte-1etfcj .l-header__menu-right:where(.svelte-1etfcj){position:absolute;top:147vw}}.l-header__menu-right.svelte-1etfcj{display:flex;align-items:center}@media (max-width: 767.98px){.l-header__menu-right.svelte-1etfcj{flex-direction:column;gap:10.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header__menu-right.svelte-1etfcj{gap:2.7777777778vw}}@media (min-width: 2000px){.l-header__menu-right.svelte-1etfcj{gap:55.5555555556px}}@media (min-width: 768px){.l-header__menu-right.svelte-1etfcj{flex-direction:row}}.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj){scrollbar-width:none}.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj)::-webkit-scrollbar{display:none}@media (max-width: 767.98px){.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj){width:100vw;height:100dvh;overflow-y:scroll}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj){border-radius:0 .6944444444vw .6944444444vw 0}}@media (min-width: 2000px){.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj){border-radius:0 14px 14px 0}}@media (min-width: 768px){.l-header.svelte-1etfcj .scroll-frame:where(.svelte-1etfcj){width:100%}}.l-header.svelte-1etfcj .scroll-content:where(.svelte-1etfcj){display:flex;align-items:center;justify-content:space-between}@media (max-width: 767.98px){.l-header.svelte-1etfcj .scroll-content:where(.svelte-1etfcj){min-height:100dvh;justify-content:flex-start;flex-direction:column;padding-top:10.6vw;padding-bottom:10.6vw;background-image:url(./common_menu_bgimg.DkwjfrwN.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top}}.l-header.svelte-1etfcj .menu-logo:where(.svelte-1etfcj){display:block;margin-inline:auto}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-logo:where(.svelte-1etfcj){width:60vw}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-logo:where(.svelte-1etfcj){display:none}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj){--icon-filter: drop-shadow(0 0 .2em var(--clr-link-shadow)) drop-shadow(0 0 .4em var(--clr-link-shadow)) drop-shadow(0 0 .5em var(--clr-link-shadow)) drop-shadow(0 0 .6em var(--clr-link-shadow))}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj){margin-top:6.6666666667vw;color:var(--clr-theme)}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj){color:var(--clr-link)}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj){display:flex}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj){flex-direction:column}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj){gap:1.3888888889vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj){gap:27.7777777778px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj){position:relative;z-index:1}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj){width:80.6666666667vw}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj):before{content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj):before{right:3.6vw;width:4.5333333333vw;height:5.0666666667vw;background-image:url(./menu_arw.RDKsSIRA.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj)>.list-text:where(.svelte-1etfcj){position:relative;z-index:1}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before .list-text:where(.svelte-1etfcj){text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44)}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before .list-text.icon:where(.svelte-1etfcj):after{filter:var(--icon-filter)}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):before{top:4.5vw;transform:translateY(0) rotate(0)}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu.is-open:where(.svelte-1etfcj)>.sub-menu-wrapper:where(.svelte-1etfcj){max-height:100vw;max-width:100vw;opacity:1;visibility:visible}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu.is-open:where(.svelte-1etfcj):before{transform:translateY(0) rotate(90deg)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover>.sub-menu-wrapper:where(.svelte-1etfcj){max-height:100vw;max-width:100vw;opacity:1;visibility:visible}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover .list-text:where(.svelte-1etfcj){text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover .list-text:where(.svelte-1etfcj){--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.has-sub-menu:where(.svelte-1etfcj):hover .list-text.icon:where(.svelte-1etfcj):after{filter:var(--icon-filter)}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj):after{content:"";position:absolute;left:0;bottom:0;width:100%;opacity:.2}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj):after{height:.2666666667vw;background-color:var(--clr-menu-border)}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj):last-child:after{display:none}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item.is-open:where(.svelte-1etfcj) .sub-menu-wrapper:where(.svelte-1etfcj){visibility:visible;position:relative;opacity:1;width:100%;padding-top:0;padding-left:4vw;padding-bottom:4vw}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu-wrapper:where(.svelte-1etfcj){position:absolute;visibility:hidden;padding-top:min(20px,20 / 2000 * 100vw);z-index:0;opacity:0;transition:all .3s ease;max-height:0;top:100%;left:50%;transform:translate(-50%);max-width:100%}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu-wrapper:where(.svelte-1etfcj){transition:none;max-height:100vw;top:0;left:0;transform:none}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu:where(.svelte-1etfcj){display:flex;flex-direction:column}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu:where(.svelte-1etfcj){gap:3.2vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu:where(.svelte-1etfcj){padding:1.0416666667vw;gap:1.0416666667vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu:where(.svelte-1etfcj){padding:20.8333333333px;gap:20.8333333333px}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu:where(.svelte-1etfcj){background-color:#11444fe6}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj){white-space:nowrap;transition:all .3s ease;display:block}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) .is-break{display:none}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) svg{transition:all .3s ease}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj){font-size:3.4666666667vw;color:var(--clr-text)}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj){font-size:.8333333333vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj){font-size:16.6666666667px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text.is-current:where(.svelte-1etfcj){text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44)}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):hover{text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):hover svg{filter:drop-shadow(0 0 .2em var(--clr-link-shadow)) drop-shadow(0 0 .2em var(--clr-link-shadow))}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj){display:block;width:70%;position:relative}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:3vw;height:3.8vw;background-image:url(./menu_arw_white.DgwIv4Xc.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) .sub-label:where(.svelte-1etfcj){display:block}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) .sub-label:where(.svelte-1etfcj){margin-bottom:1.3333333333vw;font-size:2.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) .sub-label:where(.svelte-1etfcj){margin-bottom:.2777777778vw;font-size:.6944444444vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) .sub-label:where(.svelte-1etfcj){margin-bottom:5.5555555556px;font-size:13.8888888889px}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) svg{width:3.2vw;margin-bottom:.4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) svg{width:.8333333333vw;margin-bottom:.1388888889vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-item:where(.svelte-1etfcj) .sub-menu__text:where(.svelte-1etfcj) svg{width:16.6666666667px;margin-bottom:2.7777777778px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj){display:block;line-height:1;cursor:pointer;width:100%;transition:all .3s ease}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj){padding-top:3.7333333333vw;padding-left:4vw;padding-bottom:3.7333333333vw;font-size:5.6vw;letter-spacing:.2em}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj){font-size:1.0416666667vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj){font-size:20.8333333333px}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj){letter-spacing:.006em}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.is-current:where(.svelte-1etfcj){text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44);color:#fff}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.is-current:where(.svelte-1etfcj){--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.is-current.icon:where(.svelte-1etfcj):after{filter:var(--icon-filter)}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj):hover{text-shadow:var(--shadow-x-negative-large) var(--shadow-y-negative-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive-large) var(--shadow-y-positive-large) var(--shadow-blur-large) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-negative) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-negative) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-positive) var(--shadow-y-positive) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44),var(--shadow-x-center) var(--shadow-y-center) var(--shadow-blur) rgba(var(--clr-link-shadow-rgb),.44)}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -.5333333333vw;--shadow-x-positive-large: .5333333333vw;--shadow-y-negative-large: -.5333333333vw;--shadow-y-positive-large: .5333333333vw;--shadow-x-negative: -.2666666667vw;--shadow-x-positive: .2666666667vw;--shadow-y-negative: -.2666666667vw;--shadow-y-positive: .2666666667vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 3.7333333333vw;--shadow-blur: 1.8666666667vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -.2777777778vw;--shadow-x-positive-large: .2777777778vw;--shadow-y-negative-large: -.2777777778vw;--shadow-y-positive-large: .2777777778vw;--shadow-x-negative: -.1388888889vw;--shadow-x-positive: .1388888889vw;--shadow-y-negative: -.1388888889vw;--shadow-y-positive: .1388888889vw;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: .9722222222vw;--shadow-blur: .4861111111vw}}@media (hover: hover) and (pointer: fine) and (min-width: 768px) and (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text:where(.svelte-1etfcj):hover{--shadow-x-negative-large: -5.5555555556px;--shadow-x-positive-large: 5.5555555556px;--shadow-y-negative-large: -5.5555555556px;--shadow-y-positive-large: 5.5555555556px;--shadow-x-negative: -2.7777777778px;--shadow-x-positive: 2.7777777778px;--shadow-y-negative: -2.7777777778px;--shadow-y-positive: 2.7777777778px;--shadow-x-center: 0;--shadow-y-center: 0;--shadow-blur-large: 19.4444444444px;--shadow-blur: 9.7222222222px}}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.icon:where(.svelte-1etfcj){width:100%;padding-right:1em}.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.icon:where(.svelte-1etfcj):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(./submenu_arw.pywY4GrE.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.icon:where(.svelte-1etfcj):after{width:.5555555556vw;height:.4861111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.icon:where(.svelte-1etfcj):after{width:11.1111111111px;height:9.7222222222px}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-nav:where(.svelte-1etfcj) ul:where(.svelte-1etfcj) .list-text.icon:where(.svelte-1etfcj):after{content:none;padding-right:0}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj){margin-top:10vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj){gap:1.1111111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj){gap:22.2222222222px}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj){display:flex;align-items:center}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .head:where(.svelte-1etfcj){margin-bottom:3.7333333333vw;color:var(--clr-theme);font-size:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .head:where(.svelte-1etfcj){font-size:.8333333333vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .head:where(.svelte-1etfcj){font-size:16.6666666667px}}@media (min-width: 768px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .head:where(.svelte-1etfcj){color:var(--clr-theme-dark)}}.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj){display:flex;justify-content:center;align-items:center}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj){gap:10.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj){gap:.9027777778vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj){gap:18.0555555556px}}.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon:where(.svelte-1etfcj){display:block}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--x:where(.svelte-1etfcj){width:6vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--x:where(.svelte-1etfcj){width:1.1111111111vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--x:where(.svelte-1etfcj){width:22.2222222222px}}@media (max-width: 767.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--youtube:where(.svelte-1etfcj){width:9.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--youtube:where(.svelte-1etfcj){width:1.6666666667vw}}@media (min-width: 2000px){.l-header.svelte-1etfcj .menu-officials:where(.svelte-1etfcj) .link-group:where(.svelte-1etfcj) .icon--youtube:where(.svelte-1etfcj){width:33.3333333333px}}.l-footer.svelte-crk0b9{position:relative;margin-top:0;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;background-size:cover}@media (max-width: 767.98px){.l-footer.svelte-crk0b9{padding-top:25.4666666667vw;height:113.8666666667vw;background-image:url(./common_fotter_bgimg.GRwq7JgN.png)}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9{padding-top:3.75vw;height:29.8611111111vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9{padding-top:75px;height:597.2222222222px}}@media (min-width: 768px){.l-footer.svelte-crk0b9{background-image:url(./common_fotter_bgimg.ByqO9NJx.png)}}@media (max-width: 767.98px){.l-footer.-en.svelte-crk0b9 .lower-section:where(.svelte-crk0b9){margin-top:0}}.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9){position:absolute;display:flex;justify-content:center;align-items:center;transform:translateY(80%);transition:transform 1.5s ease}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9){top:6.6666666667vw;right:4vw;width:16vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9){top:3.1944444444vw;right:5.5555555556vw;width:8.3333333333vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9){top:63.8888888889px;right:111.1111111111px;width:166.6666666667px}}.l-footer.svelte-crk0b9 .btn-page-top.is-visible:where(.svelte-crk0b9){transform:translateY(0)}.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9) .cls-1-svg-common_pagetop{transition:fill .3s ease-out}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-footer.svelte-crk0b9 .btn-page-top:where(.svelte-crk0b9):hover .cls-1-svg-common_pagetop{fill:#c4fbff}}.l-footer.svelte-crk0b9 .game-logo:where(.svelte-crk0b9){display:block;position:absolute}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .game-logo:where(.svelte-crk0b9){top:5.3333333333vw;left:4vw;width:48vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .game-logo:where(.svelte-crk0b9){top:2.9166666667vw;left:5.9722222222vw;width:19.8611111111vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .game-logo:where(.svelte-crk0b9){top:58.3333333333px;left:119.4444444444px;width:397.2222222222px}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9){display:flex}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9){gap:10.4vw;padding-left:5.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9){gap:5.2777777778vw;padding-left:31.25vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9){gap:105.5555555556px;padding-left:625px}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9){color:var(--clr-link)}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9){position:relative;line-height:1}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9){padding-bottom:2vw;font-size:2.6666666667vw;letter-spacing:.16em}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9){padding-bottom:.8333333333vw;font-size:.9722222222vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9){padding-bottom:16.6666666667px;font-size:19.4444444444px}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9){letter-spacing:.16em}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9):after{content:"";position:absolute;left:0;bottom:0;display:block;background-color:var(--clr-footer-list-border);width:100%}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9):after{height:.2666666667vw}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-head:where(.svelte-crk0b9):after{height:1px}}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9){margin-top:2.4vw;font-size:2.6666666667vw;letter-spacing:.06em}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9){margin-top:1.6666666667vw;font-size:1.0416666667vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9){margin-top:33.3333333333px;font-size:20.8333333333px}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9){letter-spacing:.06em}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){display:block;line-height:1;width:fit-content}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9) .text.is-active:where(.svelte-crk0b9){color:var(--clr-link-on)}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .list-body:where(.svelte-crk0b9) .text:where(.svelte-crk0b9):hover{color:var(--clr-link-on)}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list:where(.svelte-crk0b9){display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list:where(.svelte-crk0b9){row-gap:5.2vw;column-gap:2.6666666667vw;width:30.4vw;height:27.2vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list:where(.svelte-crk0b9){row-gap:1.6666666667vw;column-gap:1.9444444444vw;width:25.6944444444vw;height:3.8888888889vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list:where(.svelte-crk0b9){row-gap:33.3333333333px;column-gap:38.8888888889px;width:513.8888888889px;height:77.7777777778px}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9){width:fit-content}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list.-en:where(.svelte-crk0b9){flex-direction:row;width:fit-content}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list.-en:where(.svelte-crk0b9){row-gap:3.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list.-en:where(.svelte-crk0b9){row-gap:2.0833333333vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .contents-list.-en:where(.svelte-crk0b9){row-gap:41.6666666667px}}.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .link-group:where(.svelte-crk0b9){display:flex;flex-direction:column}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .link-group:where(.svelte-crk0b9){row-gap:5.3333333333vw;width:26vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .link-group:where(.svelte-crk0b9){row-gap:1.1111111111vw;width:12.7083333333vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .upper-section:where(.svelte-crk0b9) .list-wrapper:where(.svelte-crk0b9) .link-group:where(.svelte-crk0b9){row-gap:22.2222222222px;width:254.1666666667px}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9){display:flex;align-items:center;flex-direction:column;margin-top:auto;text-align:center;background-image:url(./common_fotter_bg_pattern.BvWKKVtJ.png);background-repeat:repeat;background-position:center bottom;background-size:auto}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9){padding-top:4.8vw;height:48.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9){padding-top:2.4305555556vw;height:15vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9){padding-top:48.6111111111px;height:300px}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9){display:flex;justify-content:center;flex-wrap:wrap;color:var(--clr-link)}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9){gap:6vw;width:89.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9){gap:3.1944444444vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9){gap:63.8888888889px}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9){width:fit-content}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){display:block;line-height:1;text-decoration:underline}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9):hover{color:var(--clr-link-on)}}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){font-size:2.6666666667vw;letter-spacing:.06em}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){font-size:.8333333333vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){font-size:16.6666666667px}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .text:where(.svelte-crk0b9){letter-spacing:.06em}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9){display:flex}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9){gap:.5333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9){gap:.2777777778vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9){gap:5.5555555556px}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9):after{display:block;margin-left:.1em;background-size:100% auto;background-repeat:no-repeat;content:""}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9):after{width:7.7333333333vw;height:4vw;background-image:url(./YourPrivacyChoice.fdHz1_IT.svg)}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9):after{width:2.0833333333vw;height:1.1805555556vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9):after{width:41.6666666667px;height:23.6111111111px}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-nav-list:where(.svelte-crk0b9) .list-item:where(.svelte-crk0b9) .privacy-choices:where(.svelte-crk0b9):after{background-image:url(./YourPrivacyChoice.fdHz1_IT.svg)}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-note:where(.svelte-crk0b9){color:var(--clr-note)}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-note:where(.svelte-crk0b9){margin-top:5.8666666667vw;font-size:2.6666666667vw;line-height:1.5;letter-spacing:.06em}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-note:where(.svelte-crk0b9){margin-top:1.6666666667vw;font-size:.8333333333vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-note:where(.svelte-crk0b9){margin-top:33.3333333333px;font-size:16.6666666667px}}@media (min-width: 768px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .footer-note:where(.svelte-crk0b9){letter-spacing:.06em}}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .logo-company:where(.svelte-crk0b9){margin-top:5.7333333333vw;width:36.4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .logo-company:where(.svelte-crk0b9){margin-top:2.2222222222vw;width:10.9722222222vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .logo-company:where(.svelte-crk0b9){margin-top:44.4444444444px;width:219.4444444444px}}.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .copyright:where(.svelte-crk0b9){color:var(--clr-text)}@media (max-width: 767.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .copyright:where(.svelte-crk0b9){margin-top:2.1333333333vw;width:19.3333333333vw}}@media (min-width: 768px) and (max-width: 1999.98px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .copyright:where(.svelte-crk0b9){margin-top:.6944444444vw;width:6.5277777778vw}}@media (min-width: 2000px){.l-footer.svelte-crk0b9 .lower-section:where(.svelte-crk0b9) .copyright:where(.svelte-crk0b9){margin-top:13.8888888889px;width:130.5555555556px}}body .page-wrap main{position:relative}.overlay.svelte-132v9a6{position:absolute;z-index:9999;pointer-events:none;background-color:var(--clr-subpage-bg-dark);width:min(100vw,2000px);height:100%;margin:0 auto}.parallax-bg.svelte-toel02{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:min(100vw,2000px);pointer-events:none;top:calc(-1*env(safe-area-inset-top,0px));height:calc(100dvh + env(safe-area-inset-top,0px));-webkit-clip-path:inset(0);clip-path:inset(0);margin:0 auto}.parallax-bg.-top.svelte-toel02{background-color:var(--clr-parallax-field-bg)}.parallax-bg.-character.svelte-toel02,.parallax-bg.-system.svelte-toel02,.parallax-bg.-world.svelte-toel02{background-color:var(--clr-subpage-bg-dark)}.parallax-bg.-character.svelte-toel02:before,.parallax-bg.-system.svelte-toel02:before,.parallax-bg.-world.svelte-toel02:before{content:"";position:absolute;left:50%;width:100%;height:100%;transform:translate(-50%);background-repeat:no-repeat;background-size:100% auto;background-position:center top}@media (max-width: 767.98px){.parallax-bg.-character.svelte-toel02:before,.parallax-bg.-system.svelte-toel02:before,.parallax-bg.-world.svelte-toel02:before{top:14vw}}@media (min-width: 768px){.parallax-bg.-character.svelte-toel02:before,.parallax-bg.-system.svelte-toel02:before,.parallax-bg.-world.svelte-toel02:before{top:4.6vw}}@media (max-width: 767.98px){.parallax-bg.-character.svelte-toel02:before{background-image:url(./common_bg_img.DXCfrgRA.png)}}@media (min-width: 768px){.parallax-bg.-character.svelte-toel02:before{background-image:url(./common_bg_img.DdJRVpOe.png)}}@media (max-width: 767.98px){.parallax-bg.-system.svelte-toel02:before{background-image:url(./common_bg_img.DXCfrgRA.png)}}@media (min-width: 768px){.parallax-bg.-system.svelte-toel02:before{background-image:url(./common_bg_img.93AX6E_s.png)}}@media (max-width: 767.98px){.parallax-bg.-world.svelte-toel02:before{background-image:url(./common_bg_img.DXCfrgRA.png)}}@media (min-width: 768px){.parallax-bg.-world.svelte-toel02:before{background-image:url(./common_bg_img.Dd54-aCg.png)}}.parallax-bg-image.svelte-toel02{position:absolute;object-fit:cover;object-position:center}.parallax-bg-image.-bg1.svelte-toel02{width:min(50.6vw,1010px)}@media (max-width: 767.98px){.parallax-bg-image.-bg1.svelte-toel02{width:66.6666666667vw;top:50.6666666667vw;right:-26.6666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.parallax-bg-image.-bg1.svelte-toel02{top:11.4583333333vw}}@media (min-width: 2000px){.parallax-bg-image.-bg1.svelte-toel02{top:229.1666666667px}}@media (min-width: 768px){.parallax-bg-image.-bg1.svelte-toel02{width:min(50.6vw,1010px);right:0%}}.parallax-bg-image.-bg2.svelte-toel02{width:100%;height:auto}@media (max-width: 767.98px){.parallax-bg-image.-bg2.svelte-toel02{top:-40vw}}@media (min-width: 768px) and (max-width: 1999.98px){.parallax-bg-image.-bg2.svelte-toel02{top:-20.8333333333vw}}@media (min-width: 2000px){.parallax-bg-image.-bg2.svelte-toel02{top:-416.6666666667px}}
