@charset "UTF-8";
.is-style-RJE-section-1 {
  padding: 24px 0;
}

.is-style-RJE-section-1 .c-container {
  padding: 0 24px;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.is-style-RJE-section-1 .c-container .smb-section__title {
  text-align: left;
  line-height: 1.6;
  font-size: 28px;
}

.is-style-RJE-section-1 .c-container .smb-section__title::after {
  content: none;
}

.is-style-RJE-section-1 .c-container .smb-section__lede {
  font-size: 16px;
  line-height: 1.8;
  max-width: 640px;
  margin-top: 24px;
  text-align: left;
}

@media screen and (min-width: 64em) {
  .is-style-RJE-section-1 {
    padding: 48px 0;
  }
  .is-style-RJE-section-1 .c-container {
    padding: 0 86px;
  }
  .is-style-RJE-section-1 .c-container .smb-section__lede {
    margin-top: 40px;
  }
  /* スリム */
  .l-body--left-sidebar .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--right-sidebar .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--one-column-slim .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--blank-slim .is-style-RJE-section-1 .c-container .smb-section__title {
    font-size: 28px;
  }
  .l-body--left-sidebar .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--right-sidebar .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--one-column-slim .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--blank-slim .is-style-RJE-section-1 .c-container .smb-section__lede {
    font-size: 16px;
  }
  /* フル */
  .l-body--blank-content .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--blank .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--one-column-full .is-style-RJE-section-1 .c-container .smb-section__title,
  .l-body--one-column .is-style-RJE-section-1 .c-container .smb-section__title,
  .alignfull .is-style-RJE-section-1 .c-container .smb-section__title,
  .alignwide .is-style-RJE-section-1 .c-container .smb-section__title {
    font-size: 40px;
  }
  .l-body--blank-content .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--blank .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--one-column-full .is-style-RJE-section-1 .c-container .smb-section__lede,
  .l-body--one-column .is-style-RJE-section-1 .c-container .smb-section__lede,
  .alignfull .is-style-RJE-section-1 .c-container .smb-section__lede,
  .alignwide .is-style-RJE-section-1 .c-container .smb-section__lede {
    font-size: 16px;
  }
}

.is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__title {
  text-align: center;
}

.is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__title::after {
  content: "";
  width: 120px;
  margin-top: 24px;
  background-color: #CFCFCF;
}

@media screen and (min-width: 48em) {
  .is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__title::after {
    margin-top: 40px;
  }
}

.is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__lede {
  text-align: center;
  margin: 24px auto 0;
}

@media screen and (min-width: 64em) {
  .is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__title::after {
    margin-top: 40px;
  }
  .is-style-RJE-layered-center .is-style-RJE-section-1 .c-container .smb-section__lede {
    margin: 40px auto 0;
  }
}
/*# sourceMappingURL=style.css.map */