.formTable { width: 100%; height: auto; margin-bottom: 40px; }
.formTable th { white-space: nowrap; padding: 10px 30px; }
.formTable td { padding: 10px 30px; }
.formTable td .input_box { width: 100%; height: auto; padding: 5px 10px; font-size: 1.6rem; background-color: #fff; border-left: solid 0.9px #ccc; border-bottom: solid 0.9px #ccc; border-radius: 6px; }

.btn_style { padding: 10px 40px; background-color: #00a296; color: #fff; font-size: 2.0rem; letter-spacing: 2.0; border-radius: 5px; }

@media screen and (max-width: 770px) { .formTable { width: 100%; height: auto; margin-bottom: 60px; }
  .formTable th { width: 25%; white-space: normal; padding: 10px; }
  .formTable td { padding: 10px; }
  .formTable td .input_box { width: 100%; height: auto; padding: 5px 10px; font-size: 1.6rem; background-color: #fff; border-left: solid 0.9px #ccc; border-bottom: solid 0.9px #ccc; border-radius: 6px; } }
