/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */#section-inquiry { .inquiry-intro-text { display: grid; gap: var(--gap2); margin-bottom: var(--gap5); } }

@media (48rem <= width) { #section-inquiry { .inquiry-intro-text { margin-bottom: var(--gap10); } } }
#section-inquiry { .inquiry-intro-img { margin-bottom: var(--gap5); } }

@media (48rem <= width) { #section-inquiry { .inquiry-intro-img { margin-bottom: var(--gap10); } } }
#section-inquiry {
  .inquiry-img01 { display: grid; max-width: 57.5rem; height: auto; margin-right: auto; margin-left: auto; gap: var(--gap1); }
  .regist-intro { margin-bottom: var(--gap3); }
}

@media (48rem <= width) { #section-inquiry { .regist-intro { margin-bottom: var(--gap5); } } }
#section-inquiry { .privacy-scroll { margin-bottom: var(--gap3); } }

@media (48rem <= width) { #section-inquiry { .privacy-scroll { margin-bottom: var(--gap5); } } }
#section-inquiry {
  .scroll-area { overflow-y: scroll; height: 12.5rem; padding: var(--gap4); border: 1px solid var(--border-default-color); border-radius: var(--radius-l); }
  .privacy-policy-content h3,
  h4 { font-size: var(----font-text-l); font-weight: 400; }
  .privacy-policy-list li { margin-bottom: var(--gap05); }
  .privacy-policy-list li,
  .privacy-policy-list_inner-disc { margin-top: var(--gap05); line-height: var(--line-height-l); }
  .privacy-policy-list_inner-disc { margin-left: var(--gap4); list-style-type: disc; }
  .inquiry-btn.btn-area { display: grid; gap: var(--gap3); }
}

@media (48rem <= width) { #section-inquiry { .inquiry-btn.btn-area { grid-template-columns: minmax(50%, 25rem) minmax(50%, 25rem); grid-auto-flow: column; justify-content: center; max-width: calc(25rem + 25rem + var(--gap4)); margin-right: auto; margin-left: auto; padding: 0 var(--gap2); gap: var(--gap4); } } }
#section-inquiry { .inquiry-btn.btn-area .btn-link { min-width: 100%; } }

@media (48rem <= width) { #section-inquiry { .inquiry-btn.btn-area .btn-link { width: 100%; max-width: 25rem; } } }
#section-inquiry {
  .inquiry-tel-area .section-subtitle-xs { margin-bottom: var(--gap-s5); }
  .inquiry-tel-info { margin-bottom: var(--gap2); }
  .inquiry-tel-info .grid-col-left { display: grid; gap: var(--gap2); justify-content: start; }
  .inquiry-tel-info .grid-col-left dt { position: relative; width: 8em; text-align: left; }
  .inquiry-tel-info .grid-col-left dt:after { position: absolute; right: 0; display: inline-block; content: "："; }
}
