.site-header[data-astro-cid-nen7h5rs]{z-index:100;position:fixed;top:20px;left:20px;right:20px}.bar[data-astro-cid-nen7h5rs]{background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;padding:16px 24px;display:flex;box-shadow:0 0 12px #00000014}.logo[data-astro-cid-nen7h5rs]{min-width:0;line-height:0;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:40px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:700;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-dark)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:not(.nav-cta){color:var(--color-brand-dark);text-underline-offset:6px;text-decoration:underline 2px}.nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]{background:var(--color-accent);margin-left:.25rem;padding:.5rem 1.25rem}.nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]:hover{color:inherit;filter:brightness(.95)}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=1023px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:30px}}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{top:12px;left:12px;right:12px}.bar[data-astro-cid-nen7h5rs]{border-radius:16px;padding:12px 8px 12px 16px}.logo[data-astro-cid-nen7h5rs]{flex:1 1 0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:100%;max-width:260px;height:auto}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid}.menu-icon[data-astro-cid-nen7h5rs],.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{background:var(--color-text);border-radius:2px;width:22px;height:2px;transition:transform .2s,background-color .2s;display:block}.menu-icon[data-astro-cid-nen7h5rs]{position:relative}.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-icon[data-astro-cid-nen7h5rs]:after{top:7px}.is-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs]{background:0 0}.is-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{flex-basis:100%;display:none}.is-open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0;padding:8px 8px 4px 0}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid #eee}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:0;padding:.875rem .5rem;font-size:1rem}.nav[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]{text-align:center;border-radius:999px;margin:.75rem 0 .25rem}}.sns[data-astro-cid-3ap52pkz]{justify-content:center;align-items:center;gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.sns[data-astro-cid-3ap52pkz] a[data-astro-cid-3ap52pkz]{line-height:0;display:block}.sns[data-astro-cid-3ap52pkz] svg[data-astro-cid-3ap52pkz]{fill:#fff;width:18px;height:18px}.sns[data-astro-cid-3ap52pkz] a[data-astro-cid-3ap52pkz]:hover svg[data-astro-cid-3ap52pkz]{opacity:.7}.site-footer[data-astro-cid-jo6i4kqk]{color:#fff;background:var(--color-footer)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-max);padding:3rem var(--gutter) 2rem;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:center;gap:2.5rem 4rem;margin:0 auto;display:grid}.brand[data-astro-cid-jo6i4kqk]{text-align:center}.brand-logo[data-astro-cid-jo6i4kqk]{display:inline-block}.brand-logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{margin:10px auto;display:block}.brand-logo[data-astro-cid-jo6i4kqk] .shape[data-astro-cid-jo6i4kqk]{width:auto;height:30px}.brand-logo[data-astro-cid-jo6i4kqk] .name[data-astro-cid-jo6i4kqk]{width:auto;height:20px}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;display:grid}.links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:.75rem 0;font-size:.8125rem;font-weight:500;line-height:1.5}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.copyright[data-astro-cid-jo6i4kqk]{padding:.75rem var(--gutter) 1rem;text-align:center;margin:0;font-size:.875rem;font-weight:lighter}.copyright[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{font-size:inherit}@media (width<=899px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.inner[data-astro-cid-jo6i4kqk]{padding-top:2.5rem}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:.625rem 0}}.inquiry-cta[data-astro-cid-l5skyupe]{z-index:50;padding:2.25rem var(--gutter);color:#fff;background:var(--color-brand);letter-spacing:.05em;justify-content:center;align-items:center;gap:.75rem;font-size:clamp(1.125rem,.9rem + 1vw,1.75rem);font-weight:700;transition:background-color .2s;display:flex;position:sticky;bottom:0}.inquiry-cta[data-astro-cid-l5skyupe]:hover{background:var(--color-brand-dark)}.inquiry-cta[data-astro-cid-l5skyupe] svg[data-astro-cid-l5skyupe]{flex:none;transition:transform .2s}.inquiry-cta[data-astro-cid-l5skyupe]:hover svg[data-astro-cid-l5skyupe]{transform:translate(4px)}@media (width<=767px){.inquiry-cta[data-astro-cid-l5skyupe]{padding:1rem var(--gutter);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.breadcrumb[data-astro-cid-ezvlwyc3] ol[data-astro-cid-ezvlwyc3]{color:var(--color-text-muted);flex-wrap:wrap;margin:0 0 1.5rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-ezvlwyc3] li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"/";color:#b0b4b8;margin:0 .625rem}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]{color:var(--color-brand-dark)}.breadcrumb[data-astro-cid-ezvlwyc3] a[data-astro-cid-ezvlwyc3]:hover{text-underline-offset:3px;text-decoration:underline}.main[data-astro-cid-z4jru4n3]{padding:var(--header-offset) 0 5rem;flex:1 0 auto}.container[data-astro-cid-z4jru4n3]{max-width:calc(var(--content-max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}
