.kvWrap .txt .text-center{
  text-align: center;
  font-size: 22px;
}
.kvWrap .content .content-flex div h3{
  margin-left: 20px;
}
.section4 .formWrap{
  top: 40%;
}
.section4 a.mail-link{
  bottom:4%;
}
.kvWrap.section4 .txt{
  margin-bottom: 30px;
  padding-bottom: 0;
}
.kvWrap.section4 .content{
  border: none;
}
.kvWrap .relative{
  position: relative;
}
/* h3.sympo{
  font-size: 20px;
  text-align: left;
}
p.sympo{
  text-align: left;
} */
.sympo{
  text-align: left;
  display: flex;
  margin-bottom: 20px;
}
.sympo dt{
  width: 200px;
  font-size: 24px;
}
.sympo dd{
  font-size: 20px;
}
@media(max-width: 767px){
  .kvWrap .txt .text-center{
    font-size: 18px;
  }
  .section4 .formWrap{
    top: 49.5%;
  }
  .section4 a.mail-link{
    bottom:6.6%;
  }
  .sympo dt{
    width: 120px;}
  .formWrap a{
    font-size: 140%;
    padding: 7px;
  }
}
.formWrap a{
  background-color: #ed1846;
}

/*フォーム*/
#applyFormCont form #contactForm dl dd input,#applyFormCont form #contactForm dl dd select,#applyFormCont form #contactForm dl dd textarea{
  background-color: #e5e5e5;
  border: 4px solid #555;
}
