@media (min-width: 751px) {
  .header__link__01 {
    color: #2976a7;
  }
}

@media (min-width: 751px) {
  .m__mv {
    background-image: url(/assets/img/ichimura/past/mv.jpg);
  }
}

@media (max-width: 750px) {
  .m__mv {
    background-image: url(/assets/img/ichimura/past/mv_sp.jpg);
  }
}

@media (max-width: 750px) {
  .m__ttl .m__ttl__main {
    line-height: 33px;
  }
}

@media (min-width: 751px) {
  .content {
    margin-top: 74px;
    margin-bottom: 70px;
  }
}

@media (max-width: 750px) {
  .content {
    margin-top: 50px;
    margin-bottom: 70px;
  }
}

.back {
  margin-top: 50px;
}

.back:first-child {
  margin-top: 0;
}

.back__link {
  width: 100%;
  height: 100%;
  font-size: 0;
}

@media (min-width: 751px) {
  .back__link p {
    margin-top: 20px;
    margin-bottom: 19px;
  }
}

.back__date {
  display: inline-block;
  text-align: left;
}

@media (min-width: 751px) {
  .back__date {
    width: 110px;
  }
}

@media (max-width: 750px) {
  .back__date {
    width: 106px;
    vertical-align: top;
  }
}

.back__body {
  display: inline-block;
}

@media (max-width: 750px) {
  .back__body {
    width: calc(100% - 128px);
  }
}
