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

.m__mv {
  background-size: cover;
  background-position: center;
  position: relative;
}

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

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

@media (min-width: 751px) {
  .contents {
    padding: 70px 0;
  }
}

@media (max-width: 750px) {
  .contents {
    padding: 37px 0 90px 0;
  }
}

.signature {
  margin-top: 60px;
  text-align: right;
}

@media (max-width: 750px) {
  .signature {
    margin-top: 15px;
  }
}
