@charset "utf-8";

/*======================================
	form
=======================================*/
.attention {
	text-align: right;
}




.contact_form {
	width: 427px;
	padding: 5px 70px;
	background-color: #C8A46D;
	border: 1px solid #000000;
}


.contact_input_area {
	width: 268px;
	height: 21px;
	border: 1px solid #7F9DB9;

}

.contact_form dl {
	margin: 10px 0;
}

.contact_form dl dt {
	margin: 0;
	padding: 8px 0;
	width: 140px;
	font-weight: bold;
	color: black;
	float: left;
}
	
.contact_form dl dd {
	margin: 0;
	padding: 8px 0;
}




.contact_form dl dt.require  {
	margin: 0;
	padding: 8px 0 0 0;
	width: 400px;
}

.contact_form dl dd.require {
	margin: 0;
	padding: 8px 0;
}

.contact_form dl dd.require textarea {
	width: 400px;
	height: 162px;
}
	



input.submit {
	clear: both;
	margin: 15px 0;
}


span.require {
	color: #990000;
}



/*======================================
	inquiry
=======================================*/

.inquiry {
	width: 327px;
	padding-left: 240px;
	border: 1px solid #000000;
	background: url(../contact/img/inquiry_bg.jpg) top left no-repeat;
}

.inquiry h2 {
	margin: 0;
	padding: 0;
	color: #990000;
	font-size: 18px;
	font-weight: bold;
	background: none;
}

.inquiry h3 {
	margin: 0;
	padding: 0;
}

.inquiry p {
	margin: 0 0 13px 0;
	padding: 0;
}


