﻿@charset "utf-8";
/*--------------------------------------------------------------------------------

  contact

--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------

  input

--------------------------------------------------------------------------------*/
.contact-intro {
  padding-top: var(--space-s);
  margin-top: var(--space-s);
  margin-bottom: var(--space-m);
  border-top: 1px dashed var(--pale-color-primary-light);
  text-align: center;
}
.contact-intro .contact-intro-inner {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
}
.contact-intro strong {
  color: var(--color-secondary);
  font-size: var(--fs-l);
}
.contact-intro strong {
  color: var(--color-secondary);
  font-size: var(--fs-l);
}
.contact-intro .contact-intro-list {
  margin: var(--space-3s) auto 0;
  text-align: left;
}

.c-form-chk-table {
  border-top: 1px solid var(--color-forthry-light) !important;
  background-color: #fff;
  white-space: initial;
}
.c-form-chk-table th {
  width: 9em;
  border-bottom: 1px solid var(--color-forthry-light) !important;
  background-color: var(--color-forthry-pale) !important;
  white-space: initial;
  word-break: break-all;
}
.c-form-chk-table td {
  border-bottom: 1px solid var(--color-forthry-light) !important;
  white-space: initial;
  word-break: break-all;
}
@media (max-width:768px) {
  #form .c-form-btn .form-btn-back {
    order: 2;
  }
}
@media (max-width:570px) {
  .c-form-chk-table {
    font-size: var(--fs-s);
  }
}