.p-recruit .c-form__value input,
.p-recruit .c-form__value select,
.p-recruit .c-form__value textarea{
  background: #F5F5F5;
}
.p-recruit{
  padding-bottom: 150px;
}
.p-recruit__inner{
  margin-top: 45px;
}
.p-recruit__content{
  max-width: 1200px;
  margin: 60px auto 0;
  box-sizing: content-box;
}
.p-recruit__message{
  line-height: 2;
  padding-bottom: 55px;
  font-weight: 400;
}


@media(max-width: 1440px){
  
  .p-recruit{
    padding-bottom: calc(150/var(--view-size)*100vw);
  }
  .p-recruit__inner{
    margin-top: calc(45/var(--view-size)*100vw);
  }
  .p-recruit__content{
    margin-top: calc(60/var(--view-size)*100vw);
  }
  .p-recruit__message{
    padding-bottom: calc(55/var(--view-size)*100vw);
  }

}


@media(max-width: 780px){

  .p-recruit{
    padding-bottom: calc(100 / var(--view-size) * 100vw);
  }
  .p-recruit__inner{
    margin-top: calc(30 / var(--view-size) * 100vw);
  }
  .p-recruit__content{
    margin-top: calc(30 / var(--view-size) * 100vw);
  }
  .p-recruit__message{
    font-size: calc(14 / var(--view-size) * 100vw);
  }

}