/*
****************************************
*
*
*Toiawase
*
*
****************************************
*/

.toiawase_cont{
	width:750px;
	margin:0 auto;
}
.toiawase_cont h2{
	margin-bottom:20px;
}

/*フォーム*/
.toiawaseForm{
	margin-bottom:20px;
}
.toiawaseForm table{
	width:100%;
}
.toiawaseForm th,
.toiawaseForm td{
	font-weight:normal;
	font-size:14px;
	line-height:1.4;
	text-align:left;
	padding:0.5em 0;
}
.toiawaseForm th{
	white-space:nowrap;
	padding-right:1em;
}
.toiawaseForm td input,
.toiawaseForm td textarea{
	font-size:16px;
	line-height:1.4;
	padding:0.2em;
	border:solid 1px #ccc;
	border-radius:0.2em;
	box-sizing:border-box;
	width:100%;
}
.toiawaseForm td textarea{
	height:15em;
}
.toiawaseForm td select{
	font-size:16px;
}

.toiawaseText01{
	font-size:14px;
	line-height:1.8;
	text-align:center;
	margin-bottom:20px;
}

.toiawaseText02{
	color:#d00;
	font-size:14px;
	line-height:1.8;
	text-align:left;
	margin-bottom:20px;
	padding:1em;
	border:solid 2px #d00;
	background-color:#ffe;
	border-radius:10px;
}

.toiawaseBtn{
	text-align:center;
	margin-bottom:20px;
}
.toiawaseBtn input{
	border:none;
	padding:0.75em 2em;
	border-radius:5px;
	background-color:#690;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	transition:0.2s;
}
.toiawaseBtn input:hover{
	background-color:#9c0;
}

.toiawaseSSL{
	font-size:13px;
	line-height:1.5;
	text-align:left;
	margin-top:50px;
}

/*Error*/
.error_st{
	color:#d00;
	fontsize:16px;
	margin-bottom:15px;
}
.error_box{
	border:solid 1px #d00;
	background-color:#fff5f5;
	font-size:14px;
	line-height:1.8;
	text-align:left;
	color:#900;
	padding:1em;
	margin-bottom:15px;
}
.error_return{
	font-size:16px;
}

/*確認*/
.toiawase_kakunin{
	margin-bottom:20px;
}
.toiawase_kakunin table{
	width:100%;
}
.toiawase_kakunin th,
.toiawase_kakunin td{
	font-weight:normal;
	font-size:14px;
	line-height:1.8;
	text-align:left;
	padding:0.5em 0;
	border-bottom:dotted 1px #999;
	vertical-align:top;
}
.toiawase_kakunin th{
	white-space:nowrap;
	padding-right:1em;
}
.toiawase_kakunin td{
	font-size:16px;
	width:100%;
}


.toiawase_kakunin_text01{
	font-size:16px;
	line-height:1.8;
	text-align:center;
	margin-bottom:10px;
}

.toiawase_kakunin_text02{
	font-size:14px;
	line-height:1.8;
	text-align:center;
	margin-bottom:20px;
}

.toiawaseBtn input.return{
	background-color:#999;
}
.toiawaseBtn input.return:hover{
	background-color:#ccc;
}



/*完了*/
.toiawase_comp h3{
	font-size:24px;
	line-height:1.8;
	margin-bottom:20px;
}
.toiawase_comp p{
	font-size:16px;
	line-height:1.8;
	padding:0 3em;
}



