/* CSS Document */

.box {
	background: #fff;
	margin: 0 0 35px 0;
	padding: 0 0 20px 0;
}

.box h3 {
	background: url(../contact/images/bar.gif) bottom left no-repeat;
	padding: 20px 0 15px 20px;
	margin: 0 0 0 -4px;
}

.box p.tel {
	text-align: center;
	padding: 20px 0 0 0;
}

.box p.kome {
	color: #949e20;
	margin: 20px 0 20px 40px;
}

.box table {
	width: 690px;
	margin: 0 auto 20px auto;
}

.box table th {
	width: 200px;
	background: url(../images/common/dot_line.gif) bottom repeat-x;
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

.box table td {
	background: url(../images/common/dot_line.gif) bottom repeat-x;
	padding: 10px;
}

#button {
	text-align: center;
	margin: 0 auto;
}

#button02 {
	width: 180px;
	margin: 0 auto;
}

#button-left {
	width: 83px;
	float: left;
}

#button-right {
	width: 83px;
	float: right;
}

.box .error {
	color: #b01026;
	margin: 0 0 0 40px;
}