@import url("https://fonts.googleapis.com/css2?family=Asta+Sans:wght@300..800&family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+New&display=swap");
body {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.7;
}

.header_wrap .url_param, .header_wrap .header_txt {
  font-weight: 400;
}

.inner {
  width: 80%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .inner {
    width: 91%;
    margin: 0 auto;
  }
}
@media (min-width: 1441px) {
  .inner {
    max-width: 1440px;
    margin: 0 auto;
  }
}

.catch_copy {
  font-size: min(3.472vw, 50px);
  line-height: 1.2;
}
@media (max-width: 768px) {
  .catch_copy {
    font-size: 40px;
  }
}

.section_title {
  font-size: min(2.639vw, 38px);
  line-height: 1.2;
}
@media (max-width: 768px) {
  .section_title {
    font-size: 26px;
  }
}

.mid_text {
  font-size: min(1.667vw, 24px);
  line-height: 1.5;
}
@media (max-width: 768px) {
  .mid_text {
    font-size: 20px;
  }
}

.section_sub_title {
  font-size: min(1.389vw, 20px);
  line-height: 1.2;
}
@media (max-width: 768px) {
  .section_sub_title {
    font-size: 20px;
  }
}

.main_text {
  font-size: min(1.25vw, 18px);
  line-height: 1.7;
}
@media (max-width: 768px) {
  .main_text {
    font-size: 16px;
  }
}

.main_text_bold {
  font-size: min(1.25vw, 18px);
  font-weight: bold;
  line-height: 1.7;
}
@media (max-width: 768px) {
  .main_text_bold {
    font-size: 16px;
  }
}

.sub_text {
  font-size: min(1.111vw, 16px);
  line-height: 1.7;
}
@media (max-width: 768px) {
  .sub_text {
    font-size: 14px;
  }
}

.note_text {
  font-size: 12px;
  line-height: 1.7;
}

.link_text {
  font-size: min(1.111vw, 16px);
}

.section_zenkaku_title {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 38px;
  font-weight: bold;
  color: #000000;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .section_zenkaku_title {
    font-size: 26px;
  }
}

.dot_sans_main_text_bold {
  font-family: "Asta Sans", sans-serif;
  font-size: min(1.25vw, 18px);
  line-height: 1.2;
  font-weight: bold;
}
@media (max-width: 768px) {
  .dot_sans_main_text_bold {
    font-size: 18px;
  }
}/*# sourceMappingURL=fonts.css.map */