/*確認画面と完了画面を非表示
.confirm_area,
.thanks_area {
display: none;
}*/

/*デフォルトのサンクスメッセージを非表示*/
.wpcf7-response-output{
display: none;
}


 .confirm_button_wr p .confirm_button{
    width: 96%;
    max-width: 1200px;
    margin: 40px auto;
    text-align: center;
    color: #fff;
    width: 300px;
    font-size: 3rem;
    background: #0e2788;
}

.confirm_button_wr{
    width: 100%;
}

 .confirm_button_wr p{
    max-width: 300px;
    margin: 0 auto;
 }

 .confirm_area{
    max-width: 1200px;
    margin: 0 auto;
 }

  .confirm_area2{
    max-width: 350px;
    margin: 0 auto;
 }


.thanks_area{
    max-width: 1200px;
    margin: 0 auto;
 }
.confirm_button_wr p .confirm_button{
    all: unset; /* ← すべてのデフォルトスタイルを解除 */
    padding: 5px;
    margin: 40px 20px;
    text-align: center;
    color: #fff;
    width: 300px;
    font-size: 3rem;
    background: #0e2788;
    padding: 10px 5px;
    float: left;
}

.confirm_area .confirm_button input{
    all: unset; /* ← すべてのデフォルトスタイルを解除 */
    padding: 5px;
    margin: 40px 20px;
    text-align: center;
    color: #fff;
    width: 300px;
    font-size: 3rem;
    background: #0e2788;
    padding: 10px 5px;
    float: left;
}

.confirm_area .confirm_wr{
    padding-left: 30px;
}

/*フォーム調整*/
.formTable th p{
    width: 100%;
}
.formTable td textarea{
    width: 100%;
}
.formTable td input{
    width: 100%;
}

.thanksmessage{
    font-size: x-large;
    font-weight: bolder;
    color: #525252;
}