@charset "euc-jp";
/****************************************************************************************************

お問い合わせ用css

****************************************************************************************************/

#ContactForm{
}

	#ContactForm input,
	#ContactForm textarea{
		font-size:100%;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
	#ContactForm input{
		padding:4px;
		vertical-align:middle;
		border:1px solid #D5D5D5;
	}

		#ContactForm .inputText{
			width:280px;
		}
		#ContactForm .inputCheckbox{
			border:none;
		}

	#ContactForm textarea{
		width:280px;
		padding:3px;
		vertical-align:middle;
		border:1px solid #D5D5D5;
	}
	
	#ContactForm label{
		margin-left:5px;
	}
	
	#ContactForm .submit{
		padding:0;
		border:none;
	}

	#ContactForm .errArea input,
	#ContactForm .errArea textarea{
		border:1px solid #FF2E31;
		background:#FFF0ED;
	}
	
	#ContactForm .errMsg{
		color:#FF2E31;
	}



.formTbl{
}

.formTbl th,
.formTbl td{
	padding:12px 10px;
	border-left:none;
	border-right:none;
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}
.formTbl th{
	width:310px;
	text-align:left;
	background:#FCF8E0;
}

.formTbl .none{
	background:none;
	border-top:none;
	border-bottom:none;

}


#ErrorArea{
	margin-bottom:30px;
	padding:10px;
	border:1px solid #FF2E31;
	background:#FFF0ED;
	color:#FF2E31;
}

	#ErrorArea p{
		font-weight:bold;
	}






.fieldEss{
	margin-left:5px;
	padding:2px 4px;
	background:#090;
	color:#fff;
	font-size:80%;
}

.fieldOpt{
	margin-left:5px;
	padding:2px 4px;
	background:#09C;
	color:#fff;
	font-size:80%;
}


