@charset "utf-8";

#header_inquiry
{
	display:none;
}

#inquiry_box
{
	width:580px;
	margin-left:auto;
	margin-right:auto;
}

#sended_descript
{
	width:350px;
	margin-left:auto;
	margin-right:auto;
}

#inquiry_flow {
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	/*border-top:solid 1px #0087B3;
	border-bottom:solid 1px #0087B3;*/
	color:#595757;
	text-align:center;
}

.inquiry_note
{
	font-weight:bold;
	color:#F00;
}

#inquiry_form
{
	margin-top:20px;
}

.text_box
{
	width:280px;
}

.text_box_zip
{
	width:50px;
}

.text_box_phone
{
	width:50px;
}

.text_box_engine
{
	width:200px;
}

.multi_text_box
{
	width:280px;
	height:250px;
}

.personal_type_select
{
	background-color:#eee;
	background-image:url("../images/common/stripe.png");
}

.form_need_input
{
	background-color:#FDD;
}

.note
{
	color:#F00;
}

.form_table
{
	width:580px;
	margin:0px;
	padding:0px;
	margin-bottom:40px;
	border-top:dotted 1px #666;
}

.form_table tr
{
}

.form_table th
{
	width:240px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #666;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	line-height:200%;
}

.form_table td
{
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #666;
	text-align:left;
	vertical-align:middle;
	line-height:200%;
	color:#595757;
}

.form_table th.no_border
, .form_table td.no_border
{
	border-bottom:none;
}

.form_table .buttons
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.form_table .submit_button
{
	width:95px;
	height:25px;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.form_table .reset_button
{
	width:95px;
	height:25px;
	margin:0px;
	padding:0px;
}

.form_attention_show
{
	/*
	display:block;
	padding:10px 0px 10px 5px;
	margin-bottom:10px;
	background-color:#FF5000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	*/
}

.form_attention_show span
{
	/*
	padding-left:30px;
	color:#FFF;
	*/
}

.form_error_css
{
	display:block;
	width:280px;
	padding:1px;
	background-color:#FDB799;
}

.form_valid_css
{
	display:block;
	width:280px;
	padding:1px;
	background-color:#B3D2B5;
}

.form_show_hidden
{
	display:none;
}

.form_show_normal
{
	display:block;
}

#flow_first,
#flow_second
{
	font-size:100%;
	color:#595757;
}

.flow_bold_off
{
	font-size:100%;
	color:#595757;
	font-weight:normal;
}

.flow_bold_on
{
	font-size:100%;
	color:#595757;
	font-weight:bold;
}
