/* メールアドレスのドメイン打ち間違いの候補表示（js/email-typo-hint-20261010.js が出す）。助言だけで送信は止めない。 JS が margin・font-size・line-height・ボタンの見た目をインラインで入れるため、上書きする指定には !important が要る。 .htaccess の都合で配信は .min.css。 */
.email-typo-hint{margin:8px 0 0 !important;padding:10px 12px;font-size:15px !important;line-height:1.7 !important;color:#5c3d00;background:#fff8e1;border:1px solid #f1d58a;border-radius:8px;overflow-wrap:anywhere}.email-typo-hint[hidden]{display:none}.email-typo-hint strong{font-weight:700;word-break:break-all}.email-typo-hint__fix{display:inline-block;min-height:36px;margin-top:4px;padding:4px 14px !important;font-size:15px !important;color:#0c5d0f !important;background:#fff !important;border:1px solid #117713 !important;border-radius:999px;text-decoration:none !important;cursor:pointer}.email-typo-hint__fix:hover{background:#eef7ee !important}.email-typo-hint__fix:focus-visible{outline:2px solid #117713;outline-offset:2px}
.email-typo-hint--dialog{margin:10px 0 16px !important}
.otp-recipient-correction{color:#c60000;font-weight:600}#renewalForm .otp-recipient-correction{color:var(--rn-danger,#dc2626)}
