@charset "UTF-8";

.section .Head {margin-bottom:30px;}
.section .Head h3 {background:#009943!important;}
.fixHeight.cbox {display:grid; grid-template-columns:repeat(auto-fit, minmax(160px,1fr)); gap:20px;}
.section ul {margin-bottom:50px;}
.section ul li {margin-bottom:30px;}
.section dl dd h4 {color:#009943!important; padding-top:12px; padding-left:30px;}
.section dl dd h4.icon01 {background:url(../img/icon01.gif) no-repeat left center;}
.section dl dd h4.icon02 {background:url(../img/icon02.gif) no-repeat left center;}
.section dl dd h4.icon03 {background:url(../img/icon03.gif) no-repeat left center;}
.section dl dd h4.icon04 {background:url(../img/icon04.gif) no-repeat left center;}
.section dl dd h4.icon05 {background:url(../img/icon05.gif) no-repeat left center;}
.section dl dd h4.icon06 {background:url(../img/icon06.gif) no-repeat left center;}
.section dl dd h4.icon07 {background:url(../img/icon07.gif) no-repeat left center;}
.section dl dd h4.icon08 {background:url(../img/icon08.gif) no-repeat left center;}
.section dl dd h4.icon09 {background:url(../img/icon09.gif) no-repeat left center;}
.section dl dd h4.icon10 {background:url(../img/icon10.gif) no-repeat left center;}
.section dl dd h4.icon11 {background:url(../img/icon11.gif) no-repeat left center;}
.section dl dd h4.icon12 {background:url(../img/icon12.gif) no-repeat left center;}
.section dl dd h4.icon13 {background:url(../img/icon13.gif) no-repeat left center;}

@media only screen and (max-width:715px) {
  .section ul li img {width:100%; height:auto;}
  .section dl dt img {width:100%; height:auto;}
  .section dl dd h4 {padding-bottom:10px!important;}
}