@charset "shift_jis";
/* Updated 2023/03/01.T */
.content-block01 .column-layoutB2>* {
  width: 100%;
}
.content-block01 .card-aplli01 {
  padding: 0 24px 0;
}

.app-block01>.img {
  margin: 0 74px;
}
.content-block01 .app-block01>.text {
  padding: 34px 0 24px;
}

@media screen and (max-width: 767px) {
  .content-block01 .app-block01>.text {
    padding: 16px 24px 24px;
  }
  .content-block01 .card-aplli01 {
    padding: 0;
  }
  #footer-content .footer-logo {
    padding-bottom: 80px;
  }
}