@font-face {
  font-family: "YUMIN";
  src: url("../fonts/YUMIN.TTF");
}
@font-face {
  font-family: "LiHei Pro";
  src: url("../fonts/LiHei Pro.TTF");
}
.wrap, .w1200 {
  width: 94%;
  margin-left: 3%;
  margin-right: 3%;
}

.subPart03 {
  padding-top: 5.4vw;
  padding-bottom: 5.4vw;
}
.subPart03 .subTitleLine {
  font-size: 4vw;
  line-height: 10.8vw;
  position: relative;
}
.subPart03 .subTitleLine span {
  display: inline-block;
  padding-right: 2vw;
  background-color: #fff;
  position: relative;font-family:"NOTOSANSJP-MEDIUM", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  z-index: 1;
}
.subPart03 .subTitleLine::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background-color: #f9bd41;
  z-index: 0;
}
.subPart03 .txt h3 {
  margin-top: 4vw;
  font-size: 3.4vw;
  line-height: 5.4vw;
  color: #f9bd41;font-family:"NOTOSANSJP-MEDIUM", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
}
.btnboxs{ text-align: center;}
.btnboxs button,.btnboxs a{
  display: inline-block;
  margin: 1.8vw 2vw;
  padding: 2vw;
  background-color: #f9bd41;
  border: none;
  border-radius: 5vw;
  font: normal 3.6vw/5vw "NotoSansJP";
  color: #fff;
  cursor: pointer;
}
.btnboxs .btn-cancel{ background-color: #969696; display: none;}
.btnboxs .btn-send{ display: none;}

.display-text {
  display: inline-block;
  padding: 5px;
  border-radius: 4px;
  width: 100%;
  box-sizing: border-box;
}

.subPart03 .txt .linkBtn {
  text-align: center;
  margin: 2.666vw auto;font-size:large !important;
}
.subPart03 .txt .linkBtn a {
  display: inline-block;
  padding: 0 4vw;
  background-color: #f9bd41;font-family:none !important;
  font-size: 3.8vw;
  line-height: 8vw;
  color: #fff;
}

.contact-title {
  position: relative;
  padding-top: 6.8vw;
  margin-bottom: 9.3vw;
  margin-top: 20vw;
  background: url(../images/scooter-txt06.png) no-repeat top center;
  background-size: 100% auto;
  text-align: center;
}
.contact-titlee {
  position: relative;
  padding-top: 6.8vw;
  margin-bottom: 9.3vw;
  margin-top: 20vw;
  background: url(../images/scooter-txt06dd.png) no-repeat top center;
  background-size: 100% auto;
  text-align: center;
}
.contact-title h2 {
  font: bold 8vw/16vw "YUMIN";
  color: #323f6b;
}
.contact-titlee h2 {
  font: bold 5vw/7.5vw "YUMIN";
  color: #323f6b;
}
.contact-title p {
  font: normal 3.4vw/5.4vw "LiHei Pro";
  color: #f9bd41;
}


.scooter09 {
  padding-top: 8vw;
  padding-bottom: 8vw;
}
.scooter09 .content {
  border-top: 1px solid #e9e8e8;
}
.scooter09 ul {
  width: 100%;
  margin: 0 auto;
}
.scooter09 ul li {
  padding: 3.8vw 0 5.4vw;
  border-top: 1px solid #e9e8e8;
}
.scooter09 ul li p {
  font: normal 3.4vw/8vw "NOTOSANSJP-REGULAR";
  color: #000;
}
.scooter09 ul li p strong {
  display: inline-block;
  padding: 0 2vw;
  border: 1px solid #f9bd41;
  border-radius: 5px;
  font: normal 3.4vw/5.4vw "NOTOSANSJP-REGULAR";
  color: #f9bd41;
  vertical-align: middle;
}
.scooter09 ul li div {
  font: normal 3.4vw/8vw "NOTOSANSJP-REGULAR";
  color: #222;
}
.scooter09 ul li div span {
  display: block;
}
.scooter09 ul li div .text, .scooter09 ul li div textarea {
  display: block;
  width: 100%;
  height: 8vw;
  padding-left: 2.666vw;
  background-color: #f2f2f2;
  border-radius: 5px;
  border: none;
  box-sizing: border-box;
}
.scooter09 ul li div textarea {
  height: 40vw;
  padding: 2.666vw;
  font: normal 3.4vw/8vw "NOTOSANSJP-REGULAR";
  color: #222;
}
.scooter09 ul .li-short div {
  float: left;
  width: 48%;
}
.scooter09 ul .li-short div:last-child {
  margin-left: 3%;
}
.scooter09 ul .li-long div {
  width: 100%;
  margin-top: 2.666vw;
}
.scooter09 ul .li-max div {
  width: 100%;
}
.scooter09 ul .li-max div span {
  float: left;
  margin-right: 5.4vw;
}
.scooter09 ul .li-max div span label {
  margin-left: 1.3333vw;
}
.scooter09 .submit {
  display: block;
  margin: 7.2vw auto 5.4vw;
  width: 53.3333vw !important;
  height: 8vw !important;
  background-color: #f9bd41 !important;
  border: none;
  border-radius: 4vw !important;
  font: normal 3.4vw/8vw "NotoSansJP";
  color: #fff !important;
  cursor: pointer !important;
}
.scooter09 .txt {
  width: 94%;
  margin: 0 auto;
}
.subPart03 .txt{width:100%;}
.scooter09 .txt p {
  font: normal 3.4vw/8vw "NOTOSANSJP-REGULAR";
  color: #333;
}
.subPart03 .txt p {
  font-size: 3.4vw;
  line-height: 5.4vw;
  color: #222;
}