/* お問い合わせフォーム（contact.html）の見直し 2026-10-28 */
#contactForm #testmail-section+.form-input-help{justify-content:center;margin:12px 0 24px}
#contactForm .form-submit__lead{margin:0 0 12px;font-size:.95rem;line-height:1.7;color:#36413b;text-align:center}
/* お客さま区分は横並びの区切りボタン */
#contactForm .contact-seg{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;max-width:520px;border:1px solid #b9c3be;border-radius:8px;overflow:hidden;background:#fff}
#contactForm .contact-seg .form-radio{position:relative;justify-content:center;min-height:48px;margin:0;padding:0 6px;border-right:1px solid #b9c3be;background:#fff;text-align:center;line-height:1.3}
#contactForm .contact-seg .form-radio:last-child{border-right:0}
#contactForm .contact-seg .form-radio input[type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
#contactForm .contact-seg .form-radio:has(input:checked){background:var(--color-primary,#2d8a62);color:#fff;font-weight:700}
#contactForm .contact-seg .form-radio:has(input:focus-visible){outline:3px solid #f0b429;outline-offset:-3px}
