/*-----------------------------------------------------------
	agreement
-----------------------------------------------------------*/
.page-header .subpage-mv:before {
  background-image: url('/business/images/mv.jpg');
}

/* SP */
@media screen and (max-width: 768px) {
  .page-header .subpage-mv:before {
    background-image: url('/business/images/mv_sp.jpg');
  }
}



.business-wrapper {
  margin-bottom: 70px;
}

.business-wrapper>p {
  text-align: center;
  margin-bottom: 60px;
  line-height: 1.85;
}

.business-detail {
  display: flex;
  list-style: none;
  justify-content: space-between;
  margin: 0 auto;
  width: 95%;
}

.business-detail li {
  width: 350px;
}

.business-img {
  margin-bottom: 18px;
}

.business-ttl {
  font-size: 1.25rem;
  margin: 0px 0px 5px;
}

.business-txt {
  font-size: 0.9375rem;
  line-height: 1.85;
}

@media screen and (max-width: 768px) {
  .business-wrapper>p>img {
    width: 90%;
  }

  .business-wrapper {
    margin-bottom: 40px;
    margin-top: 30px;
  }

  .business-wrapper>p {
    text-align: center;
    margin-bottom: 35px;
    line-height: 1.5;
    font-size: 1rem;
  }

  .business-detail {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .business-detail li {
    margin-bottom: 40px;
  }

  .business-ttl {
    font-size: 1.2rem;
    margin: 15px 0 5px;
  }

  .business-txt {
    font-size: 0.9rem;
  }
}