@import url("https://cdn.jsdelivr.net/npm/destyle.css@4.0.0/destyle.min.css");
body {
  font-family: "Noto Sans JP", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  background-color: #fff;
}

table th, table td {
  vertical-align: middle;
  text-align: center;
}

.qa-item .qa-question {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.qa-item .qa-question:hover {
  opacity: 0.9;
}
.qa-item .qa-question .qa-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.qa-item .qa-question.active .qa-arrow {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.scroll-hint-icon {
  top: calc(50% - 50px) !important;
  width: 125px !important;
}

@media (min-width: 1025px) {
  .flow-step:not(.flow-step--last)::after {
    content: "";
    position: absolute;
    top: 60px;
    right: -31px;
    width: 21px;
    height: 40px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDIxIDQwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjAuMjUgMTkuOTE4NUwtMS44NzYwM2UtMDYgMzkuODM3TC0xLjM0NjkzZS0wNyAtMC4wMDAxMjg2NzhMMjAuMjUgMTkuOTE4NVoiIGZpbGw9IiMwMDk2QTMiLz4KPC9zdmc+");
    background-repeat: no-repeat;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .flow-step::after {
    display: none !important;
  }
}/*# sourceMappingURL=style.css.map */