#page_title{
	background:url('../images/h2_recruit.webp') no-repeat top center;
}
main section{
	margin:0 auto 50px;
}
main h3{
	font-size:35px;
	color:#ad1417;
	text-align:center;
	margin:0 auto 100px;
}
main h4{
	border-bottom:2px solid #ad1417;
	padding:0 0 10px;
	margin:0 0 20px;
	font-size:25px;
}
main section article{
}
main section article table{
	width:100%;
}
main section article th,
main section article td{
	padding:20px;
	border-bottom:1px solid #b1b1b1;
}
#section1{
	margin:0 auto 180px;
}
#section1 article{
	display:flex;
	justify-content:space-between;
	margin:0 auto;
}
#section1 figure{
	width:300px;
}
#section1 .comment{
	width:calc(100% - 350px);
}