h2{
border-bottom:5px solid #4ddb65;
margin:0 0 2px 0;
}
#midashi{
height:67px;
line-height:67px;
text-align:center;
background:#74d6da;
color:#fff;
font-size:24px;
margin:0 0 40px 0;
font-weight:normal;
}
#main section{
margin-bottom:70px;
width:960px !important;
}
#main section h4{
text-align:center;
margin:0 0 20px 0;
}
#main section .inner{
	display:flex;
	flex-wrap:wrap;
	gap:20px;
}
#main section dl{
border:1px solid #ccc;
	box-sizing:border-box;
	width:calc((100% - 40px) / 3);
}
#main section dt img{
	display:block;
	width:100%;
	height:auto;
}
#main section dd{
padding:20px;
}
#main section dd h5{
margin:0 0 20px 0;
}