.section-title-wrap[data-astro-cid-4fchh5f2]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-8);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);scroll-margin-top:80px;display:flex}.pixel-prefix[data-astro-cid-4fchh5f2]{flex-shrink:0;gap:3px;margin-top:.35em;display:inline-flex}.px[data-astro-cid-4fchh5f2]{width:8px;height:8px;display:inline-block}.px-accent[data-astro-cid-4fchh5f2]{background-color:var(--accent);border:1px solid #111}.px-black[data-astro-cid-4fchh5f2]{background-color:#111}.title-group[data-astro-cid-4fchh5f2]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title-en[data-astro-cid-4fchh5f2]{font-family:var(--font-mono);font-size:1.375rem;font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--color-text);text-transform:uppercase;overflow-wrap:break-word}.title-ja[data-astro-cid-4fchh5f2]{font-size:.875rem;line-height:var(--leading-normal);color:var(--color-muted);font-weight:500}@media (width>=768px){.pixel-prefix[data-astro-cid-4fchh5f2]{margin-top:.45em}.title-group[data-astro-cid-4fchh5f2]{align-items:baseline;gap:var(--space-3);flex-direction:row}.title-en[data-astro-cid-4fchh5f2]{font-size:1.875rem}.title-ja[data-astro-cid-4fchh5f2]{font-size:.95rem}}.contact-page[data-astro-cid-ogjzdvpc]{padding-top:var(--space-8);padding-bottom:var(--space-20)}.contact-container[data-astro-cid-ogjzdvpc]{max-width:760px}.contact-header[data-astro-cid-ogjzdvpc]{margin-bottom:var(--space-8)}.contact-intro-ja[data-astro-cid-ogjzdvpc]{color:var(--color-text);margin-bottom:var(--space-1);font-size:1.05rem;line-height:1.7}.contact-intro-en[data-astro-cid-ogjzdvpc]{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.form-error-alert[data-astro-cid-ogjzdvpc]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-8);background-color:#fee2e2;border:2px solid #b91c1c;display:flex}.alert-icon[data-astro-cid-ogjzdvpc] .error-mark[data-astro-cid-ogjzdvpc]{color:#fff;width:24px;height:24px;font-weight:800;font-family:var(--font-mono);background-color:#b91c1c;justify-content:center;align-items:center;display:inline-flex}.alert-ja[data-astro-cid-ogjzdvpc]{color:#991b1b;font-weight:700}.alert-en[data-astro-cid-ogjzdvpc]{color:#b91c1c;font-size:.875rem}.contact-form[data-astro-cid-ogjzdvpc]{gap:var(--space-6);flex-direction:column;display:flex}.field-group[data-astro-cid-ogjzdvpc]{gap:var(--space-2);flex-direction:column;display:flex}.field-label[data-astro-cid-ogjzdvpc]{align-items:baseline;gap:var(--space-2);font-size:.9375rem;font-weight:700;display:flex}.label-text-en[data-astro-cid-ogjzdvpc]{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem}.required-badge[data-astro-cid-ogjzdvpc]{font-family:var(--font-mono);color:var(--accent);background-color:#111;margin-left:auto;padding:1px 6px;font-size:.75rem;font-weight:700}.input-control[data-astro-cid-ogjzdvpc],.textarea-control[data-astro-cid-ogjzdvpc]{width:100%;padding:var(--space-3);color:var(--color-text);border:2px solid var(--color-border);background-color:#fff;border-radius:0;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.input-control[data-astro-cid-ogjzdvpc]:focus,.textarea-control[data-astro-cid-ogjzdvpc]:focus{box-shadow:0 0 0 3px var(--accent);border-color:#111;outline:none}.field-group[data-astro-cid-ogjzdvpc].has-error .input-control[data-astro-cid-ogjzdvpc],.field-group[data-astro-cid-ogjzdvpc].has-error .textarea-control[data-astro-cid-ogjzdvpc]{background-color:#fef2f2;border-color:#b91c1c}.field-error-msg[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-2);color:#b91c1c;font-size:.875rem;font-weight:700;display:flex}.error-icon[data-astro-cid-ogjzdvpc]{color:#b91c1c;font-size:.75rem}.consent-checkbox-line[data-astro-cid-ogjzdvpc]{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.checkbox-control[data-astro-cid-ogjzdvpc]{accent-color:#111;cursor:pointer;width:20px;height:20px}.consent-label[data-astro-cid-ogjzdvpc]{cursor:pointer;font-size:.9375rem}.consent-en[data-astro-cid-ogjzdvpc]{color:var(--color-muted);margin-left:var(--space-1);font-size:.875rem}.turnstile-wrap[data-astro-cid-ogjzdvpc]{min-height:65px;padding:var(--space-2) 0}.noscript-warning[data-astro-cid-ogjzdvpc]{padding:var(--space-3);color:#991b1b;background-color:#fee2e2;border:1px solid #b91c1c;font-size:.875rem}.submit-wrap[data-astro-cid-ogjzdvpc]{padding-top:var(--space-2)}.submit-btn[data-astro-cid-ogjzdvpc]{width:100%;padding:var(--space-4) var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;font-size:1.0625rem;display:flex}@media (width>=640px){.submit-btn[data-astro-cid-ogjzdvpc]{width:auto;min-width:280px}}.submit-btn[data-astro-cid-ogjzdvpc]:disabled,.submit-btn[data-astro-cid-ogjzdvpc].is-submitting{opacity:.6;cursor:not-allowed;background-color:#94a3b8;border-color:#64748b}
