.loading.svelte-1al5opz{z-index:1000;transition:-webkit-mask-size var(--open-dur) cubic-bezier(.65, 0, .35, 1), mask-size var(--open-dur) cubic-bezier(.65, 0, .35, 1);background-color:#bdbdbd;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 50%;mask-size:100% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loading[data-open].svelte-1al5opz{-webkit-mask-size:100% 0%;mask-size:100% 0%}.loading__gauge.svelte-1al5opz{width:100%;height:calc(2 * var(--vw,1vw) * 100 / 375);transform:translateY(-50%) scaleX(var(--progress,0));transform-origin:0;background-color:#f2f2f2;position:absolute;top:50%;left:0}@media screen and (width>=1024px){.loading__gauge.svelte-1al5opz{height:calc(3 * var(--vw,1vw) * 100 / 1280)}}.loading__title.svelte-1al5opz{top:calc(50% + calc(60 * var(--vw,1vw) * 100 / 375));width:calc(298.76 * var(--vw,1vw) * 100 / 375);height:auto;margin-inline:auto;position:absolute;left:0;right:0}@media screen and (width>=1024px){.loading__title.svelte-1al5opz{top:calc(50% + calc(92 * var(--vw,1vw) * 100 / 1280));width:calc(407.4 * var(--vw,1vw) * 100 / 1280)}}.terms.svelte-1lwl35z{z-index:200;overscroll-behavior:contain;color:#f2f2f2;opacity:0;width:100%;max-width:none;height:100%;max-height:none;transition:opacity .3s ease, overlay .3s ease allow-discrete, display .3s ease allow-discrete;background-color:#454545;outline:none;position:fixed;inset:0;overflow-y:auto}.terms[open].svelte-1lwl35z{opacity:1}@starting-style{.terms[open].svelte-1lwl35z{opacity:0}}.terms.svelte-1lwl35z::backdrop{background-color:#0000}.terms__inner.svelte-1lwl35z{width:var(--content-w);padding:calc(90 * var(--vw,1vw) * 100 / 375) 0 calc(60 * var(--vw,1vw) * 100 / 375);margin-inline:auto;position:relative}@media screen and (width>=1024px){.terms__inner.svelte-1lwl35z{padding:calc(121 * var(--vw,1vw) * 100 / 1280) 0 calc(80 * var(--vw,1vw) * 100 / 1280)}}.terms__close.svelte-1lwl35z{top:calc(30 * var(--vw,1vw) * 100 / 375);width:calc(45 * var(--vw,1vw) * 100 / 375);position:absolute;right:0}@media (any-hover:hover){.terms__close.svelte-1lwl35z{transition:opacity .3s}.terms__close.svelte-1lwl35z:hover{opacity:.6}}@media screen and (width>=1024px){.terms__close.svelte-1lwl35z{top:calc(50 * var(--vw,1vw) * 100 / 1280);width:calc(45 * var(--vw,1vw) * 100 / 1280)}}.terms__close.svelte-1lwl35z img:where(.svelte-1lwl35z){width:100%;height:auto}@media screen and (width>=1024px){.terms__section.svelte-1lwl35z{width:calc(1040 * var(--vw,1vw) * 100 / 1280);margin-inline:auto}}.terms__section.svelte-1lwl35z+.terms__section:where(.svelte-1lwl35z){margin-top:calc(60 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.terms__section.svelte-1lwl35z+.terms__section:where(.svelte-1lwl35z){margin-top:calc(60 * var(--vw,1vw) * 100 / 1280)}}.terms__title.svelte-1lwl35z{font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.45}@media screen and (width>=1024px){.terms__title.svelte-1lwl35z{font-size:calc(26 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.45}}.terms__title--en.svelte-1lwl35z{font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.terms__title--en.svelte-1lwl35z{font-size:calc(26 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}}.terms__text.svelte-1lwl35z{margin-top:calc(28 * var(--vw,1vw) * 100 / 375);white-space:pre-line;line-break:strict}@media screen and (width>=1024px){.terms__text.svelte-1lwl35z{margin-top:calc(30 * var(--vw,1vw) * 100 / 1280)}}.terms__text--en.svelte-1lwl35z{font-size:calc(14 * var(--vw,1vw) * 100 / 375);letter-spacing:.05em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.7}@media screen and (width>=1024px){.terms__text--en.svelte-1lwl35z{font-size:calc(14 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.7}}.measure.svelte-wi9uxe{pointer-events:none;visibility:hidden;z-index:-1;height:100svh;position:fixed;top:0;left:0;right:0}*,:before,:after{box-sizing:border-box}*{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:revert}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;appearance:none}input,textarea,select,button{font:inherit;color:inherit;background:0 0}table{border-collapse:collapse;border-spacing:0}:where([hidden]){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--max-base-w:835px;--content-ratio:.89}@media screen and (width>=1024px){:root{--max-base-w:1280px;--content-ratio:.92}}:root{--screen-w:100vw;--vw:calc(min(100vw, var(--max-base-w)) / 100);--base-w:calc(var(--vw) * 100);--content-w:calc(var(--base-w) * var(--content-ratio));--c-page-bg:#f2f2f2;--c-page-text:#454545;--c-page-line:#bdbdbd;--icon-filter:none}.theme--dark{--c-page-bg:#47425d;--c-page-text:#f2f2f2;--c-page-line:#8d97ce;--icon-filter:brightness(0) invert(.949)}html{scrollbar-gutter:stable}html:has(.theme--dark){background-color:#47425d}html,body{width:100%}body{color:var(--c-page-text);font-size:calc(14 * var(--vw,1vw) * 100 / 375);letter-spacing:.05em;background-color:#f2f2f2;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.7}@media screen and (width>=1024px){body{font-size:calc(14 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.8}}::selection{color:#f2f2f2;background-color:#454545}html[data-scroll-lock],html[data-scroll-lock] body{overflow:hidden}.visuallyHidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.split.svelte-12qhfyh{background-color:var(--c-page-bg);width:100%;min-height:100svh;color:var(--c-page-text);grid-template-columns:100%;display:grid;overflow-x:clip}@media screen and (width>=1024px){.split.svelte-12qhfyh{grid-template-columns:1fr var(--base-w) 1fr}}.split.svelte-12qhfyh{transition:opacity var(--loading-open-dur,1.2s) ease-out}.split--covered.svelte-12qhfyh{opacity:0;pointer-events:none;transition:none}.center.svelte-12qhfyh{--rise:calc(20 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.center.svelte-12qhfyh{--rise:calc(20 * var(--vw,1vw) * 100 / 1280)}}.center.svelte-12qhfyh{flex-direction:column;width:100%;min-width:0;display:flex}.center.svelte-12qhfyh>footer{margin-top:auto}.center--entering.svelte-12qhfyh{animation:svelte-12qhfyh-pageIn var(--content-dur,.6s) ease-out var(--content-delay,60ms) both}@keyframes svelte-12qhfyh-pageIn{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}.side.svelte-12qhfyh{display:none}@media screen and (width>=1024px){.side.svelte-12qhfyh{display:block}}.veil.svelte-12qhfyh{z-index:500;background-color:var(--c-page-bg);opacity:0;pointer-events:none;transition:opacity var(--leave-dur,.3s) ease;position:fixed;inset:0}.veil--leaving.svelte-12qhfyh{opacity:1;pointer-events:auto}.veil--entering.svelte-12qhfyh{opacity:0;transition:opacity var(--veil-out-dur,.4s) ease}.spbr{display:none}@media screen and (width<=767.98px){.spbr{display:inline}}.tabbr{display:none}@media screen and (width>=768px){.tabbr{display:inline}}@media screen and (width>=1024px){.tabbr{display:none}}.pcbr{display:none}@media screen and (width>=1024px){.pcbr{display:inline}}.mobr{display:inline}@media screen and (width>=1024px){.mobr{display:none}}
