/* フォーム入力注意テキスト SPAN */
.form01attention { color:#FF0000; }

/* フォームテーブル TABLE */
.form01table { width:664px; }

/* フォームメッセージ TD */
.form01message {}

/* フォーム途中説明 TH */
.form01explain { text-align:left; }
.form01explain h3 { margin-top:16px; text-align:left; font-size:1.2em; color:#AF8735; }
.form01explain span { font-size:small; font-weight:normal; color:#404040; }

/* フォーム必須マーク SPAN */
.form01require { color:#FF0000; }

/* フォーム左項目 TD */
.form01left { padding:4px 6px; vertical-align:top; background:#F5EAD4; white-space:nowrap; }

/* フォームメッセージ TD */
.form01right { padding:4px; vertical-align:top; background:#faf4e9; }

/* フォーム左右ぶち抜き項目（項目名#使用） TD */
.form01double {}

/* フォーム送信ボタン TD */
.form01submit { padding:4px; text-align:center; background:#EDE1C3; }

textarea { width:400px; display:block; }

.r { color:#FF0000; }
