input , select{
	padding:5px;
	border:1px solid #C7C7C7;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:3px;
	}
label:after{
content: "\A" ;
white-space: pre ;
}
.form_table td{
	position:relative;
	}
.text_17{
position:absolute;
top:4.2em;
left:170px;
}
.text_18{
position:absolute;
bottom:3.5em;
left:140px;
}
.text_19{
position:absolute;
bottom:0.5em;
left:130px;
}
#radio_16_98{
	margin-top:1.5em !important;
	}
#radio_16_111{
	margin-top:1.5em !important;
	}
#radio_21_113{
	margin-top:80px !important;
	}
.box_form_input{
	position:relative;
	}
.box_kaisaichi{
	position:absolute;
	top:30px;
	left:20px;
	}
.box_kaisaihi{
	position:absolute;
	top:60px;
	left:20px;
	}
.text_24{
	position:absolute;
	bottom:-5px;
	left:80px;
	}
.text_3{
	width:100px;
	}
.text_17,.text_8,.text_9{
	width:180px;
	}
.text_1,.text_2,.text_10,.text_11{
	width:250px;
	}
.text_5,.text_6,.text_7,.text_20{
	width:350px;
	}
.text_12{
	width:100px;
	}
.ex {
	font-size:12px;
	color:#2466cb;
}