.banner {
  width: 100vw;
  height: 42.93333333vw;
  background-image: url('../img/tag_banner.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.banner h1 {
  font-family: PingFangSC-Semibold;
  font-size: 6.4vw;
  color: #ffffff;
  letter-spacing: 0.25333333vw;
  text-align: center;
  line-height: 6.4vw;
  font-weight: 600;
}
.banner p {
  font-family: PingFangSC-Medium;
  font-size: 3.73333333vw;
  color: #ffffff;
  letter-spacing: 0.2vw;
  text-align: center;
  line-height: 5.33333333vw;
  font-weight: bold;
  margin-top: 3.54133333vw;
  padding: 0 5.33333333vw;
}
.common__h2 {
  font-family: PingFangSC-Medium;
  font-size: 4.8vw;
  color: #252525;
  letter-spacing: 0.12vw;
  line-height: 4.8vw;
  font-weight: bold;
}
