
#aptoenqform > form select {
  min-height: 2em;
}

@media all and (max-width: 767px) {
  .aptoenq_cusinfo .aptoenq_cusinfo_item, 
  .aptoenq_a > div {
    width: auto;
  }
  .aptoenq_a > .aptoenq_br {
    display: none;
  }
  .aptoenq_a > div label {
    width: auto;
    white-space: nowrap;
    margin-right: 1em;
  }
}

/* オンラインテストLPのフォームのtext-familyをcare222のフォームと合わせる */
.online-test-faq .faq-h2,
.online-test-faq div,
.online-test-faq span,
.online-test-faq ol,
.online-test-faq ul,
.online-test-faq li,
.online-test-faq dl,
.online-test-faq dt,
.online-test-faq od {
  font-family: "游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;
}

/* オンラインテストLPのフォームの背景を水色#d8f8fdに変更に合わせて、個人情報保護方針の背景(card-body)も水色#d8f8fdに変更 */
.online-test-faq .card-body {
  background: #fff;
}