/* --------------------------------------
  2024.09.09 追加
----------------------------------------- */
@media screen and (max-width: 758px) {
  .home .mv__contents {
    max-width: calc(100% - 16px);
  }
}

.contact__contents {
  justify-content: center;
}

.contact__item + .contact__item {
  margin-left: 1.5em;
}
@media screen and (max-width: 1199px) {
  .contact__item + .contact__item {
    margin-left: 0;
  }
}

@media screen and (max-width: 1023px) {
  .bbtns__item.line {
    flex: 0 0 330px;
    width: 330px;
  }
  .bbtns__item.line img {
    width: 100%;
    height: auto;
  }
  .bbtns__contents {
    margin-top: 0;
  }
}

/* --------------------------------------
  2024.09.09 追加 ここまで
----------------------------------------- */