a:visited {
  color: #333;
}

@media (min-width: 751px) {
  a:hover {
    color: #5bade0;
  }
}

@media (max-width: 750px) {
  .m__ttl {
    margin: 40px auto 24px;
  }
}

@media (min-width: 751px) {
  .m__ttl {
    margin-bottom: -7px;
  }
}

@media (min-width: 751px) {
  .content {
    margin-bottom: 65px;
  }
}

@media (max-width: 750px) {
  .content {
    margin-bottom: 70px;
  }
}

@media (max-width: 750px) {
  .sec {
    margin-top: 30px;
  }
}

@media (min-width: 751px) {
  .sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 50px;
  }
}

.sec:first-child {
  margin-top: 0;
}

@media (min-width: 751px) {
  .m__section__ttl {
    margin-bottom: 5px;
  }
}

@media (min-width: 751px) {
  .clm {
    width: 43.01075%;
  }
}

@media (max-width: 750px) {
  .clm {
    margin-top: 30px;
  }
  .clm:first-child {
    margin-top: 0;
  }
}

@media (min-width: 751px) {
  .m__list__item p {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}

@media (max-width: 750px) {
  .m__list__item p {
    margin-top: 3px;
    margin-bottom: 2px;
  }
}
