.hero {
  background: #456823 url('../images/bg_main.png') no-repeat center center;
	background-size: 1305px 300px;
}
@media screen and (max-width: 767px) {
  .hero {
    background: #456823 url('../images/sp_bg_main.png') no-repeat center center;
    background-size: cover;
  }
}

.info_box,
.tighten_box,
.ttl::before {
  background: #456823;
}

.ttl,
.catch,
.subttl,
.card-b_ttl {
  color: #456823;
}

.sp_lead_icon {
  width: 58px;
  margin: 0 auto;
}
