div {
  box-sizing: border-box; }

.page-content {
  padding: 32px 16px; }
  .page-content .width-50 {
    width: 50px; }
  .page-content .width-70 {
    width: 70px; }
  .page-content .width-80 {
    width: 80px; }
  .page-content .width-100 {
    width: 100px; }
  .page-content .width-120 {
    width: 120px; }
  .page-content .width-150 {
    width: 150px; }
  .page-content .width-180 {
    width: 180px; }
  .page-content .width-200 {
    width: 200px; }
  .page-content .width-230 {
    width: 230px; }
  .page-content .width-250 {
    width: 250px; }
  .page-content .width-10p {
    width: 10%; }
  .page-content .width-15p {
    width: 15%; }
  .page-content .width-20p {
    width: 20%; }
  .page-content .width-25p {
    width: 25%; }
  .page-content .width-30p {
    width: 30%; }
  .page-content .width-35p {
    width: 35%; }
  .page-content .width-40p {
    width: 40%; }
  .page-content .width-45p {
    width: 45%; }
  .page-content .width-50p {
    width: 50%; }
  .page-content .width-55p {
    width: 55%; }
  .page-content .width-60p {
    width: 60%; }
  .page-content .width-65p {
    width: 65%; }
  .page-content .width-70p {
    width: 70%; }
  .page-content .width-75p {
    width: 75%; }
  .page-content .width-80p {
    width: 80%; }
  .page-content .width-85p {
    width: 85%; }
  .page-content .width-90p {
    width: 90%; }
  .page-content .width-95p {
    width: 95%; }
  .page-content .width-100p {
    width: 100%; }
  .page-content .form-label {
    background-color: #F5F5F5;
    padding: 6px 13px;
    color: #111;
    font-size: 15px;
    font-weight: 600; }
  .page-content .form-table {
    margin: 15px 0;
    width: 100%;
    border-collapse: collapse;
    border: 0; }
    .page-content .form-table tbody tr {
      font-weight: 400;
      font-size: 15px;
      color: #333; }
      .page-content .form-table tbody tr th {
        font-weight: 500;
        vertical-align: top;
        padding: 12px 0 8px 12px; }
      .page-content .form-table tbody tr td .explain {
        color: #999;
        font-size: 14px;
        margin: 6px 0 15px 0; }
      .page-content .form-table tbody tr td .input-wrap {
        width: 100%;
        max-width: 300px; }
      .page-content .form-table tbody tr td input[type=text], .page-content .form-table tbody tr td input[type=password], .page-content .form-table tbody tr td input[type=email], .page-content .form-table tbody tr td input[type=tel], .page-content .form-table tbody tr td select, .page-content .form-table tbody tr td textarea {
        margin: 6px 0;
        max-width: 300px;
        border: 1px solid #E5E5EB; }
      .page-content .form-table tbody tr td {
        vertical-align: middle; }
  .page-content .btn-container {
    margin-top: 20px;
    width: 100%;
    padding: 0 16px; }
    .page-content .btn-container button {
      width: 100%;
      font-size: 15px; }
      .page-content .btn-container button span {
        display: none;
        margin-right: 10px; }

/*# sourceMappingURL=form.css.map */
