@charset "utf-8";

/*
  資料請求用スタイルシート
------------------------------------------------------------*/


input,textarea {
	font-size: 1em;
	color: #333;

}

caption span {color:#d22;}

table.contact {
	width:570px;
/*	margin: 3em auto;	*/
	border: 1px solid #d8d8d8;
}
table.contact th {
	width:160px;
	border: 1px solid #d8d8d8;
	background: #EBF6FB;
	padding: 3px;
}
table.contact th.confirm {
	text-align: center;
	width:570px;

}
table.contact th span {
	color: #d22;
	font-weight: bold;
}
table.contact td {
	width: 400px;
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 3px;
}
table.contact td span {
	color: #d22;
}

table.contact th.submit {
	text-align: center;
	width:570px;

}
table.contact th.submit input {
	display: inline-block;
	margin: 0 3em;
}


table.contact td.car label {
	display: inline-block;
	width: 195px;
}

input.longinput2{width:15em;}
input.longinput{width:23em;}
input.short,input.zipcode{width:3em;}
textarea {width:27em;height:10em;}


div.thiswrap {
	padding: 0 20px 0 20px;
}

h2.request-tit {
	width: 620px;
	height: 83px;
	margin-bottom: 13px;
	background: url("../images/request/h3_request.gif") no-repeat;
}
h2.request-tit span {
	display: none;
}