.faq_rd.section {
  scroll-margin-top: 8.125rem; }

.faq_rdSite__header {
  width: 100%;
  display: flex;
  justify-content: center; }

.faq_rd__wrapper {
  max-width: 1200px;
  padding-top: 1.875rem; }
  .faq_rd__wrapper p {
    font-size: 1rem; }

.faq_rdSite {
  padding-top: 1.875rem;
  padding-bottom: clamp(50px, 5.46875vw, 105px); }

.faq_rdSite__element {
  overflow: hidden; }

.faq_rdSite__answer {
  height: 0; }

.faq_rdSite__content, .faq_rdSite__element, .faq_rdSite__question {
  width: 100%; }

.faq_rdSite__question {
  gap: 1.25rem;
  font-size: 1.125rem;
  font-weight: 700;
  justify-content: space-between;
  flex-wrap: nowrap;
  align-items: center;
  line-height: 1.1;
  border-bottom: 1px solid #DEDEDE;
  padding-bottom: clamp(10px, 1.04167vw, 20px);
  padding-top: clamp(10px, 1.04167vw, 20px);
  cursor: pointer; }
  .faq_rdSite__question:after {
    display: block;
    content: "\EA6C";
    font-size: 1.375rem;
    position: relative;
    right: 0.625rem;
    top: 0.125rem;
    transform: rotate(90deg);
    font-family: "iconset" !important; }

.faq_rdSite__element.-active .faq_rdSite__question:after {
  transform: rotate(270deg); }

.faq_rdSite__answer p {
  width: 100%;
  padding-top: clamp(10px, 1.04167vw, 20px);
  padding-bottom: clamp(5px, 0.52083vw, 10px); }

@media (max-width: 767px) {
  .faq_rdSite__answer p {
    font-size: 15px; }
  .faq_rd.section {
    scroll-margin-top: 65px; }
  .faq_rdSite {
    padding-left: 20px;
    padding-right: 20px; }
  .faq_rdSite__question:after {
    margin-left: 5px; }
  .faq_rd__wrapper p.h_center {
    text-align: center; }
  .faq_rdSite__question {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 1rem; } }
/*# sourceMappingURL=gallery--faq_rd.css.map */
