.lower {
  margin-top: 84px;
  padding: 100px 0;
}
.lower .content p {
  font-size: 1.8rem;
  line-height: 2.8rem;
  margin-top: 60px;
}
.lower .content a {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 2.8rem;
  margin-top: 60px;
  color: #1f61c3;
  text-decoration: underline;
  transition: 0.3s;
}
.lower .content a:hover {
  opacity: 0.2;
  transition: 0.3s;
}


/*********************************/
/*        SP Responsive          */
/*********************************/
@media (max-width: 768px) {
  .lower {
    margin-top: 0px;
    padding: 80px 20px;
  }
  .lower h2.fs36 {
    font-size: 2.2rem;
    line-height: 2.8rem;
  }

  .lower .content p {
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-top: 40px;
  }
  .lower .content a {
    font-size: 1.4rem;
  }
}