/*------------------------
変数
------------------------*/
:root {
  color-scheme: light;
  --tbsid-theme-primary: #0050ff;
  --tbsid-theme-warning: #ef4836;
  --tbsid-theme-aware: #92c0e0;
  --tbsid-color-base--light: #f9f9fc;
  --tbsid-color-border--bright: #e5e6e9;
  --tbsid-color-border--middle: #81899c;
  --tbsid-color-fonts--light: #c4c7cf;
  --tbsid-color-fonts--dark: #3b3f4a;
  font-size: 16px;
}
/*------------------------
変数
------------------------*/
:where(body) {
  font-family: system-ui, sans-serif;
}
/*------------------------
共通
------------------------*/
#tbsid {
  background-color: var(--tbsid-color-base--light);
  color: var(--tbsid-color-fonts--dark);
  font-family: system-ui, sans-serif;
}
#tbsid .cmn-header {
  display: grid;
  grid-template: auto/1fr auto;
  align-items: center;
  position: relative;
  border: none;
  padding: 0 24px;
  height: 70px;
  border-bottom: 1px solid var(--tbsid-color-border--bright);
  container-name: cmn-header;
  container-type: inline-size;
}
#tbsid .cmn-header .logo {
  width: fit-content;
  height: 48px;
  margin: 0;
  user-select: none;
}
#tbsid .cmn-header .logo svg {
  display: block;
  width: auto;
  height: 100%;
}
#tbsid .cmn-footer {
  height: auto;
  margin: 0;
  padding: 40px 0;
  background-color: transparent;
  border: none;
  border-top: 1px solid var(--tbsid-color-border--bright);
  container-name: cmn-footer;
  container-type: inline-size;
}
#tbsid .cmn-footer .nav {
  display: flex;
  grid-gap: 2em;
  width: fit-content;
  margin: auto;
  align-items: center;
  justify-content: center;
}
#tbsid .cmn-footer .nav a {
  color: #000;
  font-size: 0.75rem;
  font-weight: 400;
  text-decoration: none;
}
#tbsid .cmn-footer .nav hr {
  display: block;
  width: 1px;
  height: 1em;
  background-color: var(--tbsid-color-border--middle);
  border: none;
}
#tbsid .cmn-footer .copyright {
  text-align: center;
  margin-top: 40px;
  color: #81899c;
  font-size: 0.625rem;
}
#tbsid .cmn-main-area {
  display: grid;
  grid-template: auto/minmax(auto, 600px);
  justify-content: center;
  grid-gap: 40px;
  margin: 0 auto;
  padding: 40px 1em 120px;
  max-width: 720px;
  min-height: calc(100vh - 70px - 151px) !important;
  font-size: 1rem;
}
#tbsid .cmn-main-area .lead-area-title {
  width: 100%;
  margin: 0;
  padding: 0;
}
#tbsid .cmn-main-area .lead-area-title .title {
  text-align: center;
  max-width: none;
  font-size: 34px;
  font-weight: 700;
}
#tbsid .cmn-main-area .contents-area {
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
}
#tbsid .cmn-btn {
  width: fit-content;
  margin: 0;
  padding: 0 1em;
  background-color: var(--tbsid-theme-primary);
  font-size: 1rem;
  line-height: 2.5;
  user-select: none;
}
#tbsid .cmn-btn.is-gray {
  background-color: #fff;
  box-shadow: 0 0 0 2px var(--tbsid-theme-primary) inset;
  color: var(--tbsid-theme-primary);
}
@media (max-width: 767px) {
  #tbsid .cmn-footer {
    padding-bottom: 20px;
  }
  #tbsid .cmn-footer .nav {
    display: grid;
    grid-gap: 1rem;
    text-align: center;
  }
  #tbsid .cmn-footer .nav hr {
    display: none;
  }
}
/*------------------------
入力画面
------------------------*/
#tbsid .cmn-main-area .contents-area.is-form .cmn-msg,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-msg,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-msg,
#tbsid .cmn-main-area .contents-area.is-error .cmn-msg {
  margin: 0;
  border-radius: 6px;
}
#tbsid .cmn-main-area .contents-area.is-form .cmn-msg + form,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-msg + form,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-msg + form,
#tbsid .cmn-main-area .contents-area.is-error .cmn-msg + form,
#tbsid .cmn-main-area .contents-area.is-form .cmn-msg + .js_input_area,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-msg + .js_input_area,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-msg + .js_input_area,
#tbsid .cmn-main-area .contents-area.is-error .cmn-msg + .js_input_area {
  margin-top: 40px;
}
#tbsid .cmn-main-area .contents-area.is-form fieldset + fieldset,
#tbsid .cmn-main-area .contents-area.is-confirm fieldset + fieldset,
#tbsid .cmn-main-area .contents-area.is-complete fieldset + fieldset,
#tbsid .cmn-main-area .contents-area.is-error fieldset + fieldset {
  margin-top: 40px;
}
#tbsid .cmn-main-area .contents-area.is-form .ttl-sec,
#tbsid .cmn-main-area .contents-area.is-confirm .ttl-sec,
#tbsid .cmn-main-area .contents-area.is-complete .ttl-sec,
#tbsid .cmn-main-area .contents-area.is-error .ttl-sec {
  margin: 0;
  padding: 0;
  color: var(--tbsid-theme-primary);
  font-size: 32px;
  line-height: 1.2;
}
#tbsid .cmn-main-area .contents-area.is-form .ttl-sec::before,
#tbsid .cmn-main-area .contents-area.is-confirm .ttl-sec::before,
#tbsid .cmn-main-area .contents-area.is-complete .ttl-sec::before,
#tbsid .cmn-main-area .contents-area.is-error .ttl-sec::before {
  display: none;
}
#tbsid .cmn-main-area .contents-area.is-form .ttl-sec + div:has(p),
#tbsid .cmn-main-area .contents-area.is-confirm .ttl-sec + div:has(p),
#tbsid .cmn-main-area .contents-area.is-complete .ttl-sec + div:has(p),
#tbsid .cmn-main-area .contents-area.is-error .ttl-sec + div:has(p) {
  margin-top: 1em;
}
#tbsid .cmn-main-area .contents-area.is-form .ttl-sec ~ .input-box,
#tbsid .cmn-main-area .contents-area.is-confirm .ttl-sec ~ .input-box,
#tbsid .cmn-main-area .contents-area.is-complete .ttl-sec ~ .input-box,
#tbsid .cmn-main-area .contents-area.is-error .ttl-sec ~ .input-box {
  margin-top: 40px !important;
}
#tbsid .cmn-main-area .contents-area.is-form .input-box,
#tbsid .cmn-main-area .contents-area.is-confirm .input-box,
#tbsid .cmn-main-area .contents-area.is-complete .input-box,
#tbsid .cmn-main-area .contents-area.is-error .input-box {
  background: none;
  display: block;
}
#tbsid .cmn-main-area .contents-area.is-form .input-box tbody,
#tbsid .cmn-main-area .contents-area.is-confirm .input-box tbody,
#tbsid .cmn-main-area .contents-area.is-complete .input-box tbody,
#tbsid .cmn-main-area .contents-area.is-error .input-box tbody {
  display: contents;
}
#tbsid .cmn-main-area .contents-area.is-form .input-box tr,
#tbsid .cmn-main-area .contents-area.is-confirm .input-box tr,
#tbsid .cmn-main-area .contents-area.is-complete .input-box tr,
#tbsid .cmn-main-area .contents-area.is-error .input-box tr,
#tbsid .cmn-main-area .contents-area.is-form .input-box th,
#tbsid .cmn-main-area .contents-area.is-confirm .input-box th,
#tbsid .cmn-main-area .contents-area.is-complete .input-box th,
#tbsid .cmn-main-area .contents-area.is-error .input-box th,
#tbsid .cmn-main-area .contents-area.is-form .input-box td,
#tbsid .cmn-main-area .contents-area.is-confirm .input-box td,
#tbsid .cmn-main-area .contents-area.is-complete .input-box td,
#tbsid .cmn-main-area .contents-area.is-error .input-box td {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
}
#tbsid .cmn-main-area .contents-area.is-form .field-input + .field-input,
#tbsid .cmn-main-area .contents-area.is-confirm .field-input + .field-input,
#tbsid .cmn-main-area .contents-area.is-complete .field-input + .field-input,
#tbsid .cmn-main-area .contents-area.is-error .field-input + .field-input {
  margin-top: 40px;
}
#tbsid .cmn-main-area .contents-area.is-form .ttl-input,
#tbsid .cmn-main-area .contents-area.is-confirm .ttl-input,
#tbsid .cmn-main-area .contents-area.is-complete .ttl-input,
#tbsid .cmn-main-area .contents-area.is-error .ttl-input {
  background: none;
}
#tbsid .cmn-main-area .contents-area.is-form .wysiwyg-area,
#tbsid .cmn-main-area .contents-area.is-confirm .wysiwyg-area,
#tbsid .cmn-main-area .contents-area.is-complete .wysiwyg-area,
#tbsid .cmn-main-area .contents-area.is-error .wysiwyg-area,
#tbsid .cmn-main-area .contents-area.is-form .txt,
#tbsid .cmn-main-area .contents-area.is-confirm .txt,
#tbsid .cmn-main-area .contents-area.is-complete .txt,
#tbsid .cmn-main-area .contents-area.is-error .txt {
  margin-top: 0.5em;
}
#tbsid .cmn-main-area .contents-area.is-form .wysiwyg-area + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-confirm .wysiwyg-area + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-complete .wysiwyg-area + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-error .wysiwyg-area + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-form .txt + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-confirm .txt + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-complete .txt + .cmnInput,
#tbsid .cmn-main-area .contents-area.is-error .txt + .cmnInput {
  margin-top: 0.5em;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput,
