@charset "UTF-8";
@media screen and (min-width: 992px) {
  .bg-fv {
    background-position: 100% 50%;
    height: 550px;
    background-size: cover;
    background-image: url(../../../assets/img/fv.png);
  }
  @supports (background-image: url(../../../assets/img/fv.webp)) {
    .bg-fv {
      background-image: url(../../../assets/img/fv.webp);
    }
  }
  .bg-sub {
    background-position: 50% 50%;
  }
  /*位置*/
  .align-items-lg-end {
    align-items: end !important;
  }
  /*テキスト*/
  /*幅*/
  /*高さ*/
  .h-lg-48 {
    height: 48px;
  }
  .h-lg-88 {
    height: 88px;
  }
  .h-lg-145 {
    height: 145px;
  }
  .h-lg-330 {
    height: 330px;
  }
  .h-lg-350 {
    height: 350px;
  }
  .h-lg-360 {
    height: 360px;
  }
  /* 背景 */
  /*装飾*/
  .index-link {
    font-size: 15px;
  }
}
@media screen and (min-width: 1200px) {
  .bg-fv {
    background-position: 50% 100%;
    height: 550px;
    background-image: url(../../../assets/img/fv_pc.png);
  }
  @supports (background-image: url(../../../assets/img/fv_pc.webp)) {
    .bg-fv {
      background-image: url(../../../assets/img/fv_pc.webp);
    }
  }
  .index-link {
    font-size: 12px;
  }
  .note-box {
    left: -48px;
    max-width: 1100px;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
  }
  /*幅*/
  .w-xl-90 {
    width: 90% !important;
    max-width: none !important;
  }
}/*# sourceMappingURL=style.css.map */