@media screen and (max-width: 767px) {
  html{
    font-variation-settings: "wght" 400;
  }

  br.sp{
    display: block;
  }

  .top section {
    font-size: 4.2vw;
    width: 80vw;
    padding-bottom: 12vw;
  }

  .top section.title svg{
    height: 90vh;
    margin-top: 3vh;
  }

  .top section.big{
    font-size:4.2vw;
  }

  .top section.big.sp-big{
    font-size:5vw;
  }

  .top section table th{
    padding-right: 4.2vw;
    text-align: left;
  }

  .top section h2 {
    font-size:5vw;
    margin-bottom: 10vw;
  }
}