/* サイト固有調整。標準の確認・エラー・表示切替を維持する。 */
#mailformpro .form01 input[type="text"], #mailformpro .form01 input[type="email"], #mailformpro .form01 textarea { max-width:100%; box-sizing:border-box;box-shadow: none; }
#mailformpro .form01 input[type="radio"], #mailformpro .form01 input[type="checkbox"] { width:auto; }
#mailformpro .form01 input[type="email"] { padding:8px; border:1px solid #ccc; background:#fff; }
#mailformpro .mfp_err { color:#c00; }
#mfp_confirm_table { width:100%; }
#mfp_confirm_table th, #mfp_confirm_table td { text-align:left; padding:12px; }
form#mailformpro label.mfp_not_checked{border:none;}
