body {
	margin: 0px;

	padding: 0px;

	font: 0.9em/1.4 ;

	

		}


.recruite {
	font-size:12px;
	width:504px;

	margin: 10px 0px 25px 0px;

	padding: 0px;

	border-collapse:collapse;

	border-bottom: 1px solid #666666;

}


.recruite th{
	width:135px;

	font-weight: normal;

	background: #F6FBFE;

	border-collapse:collapse;

	border-top: 1px solid #666666;

	border-right: 0px solid #666666;

	border-bottom: 0px solid #666666;

	border-left: 1px solid #666666;

}

.recruite td{
	width:369;

	padding: 7px 0px 7px 12px;

	border-collapse:collapse;

	border-top: 1px solid #666666;

	border-right: 1px solid #666666;

	border-bottom: 0px solid #666666;

	border-left: 1px solid #666666;

}





.outline {

	font-size:12px;
	
	width:500px;

	margin: 0px 0px 15px;

	padding: 0px;
}


.intro_contact {

	font-size:12px;
	
	margin: 15px 0px 10px 20px;

	padding: 0px;

}

.intro_contact2 {
	font-size:12px;
	margin: 0px 0px 19px 20px;
	padding: 10px;
	background: #FFFFEE;
	width: 500px;
	border: 1px solid #999999;

}


.red2 {

	color: #990000;

	font-size:11px;

}

#submit {

	text-align: center;

	margin: 0px;

	width: 475x;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	padding: 21px 0px 80px;



}

.outline th,.outline td{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #cccccc;

	

	margin: 0px;

	padding: 5px 0px;



	}











.outline th {



	font-size: 12px;



	font-style: normal;



	text-align: left;



	font-weight:normal;



	background : url(../inquiry/img/icon_contact.gif) no-repeat left center;



	margin: 0px;



	width:160px;



	padding: 3px 0px 0px 15px;



}





.outline td {



	width:350px;

	}
h1 {
	background : url(../img/back_f001.gif) repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
