
body div#main h2.ttl {
	background:url(../images/h2_ttl/request.jpg) no-repeat left top;
}
body div#main p {
	width:auto;
}
input {
	vertical-align:text-bottom;
}
label {
	padding:0 5px 0 0;
}
textarea {
	border:2px inset #cccccc;
}
#submit,#request-button input {
	width:100px;
	height:24px;
}
#zipcode {
	width:80px;
}
#name,#email,#address {
	width:300px;
}
.request-wrap {
	width:600px;
	margin:0 auto;
}
#request-wrap2 {
	margin:0 auto;
	width:600px;
	height:150px;
}
.request-left{
float:left;
margin-right:10px;
}
.request-table1 {
	width:100%;
	font-size:12px;
	line-height:20px;
	border-collapse:collapse;
}
.request-table1 td {
	border:1px solid #ffffff;
	vertical-align:top;
}
.request-table1 p {
	padding:5px 10px;
}
.request-table2 {
	width:100%;
	font-size:12px;
	line-height:20px;
}
.request-table2 td {
	border:none;
	vertical-align:top;
}
.request-table2 p {
	padding:5px 10px;
}
.request-cell1 {
	width:25%;
	background-color:#74C953;
}
.request-cell2 {
	width:75%;
	background-color:#E1F3DA;
}
.request-cell3 {
	width:75%;
	text-align:center;
	background-color:#E1F3DA;
}
#request-button {
	padding:0 0 0 180px;
}
#request-button p {
	float:left;
	margin:0 20px 0 0;
}
#request-button input {
	width:100px;
}
.error {
	color:#ff0000;
}
.request-comp {
	width:600px;
	margin:0 auto;
}
.request-comp a:link,.request-comp a:visited {
	text-decoration:underline;
}
.request-comp a:active,.request-comp a:hover {
}

