main > h1 {
  font-size: 2.3rem;
  font-weight: 700;
  letter-spacing: -.1rem;
  margin-bottom: 2rem;
  background: url("../img/point.png") no-repeat 0 50% / 2rem;
  padding-left: 2.8rem;
  color: #2673b0;
}
main > img {
  width: 100%;
  border-radius: 2rem;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  margin-bottom: 2.5rem;
}
main ul li {
  border: 1px solid #ddd;
  border-radius: .5rem;
}
main ul li:not(:last-child) {
  margin-bottom: 1.5rem;
}
main ul li p {
  font-weight: 500;
  line-height: 1.5;
  padding: 1.3rem 1.5rem;
}
main ul li .title {
  font-size: 1.8rem;
  font-weight: 600;
  letter-spacing: -.08rem;
  background: #f4f8ff;
}
main ul li .exp {
  font-size: 1.7rem;
  border-top: 1px solid #ddd;
  color: #777;
  letter-spacing: -.05rem;
  line-height: 1.6;
}
main ul li .exp b {
  color: #555;
  font-weight: 600;
}


