@charset "utf-8";
/* --------------------------------------------------------------
	form.css    送信フォーム（お問い合わせ）
-------------------------------------------------------------- */

p.caption{
	width: 680px;
	margin: 0 auto;
	padding: 0 0 1em 0;
	line-height: 1.5;
	}

table{
	width: 680px;
	margin: 0 auto;
	}
th,td{
	padding: 8px;
	vertical-align: middle;
	}
th{background: #d2eacf; width: 30%;}
td{background: #edf6ec;}

th span{color: #ed0000; padding: 0 0 0 0.2em;}
th em.note{font-size: 85%;}
th p.note{padding: 1em 0 0 0; text-align: left;}

td p{
	padding: 0 0 0.25em 0;
	line-height: 1.4;
	}
td input{
	width: 300px;
	height: 1.4em;
	padding: 1px 2px;
	border: 1px solid #999;
	line-height: 1.4;
	}
td label span{
	text-decoration: underline;
	}

#phone input{
	width: 60px;
	}
#contact input{
	width: auto;
	border: none;
	vertical-align: middle;
	}
#contact td p{
	padding: 0 0 0.75em 0;
	}

textarea{
	width: 400px;
	min-height: 12em;
	padding: 1px 2px;
	border: 1px solid #999;
	line-height: 1.4;
	}

p.submit{
	width: 680px;
	margin: 5px auto 0 auto;
	padding: 15px 0;
	border: 1px solid #40a22f;
	text-align: center;
	}
