#contents section h3{
	margin:0 0 100px 0;
}
#contents section article{
	width:940px;
	margin:0 auto 60px;
	background:url('../images/recruit/bg_midashi1.png') no-repeat;
}
#contents section article h4{
	padding:20px 0 0 35px;
	margin:0 0 40px 20px;
	font-size:24px;
	border-bottom:1px solid #ccc;
}
.photo{
	width:250px;
	float:right;
	margin:0 0 20px 20px;
	background:url('../images/recruit/bg_midashi1.png') no-repeat top 45px right;
}
.photo img{
	width:180px;
	height:auto;
}
.photo::after{
	content:" ";
	clear:both;
}
#contents section article .inner{
	padding:0 0 0 100px;
	wid
}
#contents section article table{
	width:100%;
}
#contents section article th,
#contents section article td{
	padding:10px;
	border-bottom:1px solid #ccc;
	font-weight:normal;
	text-align:left;
}
#contents section article .inner hr{
	clear:both;
	border:0;
	height:0;
}