@charset "UTF-8";
@media screen and (min-width: 992px) {
  .bg-fv {
    background-position: 80% 50%;
    height: 470px;
    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;
  }
  .introduce-img {
    max-width: 400px;
    bottom: 5%;
    left: 65%;
  }
  /*テキスト*/
  .text-lead {
    font-size: 16px;
  }
  /*幅*/
  /*高さ*/
  .h-lg-48 {
    height: 48px;
  }
  .h-lg-40 {
    height: 40px;
  }
  .h-lg-330 {
    height: 330px;
  }
  /* 背景 */
  /*装飾*/
  /*その他*/
  .fv-title {
    display: flex;
    align-items: end;
  }
  .fv-title img {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .index-link {
    font-size: 15px;
  }
  .text-pr-box {
    font-size: 16px;
  }
  .btn-pr {
    bottom: 15%;
  }
  .point-box {
    min-height: 280px;
  }
}
@media screen and (min-width: 1200px) {
  .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;
  }
}
@media screen and (min-width: 1400px) {
  .bg-fv {
    background-position: 80% 80%;
  }
  .introduce-img {
    left: 60%;
  }
}/*# sourceMappingURL=style.css.map */