/* ------------------------------------------- */
/* bizon 2021-11
/* ------------------------------------------- */
.common-ttl10,
.common-article .edit-area h2.common-ttl10 {
  background-color: #eaf5fc;
  border-bottom: none;
  color: #333;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  letter-spacing: 0.025em;
  padding: 1.75rem 0;
  text-align: center;
}

@media screen and (max-width: 768px) {
  .common-ttl10,
  .common-article .edit-area h2.common-ttl10 {
    font-size: 20px;
    font-size: 2rem;
    padding: 10px 15px;
  }
}

.common-ttl10 + .common-list04 .inner,
.common-article .edit-area h2.common-ttl10 + .common-list04 .inner {
  padding: 0 40px;
}

@media screen and (max-width: 768px) {
  .common-ttl10 + .common-list04 .inner,
  .common-article .edit-area h2.common-ttl10 + .common-list04 .inner {
    padding: 0;
  }
}

.common-ttl10 + .common-list04 .inner figure.inner-banner,
.common-article .edit-area h2.common-ttl10 + .common-list04 .inner figure.inner-banner {
  margin: 2.0rem 0 0;
}

.common-ttl10 + .common-list04 .inner figure.inner-banner img,
.common-article .edit-area h2.common-ttl10 + .common-list04 .inner figure.inner-banner img {
  max-width: 100%;
}

@media (-ms-high-contrast: none) {
  .common-ttl10 + .common-list04 .inner figure.inner-banner img,
  .common-article .edit-area h2.common-ttl10 + .common-list04 .inner figure.inner-banner img {
    width: 100%;
  }
}

.mt-100 {
  margin-top: 100px !important;
}

@media screen and (max-width: 768px) {
  .mt-100 {
    margin-top: 50px !important;
  }
}

.mt-105 {
  margin-top: 105px !important;
}

@media screen and (max-width: 768px) {
  .mt-105 {
    margin-top: 55px !important;
  }
}

.mt-110 {
  margin-top: 110px !important;
}

@media screen and (max-width: 768px) {
  .mt-110 {
    margin-top: 60px !important;
  }
}

.mt-115 {
  margin-top: 115px !important;
}

@media screen and (max-width: 768px) {
  .mt-115 {
    margin-top: 65px !important;
  }
}

.mt-120 {
  margin-top: 120px !important;
}

@media screen and (max-width: 768px) {
  .mt-120 {
    margin-top: 70px !important;
  }
}

.mt-125 {
  margin-top: 125px !important;
}

@media screen and (max-width: 768px) {
  .mt-125 {
    margin-top: 75px !important;
  }
}

.mt-130 {
  margin-top: 130px !important;
}

@media screen and (max-width: 768px) {
  .mt-130 {
    margin-top: 80px !important;
  }
}

.mt-135 {
  margin-top: 135px !important;
}

@media screen and (max-width: 768px) {
  .mt-135 {
    margin-top: 85px !important;
  }
}

.mt-140 {
  margin-top: 140px !important;
}

@media screen and (max-width: 768px) {
  .mt-140 {
    margin-top: 90px !important;
  }
}

.mt-145 {
  margin-top: 145px !important;
}

@media screen and (max-width: 768px) {
  .mt-145 {
    margin-top: 95px !important;
  }
}

.mt-150 {
  margin-top: 150px !important;
}

@media screen and (max-width: 768px) {
  .mt-150 {
    margin-top: 100px !important;
  }
}

.mt-155 {
  margin-top: 155px !important;
}

@media screen and (max-width: 768px) {
  .mt-155 {
    margin-top: 105px !important;
  }
}

.mt-160 {
  margin-top: 160px !important;
}

@media screen and (max-width: 768px) {
  .mt-160 {
    margin-top: 110px !important;
  }
}

.mt-165 {
  margin-top: 165px !important;
}

@media screen and (max-width: 768px) {
  .mt-165 {
    margin-top: 115px !important;
  }
}

.mt-170 {
  margin-top: 170px !important;
}

@media screen and (max-width: 768px) {
  .mt-170 {
    margin-top: 120px !important;
  }
}

.mt-175 {
  margin-top: 175px !important;
}

@media screen and (max-width: 768px) {
  .mt-175 {
    margin-top: 125px !important;
  }
}

.mt-180 {
  margin-top: 180px !important;
}

@media screen and (max-width: 768px) {
  .mt-180 {
    margin-top: 130px !important;
  }
}

.mt-185 {
  margin-top: 185px !important;
}

@media screen and (max-width: 768px) {
  .mt-185 {
    margin-top: 135px !important;
  }
}

.mt-190 {
  margin-top: 190px !important;
}

