/*
 * 入力の誤りを欄のそばに赤い字＋赤い枠で出す（2026-11-08、public/assets/inline-errors.js と一緒に読む）。
 * 会員側（layouts.site・layouts.portal）・エージェント（layouts.agent・agent_page）・企業（layouts.company・company_page）で同じ見た目：
 * 応募ページ（.ar-err）・会員登録 2 ページ目と同じ 13px・太字・danger 色、欄は赤い枠。吹き出しは出さない。
 * 印はどれも inline-errors.js が付ける物だけ（.nk-ie-err・data-nk-ie="1"・.nk-ie-invalid）なので、ほかの画面の見た目は変えない
 */
.nk-ie-err { display: block; margin-top: 4px; font-size: 13px; font-weight: 700; font-style: normal; line-height: 1.5; color: var(--color-danger, #b3261e) !important; text-align: left; }   /* 周りの span の色の指定（.document-row 等）より強く */
input[data-nk-ie="1"], select[data-nk-ie="1"], textarea[data-nk-ie="1"] { border-color: var(--color-danger, #b3261e) !important; background-color: #fffafa; }
.nk-ie-invalid { border-color: var(--color-danger, #b3261e); }
td.nk-ie-invalid, li.nk-ie-invalid, [data-nk-ie-at].nk-ie-invalid { outline: 1px solid var(--color-danger, #b3261e); outline-offset: 2px; }
