[data-v-782c7d78],[data-v-782c7d78]:after,[data-v-782c7d78]:before{box-sizing:border-box}[data-v-782c7d78]:focus-visible{outline-offset:3px}:where(html[data-v-782c7d78]){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html[data-v-782c7d78]){line-height:1.5}:where(html[data-v-782c7d78]){scrollbar-gutter:stable}:where(h1[data-v-782c7d78]){font-size:2em;margin-block:.67em}:where(abbr[title][data-v-782c7d78]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark[data-v-782c7d78]{background-color:Highlight;color:HighlightText}}:where(del[data-v-782c7d78],ins[data-v-782c7d78],s[data-v-782c7d78]):after,:where(del[data-v-782c7d78],ins[data-v-782c7d78],s[data-v-782c7d78]):before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s[data-v-782c7d78]):before{content:"stricken text start "}:where(s[data-v-782c7d78]):after{content:" stricken text end"}:where(del[data-v-782c7d78]):before{content:"deletion start "}:where(del[data-v-782c7d78]):after{content:" deletion end"}:where(ins[data-v-782c7d78]):before{content:"insertion start "}:where(ins[data-v-782c7d78]):after{content:" insertion end"}:where(audio[data-v-782c7d78],iframe[data-v-782c7d78],img[data-v-782c7d78],svg[data-v-782c7d78],video[data-v-782c7d78]){max-block-size:100%;max-inline-size:100%}:where(fieldset[data-v-782c7d78]){min-inline-size:0}:where(label[data-v-782c7d78]):has(+:where(textarea,input,select)){display:block}:where(textarea[data-v-782c7d78]:not([rows])){min-block-size:6em}:where(button[data-v-782c7d78],input[data-v-782c7d78],select[data-v-782c7d78],textarea[data-v-782c7d78]){font-family:inherit;font-size:inherit}:where([type=search][data-v-782c7d78]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search][data-v-782c7d78]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel][data-v-782c7d78],[type=url][data-v-782c7d78],[type=email][data-v-782c7d78],[type=number][data-v-782c7d78]):not(:-moz-placeholder){direction:ltr}:where([type=tel][data-v-782c7d78],[type=url][data-v-782c7d78],[type=email][data-v-782c7d78],[type=number][data-v-782c7d78]):not(:placeholder-shown){direction:ltr}:where(table[data-v-782c7d78]){border:1px solid;border-collapse:collapse}:where(th[data-v-782c7d78],td[data-v-782c7d78]){border:1px solid;padding:.25em .5em}:where(dialog[data-v-782c7d78])::backdrop{background:#0000004d}:where(dialog[data-v-782c7d78]),:where(dialog[data-v-782c7d78])::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open][data-v-782c7d78]),:where(dialog[open][data-v-782c7d78])::backdrop{opacity:1}@starting-style{:where(dialog[open][data-v-782c7d78]),:where(dialog[open][data-v-782c7d78])::backdrop{opacity:0}}[hidden][data-v-782c7d78]:not([hidden=until-found]){display:none!important}body[data-v-782c7d78]{font-family:Murecho,Noto Sans JP,sans-serif}[data-v-782c7d78],body[data-v-782c7d78]{margin:0;padding:0}button[data-v-782c7d78]{cursor:pointer}.notes[data-v-782c7d78]{border:2px solid #e6e6e6;border-radius:24px;color:#4d4d4d;gap:40px;line-height:1.8em;margin:120px 12px 12px;padding:20px;width:calc(100% - 24px)}.notes[data-v-782c7d78],.notes .section[data-v-782c7d78]{display:flex;flex-direction:column}.notes .section[data-v-782c7d78]{gap:8px;min-height:0}.notes .section.header[data-v-782c7d78]{border-bottom:2px solid #e6e6e6;padding-bottom:20px}.notes .section ul[data-v-782c7d78]{list-style-position:inside}.notes h1[data-v-782c7d78]{font-size:16pt}.lang[data-v-782c7d78]{position:relative}.lang__current[data-v-782c7d78]{align-items:center;background:#fff;border:2px solid #e6e6e6;border-radius:60px;color:#4d4d4d;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;list-style:none;padding:8px 14px}.lang__current[data-v-782c7d78]::-webkit-details-marker{display:none}.lang__icon[data-v-782c7d78]{height:18px;width:18px}.lang__list[data-v-782c7d78]{background:#fff;border:2px solid #e6e6e6;border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0000001f;display:grid;gap:2px;grid-template-columns:1fr 1fr;left:50%;list-style:none;margin:0;max-height:320px;max-width:80vw;overflow-y:auto;padding:8px;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:90}.lang__item[data-v-782c7d78]{border-radius:10px;color:#4d4d4d;display:block;font-size:13px;padding:8px 14px;text-decoration:none;white-space:nowrap}.lang__item[data-v-782c7d78]:hover{background:#e6e6e6}.lang__item.is-active[data-v-782c7d78]{background:#7da1e2;color:#fff;font-weight:700}[data-v-683ed8aa],[data-v-683ed8aa]:after,[data-v-683ed8aa]:before{box-sizing:border-box}[data-v-683ed8aa]:focus-visible{outline-offset:3px}:where(html[data-v-683ed8aa]){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html[data-v-683ed8aa]){line-height:1.5}:where(html[data-v-683ed8aa]){scrollbar-gutter:stable}:where(h1[data-v-683ed8aa]){font-size:2em;margin-block:.67em}:where(abbr[title][data-v-683ed8aa]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark[data-v-683ed8aa]{background-color:Highlight;color:HighlightText}}:where(del[data-v-683ed8aa],ins[data-v-683ed8aa],s[data-v-683ed8aa]):after,:where(del[data-v-683ed8aa],ins[data-v-683ed8aa],s[data-v-683ed8aa]):before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s[data-v-683ed8aa]):before{content:"stricken text start "}:where(s[data-v-683ed8aa]):after{content:" stricken text end"}:where(del[data-v-683ed8aa]):before{content:"deletion start "}:where(del[data-v-683ed8aa]):after{content:" deletion end"}:where(ins[data-v-683ed8aa]):before{content:"insertion start "}:where(ins[data-v-683ed8aa]):after{content:" insertion end"}:where(audio[data-v-683ed8aa],iframe[data-v-683ed8aa],img[data-v-683ed8aa],svg[data-v-683ed8aa],video[data-v-683ed8aa]){max-block-size:100%;max-inline-size:100%}:where(fieldset[data-v-683ed8aa]){min-inline-size:0}:where(label[data-v-683ed8aa]):has(+:where(textarea,input,select)){display:block}:where(textarea[data-v-683ed8aa]:not([rows])){min-block-size:6em}:where(button[data-v-683ed8aa],input[data-v-683ed8aa],select[data-v-683ed8aa],textarea[data-v-683ed8aa]){font-family:inherit;font-size:inherit}:where([type=search][data-v-683ed8aa]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search][data-v-683ed8aa]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel][data-v-683ed8aa],[type=url][data-v-683ed8aa],[type=email][data-v-683ed8aa],[type=number][data-v-683ed8aa]):not(:-moz-placeholder){direction:ltr}:where([type=tel][data-v-683ed8aa],[type=url][data-v-683ed8aa],[type=email][data-v-683ed8aa],[type=number][data-v-683ed8aa]):not(:placeholder-shown){direction:ltr}:where(table[data-v-683ed8aa]){border:1px solid;border-collapse:collapse}:where(th[data-v-683ed8aa],td[data-v-683ed8aa]){border:1px solid;padding:.25em .5em}:where(dialog[data-v-683ed8aa])::backdrop{background:#0000004d}:where(dialog[data-v-683ed8aa]),:where(dialog[data-v-683ed8aa])::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open][data-v-683ed8aa]),:where(dialog[open][data-v-683ed8aa])::backdrop{opacity:1}@starting-style{:where(dialog[open][data-v-683ed8aa]),:where(dialog[open][data-v-683ed8aa])::backdrop{opacity:0}}[hidden][data-v-683ed8aa]:not([hidden=until-found]){display:none!important}body[data-v-683ed8aa]{font-family:Murecho,Noto Sans JP,sans-serif}[data-v-683ed8aa],body[data-v-683ed8aa]{margin:0;padding:0}button[data-v-683ed8aa]{cursor:pointer}.notes[data-v-683ed8aa]{border:2px solid #e6e6e6;border-radius:24px;color:#4d4d4d;gap:40px;line-height:1.8em;margin:120px 12px 12px;padding:20px;width:calc(100% - 24px)}.notes[data-v-683ed8aa],.notes .section[data-v-683ed8aa]{display:flex;flex-direction:column}.notes .section[data-v-683ed8aa]{gap:8px;min-height:0}.notes .section.header[data-v-683ed8aa]{border-bottom:2px solid #e6e6e6;padding-bottom:20px}.notes .section ul[data-v-683ed8aa]{list-style-position:inside}.notes h1[data-v-683ed8aa]{font-size:16pt}.header[data-v-683ed8aa]{align-items:center;background:transparent url(../ui/logo_bg.png) no-repeat 0 0/contain;display:flex;height:100px;justify-content:space-between;padding:0 16px;position:relative;position:fixed;top:0;width:100%;z-index:10}.header__logo[data-v-683ed8aa]{color:#fff;font-size:48px;font-style:italic;font-weight:900;letter-spacing:2px;text-decoration:none}.header__nav[data-v-683ed8aa]{display:flex;gap:12px}.menu[data-v-683ed8aa],.menu .button[data-v-683ed8aa]{position:relative}.menu .button[data-v-683ed8aa]{align-items:center;background:#7da1e2;border:4px solid transparent;border-radius:24px;cursor:pointer;display:flex;height:48px;justify-content:center;list-style:none;transition:background-color .25s ease,border-color .25s ease,transform .2s ease;width:48px;z-index:80}.menu .button[data-v-683ed8aa]::-webkit-details-marker{display:none}.menu .button[data-v-683ed8aa]:active{transform:scale(.9)}.menu .button .icon[data-v-683ed8aa]{position:absolute;fill:#fff;height:24px;transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:24px}.menu .button .icon.menu[data-v-683ed8aa]{height:20px;opacity:1;transform:rotate(0) scale(1);width:20px}.menu .button .icon.close[data-v-683ed8aa]{opacity:0;transform:rotate(-90deg) scale(.5)}.menu .backdrop[data-v-683ed8aa]{display:none}.menu .nav[data-v-683ed8aa]{align-items:center;animation:menuFadeIn-683ed8aa .2s ease-out;background:#fff;background:#fff url(../ui/menu_bg.png) no-repeat 100% 100%/50%;display:flex;flex-direction:column;gap:12px;height:100dvh;overflow-y:auto;padding:80px 20px 40px;position:fixed;right:0;top:0;width:100vw;z-index:40}.menu .nav .title[data-v-683ed8aa]{color:#4d4d4d;font-size:12pt}.menu .nav .header__btn[data-v-683ed8aa]{background:#7da1e2;border-radius:60px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:12px 20px;text-align:center;text-decoration:none;transition:box-shadow .2s}.menu .nav .header__btn[data-v-683ed8aa]:hover{box-shadow:0 4px 16px #00000014}.menu .nav .nav__stores[data-v-683ed8aa]{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:min(100%,280px)}.menu .nav .nav__store-btn[data-v-683ed8aa]{align-items:center;background:#fff;border:2px solid #7da1e2;border-radius:18px;color:#4d4d4d;display:flex;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.menu .nav .nav__store-btn .icon[data-v-683ed8aa]{flex:0 0 auto;height:28px;width:28px;fill:#b6c6f2}.menu .nav .nav__store-btn span[data-v-683ed8aa]{display:flex;flex-direction:column;min-width:0;text-align:left}.menu .nav .nav__store-btn strong[data-v-683ed8aa]{font-size:13px;line-height:1.2}.menu .nav .nav__store-btn small[data-v-683ed8aa]{color:#666;font-size:10px;line-height:1.2;margin-top:2px}.menu .nav .nav__store-btn[data-v-683ed8aa]:hover{background:#f7f9ff;box-shadow:0 4px 14px #29344d1f;transform:translateY(-1px)}.menu .nav .policies[data-v-683ed8aa]{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:40px}.menu .nav .policies .link[data-v-683ed8aa]{color:#4d4d4d;font-size:10pt}.menu[open] .button[data-v-683ed8aa]{background:#fff;border-color:#b6c6f2}.menu[open] .button .menu[data-v-683ed8aa]{opacity:0;transform:rotate(90deg) scale(.5)}.menu[open] .button .close[data-v-683ed8aa]{fill:#7da1e2;opacity:1;transform:rotate(0) scale(1)}.menu[open] .nav[data-v-683ed8aa]{transition:.2s}@keyframes menuFadeIn-683ed8aa{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn-683ed8aa{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:768px){.menu .backdrop[data-v-683ed8aa]{animation:menuFadeIn-683ed8aa .25s ease-out;background:#29344d47;border:0;display:block;inset:0;position:fixed;z-index:30}.menu .nav[data-v-683ed8aa]{animation:drawerSlideIn-683ed8aa .3s cubic-bezier(.22,1,.36,1);box-shadow:-12px 0 36px #29344d2e;padding-top:112px;width:min(420px,80vw)}}@media (hover:hover){.menu .button[data-v-683ed8aa]:hover{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.menu .backdrop[data-v-683ed8aa],.menu .button[data-v-683ed8aa],.menu .button .icon[data-v-683ed8aa],.menu .nav[data-v-683ed8aa]{animation:none;transition:none}}[data-v-03f61eb1],[data-v-03f61eb1]:after,[data-v-03f61eb1]:before{box-sizing:border-box}[data-v-03f61eb1]:focus-visible{outline-offset:3px}:where(html[data-v-03f61eb1]){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(html[data-v-03f61eb1]){line-height:1.5}:where(html[data-v-03f61eb1]){scrollbar-gutter:stable}:where(h1[data-v-03f61eb1]){font-size:2em;margin-block:.67em}:where(abbr[title][data-v-03f61eb1]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark[data-v-03f61eb1]{background-color:Highlight;color:HighlightText}}:where(del[data-v-03f61eb1],ins[data-v-03f61eb1],s[data-v-03f61eb1]):after,:where(del[data-v-03f61eb1],ins[data-v-03f61eb1],s[data-v-03f61eb1]):before{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);content:"test";height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(s[data-v-03f61eb1]):before{content:"stricken text start "}:where(s[data-v-03f61eb1]):after{content:" stricken text end"}:where(del[data-v-03f61eb1]):before{content:"deletion start "}:where(del[data-v-03f61eb1]):after{content:" deletion end"}:where(ins[data-v-03f61eb1]):before{content:"insertion start "}:where(ins[data-v-03f61eb1]):after{content:" insertion end"}:where(audio[data-v-03f61eb1],iframe[data-v-03f61eb1],img[data-v-03f61eb1],svg[data-v-03f61eb1],video[data-v-03f61eb1]){max-block-size:100%;max-inline-size:100%}:where(fieldset[data-v-03f61eb1]){min-inline-size:0}:where(label[data-v-03f61eb1]):has(+:where(textarea,input,select)){display:block}:where(textarea[data-v-03f61eb1]:not([rows])){min-block-size:6em}:where(button[data-v-03f61eb1],input[data-v-03f61eb1],select[data-v-03f61eb1],textarea[data-v-03f61eb1]){font-family:inherit;font-size:inherit}:where([type=search][data-v-03f61eb1]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search][data-v-03f61eb1]){background-color:canvas;border:1px solid -apple-system-secondary-label}}:where([type=tel][data-v-03f61eb1],[type=url][data-v-03f61eb1],[type=email][data-v-03f61eb1],[type=number][data-v-03f61eb1]):not(:-moz-placeholder){direction:ltr}:where([type=tel][data-v-03f61eb1],[type=url][data-v-03f61eb1],[type=email][data-v-03f61eb1],[type=number][data-v-03f61eb1]):not(:placeholder-shown){direction:ltr}:where(table[data-v-03f61eb1]){border:1px solid;border-collapse:collapse}:where(th[data-v-03f61eb1],td[data-v-03f61eb1]){border:1px solid;padding:.25em .5em}:where(dialog[data-v-03f61eb1])::backdrop{background:#0000004d}:where(dialog[data-v-03f61eb1]),:where(dialog[data-v-03f61eb1])::backdrop{opacity:0;transition:opacity .3s ease-out,display allow-discrete .3s,overlay allow-discrete .3s}:where(dialog[open][data-v-03f61eb1]),:where(dialog[open][data-v-03f61eb1])::backdrop{opacity:1}@starting-style{:where(dialog[open][data-v-03f61eb1]),:where(dialog[open][data-v-03f61eb1])::backdrop{opacity:0}}[hidden][data-v-03f61eb1]:not([hidden=until-found]){display:none!important}body[data-v-03f61eb1]{font-family:Murecho,Noto Sans JP,sans-serif}[data-v-03f61eb1],body[data-v-03f61eb1]{margin:0;padding:0}button[data-v-03f61eb1]{cursor:pointer}.notes[data-v-03f61eb1]{border:2px solid #e6e6e6;border-radius:24px;color:#4d4d4d;gap:40px;line-height:1.8em;margin:120px 12px 12px;padding:20px;width:calc(100% - 24px)}.notes[data-v-03f61eb1],.notes .section[data-v-03f61eb1]{display:flex;flex-direction:column}.notes .section[data-v-03f61eb1]{gap:8px;min-height:0}.notes .section.header[data-v-03f61eb1]{border-bottom:2px solid #e6e6e6;padding-bottom:20px}.notes .section ul[data-v-03f61eb1]{list-style-position:inside}.notes h1[data-v-03f61eb1]{font-size:16pt}.footer[data-v-03f61eb1]{align-items:center;background:#b6c6f2;gap:20px;padding:24px;text-align:center}.footer[data-v-03f61eb1],.footer__stores[data-v-03f61eb1]{display:flex;flex-direction:column}.footer__stores[data-v-03f61eb1]{gap:12px;justify-content:center}.footer__store-btn[data-v-03f61eb1]{align-items:center;background:#fff;border:4px solid #7da1e2;border-radius:32px;display:flex;gap:20px;max-width:280px;padding:12px 24px;text-decoration:none}.footer__store-btn .icon[data-v-03f61eb1]{height:48px;-o-object-fit:contain;object-fit:contain;width:48px;fill:#b6c6f2}.footer__store-btn[data-v-03f61eb1]:hover{box-shadow:0 4px 16px #00000014}.footer__store-btn .footer__store-text[data-v-03f61eb1]{text-align:left}.footer__store-btn .footer__store-title[data-v-03f61eb1]{color:#666;font-size:16pt;font-weight:700}.footer__store-btn .footer__store-desc[data-v-03f61eb1]{color:#666;font-size:10pt}.footer__links[data-v-03f61eb1]{align-items:center;display:flex;flex-direction:column;gap:8px}.footer__links a[data-v-03f61eb1]{color:#fff;font-size:10pt;font-weight:500;text-decoration:underline}.footer__copyright[data-v-03f61eb1]{color:#fff;font-size:12pt;font-weight:700;letter-spacing:1px}
