#site-footer.shared-footer.svelte-1g12oe3{box-sizing:border-box;background:#fafdff;color:#163831;padding:96px max(64px,calc((100% - 1290px)/2)) 38px;border-top:1px solid #16383114;font-family:Zen Kaku Gothic Antique,sans-serif}.footer-content.svelte-1g12oe3{display:grid;grid-template-columns:1.8fr 1fr .85fr;gap:64px;min-height:280px}.shared-footer.svelte-1g12oe3 a:where(.svelte-1g12oe3){color:inherit;text-decoration:none}.shared-footer.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:#007c68}.shared-footer.svelte-1g12oe3 a:where(.svelte-1g12oe3):focus-visible{outline:2px solid #007c68;outline-offset:6px}.footer-brand.svelte-1g12oe3{display:flex;flex-direction:column;align-items:flex-start;gap:6px;transform:translateY(-10px)}.footer-kind.svelte-1g12oe3{font-size:13px;letter-spacing:.08em}.footer-brand.svelte-1g12oe3 strong:where(.svelte-1g12oe3){font-size:clamp(20px,1.65vw,26px);font-weight:700;line-height:1.6}.footer-english.svelte-1g12oe3{font:11px/1.6 Arial,sans-serif;letter-spacing:.16em}address.svelte-1g12oe3{margin-top:32px;font-style:normal;font-size:16px;line-height:2}.footer-address-label.svelte-1g12oe3{display:block;margin-bottom:8px;font-weight:500}.footer-primary.svelte-1g12oe3,.footer-secondary.svelte-1g12oe3{display:flex;flex-direction:column;align-items:flex-start;gap:26px;padding-top:8px}.footer-primary.svelte-1g12oe3 a:where(.svelte-1g12oe3){font-size:18px;line-height:1.6}.footer-primary.svelte-1g12oe3 a:where(.svelte-1g12oe3) span:where(.svelte-1g12oe3){display:block;margin-top:4px;font:10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#007c68}.footer-secondary.svelte-1g12oe3{font-size:14px;line-height:1.8;color:#526e65}.footer-bottom.svelte-1g12oe3{border-top:1px solid #16383126;margin-top:64px;padding-top:28px;display:flex;justify-content:space-between;gap:20px;color:#526e65;font:11px/1.8 Arial,sans-serif;letter-spacing:.04em}.footer-bottom.svelte-1g12oe3 small:where(.svelte-1g12oe3){font-size:inherit}@media(max-width:1000px){.footer-content.svelte-1g12oe3{gap:32px;grid-template-columns:1.6fr 1fr}.footer-secondary.svelte-1g12oe3{grid-column:2;padding-top:0}.footer-identity.svelte-1g12oe3{grid-row:span 2}}@media(max-width:760px){#site-footer.shared-footer.svelte-1g12oe3{padding:56px 28px 28px}.footer-content.svelte-1g12oe3{grid-template-columns:1fr;gap:36px}.footer-identity.svelte-1g12oe3{grid-row:auto}.footer-secondary.svelte-1g12oe3{grid-column:auto;gap:16px}.footer-primary.svelte-1g12oe3{gap:20px}.footer-bottom.svelte-1g12oe3{margin-top:40px;flex-direction:column;gap:8px}}.v0-root.svelte-dcpdta{display:contents}
