@charset "UTF-8";
/* 新フォーム用の追加スタイル（旧 MW WP Form に無かった部品だけ） */
.p-form__notice {margin: 0 0 20px; padding: 12px 16px; border: 1px solid #B70000; color: #B70000; background: #fff5f5;}
.p-form__help {margin-top: 6px; font-size: 13px; color: #666;}
.p-form__attached {margin-bottom: 8px;}
.p-form__attached_remove {margin-left: 12px; font-size: 13px; white-space: nowrap;}
.mw_wp_form .error {margin-top: 6px;}
.p-form__back {background-color: #888; color: #fff; border: none; cursor: pointer;}
.p-form_submits button {font: inherit; cursor: pointer;}
/* 迷惑送信よけの見えない項目 */
.p-form__hp {position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden;}
/* 添付欄：ブラウザ標準の「ファイルを選択」は隠し、テーマの「ファイル参照」ボタンだけを出す（form-base.css の display:inline-block を打ち消す） */
.p-form .mw_wp_form input[type=file] {display: none;}
/* 添付欄：「ファイルを選択」ボタン（旧テーマの JS が作るラベル）を小さく、横に「クリア」ボタン（site.js） */
.p-form .p-form__file_label {display: inline-flex; height: 36px; min-width: 0; padding: 0 16px; font-size: 13px; vertical-align: middle; cursor: pointer;}
.p-form .p-form__file_name {margin-left: 8px; font-weight: 400;}
.p-form__file_clear {height: 36px; margin-left: 8px; padding: 0 16px; font: inherit; font-size: 13px; font-weight: 700; color: #222; background: #fff; border: 1px solid #ccc; border-radius: 5px; cursor: pointer; vertical-align: middle;}
.p-form__file_clear:hover {background: #f5f5f5;}
