@import url("header.css");
@import url("reset.css");
@import url("mainvis.css");
@import url("contact.css");
@import url("star.css");
@import url("concern.css");
@import url("reason.css");
@import url("achievement.css");
@import url("faq.css");
@import url("contact-section.css");
@import url("footer.css");
@import url("flow.css");

@font-face {
  font-family: "LineSeedJP";
  src: url("../fonts/LINESeedJP.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "LineSeedJP";
  src: url("../fonts/LINESeedJP-bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "LineSeedJP";
  src: url("../fonts/LINESeedJP-extrabold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("../fonts/TTCommons-extrabold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("../fonts/TTCommons-bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "TTCommons-demibold";
  src: url("../fonts/TTCommons-demibold.otf") format("opentype");
  font-style: normal;
}
@font-face {
  font-family: "TTCommons";
  src: url("../fonts/TTCommons-regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "UDShingo";
  src: url("../fonts/UDShingo-regular.woff2") format("woff2");
  /* font-weight: 400; */
  font-style: normal;
}

html {
  scroll-behavior: smooth;
}

.real-value {
  font-family: "LineSeedJP", sans-serif !important;
}

.tight {
  letter-spacing: -0.5em;
}

.l-wrap {
  max-width: 1920px;
  margin: 0 auto;
}
.s-wrap {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
