@charset "utf-8";
/* CSS Document */

div#form {
	width: 460px;
	margin: 0 auto;
}
	div#form table.contact {
		width: 460px;
		margin: 0 auto;
	}
		div#form table.contact th {
			width: 200px;
			padding: 2px 0 10px;
			vertical-align: top;
		}
		div#form table.contact td {
			width: 260px;
			vertical-align: top;
		}
			div#form table.contact td input.name {
				width: 15em;
			}
			div#form table.contact td input.tel {
				width: 8em;
			}
			div#form table.contact td input.email {
				width: 17em;
			}
			div#form table.contact td input.date {
				width: 10em;
			}
			div#form table.contact td textarea {
				width: 17em;
				height: 7em;
			}
		div#form table.contact td.caution {
			width: 460px;
			font-size: 0.84em;
			color: #c33;
			text-align: center;
		}

	div#form div.btn {
		width: 460px;
		margin: 20px auto;
		text-align: center;
	}
		div#form div.btn form.confirm {
			float: left;
			width: 230px;
		}
		div#form div.btn input.btn {
			display: inline;
		}

span.error {
	color: #c33;
}
