
/* ------------------------------------------------------- */

/* フォームタイトル <DIV> */
.form_title {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 130%;
	font-weight: bold;
	background-image: url(title_back.png);
	background-repeat: repeat-x;
	height: 32px;
}

/* フォーム説明 <DIV> */
.form_setsumei {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	border: 1px solid #F0F000;
	background-color: #FDFDD5;
}

/* フォーム確認OKメッセージ <DIV> */
.form_kakunin_ok {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #EAEFFF;
	border: 1px solid #95AFFF;
	color: #0000FF;
}

/* フォーム確認NGメッセージ <DIV> */
.form_kakunin_ng {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #FFEEEE;
	border: 1px solid #FFAAAA;
	color: #FF0000;
}

/* フォーム送信完了メッセージ <DIV> */
.form_sousin_kanryo {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #EAEFFF;
	border: 1px solid #95AFFF;
	color: #0000FF;
}

/* 見出し項目 <DIV> */
.midashi {
	margin-left: 40px;
	margin-right: 40px;
	width:90%;
}

/* [必須] 文字 <SPAN> */
.toi_hissu {
	color:red;
	display:block;
}

/* 質問全体 <TABLE> */
.toi_all {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	border-collapse:collapse;
	border:2px solid black;
	width:90%;
}

/* 質問行 <TR> */
.toi_one {
}

/* 質問文 <TD> */
.toi_sitsumon {
	vertical-align:top;
	width:60%;
	border:1px solid gray;
	background-color:#f0f0f0;
}

/* 回答入力部分 <TD> */
.toi_kaitou {
	vertical-align:top;
	border:1px solid gray;


/* 選択肢 <DIV> */
.toi_sentakusi {
	white-space: nowrap;
	margin-right:5px;
}

/* 回答テキストボックス <INPUT> */
.toi_textbox {
}

/* 回答テキストエリア <TEXTAREA> */
.toi_textarea {
	width:300px;
}

/* 回答ラジオボタン <INPUT> */
.toi_radiobutton {
}

/* 回答チェックボックス <INPUT> */
.toi_checkbox {
}

/* 回答セレクトボックス <SELECT> */
.toi_selectbox {
}

/* 入力文字列確認 OKの場合 <SPAN> */
.toi_kakunin_ok {
	color:#0000FF;
}

/* 入力文字列確認 NGの場合 <SPAN> */
.toi_kakunin_ng {
	color:#FF0000;
	font-weight:bold;
}

/* 入力文字列確認 未入力の場合 <SPAN> */
.toi_kakunin_empty {
	color:#0000FF;
}

/* 下部のボタンを囲む部分 <DIV> */
.foot_buttons {
}

/* 確認ボタン <INPUT> */
.button_kakunin {
}

/* 戻るボタン <INPUT> */
.button_modoru {
}

/* 送信ボタン <INPUT> */
.button_sousin {
}



/* ------------------------------------------------------- */




/* メッセージ表示画面のタイトル */
.message_title {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 130%;
	font-weight: bold;
	background-image: url(title_back.png);
	background-repeat: repeat-x;
	height: 32px;
}


/* メッセージ表示画面のメッセージを囲む部分 */
.message_text {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 40px;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #FFEEEE;
	border: 1px solid #FFAAAA;
	color: #FF0000;
}
