[data-astro-cid-ldeo2el6][hidden]{display:none!important}.vh[data-astro-cid-ldeo2el6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-lang=en] .vh[data-astro-cid-ldeo2el6][lang=ja],html:not([data-lang=en]) .vh[data-astro-cid-ldeo2el6][lang=en]{display:none}.lead[data-astro-cid-ldeo2el6]{margin:0 0 16px}.form[data-astro-cid-ldeo2el6]{margin:0 0 20px}.field[data-astro-cid-ldeo2el6]{margin:0 0 14px}.field[data-astro-cid-ldeo2el6] label[data-astro-cid-ldeo2el6]{align-items:center;gap:8px;margin:0 0 4px;font-size:.95rem;font-weight:700;line-height:1.5;display:flex}.tag[data-astro-cid-ldeo2el6]{color:#4c6676;background:#eef3f6;border-radius:999px;flex:none;padding:0 8px;font-size:.72rem;line-height:1.7}.tag-req[data-astro-cid-ldeo2el6]{color:#9c2417;background:#ffe5e1}.field[data-astro-cid-ldeo2el6] input[data-astro-cid-ldeo2el6],.field[data-astro-cid-ldeo2el6] textarea[data-astro-cid-ldeo2el6]{width:100%;color:var(--ink);font:inherit;background:#fff;border:2px solid #7b8a96;border-radius:10px;margin:0;padding:9px 12px;font-size:max(1rem,16px);line-height:1.6;display:block}.field[data-astro-cid-ldeo2el6] textarea[data-astro-cid-ldeo2el6]{resize:vertical;min-height:8em}.field[data-astro-cid-ldeo2el6] input[data-astro-cid-ldeo2el6]:focus-visible,.field[data-astro-cid-ldeo2el6] textarea[data-astro-cid-ldeo2el6]:focus-visible{outline:3px solid color-mix(in srgb, var(--cyan) 55%, transparent);outline-offset:1px;border-color:#178aa3}.field[data-astro-cid-ldeo2el6] [data-astro-cid-ldeo2el6][aria-invalid=true]{border-color:#c0392b}.field-error[data-astro-cid-ldeo2el6]{color:#b3261e;margin:4px 0 0;font-size:.88rem;font-weight:700;line-height:1.5}.trap[data-astro-cid-ldeo2el6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.turnstile[data-astro-cid-ldeo2el6]{min-height:65px;margin:0 0 14px;line-height:0}.actions[data-astro-cid-ldeo2el6]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.send[data-astro-cid-ldeo2el6]{background:var(--cyan);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:11px 30px;font-size:1.02rem;font-weight:800;line-height:1.5;box-shadow:0 4px #178aa3}.send[data-astro-cid-ldeo2el6]:hover:not(:disabled){filter:brightness(1.06)}.send[data-astro-cid-ldeo2el6]:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #178aa3}.send[data-astro-cid-ldeo2el6]:disabled{opacity:.55;cursor:default}.send[data-astro-cid-ldeo2el6]:focus-visible,.again[data-astro-cid-ldeo2el6]:focus-visible,.copy[data-astro-cid-ldeo2el6]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.status[data-astro-cid-ldeo2el6]{color:#3d5566;margin:0;font-size:.92rem;line-height:1.5}.form-error[data-astro-cid-ldeo2el6]{color:#8c1d18;background:#fdeeec;border:1px solid #efb4ad;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:.92rem;font-weight:700;line-height:1.6}noscript[data-astro-cid-ldeo2el6] .form-error[data-astro-cid-ldeo2el6]{margin:0 0 14px}.done[data-astro-cid-ldeo2el6]{background:#f0faf3;border:2px solid #9fd8b4;border-radius:16px;outline:none;padding:16px 20px 18px}.done-title[data-astro-cid-ldeo2el6]{color:#1c6b3a;margin:0 0 4px;font-size:1.1rem;font-weight:800;line-height:1.5}.done-body[data-astro-cid-ldeo2el6]{margin:0 0 12px}.again[data-astro-cid-ldeo2el6],.copy[data-astro-cid-ldeo2el6]{color:#0f6a80;font:inherit;cursor:pointer;background:#fff;border:2px solid #178aa3;border-radius:999px;font-size:.88rem;font-weight:700;line-height:1.5}.again[data-astro-cid-ldeo2el6]{padding:5px 16px}.again[data-astro-cid-ldeo2el6]:hover,.copy[data-astro-cid-ldeo2el6]:hover{background:#eef9fc}.mail[data-astro-cid-ldeo2el6]{border:2px solid color-mix(in srgb, var(--cyan) 45%, #fff);text-align:center;background:#fff;border-radius:16px;margin:0 0 12px;padding:14px 20px 16px}.mail-label[data-astro-cid-ldeo2el6]{color:#3d5566;margin:0 0 2px;font-size:.88rem;font-weight:700;line-height:1.6}.mail-row[data-astro-cid-ldeo2el6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0;display:flex}.mail-addr[data-astro-cid-ldeo2el6]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1.2rem;font-weight:800;line-height:1.6}.copy[data-astro-cid-ldeo2el6]{flex:none;padding:3px 14px}.copy-done[data-astro-cid-ldeo2el6],.copy-fail[data-astro-cid-ldeo2el6],.copy[data-astro-cid-ldeo2el6][data-state] .copy-idle[data-astro-cid-ldeo2el6]{display:none}.copy[data-astro-cid-ldeo2el6][data-state=done] .copy-done[data-astro-cid-ldeo2el6],.copy[data-astro-cid-ldeo2el6][data-state=fail] .copy-fail[data-astro-cid-ldeo2el6]{display:inline}.copy[data-astro-cid-ldeo2el6][data-state=done]{color:#1c6b3a;background:#e8f7ee;border-color:#2e8b57}.copy[data-astro-cid-ldeo2el6][data-state=fail]{color:#8c1d18;background:#fdeeec;border-color:#c0392b}.notes[data-astro-cid-ldeo2el6]{color:#3d5566;margin:16px 0 0;padding-left:1.4em;font-size:.92rem}@media (width<=600px){.mail-addr[data-astro-cid-ldeo2el6]{font-size:1.05rem}}
