#page_title{
	background:#ff9100 url('../images/service/pagetitle.webp') no-repeat top center;
}
main section h3{
	display:none;
}
main section h3 strong{
}
main section h3 small{
	font-size:18px;
	color:#ed6f00;
}
main section:nth-child(even){
	background:#77716a;
}
main section:nth-child(even) h3 strong{
	color:#fff;
}
main section:nth-child(even) h3 small{
	color:#eaed00;
}
main section article{
	max-width:1120px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
	gap:80px;
}
main section article dl{
	width:calc((100% - 160px) / 3);
}
main section article dl dt{
	margin-bottom:20px;
}
main section article dl dt img{
	display:block;
	max-width:180px;
	height:140px;
	object-fit:contain;
	margin:0 auto 20px;
}
main section article dl dt a{
	display:flex;
	width:100%;
	justify-content:center;
	gap:10px;
	text-align:center;
	color:#000000;
	font-size:27px;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
main section article dl dt a img{
	display:inline;
	vertical-align:middle;
	width:30px;
	height:30px;
	margin:0px;
}
main section article dl dd{
	font-size:16px;
}