#tbsid .cmn-main-area .contents-area.is-form .nameInput,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput,
#tbsid .cmn-main-area .contents-area.is-error .nameInput,
#tbsid .cmn-main-area .contents-area.is-form .telInput,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput,
#tbsid .cmn-main-area .contents-area.is-complete .telInput,
#tbsid .cmn-main-area .contents-area.is-error .telInput,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt {
  margin-top: 0.4em;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"],
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"],
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"],
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"],
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="email"],
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="email"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="email"],
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="email"],
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="email"],
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="password"],
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="password"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="password"],
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="password"],
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="password"],
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="tel"],
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="tel"] {
  appearance: none !important;
  margin: 0;
  padding: 0.5em 0.75em;
  background-color: #fff;
  border-width: 1px;
  border-color: var(--tbsid-color-border--middle);
  border-radius: 6px;
  font-size: 16px;
  line-height: 2;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="email"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="password"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="tel"]::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="tel"]::placeholder {
  color: var(--tbsid-color-fonts--light);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="email"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="password"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="tel"]:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="tel"]:hover {
  border-color: var(--tbsid-theme-aware);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="email"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="password"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="tel"]:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="tel"]:focus {
  outline-width: thin;
  outline-color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="email"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="password"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="tel"].warning,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="tel"].warning {
  border-color: var(--tbsid-theme-warning) !important;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput textarea,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput textarea,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput textarea,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput textarea,
#tbsid .cmn-main-area .contents-area.is-form .nameInput textarea,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput textarea,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput textarea,
#tbsid .cmn-main-area .contents-area.is-error .nameInput textarea,
#tbsid .cmn-main-area .contents-area.is-form .telInput textarea,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput textarea,
#tbsid .cmn-main-area .contents-area.is-complete .telInput textarea,
#tbsid .cmn-main-area .contents-area.is-error .telInput textarea,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt textarea,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt textarea,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt textarea,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt textarea {
  appearance: none !important;
  height: calc(5.5em + 2px);
  margin: 0;
  padding: 0.5em 0.75em;
  background-color: #fff;
  border-width: 1px;
  border-color: var(--tbsid-color-border--middle);
  border-radius: 6px;
  font-size: 16px;
  line-height: 1.5;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .nameInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .nameInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .telInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .telInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .telInput textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt textarea::placeholder,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt textarea::placeholder {
  color: var(--tbsid-color-fonts--light);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput textarea:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt textarea:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt textarea:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt textarea:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt textarea:hover {
  border-color: var(--tbsid-theme-aware);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-form .nameInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-error .nameInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-form .telInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-complete .telInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-error .telInput textarea:focus,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt textarea:focus,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt textarea:focus,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt textarea:focus,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt textarea:focus {
  outline-width: thin;
  outline-color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-form .nameInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-error .nameInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-form .telInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-complete .telInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-error .telInput textarea.warning,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt textarea.warning,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt textarea.warning,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt textarea.warning,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt textarea.warning {
  border-color: var(--tbsid-theme-warning);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]),
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) {
  display: block;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]):not(:nth-of-type(1)) {
  margin-top: 0.75em;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) label.cmn-radio {
  margin: 0;
  padding-right: 0.75em;
  width: 100%;
  background-color: transparent;
  border-width: 1px;
  border-color: var(--tbsid-color-border--bright);
  border-radius: 6px;
  font-size: 16px;
  line-height: 2.5;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::before,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::before {
  top: 0.7em;
  left: 0.5em;
  background-color: #fff;
  margin: 0;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) label.cmn-radio::after {
  top: 0.7em;
  left: 0.5em;
  background-color: #fff;
  border-width: 1px;
  border-color: var(--tbsid-color-border--middle);
  margin: 0;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) label.cmn-radio:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) label.cmn-radio:hover {
  border-color: var(--tbsid-theme-aware);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio {
  background-color: #fff;
  border-color: var(--tbsid-color-border--middle);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="radio"]) input[type="radio"]:checked + label.cmn-radio::after {
  background-color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]),
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) {
  display: block;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]):not(:nth-of-type(1)),
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]):not(:nth-of-type(1)) {
  margin-top: 0.75em;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check {
  margin: 0;
  padding-right: 0.75em;
  width: 100%;
  background-color: transparent;
  border-width: 1px;
  border-color: var(--tbsid-color-border--bright);
  border-radius: 6px;
  font-size: 16px;
  line-height: 2.5;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::before,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::before {
  top: 0.9em;
  left: 0.85em;
  width: 0.7em;
  height: 1em;
  border-color: #fff;
  margin: 0;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check::after {
  top: 0.8em;
  left: 0.5em;
  background-color: #fff;
  border-width: 1px;
  border-color: var(--tbsid-color-border--middle);
  border-radius: 4px;
  margin: 0;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check:hover,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) label.cmn-check:hover {
  border-color: var(--tbsid-theme-aware);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check {
  background-color: #fff;
  border-color: var(--tbsid-color-border--middle);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .telInput .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .input:has(input[type="checkbox"]) input[type="checkbox"]:checked + label.cmn-check::after {
  background-color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-form .telInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-error .telInput .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .cmn-select select,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .cmn-select select {
  appearance: none !important;
  height: auto;
  min-width: 12.5em;
  margin: 0;
  padding: 0.5em 0.75em;
  background-color: #fff;
  border-width: 1px;
  border-color: var(--tbsid-color-border--middle);
  border-radius: 6px;
  font-size: 16px;
  line-height: 2;
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-form .nameInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-error .nameInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-form .telInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-complete .telInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-error .telInput .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt .cmn-select::after,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt .cmn-select::after {
  border-bottom-color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .contents-area.is-form .cmnInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-confirm .cmnInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-complete .cmnInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-error .cmnInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-form .nameInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-confirm .nameInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-complete .nameInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-error .nameInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-form .telInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-confirm .telInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-complete .telInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-error .telInput input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-form .cmn-txt input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-confirm .cmn-txt input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-complete .cmn-txt input[type="text"].js-datepicker,
#tbsid .cmn-main-area .contents-area.is-error .cmn-txt input[type="text"].js-datepicker {
  padding-left: 2.5em;
  height: auto;
}
#tbsid .cmn-main-area .contents-area.is-form span.warning,
#tbsid .cmn-main-area .contents-area.is-confirm span.warning,
#tbsid .cmn-main-area .contents-area.is-complete span.warning,
#tbsid .cmn-main-area .contents-area.is-error span.warning {
  margin-top: 8px;
}
#tbsid .cmn-main-area .contents-area.is-form .js_rule_area .input-info,
#tbsid .cmn-main-area .contents-area.is-confirm .js_rule_area .input-info,
#tbsid .cmn-main-area .contents-area.is-complete .js_rule_area .input-info,
#tbsid .cmn-main-area .contents-area.is-error .js_rule_area .input-info {
  margin-top: 20px;
  box-shadow: 0 0 0 1px var(--tbsid-color-border--middle);
  border-radius: 6px;
  overflow: hidden;
}
#tbsid .cmn-main-area .contents-area.is-form .js_rule_area .userPolicy,
#tbsid .cmn-main-area .contents-area.is-confirm .js_rule_area .userPolicy,
#tbsid .cmn-main-area .contents-area.is-complete .js_rule_area .userPolicy,
#tbsid .cmn-main-area .contents-area.is-error .js_rule_area .userPolicy {
  margin: 0;
  padding: 0.5em 0.75em;
  background-color: #fff;
  border: none;
  font-size: 16px;
  line-height: 1.5;
}
#tbsid .cmn-main-area .contents-area.is-form .js_rule_area .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-confirm .js_rule_area .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-complete .js_rule_area .cmn-txt,
#tbsid .cmn-main-area .contents-area.is-error .js_rule_area .cmn-txt {
  margin-top: 10px;
}
#tbsid .cmn-main-area .contents-area.is-form .js_rule_area .cmn-txt .input,
#tbsid .cmn-main-area .contents-area.is-confirm .js_rule_area .cmn-txt .input,
#tbsid .cmn-main-area .contents-area.is-complete .js_rule_area .cmn-txt .input,
#tbsid .cmn-main-area .contents-area.is-error .js_rule_area .cmn-txt .input {
  width: fit-content;
  margin: auto;
}
#tbsid .cmn-main-area .contents-area.is-form .js_rule_area .cmn-txt .cmn-check,
#tbsid .cmn-main-area .contents-area.is-confirm .js_rule_area .cmn-txt .cmn-check,
#tbsid .cmn-main-area .contents-area.is-complete .js_rule_area .cmn-txt .cmn-check,
#tbsid .cmn-main-area .contents-area.is-error .js_rule_area .cmn-txt .cmn-check {
  font-weight: 400;
}
#tbsid .cmn-main-area .contents-area.is-form .btn-wrap,
#tbsid .cmn-main-area .contents-area.is-confirm .btn-wrap,
#tbsid .cmn-main-area .contents-area.is-complete .btn-wrap,
#tbsid .cmn-main-area .contents-area.is-error .btn-wrap {
  display: grid;
  grid-gap: 20px;
}
#tbsid .cmn-main-area .contents-area.is-form .btn-wrap:not(:first-child),
#tbsid .cmn-main-area .contents-area.is-confirm .btn-wrap:not(:first-child),
#tbsid .cmn-main-area .contents-area.is-complete .btn-wrap:not(:first-child),
#tbsid .cmn-main-area .contents-area.is-error .btn-wrap:not(:first-child) {
  margin-top: 80px !important;
}
#tbsid .cmn-main-area .contents-area.is-form .btn-wrap::before,
#tbsid .cmn-main-area .contents-area.is-confirm .btn-wrap::before,
#tbsid .cmn-main-area .contents-area.is-complete .btn-wrap::before,
#tbsid .cmn-main-area .contents-area.is-error .btn-wrap::before,
#tbsid .cmn-main-area .contents-area.is-form .btn-wrap::after,
#tbsid .cmn-main-area .contents-area.is-confirm .btn-wrap::after,
#tbsid .cmn-main-area .contents-area.is-complete .btn-wrap::after,
#tbsid .cmn-main-area .contents-area.is-error .btn-wrap::after {
  display: none;
}
#tbsid .cmn-main-area .contents-area.is-form .btn-wrap .cmn-btn,
#tbsid .cmn-main-area .contents-area.is-confirm .btn-wrap .cmn-btn,
#tbsid .cmn-main-area .contents-area.is-complete .btn-wrap .cmn-btn,
#tbsid .cmn-main-area .contents-area.is-error .btn-wrap .cmn-btn {
  line-height: 4;
  min-width: 20em;
  margin: auto;
  border-radius: 2em;
}
#tbsid .cmn-main-area .contents-area.is-error {
  padding-top: 40px;
  text-align: center;
}
/*------------------------
TBSID連携に関連した追加要素
------------------------*/
#tbsid .cmn-header .login-status .summary {
  list-style: none;
  cursor: pointer;
  user-select: none;
}
#tbsid .cmn-header .login-status .summary .button .icon {
  display: block;
  width: 28px;
  height: 28px;
}
#tbsid .cmn-header .login-status .summary .button .icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
#tbsid .cmn-header .login-status .summary .button .icon.user {
  display: block;
}
#tbsid .cmn-header .login-status .summary .button .icon.close {
  display: none;
}
#tbsid .cmn-header .login-status .detail {
  display: none;
  grid-gap: 1rem;
  justify-content: center;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 100%;
  width: fit-content;
  max-width: calc(100% - 2rem);
  margin: auto 1rem auto auto;
  padding: 2rem;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
