@charset "utf-8";
/***************************
 *
 * G_navi
 *
***************************/
.g_navi li.contact{
	background:url(../../../parts/header/img/g_navi_contact_ac.png);
	background-repeat:no-repeat;
	background-position:right center;
	margin-top:-1px;
}

/***************************
 *
 * contact
 *
***************************/
h2#title{
	margin:0px 0px 20px 0px;
}
.contact_box{
	width:753px;
}
p.form_bar{
	margin:10px 0px 0px;
}
.form_center{
	width:753px;
	background:url(../img/contact_form_middle.png);
}
.form_txt{
	margin:0px auto;
	text-align:left;
	width:700px;
	line-height:1.8;
	padding-top:20px;
}
.rec_table{
	width:705px;
	margin:0 auto 10px auto;
	padding:0
}
.rec_table td{
	border-bottom:#FF99B8 1px dotted;
	padding:6px 10px;
	text-align:left;
	vertical-align:middle;
}
.rec_table td.l{
	width:154px;
}
.rec_table td.r{
	width:511px;
}
.rec_table td.r input[type="text"]{
	width:507px;
}
.rec_table td.r input[type="text"].age{
	width:71px;
}
.rec_table td.r textarea{
	width:509px;
	max-width:509px;
	height:70px;
}
.rec_btn{
	width:242px;
	height:52px;
	margin:0px auto;
}
.rec_btn input[type="submit"]{
	width:242px;
	height:52px;
	border:none;
	background:url(../img/btn_contact_confirm.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.rec_btn input[type="submit"]:hover{
	background:url(../img/btn_contact_confirm_ac.png);
	background-repeat:no-repeat;
}
.form_bottom{
	width:753px;
}