section.qa-index {
  background: #FFFAED;
  padding: 132px 0 80px;
}
section.qa-index .qa-index-wrapper {
  width: 1000px;
  margin: 0 auto;
}
section.qa-index .qa-index-wrapper .qa-container {
  margin-top: 47px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  border-top: 1px solid #D0CAB9;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item {
  width: 100%;
  padding: 25px 15px;
  border-bottom: 1px solid #D0CAB9;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl {
  line-height: 20px;
  letter-spacing: 0.02em;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt, section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd {
  display: flex;
  align-items: baseline;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt::before, section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd::before {
  font-size: 22px;
  letter-spacing: 0.05em;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt {
  font-size: 18px;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt::before {
  content: "Q.";
  margin-right: 12px;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd {
  font-size: 16px;
  margin-top: 21px;
}
section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd::before {
  content: "A.";
  margin-right: 10px;
  color: #D65200;
}

@media (max-width: 768px) {
  section.qa-index {
    padding: calc(108 / var(--sp)) 0 calc(80 / var(--sp));
  }
  section.qa-index .qa-index-wrapper {
    width: calc(350 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container {
    margin-top: calc(40 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item {
    padding: calc(21 / var(--sp)) calc(15 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl {
    line-height: calc(20 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt::before, section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd::before {
    font-size: calc(22 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt {
    font-size: calc(14 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl dt::before {
    margin-right: calc(12 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd {
    font-size: calc(14 / var(--sp));
    margin-top: calc(7 / var(--sp));
  }
  section.qa-index .qa-index-wrapper .qa-container .qa-item dl dd::before {
    margin-right: calc(10 / var(--sp));
  }
}/*# sourceMappingURL=qa.css.map */