#tbsid .cmn-header .login-status .detail .service {
  width: auto;
  height: 24px;
  user-select: none;
}
#tbsid .cmn-header .login-status .detail .service svg {
  display: block;
  width: auto;
  height: 100%;
}
#tbsid .cmn-header .login-status .detail .id {
  text-align: center;
  font-weight: 700;
}
#tbsid .cmn-header .login-status .detail .button {
  display: inline-block;
  appearance: none;
  margin: 0;
  padding: 0;
  color: var(--tbsid-theme-primary);
  line-height: 1.5;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
#tbsid .cmn-header .login-status .detail .button:hover {
  opacity: 0.5;
}
#tbsid .cmn-header .login-status.open .summary .button .icon.user {
  display: none;
}
#tbsid .cmn-header .login-status.open .summary .button .icon.close {
  display: block;
}
#tbsid .cmn-header .login-status.open .detail {
  display: grid;
}
#tbsid .cmn-main-area .autofill-area {
  display: grid;
  grid-gap: 12px;
  justify-content: center;
  padding: 30px 0;
  text-align: center;
}
#tbsid .cmn-main-area .autofill-area .txt-wrap .cmn-txt span {
  display: inline-block;
  padding: 0 0.3em;
  font-weight: 700;
}
#tbsid .cmn-main-area .autofill-area .txt-wrap .cmn-link {
  display: inline-block;
  padding: 0 0.3em;
  text-decoration: underline;
  text-underline-offset: 0.3em;
  color: var(--tbsid-theme-primary);
  line-height: 2;
}
#tbsid .cmn-main-area .autofill-area .txt-wrap .cmn-link:hover {
  opacity: 0.8;
}
#tbsid .cmn-main-area .autofill-area .txt-wrap .textlink {
  display: inline-flex;
  grid-gap: 0.2em;
  align-items: center;
  padding: 0 0.3em;
  color: var(--tbsid-theme-primary);
}
#tbsid .cmn-main-area .autofill-area .btn-wrap {
  margin-top: 10px;
}
#tbsid .cmn-main-area .autofill-area .btn-wrap .cmn-btn {
  line-height: 4;
  min-width: 20em;
  margin: auto;
  border-radius: 2em;
}
@container cmn-header (max-width: 414px) {
  #tbsid .cmn-header .login-status .detail {
    width: calc(100% - 2rem);
    margin: auto;
  }
}
