/* フォーム入力注意テキスト SPAN */
.form01attention { font-weight:bold; color:#d43c3c; }

/* フォームテーブル TABLE */
.form01table, .input_table { width:100%; }

/* フォームメッセージ TD */
.form01message{ padding:1.2em 0 0.6em; }

/* フォーム途中説明 TH */
.form01explain, .input_desc td{ padding:12px 0 4px; text-align:left; font-weight:normal; background:#ffffff; }

/* フォーム必須マーク SPAN */
.form01require,.require { font-weight:bold; color:#d43c3c; }

/* フォーム左項目 TD */
.form01left, .input_left{ width:26%; padding:4px 7px 4px 7px; background:#d3d3d3; color:#606060; }

/* フォームメッセージ TD */
.form01right, .input_right { padding:4px; background:#e9e9e9; }

/* フォーム左右ぶち抜き項目（項目名#使用） TD */
.form01double, .input_single {
	 padding:8px 8px; background:#e9e9e9;
	 text-align:center; 
}

/* フォーム送信ボタン TD */
.form01submit { background:#D0D0D0; padding:10px; text-align:center; }

table td label{
	margin:0 0.3em;
	display:inline-block;
}
table td textarea{
	width:400px;
	height:10em;
	overflow:auto;
}
