/* input 要素 */
/* #name, #email, #subject, #email_check, #tel {
    max-width:600px;
}
#body {
    max-width: 980px;
} */
/* エラー表示 */
.error-js, .error-php {
    color: red;
}
/* フォーム要素（Bootstrap4 のスタイルを上書き） */
.form-control {
    border-radius: 0px;
    background-color: #fdfdfd;
    font-size: 16px;
}
.form-control:focus {
    border-color: #aadbe8;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.4);
    box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.4);
    background-color:#fff;
}
/* Google Chrome, Safari, Opera 15+, Android, iOS */
::-webkit-input-placeholder {
    font-size: 16px; 
}
/* Firefox 18- */
:-moz-placeholder {
    font-size: 16px; }
/* Firefox 19+ */
::-moz-placeholder {
    font-size: 16px; } 
/* IE 10+ */

:-ms-input-placeholder {
    font-size: 16px; }
::placeholder{ 
    font-size: 16px;
}
textarea.form-control {
    height: 200px;
}

/* 確認ページの表 */
/* .confirm_table {
    margin: 30px 0 15px 0; 
}
.confirm_table table caption{
    caption-side: top;
}
.confirm {
    float: left;
    margin-right: 20px;
} */
/* 完了ページの空欄 */
.space_8rem {
    margin: 0;
    padding: 0;
    height: 8rem;
}