@media screen and (max-width: 768px) {
  .mt-190 {
    margin-top: 140px !important;
  }
}

.mt-195 {
  margin-top: 195px !important;
}

@media screen and (max-width: 768px) {
  .mt-195 {
    margin-top: 145px !important;
  }
}

.mt-200 {
  margin-top: 200px !important;
}

@media screen and (max-width: 768px) {
  .mt-200 {
    margin-top: 150px !important;
  }
}

.mb-100 {
  margin-bottom: 100px !important;
}

@media screen and (max-width: 768px) {
  .mb-100 {
    margin-bottom: 50px !important;
  }
}

.mb-105 {
  margin-bottom: 105px !important;
}

@media screen and (max-width: 768px) {
  .mb-105 {
    margin-bottom: 55px !important;
  }
}

.mb-110 {
  margin-bottom: 110px !important;
}

@media screen and (max-width: 768px) {
  .mb-110 {
    margin-bottom: 60px !important;
  }
}

.mb-115 {
  margin-bottom: 115px !important;
}

@media screen and (max-width: 768px) {
  .mb-115 {
    margin-bottom: 65px !important;
  }
}

.mb-120 {
  margin-bottom: 120px !important;
}

@media screen and (max-width: 768px) {
  .mb-120 {
    margin-bottom: 70px !important;
  }
}

.mb-125 {
  margin-bottom: 125px !important;
}

@media screen and (max-width: 768px) {
  .mb-125 {
    margin-bottom: 75px !important;
  }
}

.mb-130 {
  margin-bottom: 130px !important;
}

@media screen and (max-width: 768px) {
  .mb-130 {
    margin-bottom: 80px !important;
  }
}

.mb-135 {
  margin-bottom: 135px !important;
}

@media screen and (max-width: 768px) {
  .mb-135 {
    margin-bottom: 85px !important;
  }
}

.mb-140 {
  margin-bottom: 140px !important;
}

@media screen and (max-width: 768px) {
  .mb-140 {
    margin-bottom: 90px !important;
  }
}

.mb-145 {
  margin-bottom: 145px !important;
}

@media screen and (max-width: 768px) {
  .mb-145 {
    margin-bottom: 95px !important;
  }
}

.mb-150 {
  margin-bottom: 150px !important;
}

@media screen and (max-width: 768px) {
  .mb-150 {
    margin-bottom: 100px !important;
  }
}

.mb-155 {
  margin-bottom: 155px !important;
}

@media screen and (max-width: 768px) {
  .mb-155 {
    margin-bottom: 105px !important;
  }
}

.mb-160 {
  margin-bottom: 160px !important;
}

@media screen and (max-width: 768px) {
  .mb-160 {
    margin-bottom: 110px !important;
  }
}

.mb-165 {
  margin-bottom: 165px !important;
}

@media screen and (max-width: 768px) {
  .mb-165 {
    margin-bottom: 115px !important;
  }
}

.mb-170 {
  margin-bottom: 170px !important;
}

@media screen and (max-width: 768px) {
  .mb-170 {
    margin-bottom: 120px !important;
  }
}

.mb-175 {
  margin-bottom: 175px !important;
}

@media screen and (max-width: 768px) {
  .mb-175 {
    margin-bottom: 125px !important;
  }
}

.mb-180 {
  margin-bottom: 180px !important;
}

@media screen and (max-width: 768px) {
  .mb-180 {
    margin-bottom: 130px !important;
  }
}

.mb-185 {
  margin-bottom: 185px !important;
}

@media screen and (max-width: 768px) {
  .mb-185 {
    margin-bottom: 135px !important;
  }
}

.mb-190 {
  margin-bottom: 190px !important;
}

@media screen and (max-width: 768px) {
  .mb-190 {
    margin-bottom: 140px !important;
  }
}

.mb-195 {
  margin-bottom: 195px !important;
}

@media screen and (max-width: 768px) {
  .mb-195 {
    margin-bottom: 145px !important;
  }
}

.mb-200 {
  margin-bottom: 200px !important;
}

@media screen and (max-width: 768px) {
  .mb-200 {
    margin-bottom: 150px !important;
  }
}

.only-pc {
  display: block;
}

@media screen and (max-width: 768px) {
  .only-pc {
    display: none;
  }
}

.only-tbl {
  display: none;
}

@media screen and (max-width: 768px) {
  .only-tbl {
    display: block;
  }
}

@media screen and (max-width: 480px) {
  .only-tbl {
    display: none;
  }
}

.only-sp {
  display: none;
}

@media screen and (max-width: 480px) {
  .only-sp {
    display: block;
  }
}