@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Abel&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
.ly_year2025IndexMainVisual {
  display: block;
  position: relative;
  padding-bottom: 10.7rem;
}

.ly_year2025IndexMainVisual_image {
  display: block;
}

.bl_year2025IndexMainVisualImage {
  display: block;
  width: 100%;
  height: auto;
}

.ly_year2025IndexMainVisual_title {
  position: absolute;
  left: 2.1rem;
  top: 1.7rem;
}

.bl_year2025IndexMainVisualTitle {
  font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, Arial, Helvetica, Verdana, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 3rem; /* 120% */
}

.bl_year2025IndexMainVisualTitle_text {
  display: block;
}

.ly_year2025IndexMainVisual_description {
  padding-top: 1.3rem;
  display: flex;
  gap: 6.2rem;
  max-width: 68.2rem;
  justify-content: space-between;
}

.ly_year2025IndexMainVisual_description_upper {
  display: block;
  width: 29rem;
}

.ly_year2025IndexMainVisual_description_lower {
  display: block;
  width: 30rem;
}

.bl_year2025IndexMainVisualDescription {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.3rem; /* 230% */
}

@media screen and (max-width: 600px) {
  .ly_year2025IndexMainVisual {
    padding-bottom: 7rem;
  }
  .ly_year2025IndexMainVisual_title {
    position: absolute;
    left: 0.9rem;
    top: 8rem;
  }
  .bl_year2025IndexMainVisualTitle {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 3rem; /* 150% */
  }
  .ly_year2025IndexMainVisual_description {
    display: block;
    gap: 6.2rem;
    max-width: 29.9rem;
    margin: auto;
  }
  .ly_year2025IndexMainVisual_description .ly_year2025IndexMainVisual_description_upper {
    width: auto;
  }
  .ly_year2025IndexMainVisual_description .ly_year2025IndexMainVisual_description_lower {
    width: auto;
  }
}

/*# sourceMappingURL=index.css.map */