@media (min-width: 768px) {
  header .banner .banner-text h4 {
    font-size: 3rem;
  }
  .section-part1 .container {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .section-part1 .container .charge-content .page-modal-content {
    font-size: 1rem;
  }
  .section-part1 .container .charge-content .page-modal-content table th,
  .section-part1 .container .charge-content .page-modal-content table td {
    border-radius: 0.4rem;
  }
  .section-part1 .container .charge-content .page-modal-content table th {
    padding: 1em 0.5em;
  }
  .section-part1 .container .charge-content .page-modal-content table td {
    height: 2.7rem;
    padding: 0.65em 1em;
  }
  .section-part1 .container .charge-content .page-modal-content p.name {
    font-size: 1rem;
  }
  .section-part1 .container .charge-content .page-modal-control .btn {
    font-size: 1rem;
    font-family: "FZLTXHJW";
    font-weight: bold;
  }
}
