.main-content h2 {
  font-size: 2.2vw;
  font-weight: bold;
  margin-bottom: 1.4583vw;
}

.main-content .intro {
  font-size: 0.8333vw;
  line-height: 1.25vw;
  color: #262728;
  margin-bottom: 2.0833vw;
}

.main-content .intro:first-of-type {
  margin-bottom: 0;
}

.btnMet04 {
  display: block;
  width: 9.375vw;
  margin: 0 auto;
  font-size: 0.8333vw;
  line-height: 1;
  color: #fff;
  text-align: center;
  background: #0A50B4;
  padding: 1.0937vw 0 1.1979vw;
  border-radius: 1.5625vw;
  cursor: pointer;
}

.form-wrap .select-wrap btn {
  display: block;
  font-size: 0.8333vw;
  color: #848585;
  background: none;
  flex: 1;
}


.form-pop {
  padding: 1vw  1.5625vw;
  background-color: rgba(0, 0, 0, .6);
  display: flex;
  align-items: center;
  border-radius: 0.52083vw;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  display: none;
}
.form-pop img {
  width: 1.3vw;
  margin-right: 1vw;
}
.form-pop p {
  font-size: 0.9375vw;
  color: #fff;
}

@media screen and (max-width: 750px) {

  .main-content h2 {
    font-size: 5.8vw;
    margin-bottom: 3.86666vw;
  }

  .main-content .intro {
    font-size: 3.73333vw;
    line-height: 4.8vw;
    margin-bottom: 5.33333vw;
  }

  .main-content .btn {
    width: 21.175vw;
    font-size: 3.2vw;
    line-height: 8vw;
    padding: 0;
    border-radius: 4vw;
  }

  .form-pop  {
    padding: 4vw 4.5625vw;
    border-radius: 2.52083vw;
    width: 60vw;
  }
  .form-pop p{
      font-size: 3.7333vw;
  }
  .form-pop img {
    width: 5.2vw;
    margin-right: 2vw;
  }

  .btnMet04 {
    width: 21.175vw;
    font-size: 3.733vw;
    line-height: 8vw;
    padding: 0;
    border-radius: 4vw;
  }


}