@charset "utf-8";
/* ===================================================================
	use second
=================================================================== */

/*---------------------------------------------------------------------------*/

ol.pan {
	margin-bottom:25px;
}

ol.pan li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
}

ol.pan li a {
	color:#fea700;
}

h2 {
	margin-bottom: 40px;
}

h3 {
	margin-bottom:10px;
}


#contact {
	font-size:13px;
	width:640px;
}

#contact .tel {
	margin-bottom:40px;
}

#contact .contact_item {
	margin-bottom: 30px;
}

#contact .form_area {
	background:url(../images/contact_bg.png) no-repeat left bottom;
	padding-bottom:40px;
}

#contact .form_area h3 {
	margin-bottom:30px;
}

#contact form {
}

#contact form dl {
	margin:0 auto 10px;
	width:520px;
}

#contact form dl dt {
	float:left;
	width:155px;
}

#contact form dl dt .caut {
	color:#cc0000;
}

#contact form dl dd {
	float:right;
	width:350px;
}

#contact form dl dd input,
#contact form dl dd textarea {
	width:350px;
}


#contact form dl.privacy dt {
	width:250px;
}

#contact form dl.privacy dd {
	width: 210px;
}

#contact .agre input {
	width:auto;
}

#contact .btn_area {
	margin:0 auto;
	text-align:center;
	width:340px;
}

#contact .btn_area span {
	padding:3px;
}

#contact .thanks {
	text-align:center;
}
