@charset "utf-8"; /* 文字コード */

/* 資料請求・お問合わせ */
.chuui {
	width: 530px;
	margin: 20px 0;
	padding: 10px 15px;
	background-color: #FFDDDE;
	font-family: 'MS PGothic', Osaka, Tahoma, 'MS UI Gothic', sans-serif;
}
.chuui p {
	margin: 0; padding: 0;
	color :#CC0000;
}
form {
	margin: 0;
	padding: 0;
}
input, textarea {
	margin: 0 0 4px 0;
	padding: 2px 3px;
	/*font-size: 14px;*/
	font-size: medium;
	line-height: 1.5;
}

table.frmtbl {
	width: 680px;
}
table.frmtbl td {
	padding: 5px 3px;
	vertical-align: top;
}
table.frmtbl td.q {
	font-weight: bold;
	white-space: nowrap;
}
table.frmtbl td.q span {
	padding: 0 2px 0 0;
	color: #996633;
/*	color: #CC0000;*/
}

/* アンケート */
h3.enq {
	margin: 40px 0 5px 0;
	padding: 0;
	color: #CC0000;
	/*font-size: 14px;
	font-size: medium;
	font-weight: bold;*/
	border-bottom: 2px solid #666;
}
h4.enqtxt {
	margin: 20px 0 5px 0;
	padding: 0;
	/*font-size: 14px;
	font-size: medium;
	font-weight: bold;*/
}
table.enqtbl {
	width: 680px;
}
table.enqtbl td {
	padding-bottom: 5px;
	/*font-size: 12px;*/
	font-size: small;
	line-height: 1.2;
	vertical-align: top;
}
table.enqtbl td.tx {
	padding-top: 2px;
	padding-right: 10px;
}
.formbtn {
	margin: 20px 0;
	padding: 10px 0;
	text-align: center;
	border-top: 2px solid #666;
}
