/* CSS Document */
#agreement {
  margin-top: 20px;
  padding: 10px;
  background-color: #fff;
  border: #dedede solid 1px;
  text-align: center;
  max-width: 800px;
  margin: 20px auto 20px;
}

#contact .wpcf7-response-output, #carrier .wpcf7-response-output, #newgraduate .wpcf7-response-output {
  display: none;
}
#contact #subBtnArea .wpcf7c-btn-back, #carrier #subBtnArea .wpcf7c-btn-back, #newgraduate #subBtnArea .wpcf7c-btn-back {
  display: block !important;
  width: 410px;
  height: 72px;
  padding: 0;
  border: none;
  color: transparent;
  font-size: 0;
  cursor: pointer;
  outline: none;
  background: url(../images/contact/contact_back_btn.png) no-repeat top left;
}
#contact #subBtnArea .wpcf7c-btn-back.wpcf7c-force-hide, #carrier #subBtnArea .wpcf7c-btn-back.wpcf7c-force-hide, #newgraduate #subBtnArea .wpcf7c-btn-back.wpcf7c-force-hide {
  display: none !important;
}
#contact #subBtnArea .wpcf7-confirm, #carrier #subBtnArea .wpcf7-confirm, #newgraduate #subBtnArea .wpcf7-confirm {
  background-image: url(../images/contact/contact_confirmation_btn.png) !important;
}
#contact #subBtnArea .wpcf7-confirm.wpcf7c-force-hide, #carrier #subBtnArea .wpcf7-confirm.wpcf7c-force-hide, #newgraduate #subBtnArea .wpcf7-confirm.wpcf7c-force-hide {
  display: none !important;
}
#contact #subBtnArea .wpcf7-submit.wpcf7c-force-hide, #carrier #subBtnArea .wpcf7-submit.wpcf7c-force-hide, #newgraduate #subBtnArea .wpcf7-submit.wpcf7c-force-hide {
  display: none !important;
}
#contact #subBtnArea .subBtn p, #carrier #subBtnArea .subBtn p, #newgraduate #subBtnArea .subBtn p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  gap: 10px;
}

/*sp*/
