body {
  height: auto;
}
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .style-intro__catch,
.jins-takagitakuya-wrapper .style-intro__title,
.jins-takagitakuya-wrapper .profile-paragraph,
.jins-takagitakuya-wrapper .page-lead__face-paragraph,
.jins-takagitakuya-wrapper .page-lead__paaragraph,
.jins-takagitakuya-wrapper {
  font-family: "Noto Serif TC", serif;
}
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .style-intro__catch,
.jins-takagitakuya-wrapper .style-intro__title {
  font-weight: 700;
}
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .hair-modal__steps,
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .set-product__content:nth-of-type(2) .set-product__name,
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .style-point__note-03-sub,
.jins-takagitakuya-wrapper :is(#lineup01, #lineup02, #lineup03, #lineup04, #lineup05, #lineup06) .style-point__note,
.jins-takagitakuya-wrapper .page-lead__notes,
.jins-takagitakuya-wrapper .notice,
.fontNotoSansJp,
.contentContainer {
  font-family: "Noto Sans TC", sans-serif;
}

@media screen and (max-width: 640px) {
  .jins-takagitakuya-wrapper .page-lead__paaragraph {
    font-size: calc(30px / var(--vmin) * 100vw);
  }
  .jins-takagitakuya-wrapper .profile-paragraph {
    /* padding: 0 0 0 calc(123px / var(--vmin) * 100vw); */
    padding: 0 5vw;
    padding-bottom: calc(100px / var(--vmin) * 100vw);
  }
}
