.l-wrapper {
  max-width: inherit;
}
.entry .l-wrapper {
  max-width: 108rem;
}
.entry_form form .form_block input:disabled, .entry_form form .form_block textarea:disabled, .entry_form form .form_block select:disabled {
  background-color: #eee;
  border-color: #e0e0e0;
}
.entry_form form .form_block_confirm {
  margin-bottom: 5rem;
}
.entry_form form .form_block_confirm table tbody tr {
  padding: 3rem 0;
}
@media screen and (max-width: 767.9px) {
  .entry_form form .form_block_confirm table tbody tr {
    padding: 1.8rem 0 1.4rem;
    gap: 0.5rem;
  }
}
.entry_form form .form_block_confirm table tbody tr td {
  font-size: 20px;
}
@media screen and (max-width: 767.9px) {
  .entry_form form .form_block_confirm table tbody tr td {
    font-size: 14px;
  }
}
.entry_form form .c-rectbtn:disabled {
  pointer-events: none;
}
.entry_form form .c-rectbtn:has(+ .c-rectbtn) {
  margin-bottom: 20px;
}
@media screen and (max-width: 767.9px) {
  .entry_form form .c-rectbtn:has(+ .c-rectbtn) {
    margin-bottom: 12px;
  }
}
.entry_form form .c-rectbtn--mini + .c-rectbtn--mini {
  padding: 1rem calc(5.5rem + 0.5em);
}
.entry_form form .c-rectbtn--mini:has(+ .c-rectbtn--mini) {
  padding: 1rem calc(5.5rem + 0.5em);
}
/*# sourceMappingURL=./contact.css.map */