#page_title{
	background:#fffef1 url('../images/recruit/pagetitle.webp') no-repeat top center;
}
main section h4{
	font-size:28px;
}
#section1{
	text-align:center;
}
#section2 h3,
#section3 h3,
#section4 h3{
	background:#088943;
	padding:40px 0;
	color:#fff;
	max-width:initial !important;
	line-height:1em;
	text-shadow:0 0 0 rgba(0,0,0,0) !important;
}
#section2 h3 .eng,
#section3 h3 .eng,
#section4 h3 .eng{
	display:block;
	font-size:18px;
}
#section2 h3:after,
#section3 h3:after,
#section4 h3:after{
	display:none;
}
#section3 h4{
	text-align:center;
}
#section3 .inner{
	display:flex;
	gap:160px;
}
#section3 .inner dt{
	font-weight:700;
}