/* お問合せ */
body.contact div#main dl{
	margin-top:0.5em;
}

body.contact div#main dl dt{
	float:left;
	font-weight:bold;
}

/* メールフォーム */
body.contact div#main fieldset{
	margin-top:1em;
	padding:0.5em 1em 0 1em;
}

body.contact div#main input{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#cccccc,EndColorStr=#ffffff);
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAPCAYAAAAlH6X5AAAAQ0lEQVQImQXBsQYAIABAwff//xYN0RDREA3RENGQ1x0hBIkxSkpJcs5SSpFaq7TWpPcuYwyZc8paS/becs6Re6+89/zbKTctGSUH2wAAAABJRU5ErkJggg==");
	background-repeat:repeat-x;
	border:1px solid #000000;
	margin-bottom:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

body.contact div#main textarea{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#cccccc,EndColorStr=#ffffff);
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAuElEQVQYlS3EV4JDAABAQfc/GyKIXlP0LkW3H/vmYwRRFE9BFMVTkCSJZFmmy+VCiqLQ9XolVVVJ0zTSdZ1utxsZhkGmaZJlWWTbNjmOQ67rkud55Ps+BUFAYRieQhRFFMcx3e93ejwe9Hw+6fV6UZIklKYpZVlGeZ5TURRUliVVVUV1XVPTNNS2LXVdR33f0zAMNI4jvd9v+nw+p/D9fun3+9E0TTTPMy3LQuu60rZttO87Hcfx3x+Ay2/qqJLgQQAAAABJRU5ErkJggg==");
	background-repeat:repeat-x;
	border:1px solid #000000;
	margin-bottom:1em;
}
