@charset"Shift_JIS";

/*---コンタクト---*/


div.contact_content_01{
	position:relative;
	top:0px;
	left:0px;
	width:630px;
}



h3.contact_title{
	position:relative;
	top:0px;
	left:0px;
	margin-top:5px;
	font-size:12px;
	color:#0F258D;
}

div.contact_sideline{
	position:relative;
	top:0px;
	left:0px;
	height:2px;
	margin-top:5px;
	background:url(../img/sideline.jpg) repeat-x 0px 0px;
	font-size:1px;
}

p.contact_text_01{
	position:relative;
	top:0px;
	left:0px;
	margin-top:5px;
	padding-left:10px;
	padding-bottom:10px;
	font-size:12px;
	line-height:17px;
	color:#666666;
}
form{
	background-color:#FFFFFF;
	padding:0px 0px 30px 0px;
}

table{
	font-size:100%;
	width:90%;
	font-size:12px;
}

td{
	padding:10px;

}

th{
	background-color:#0F258D;
	font-weight:bold;
	padding:10px;
	width:100px;
	color:#ffffff;
	font-size:12px;
}

input,textarea,select{
	border:1px solid #7F7F7F;
	background-color:#ffffff;
	padding:2px;
	font-size:12px;
}




div.form_button{
	text-align:left;
	padding:10px 0px 0px 10px
}

input:focus,
select:focus,
textarea:focus{
	background-color:#cff;
}

div.contact_rule{
	position:relative;
	top:0px;
	left:0px;
}