@charset "UTF-8";
p {
  margin: 0;
  padding: 0;
}
/*レイアウト*/
.main .inner750 {
  max-width: 750px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

@media screen and (max-width: 767px) {
  .main .inner750 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.item-box {
  border: 0;
}

.item-list .list-item {
  margin-top: 0;
}


/* メインビジュアル */
.mv__inner {
  color: #fff;
  background-image: url("../img/typhon-series_mv_pc.jpg");
  padding-top: initial;
  min-height: 616px;
}

@media screen and (min-width: 1281px) {
  .mv__inner {
    background-position-y: top;
  }
}
@media screen and (max-width: 1280px) {
  .mv__inner {
    background-position-y: initial;
    padding-top: 48.125%;
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .typhon .mv__inner {
    background-image: url("../img/typhon-series_mv_sp.jpg");
    padding-top: initial;
    min-height: 616px;
  }
}
@media screen and (max-width: 500px) {
  .u500_none {
    display: none;
  }

  .global-nav__list li {
    padding: 0 1.5%;
  }
}

.mv-catch {
  margin: 0;
  bottom: 40px;
  filter: drop-shadow(0 3px 6px rgba(4, 114, 179, 1));
  line-height: 1;
  font-size: 55px;
}
.mv-catch span {
  display: block;
  margin-bottom: 15px;
  font-size: 25px;
}
@media screen and (max-width: 767px) {
  .mv-catch {
    font-size: 12vw;
    bottom: 8vw;
  }
  .mv-catch span {
    font-size: 5vw;
  }
}