@charset "UTF-8";
@media screen and (min-width: 992px) {
  .bg-fv {
    background-position: 100% 50%;
    height: 757px;
    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);
    }
  }
  .bg-sub {
    height: 224px;
    background-position: 50% 50%;
  }
  /*位置*/
  .align-items-lg-end {
    align-items: end !important;
  }
  /*テキスト*/
  /*幅*/
  /*高さ*/
  .h-lg-48 {
    height: 48px;
  }
  .h-lg-60 {
    min-height: 60px;
  }
  .h-lg-85 {
    min-height: 85px;
  }
  .height-lg-80 {
    height: 80px;
  }
  .h-lg-88 {
    height: 88px;
  }
  .h-lg-110 {
    height: 110px;
  }
  .h-lg-145 {
    height: 145px;
  }
  .h-lg-140 {
    height: 140px;
  }
  .h-lg-148 {
    height: 148px;
  }
  .h-lg-220 {
    min-height: 220px;
  }
  .h-lg-265 {
    min-height: 265px;
  }
  .h-lg-330 {
    height: 330px;
  }
  .h-lg-350 {
    height: 350px;
  }
  /* 背景 */
  /*装飾*/
  .index-link {
    font-size: 15px;
  }
}
.fv-posiiton {
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}

@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;
  }
} /*# sourceMappingURL=style.css.map */