@charset "Shift_JIS";

/*-----------------------------
　メールフォーム
------------------------------*/
#form #head_info{
	padding:45px 0px 0px 30px;

}

#form h3{
	font-weight:bold;
	font-size:15px;
	height:50px;
	width:600px;
	line-height:55px;
	background:url(../company/images/info_title.png) top left no-repeat;
	text-align:center;
	letter-spacing:5px;
	margin:30px auto;
}

#form .info_text{
	margin:20px 0px 0px 190px;
	font-weight:bold;
}

#form .info_ctext{
	text-align:center;
	border-bottom:#808080 1px dotted;
	padding:20px 0px 20px 0px;
}

#form .info_error{
	text-align:center;
	padding:20px 0px 20px 0px;
}

#form .info_ctext2{
	text-align:center;
	padding:20px 0px 20px 0px;
}

#info_form{
	width:600px;
	margin:0 auto;
}

#info_form input{
	height:18px;
}

#info_form input.check{
	height:25px;
	margin:20px 20px 0px 210px;
}

#info_form input.reset{
	height:25px;
	margin:20px 0px 0px 0px;
}

#info_form input.send{
	height:25px;
	margin:20px 20px 0px 250px;
}

/*-- #info_form textarea{
	height:150px;
	width:350px;
} --*/

#info_form table{
	border:#00aaff 1px solid;
	width:600px;
	margin:0px 0px 0px 0px;
}

#info_form th{
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;  
	width:180px;
	border:#00aaff 1px dotted;
	background:#4dc5f4;
	color:#ffffff;
}

#info_form td{
	padding:10px 0px 10px 20px; 
	border:#00aaff 1px dotted; 
}

.b_red{
	color:#ff0000;
	font-weight:bold;
}