/* --------------------------------------------------
Contents
-------------------------------------------------- */
.about { display: flex; flex-direction: column; row-gap: 10rem; }
.about__fullImage { aspect-ratio: 1340 / 894; }
.about__sectionInner { display: flex; flex-direction: column; row-gap: 5rem; }
.about__sectionText { padding: 0 calc(var(--padding-base) * 2); }
.about__sectionTextTitle { font-size: 1.25rem; letter-spacing: 0.1em; margin: 0 0 3.5rem; }
.about__sectionTextContainer { display: flex; flex-direction: column; row-gap: 5rem; }
.about__sectionTextContainerGroup { display: flex; flex-direction: column; row-gap: calc(var(--font-body-lh) * 1em); }
.about__sectionTextContainerGroup--jp { row-gap: calc(var(--font-jp-lh) * 1em); }
.about__sectionImage { padding: 0 1.5rem; }

@media screen and (min-width: 768px) { .about__fullImage { padding: 0 var(--padding-base); }
  .about__sectionInner { padding: 0 calc(var(--padding-base) * 2); width: 114rem; max-width: 100%; margin: 0 auto; flex-direction: row; align-items: flex-start; justify-content: space-between; }
  .about__section--even .about__sectionInner { flex-direction: row-reverse; }
  .about__sectionText { padding: 0; width: 39.36%; }
  .about__sectionTextTitle { font-size: 1.4rem; margin: 0 0 8rem; }
  .about__sectionImage { padding: 0; width: 50%; } }
