@charset "UTF-8";

/*--------------------------------------------------------------------
recruit.html
recruit.css
--------------------------------------------------------------------*/

/*------------TopNav------------------------------------*/
div#TopNav { width: 480px; }

/*------------voice---------------------------------------------------------------*/
div#voice div.voiPho {
	width: 400px;
	float: right;
}
div#voice div.voiPho table tr th,
div#voice div.voiPho table tr td { padding: 10px 20px; }
div#voice div.voiPho table tr th { width: 30.5%; }
div#voice div.voiTxt {
	width: 560px;
	float: left;
}
div#voice div.voiTxt p + p { margin-top: 0.8em; }
div#voice div.voiTxt dl dt {
	margin: 1em 0 15px;
	padding: 0 0.45em 0.35em;
	border-bottom: 1px solid #959595;
	line-height: 1.2;
	font-size: 1.33em;
}

/*------------atmos---------------------------------------------------------------*/
div#atmos ul {
	width: 100%;
	margin-bottom: -20px;
	list-style: none;
	overflow: hidden;
}
div#atmos ul li {
	width: 310px;
	margin-right: 25px;
	margin-bottom: 20px;
	float: left;
}
div#atmos ul li:nth-child(3n) { margin-right: 0; }
div#atmos ul li p + p {
	margin-top: 0.3em;
	text-align: center;
}

/*------------method---------------------------------------------------------------*/
div#method table tr th { width: 12.5%; }