/* inquiry_form style_sheet */

#FORM {
	color:#ffffff;
	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;}
#FORM th{ font-weight:normal; color:#333333; text-align:left; vertical-align:top; background-color:#eeeeee;
		 border-style:solid; border-color:#999999; border-width:1px 1px; padding:10px 6px 6px 15px; width:130px; }
#FORM td{ 
  color:#000000;
  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:370px; }


/* 必 、コメント、エラー */
#FORM .form_error{ color:red; margin: 0; }
#FORM .form_required{ color:red; font-size:9px; }
#FORM .form_comment{ color:#886600; font-size:9px; line-height:10pt;}


/* フォー  */
#FORM input,#FORM textarea,#FORM select{margin:4px 1px 0 1px; }

/* フォー テキストサイズ */
#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; }