@charset "UTF-8";
/*
*　上書き
*/
header.navbar {
  min-height: 0 !important;
}

.container-tight {
  padding-right: 10px;
  padding-left: 10px;
}

@media (min-width: 768px) {
  .container-tight {
    padding-right: var(--tblr-gutter-x, 1.5rem);
    padding-left: var(--tblr-gutter-x, 1.5rem);
  }
}

/*
*　追加
*/
.w-150 {
  width: 150px !important;
}

.w-5em {
  width: 5em !important;
}

hr.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.ml-0 {
  margin-inline-start: 0 !important;
}

.pb {
  padding-bottom: 1rem !important;
}

.bt-0 {
  border-top: 0 !important;
}

.clickable {
  cursor: pointer;
}

.ai-center {
  align-items: center !important;
}

/*
*　カスタム
*/
.errmsg {
  margin-bottom: .25rem;
  font-size: 85.7142857%;
  color: #d63939;
}

.form-control.is-err {
  border-color: #d63939;
  padding-right: calc(1.4285714em + .875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.3571429em + .21875rem) center;
  background-size: calc(.7142857em + .4375rem) calc(.7142857em + .4375rem);
}

.highlight {
  max-height: 30rem;
  padding: 1rem;
  overflow: auto;
  font-size: 85.7142857%;
  border-radius: 4px;
  line-height: 1.25rem;
  white-space: pre-wrap;
  background: #fafbfd;
  border: 1px solid rgba(101, 109, 119, 0.16);
  -webkit-font-smoothing: auto;
}

#applicant .form-control-plaintext {
  min-height: 2em;
}

.select_month {
  display: table;
  table-layout: fixed;
  list-style-type: none;
  padding: 0;
  width: 100%;
  height: 100%;
}
.month {
  display: table-cell;
  vertical-align: middle;
  border-right: 1px solid #fff;
  word-wrap: break-word;
  height: 100%;
}
/*# sourceMappingURL=style.css.map */
