.common-image[data-v-cd66c187]{aspect-ratio:calc(var(--image-width)/var(--image-height));display:block;height:auto;max-width:100%}.common-image+.common-image[data-v-cd66c187],.common-text+.common-image[data-v-cd66c187],.puri-animation-image+.common-image[data-v-cd66c187],.puri-attention-text+.common-image[data-v-cd66c187]{margin-top:1em}.common-text-link[data-v-6331a8d9]{background:linear-gradient(var(--text-link-color),var(--text-link-color)) 100% 100%/100% 1px no-repeat;color:var(--text-link-color);display:inline-block;transition:background-size var(--default-transition-duration) ease-in-out}.common-text-link[data-v-6331a8d9]:hover{background-size:0 1px}#footer[data-v-a75f4cb1]{--text-link-color:var(--footer-text-color);background:var(--footer-background);color:var(--footer-text-color);font-weight:var(--footer-font-weight);margin-top:var(--footer-margin-top);padding:3em 1em 10em;text-align:center}#footer small[data-v-a75f4cb1]{font-size:var(--footer-text-size)}.copyright-text[data-v-a75f4cb1]{display:inline-block;height:.9em;margin:0 0 -1px .5em;width:auto}.snslist[data-v-a75f4cb1]{gap:.5em;list-style:none;margin:0 0 2em;padding:0}.sns-links[data-v-a75f4cb1],.snslist[data-v-a75f4cb1]{display:flex;justify-content:center}.sns[data-v-a75f4cb1]{height:80px;width:80px}.sns+.sns[data-v-a75f4cb1]{margin-left:1em}+#copyrights[data-v-a75f4cb1]{margin-top:3em}.copyright-one[data-v-a75f4cb1]{display:block}.download-warning[data-v-a75f4cb1],.web-accessibility[data-v-a75f4cb1]{font-size:.8em;margin-top:1em}.puri-applications[data-v-0afaa5e0]{align-items:center;display:flex;gap:.5em;justify-content:center}.application.purikuraon[data-v-0afaa5e0]{width:40px}.application[data-v-0afaa5e0]{width:140px}.application+.application[data-v-0afaa5e0]{margin-left:.4em}.the-floating-menu[data-v-186de501]{bottom:0;color:var(--floating-menu-fukidashi-color);display:flex;font-size:var(--floating-menu-text-size);justify-content:center;left:0;position:fixed;text-align:center;width:100%;z-index:50}.text-box[data-v-186de501]{--triangle-size:20px;animation:fuwafuwa 1s ease-in-out infinite;background:rgb(var(--white-rgb),.95);border:2px solid var(--floating-menu-fukidashi-color);border-radius:10px;bottom:74px;padding:.5em 0;position:absolute;width:min(98%,600px)}.text-box[data-v-186de501]:before{background:rgb(var(--white-rgb));bottom:calc(var(--triangle-size)*-.5 + 2px);z-index:2}.text-box[data-v-186de501]:after,.text-box[data-v-186de501]:before{clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:calc(var(--triangle-size)*.5);left:35%;margin-left:-15px;position:absolute;width:var(--triangle-size)}.text-box[data-v-186de501]:after{background:var(--floating-menu-fukidashi-color);bottom:calc(var(--triangle-size)*-.5);z-index:-1}.contents[data-v-186de501]{align-items:center;background:var(--floating-menu-background);box-shadow:0 0 0 2px var(--floating-menu-separator-color);display:flex;height:var(--floating-menu-height);justify-content:center;width:100%}.contents:has(.sub-contents) .sub-contents[data-v-186de501]{border-left:2px solid var(--floating-menu-separator-color);display:grid;margin-left:.5em;padding-left:.5em;place-items:center}.menu-list[data-v-996ae2ef]{display:grid;gap:3em;width:-moz-fit-content;width:fit-content}.menu-one[data-v-996ae2ef]{display:flex;justify-content:center}.menu-link[data-v-996ae2ef]{align-items:center;display:inline-flex;gap:1em;transition:all var(--default-transition-duration) ease}.menu-link[data-v-996ae2ef]:hover{transform:scale(1.05)}.menu-link:hover .menu-arrow[data-v-996ae2ef]{transform:translate(.5em)}.menu-image[data-v-996ae2ef]{height:min(4cqw,60px);width:auto}.the-humburger-menu .menu-image[data-v-996ae2ef]{height:60px;width:auto}.menu-arrow[data-v-996ae2ef]{aspect-ratio:1/1;background:url(data:image/webp;base64,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) no-repeat 50%/contain;display:inline-block;height:48px;margin-top:.2cqw;transition:all var(--default-transition-duration) ease;width:auto}.the-pc-contents[data-v-19939e12]{height:100svh;left:0;position:fixed;top:0;width:100vw}.contents-inner[data-v-19939e12]{display:block;height:calc(100dvh - var(--floating-menu-height));position:fixed;width:calc(50% - var(--contents-width)*.5)}.contents-inner.left[data-v-19939e12]{display:grid;left:0;place-items:center;right:auto}.contents-inner.right[data-v-19939e12]{display:grid;left:auto;place-items:center;right:0}.left-contents-inner[data-v-19939e12]{align-items:center;display:flex;flex-direction:column;gap:1em;width:100%}.pc-image[data-v-19939e12]{aspect-ratio:599/414;background:url(./kv_pc.CPFC7dh-.webp) no-repeat 50%/contain;height:auto;width:min(80%,500px);z-index:-1}#logo-pc[data-v-19939e12]{aspect-ratio:var(--pc-logo-aspect-ratio);background:url(./logo.CVWrEuQU.webp) no-repeat 50%/contain;width:var(--pc-logo-width);z-index:-1}#the-background[data-v-bfb67a4c]{background:var(--page-background);height:100svh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.button-map .common-image[data-v-5614110c]{display:block;width:240px}
