@charset "Shift_JIS";

/* // _____ RECRUIT _____ //*/
div#recruit h1 {
	margin:0 0 1.5em 0;
	}
div#recruit h2 {
	float:left;
	width:100px;
	font-size:12px;
	line-height:1.5;
	margin:0;
	}
div#recruit h3 {
	font-size:12px;
	font-weight:normal;
	margin:0 0 0.7em 0;
	}

div#recruit div.recBox {
	float:left;
	width:500px;
	line-height:1.5;
/*	margin:0 0 2.5em 0.75em;*/
	margin:0 0 1.5em 0;
	}

div#recruit div.block {
	margin:0 0 0 1em;
	}

div#recruit ol,
div#recruit ul {
	margin:0 0 0 0.5em;
	padding:0 0 0 1.5em;
	}
div#recruit li {
	line-height:1.33;
	margin:0;
	}
	div#recruit li p {
		font-size:12px;
/*		line-height:1.33;*/
		margin:0.25em 0 0.5em 0;
		}
div#recruit ol li {
	margin:0 0 2em 0;
	}

	div#recBox p {
		text-indent:-1em;
		line-height:1.5;
		margin-left:1em;
		}
	div#recruit .desc {
		font-size:14px;
		text-indent:0;
		}
	div#recBox p.nor {
		text-indent:0;
		margin:0 0 0 1em;
		}
	div#recruit p.notes {
		margin:0 0 2px 1em;
		}
	div#recruit p.addition {
		text-indent:0;
		margin:1em 0 0;
		}
	div#recruit p.indent {
		text-indent:-1em;
		margin:0.5em 0 1em 1em;
		}

	div#recruit table {
		margin:0;
		}
		div#recruit table th,
		div#recruit table td {
			text-align:left;
			line-height:1.5;
			vertical-align:top;
			padding:0 1em 0 0;
			}



div#recruit div.clear {
/*	height:1.5em;*/
	clear:both;
	}
	div#recruit div.clear hr {
		display:none;
		}

div#recruit p.comments {
	text-align:left;
	font-size:14px;
	line-height:2.0;
	margin:49px 0 0 19px;
	}
div#recruit .NoRecruit table {
	margin:43px 0 0 6px;
	}

div#recruit noscript {
	vertical-align:bottom;
	}
	div#recruit noscript img {
		vertical-align:middle;
		}

