body {
  font-family: "HondaGlobalFontEN-Regular", "HondaGlobalFontJP-Regular";
}
html[lang="en"] body {
  font-family: "HondaGlobalFontEN-Regular";
}
html[lang="ja"] .t-pagenation {
  font-family: "HondaGlobalFontJP-Light";
}
html[lang="en"] .t-pagenation {
  font-family: "HondaGlobalFontEN-Regular", "HondaGlobalFontJP-Regular";
}
html[lang="ja"] .t-slogan-text {
  font-family: "HondaGlobalFontJP-Bold";
}
html[lang="ja"] .t-slogan-text400 {
  font-family: "HondaGlobalFontJP-Regular";
}
html[lang="ja"] .t-section-title {
  font-family: "HondaGlobalFontJP-Bold";
}
html[lang="ja"] .t-section-title-small {
  font-family: "HondaGlobalFontJP-Bold";
  font-size: 1.9999999999999999rem;
}
html[lang="ja"] .t-section-desc {
  font-family: "HondaGlobalFontJP-Bold";
}
html[lang="ja"] .t-section-desc2 {
  font-family: "HondaGlobalFontJP-Bold";
}
html[lang="ja"] .t-title-l {
  font-family: "HondaGlobalFontJP-Bold";
  font-size: 1.9999999999999999rem;
}
html[lang="ja"] .t-title-m {
  font-family: "HondaGlobalFontJP-Bold";
  font-size: 1.5999999999999999rem;
}
html[lang="ja"] .t-category {
  font-family: "HondaGlobalFontJP-Regular";
  font-size: 1.5999999999999999rem;
}
html[lang="ja"] .t-body-m {
  font-family: "HondaGlobalFontJP-Bold";
}
html[lang="ja"] .t-body-s {
  font-family: "HondaGlobalFontJP-Regular";
}
.font-enGlobal {
  font-family: "HondaGlobalFontEN-Regular", "HondaGlobalFontJP-Regular";
}
@media (min-width: 768px) {
  html[lang="ja"] .t-slogan-text {
    font-family: "HondaGlobalFontJP-Regular";
  }
  html[lang="ja"] .t-slogan-text400 {
    font-family: "HondaGlobalFontJP-Regular";
  }
  html[lang="ja"] .t-section-title {
    font-family: "HondaGlobalFontJP-Bold";
    font-size: 1.9999999999999999rem;
  }
  html[lang="ja"] .t-section-desc {
    font-family: "HondaGlobalFontJP-Regular";
    font-size: 1.5999999999999999rem;
  }
  html[lang="ja"] .t-section-desc2 {
    font-family: "HondaGlobalFontJP-Bold";
  }
  html[lang="ja"] .t-body-m {
    font-family: "HondaGlobalFontJP-Regular";
    font-size: 1.5999999999999999rem;
  }
  html[lang="ja"] .t-body-s {
    font-family: "HondaGlobalFontJP-Regular";
    font-size: 1.3499999999999999rem;
  }
}
html .dream_card > *:not(:is(img, em)) {
  padding-left: 10px;
}
html .t-body-m.slide_tag {
  font-family: "HondaGlobalFontJP-Regular";
  font-weight: 400;
  background: #000;
  padding: 0.25em 10px;
  display: inline-block;
  line-height: 0.8;
  border-radius: 5em;
  /* margin-left: -0.75em; */
  font-size: 1.3499999999999999rem;
}
html[lang="en"] .t-title-m,
html[lang="en"] .t-section-title-small,
html[lang="en"] .t-section-title,
html[lang="en"] .t-title-l {
  letter-spacing: 0.05em;
}
