/* フォーム入力注意テキスト SPAN */
.form01attention {
	color:#ff0000;
}

/* フォームテーブル TABLE */
.form01table {
	width:710px;
}

/* フォームメッセージ TD */
.form01message {
	padding-bottom:10px;
}

/* フォーム途中説明 TH */
.form01explain {
	text-align:left;
	padding-top:20px;
	border-top:solid 1px #d9d9d9;
}
.form01explain span {
	font-weight:normal;
}
.form01explain span.s {
	font-size:0;
	line-height:0;
}

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

/* フォーム左項目 TD */
.form01left {
	width:25%;
	padding:2px 4px;
	border:solid #d9d9d9;
	border-width:1px 0 0 1px;
	background:url(/img/db_common/detail_table_bg.gif) top repeat-x #efefef;
}

/* フォームメッセージ TD */
.form01right {
	width:75%;
	padding:2px 4px;
	border:solid #d9d9d9;
	border-width:1px 1px 0 1px;
}
.form01right textarea {
	width:450px;
}

.form01right span{
    white-space:nowrap;
    margin-right:0.3em;
    display:inline-block;
}

/* フォーム左右ぶち抜き項目（項目名#使用） TD */
.form01double {}

/* フォーム送信ボタン TD */
.form01submit {
	padding-top:10px;
	border-top:solid 1px #d9d9d9;
	text-align:center;
}


