@charset "utf-8";

div.form_Box div.contents_01 {

	margin: 0 auto 5px;
	width: 610px;

}

div.form_Box div.contents_02 {

	margin: 0 auto 5px;
	width: 610px;

}

div.form_Box div.contents_03 {

	margin: 0 auto 5px;
	width: 610px;

}

div.form_Box div.contents_04 {

	margin: 0 auto 5px;
	width: 610px;

}

div.form_Box div.mh200 {

	min-height: 200px;
	
}

div.form_Box table {

	margin: 20px auto;
	
}


div.form_Box td.form_btn {
	text-align:center;
	padding: 10px 0 10px;
}

div.form_Box td.item {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
	text-align: left;
	padding-left: 15px;
	background: #d0a972;
}

div.form_Box td.need {
	background: url(../img/form-icon01.gif) 185px center no-repeat #041B3A;
	color: #FFFFFF;
}

div.form_Box td.no_need {
	/*background: url(../img/form-icon02.gif) 185px center no-repeat #041B3A;*/
	background: #041B3A;
	color: #FFFFFF;
}

div.form_Box td.input {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.form_Box td.input_middle {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
}


div.form_Box td.confirm {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.form_Box .text_right {
	text-align: right;
}

div.form_Box .text_center {
	text-align: center;
}

div.form_Box .text_left {
	text-align: left;
}

div.form_Box div.message_box {
	width: auto;
	margin: 20px auto 0;
}

div.form_Box .error_message {
	color: #FF0000;
	font-weight: bold;
}

div.form_Box div.top_error_message {
	color: #FF0000;
	width: auto;
	margin: 20px auto 0;
	font-weight: bold;
}

div.form_Box .border_black {
	border: #000000 solid 1px;
}

div.form_Box .float_l {
	float: left;
}

div.form_Box .clear {
	clear: both;
}

div.form_Box .clear hr {
	display: none;
}

div.form_Box {
	height: auto;
}

