@charset "utf-8";
/*
Theme Name: is_child
Template: is
Author: T-labo
Author URL: https://takai-laboratory.com/
*/

#form .box01 {position: relative; margin: 20px 0;}
#form .box01 .btn {position: absolute; left: 0 ;right: 0; bottom: 20px; margin-left: auto; margin-right: auto;}
/*box03*/
#form .box03 .red {color: #ff0000;}
#form .box03 ul {padding: 20px; font-weight: bold;}
#form .box03 table {width: 100%; box-sizing: border-box; border: 3px solid #000;}
#form .box03 table th {vertical-align: middle; padding: 15px; box-sizing: border-box; border-bottom: 1px solid #000; font-weight: bold; padding-right: 40px; min-width: 230px; color: #000; border-right: 1px solid #000;}
#form .box03 table td {padding: 15px; box-sizing: border-box; border-bottom: 1px solid #000;}
#form .box03 .mwform-radio-field-text {font-weight: bold;}
#form .box03 textarea {width: 97.5%; display: block;}


/*確認画面へ進むボタン用*/
.mw_wp_form_input .btn input:hover,
.mw_wp_form_confirm .btn input:hover { opacity: 0.7; }
.mw_wp_form_input .btn input{
background-color: #013299;
background-size: contain;
width: 100%;
max-width: 500px;
height: 70px;
overflow:hidden;
border:none;
	display: inline;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
cursor:pointer;
	font-size: 25px;
	letter-spacing: 3px;
}

/*送信ボタン用*/
.mw_wp_form_confirm .btn input{
background-color: #FC0203;
background-size: contain;
width: 100%;
max-width: 500px;
height: 70px;
overflow:hidden;
border:none;
	display: inline;
	vertical-align: middle;
	color: #fff;
	font-weight: bold;
cursor:pointer;
	font-size: 25px;
	letter-spacing: 3px;
}

/*戻るボタン用*/
input[name="submitBack"] {
display: none;
}

.tkend {font-weight: bold;}

