:root{--src:#03b8a7;--orange:#fcb11d;--cyan:#3ae1f6;--sblue:#57919f;--black:#222;--yellow:#ffe99e;--navy:#050038;--salmon:#ff8f4b;--blue:#30adcb;--navy2:#485b9d;--font-zen:"Zen Kaku Gothic New", sans-serif;--font-lilita:"Lilita One", "Zen Kaku Gothic New", sans-serif;--font-roboto:Roboto, sans-serif;--font-noto:"Noto Sans JP", sans-serif;--font-maru-b:"秀英丸ゴシック B", "Zen Kaku Gothic New", sans-serif;--font-maru-l:"秀英丸ゴシック L", "Zen Kaku Gothic New", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--src);color:var(--black);font-family:var(--font-zen);margin:0;font-size:16px;line-height:1.4;overflow-x:clip}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{font-size:inherit;font-weight:inherit}ul{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pre-line{white-space:pre-line}@media (width<=540px){.pc-only{display:none!important}}@media (width>=541px){.sp-only{display:none!important}}.js [data-appear]{opacity:0;translate:0 var(--appear-y,20px);transition:opacity 1s,translate 1s;transition-delay:var(--appear-delay,0s)}.js [data-appear].is-visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.js [data-appear]{opacity:1;transition:none;translate:none}html{scroll-behavior:auto}}.sns[data-astro-cid-3ap52pkz]{align-items:center;gap:var(--sns-gap,15px);color:#fff;font-size:var(--sns-size,20px);display:flex}a[data-astro-cid-3ap52pkz]{line-height:0;transition:scale .2s;display:block}a[data-astro-cid-3ap52pkz]:hover{scale:1.1}.note[data-astro-cid-3ap52pkz]{width:1em;height:1em;overflow:hidden}.note[data-astro-cid-3ap52pkz] img[data-astro-cid-3ap52pkz]{width:1em;height:1em;scale:1.7}.line[data-astro-cid-3ap52pkz]{font-size:.9em}@media (width<=540px){.sns[data-astro-cid-3ap52pkz]{font-size:var(--sns-size-sp,18px)}}.header[data-astro-cid-nen7h5rs]{z-index:10;backdrop-filter:blur(50px);border-radius:48px;justify-content:space-between;align-items:center;padding:16px 50px;display:flex;position:fixed;top:16px;left:16px;right:16px}.logo[data-astro-cid-nen7h5rs]{flex:none;transition:opacity .2s}.logo[data-astro-cid-nen7h5rs]:hover{opacity:.8}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:67px;height:67px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;padding:0 4px;font-size:16px;font-weight:700;line-height:1;transition:opacity .2s;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].en{letter-spacing:.1em;padding-right:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.7}.right[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.right[data-astro-cid-nen7h5rs] .sns-pc{--sns-gap:10px}.menu-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;margin-left:30px;padding:14px 10px;transition:padding .2s;display:none}.menu-button[data-astro-cid-nen7h5rs]:hover{padding:18px 10px}.bar[data-astro-cid-nen7h5rs]{background:#fff;border-radius:2px;width:100%;height:3px;display:block}@media (width<=1140px){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:14px}}@media (width<=840px){.nav[data-astro-cid-nen7h5rs]{display:none}.right[data-astro-cid-nen7h5rs] .sns-pc{--sns-gap:15px}.menu-button[data-astro-cid-nen7h5rs]{margin-left:10px;display:flex}}@media (width<=540px){.header[data-astro-cid-nen7h5rs]{border-radius:0;padding:16px 30px;top:0;left:0;right:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:30px;height:30px}.right[data-astro-cid-nen7h5rs] .sns-pc{--sns-gap:10px}.menu-button[data-astro-cid-nen7h5rs],.menu-button[data-astro-cid-nen7h5rs]:hover{width:30px;height:30px;padding:8px 5px}}.menu[data-astro-cid-xrc56gie]{background:var(--orange);color:#fff;border:0;width:auto;max-width:100%;height:100dvh;max-height:none;margin:0;padding:0 30px 40px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.menu[data-astro-cid-xrc56gie][open]{flex-direction:column;animation:.4s slide-in;display:flex}.menu[data-astro-cid-xrc56gie]::backdrop{background:#00000029}@keyframes slide-in{0%{opacity:0;translate:100px}}.top[data-astro-cid-xrc56gie]{justify-content:flex-end;align-items:center;height:70px;display:flex;position:sticky;top:0}.close[data-astro-cid-xrc56gie]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:35px;padding:0 0 0 10px;display:grid}.close[data-astro-cid-xrc56gie]:hover{opacity:.7}.list[data-astro-cid-xrc56gie]{margin-top:8px}.list[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]{border-bottom:3px dotted var(--src);letter-spacing:.05em;font-feature-settings:"palt" 1;padding:16px 15px;font-size:16px;font-weight:700;line-height:1.5;transition:opacity .2s;display:block}.list[data-astro-cid-xrc56gie] a[data-astro-cid-xrc56gie]:hover{opacity:.5}@media (width<=540px){.top[data-astro-cid-xrc56gie]{height:64px}.close[data-astro-cid-xrc56gie]{margin-left:10px}.list[data-astro-cid-xrc56gie]{margin:30px 0}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-xrc56gie][open]{animation:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--cyan);color:var(--sblue);font-feature-settings:"palt" 1;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 50px;font-weight:700;display:flex}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;display:flex}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{border-left:1px solid var(--sblue)}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:0 20px;font-size:14px;line-height:1.4;display:block}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:first-child a[data-astro-cid-jo6i4kqk]{padding-left:0}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:last-child a[data-astro-cid-jo6i4kqk]{padding-right:0}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.copy[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;padding-top:10px;font-size:12px;line-height:1.4}@media (width<=840px){.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:12px}}@media (width<=540px){.footer[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:flex-end;padding:30px 20px}.links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{border-left:0}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:first-child a[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;padding:0;font-size:11px;font-weight:500}.copy[data-astro-cid-jo6i4kqk]{font-family:var(--font-maru-l);letter-spacing:.02em;font-size:11px}}
