/* inquiry_form style_sheet */

#FORM {
	color:#333333;
	font-size:12px;
	margin: 0 30px;
}

/* テーブルレイアウト(申込フォーム用) */
#FORM table{
	background-color:#FFFFFF;
	border-collapse: collapse;
	border: 1px #999999 solid;
	table-layout: fixed;
	margin: 0;
	font-size:12px;
	color: #303030;
}
#FORM th{ font-weight:normal; color:#000; text-align:left; vertical-align:top; background-color:#eee;
		 border-style:solid; border-color:#999999; border-width:1px 1px; padding:10px 6px 6px 15px; width:150px; }
#FORM td{ border-style:solid; border-color:#999999; border-width:1px 1px; padding:2px 6px 6px 15px;
		  text-align:left; vertical-align:top; line-height:15pt; width:450px; }


/* 必須、コメント、エラー */
#FORM .form_error{ color:red; margin: 0; }
#FORM .form_required{
	color:red;
	font-size:9px;
}
#FORM .form_comment{ color:#666; font-size:10px; line-height:120%;}


/* フォーム */
#FORM input,#FORM textarea,#FORM select{
	margin:4px 3px 0 0;
}
#FORM form div input {
	width: 120px;
	text-align:center;
	height:2em;
}

/* フォームテキストサイズ */
#FORM .form_input_size01{ width:50px; }
#FORM .form_input_size02{ width:100px; }
#FORM .form_input_size03{ width:150px; }
#FORM .form_input_size04{ width:200px; }
#FORM .form_input_size05{ width:250px; }
#FORM .form_input_size06{ width:340px; }
#FORM .form_input_size07{ width:400px; }
