.how .bg {
  padding: 28px 0 56px;
  background: #FAF9F9;
}
.how .bg .content {
  margin: 0 0 56px;
  padding: 56px 0;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1019607843);
}
.how .bg .content .intro {
  margin: 0 0 24px;
  text-align: center;
  color: #444;
  font-weight: 700;
}
.how .bg .detail dl {
  border-radius: 15px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1607843137);
}
.how .bg .detail dl + dl {
  margin: 24px 0 0;
}
.how .bg .detail dl dt {
  padding: 13px 0;
  background: #E4E4E4;
  font-size: 21px;
  font-weight: 700;
  border-radius: 15px 15px 0 0;
  line-height: 1;
  text-align: center;
}
.how .bg .detail dl dd {
  padding: 18px 12px 36px;
  background: #fff;
}
.how .bg .detail dl dd .text {
  margin: 0 0 14px;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .how .bg {
    padding: 56px 0 88px;
  }
  .how .bg .content {
    max-width: 1160px;
    margin: 0 auto 56px;
    padding: 56px 0;
  }
  .how .bg .content .intro {
    margin: 0 0 32px;
    font-size: 21px;
  }
  .how .bg .inner {
    padding: 0;
  }
  .how .bg .detail dl + dl {
    margin: 24px 0 0;
  }
  .how .bg .detail dl dt {
    padding: 15px 0;
    font-size: 24px;
  }
  .how .bg .detail dl dd {
    padding: 24px 32px 24px;
  }
  .how .bg .detail dl dd .text {
    margin: 0 0 14px;
    font-size: 18px;
  }
  .how .bg .detail dl dd .list .item {
    padding: 0 0 0 24px;
  }
}/*# sourceMappingURL=how.css.map */