@charset "UTF-8";
/*
    自定義在最下面
*/
/* Font Weight */
/* Width */
/* Height */
/* Display */
/* Margin */
/* Padding */
/* Cursor */
/* Background Color */
/* Color */
/* Text Limit */
/* 毛玻璃 */
/******************  自定義  ******************/
/* Color */
/* Background Color */
/* Font Size */
/* Heading Desktop */
/* Heading Mobile */
/* Extra Large */
/* Large */
/* Medium */
/* Regular */
/* Small */
/* Small */
/* Button */
.banner-top {
  background: url("/images/faq/desktop-banner.jpg") no-repeat center top;
}
.banner-top .decorate {
  background: url("/images/faq/desktop-banner-dec.png") no-repeat center top;
}
@media (max-width: 576px) {
  .banner-top {
    background: url("/images/faq/mobile-banner.jpg") no-repeat center top;
  }
  .banner-top .decorate {
    background: url("/images/faq/mobile-banner-dec.png") no-repeat center top;
    background-size: cover;
  }
}

.faq-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}
.faq-wrap .accordion-item {
  border: 1px solid var(--nc-100);
  border-radius: var(--spacing-8);
  overflow: hidden;
}
.faq-wrap .accordion-button {
  font-size: var(--text-hd-h5) !important;
  line-height: var(--text-hd-h5--line-height);
  font-weight: bold;
  color: var(--pc-800) !important;
  background: var(--wc-50) !important;
}
.faq-wrap .accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}
.faq-wrap .accordion-body {
  font-size: var(--text-base) !important;
  line-height: var(--text-base--line-height);
  color: var(--nc-500) !important;
  background: #F5F6F6;
}
@media (max-width: 576px) {
  .faq-wrap .accordion-button {
    font-size: var(--text-md) !important;
    line-height: var(--text-md--line-height);
    font-weight: bold;
    padding: var(--spacing-12) var(--spacing-16);
  }
  .faq-wrap .accordion-body {
    padding: var(--spacing-12) var(--spacing-16);
  }
}/*# sourceMappingURL=faq.css.map */