.custom-vsp {
  display: none;
}

@media screen and (max-width: 768px) {
  .auth2 .custom-vsp {
    display: block;
  }
  .auth2 .custom-vpc {
    display: none;
  }
  .auth2 table {
    font-size: 80%;
    font-weight: 400;
  }
  .auth2 table th {
    padding: 3px;
  }
  .auth2 table th.sticky {
    background-color: white;
    position: sticky;
    right: 0px;
  }
  .auth2 table td {
    padding: 3px;
  }
  .auth2 table td.sticky {
    background-color: inherit;
    position: sticky;
    right: 0px;
  }
  .auth2 .form-group {
    margin-bottom: 5px;
  }
  .auth2 .col-form-label {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
  }
  .auth2 .custom-small {
    font-size: 80%;
    font-weight: 400;
  }
}
.auth2 .row label,
.auth2 .row label + div {
  word-break: keep-all;
}
.auth2 .row label.col-sm-2,
.auth2 .row label + div.col-sm-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.auth2 .row label.col-sm-4,
.auth2 .row label + div.col-sm-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.auth2 .row label.col-sm-8,
.auth2 .row label + div.col-sm-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.auth2 .row label.col-sm-10,
.auth2 .row label + div.col-sm-10 {
  flex: 83.3333333333%;
  max-width: 83.3333333333%;
}
.auth2 .row input, .auth2 .row select, .auth2 .row .btn {
  margin-bottom: 6px;
}
.auth2 .row .noukin_detail {
  padding-top: 3px;
  padding-bottom: 3px;
}
.auth2 .row label {
  word-break: keep-all;
}/*# sourceMappingURL=style.css.map */