/* ---------------------------------------------------------------------- */
/* mv
/* ---------------------------------------------------------------------- */
#mv {
  background: url(../images/logistics/mv.jpg);
  background-size: cover;
}
@media screen and (min-width: 1001px) {
  #mv .mv__body {
    padding-top: 180px;
  }
}
#mv .mv__box {
  font-size: clamp(1.4rem, 4vw, 2rem);
}
@media screen and (min-width: 1001px) {
  #mv .mv__box {
    width: 960px;
    min-height: 300px;
    margin-top: -50px;
  }
}

/* ---------------------------------------------------------------------- */
/* creative
/* ---------------------------------------------------------------------- */
.logistics {
  padding: 100px 0 85px;
}

.logistics__list {
  margin-bottom: 80px;
}
@media screen and (min-width: 1001px) {
  .logistics__list {
    margin-bottom: 160px;
  }
}
.logistics__list li:not(:last-of-type) {
  padding-bottom: 55px;
  margin-bottom: 55px;
  border-bottom: 1px solid var(--primary-color);
}
@media screen and (max-width: 1000px) {
  .logistics__list .card__wrap {
    display: block;
  }
  .logistics__list .card__wrap .card__content {
    padding-top: 5vw;
  }
  .logistics__list .card__wrap .card__content,
  .logistics__list .card__wrap .card__img {
    width: 100%;
  }
}
@media screen and (min-width: 1001px) {
  .logistics__list .card__wrap {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}/*# sourceMappingURL=logistics.css.map */