.classBox + .faqList {
 margin-top: 0;
}

.faqList {
 margin-top: 50px;
}
.faqList .faqItem {
 margin-bottom: 20px;
}
.faqList .topBox {
 cursor: pointer;
 padding-right: 35px;
 padding-bottom: 10px;
 border-bottom: 1px solid #cbcbcb;
}
@media (min-width: 1181px) {
 .faqList .topBox:hover .title {
  color: #86744c;
 }
}
.faqList .dataTitle {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
     -ms-flex-direction: row;
         flex-direction: row;
 -webkit-box-pack: start;
     -ms-flex-pack: start;
         justify-content: flex-start;
 -webkit-box-align: start;
     -ms-flex-align: start;
         align-items: flex-start;
 gap: 8px;
 font-size: 24px;
 font-weight: 600;
 font-family: "Poppins", "Microsoft JhengHei", sans-serif;
 color: #1d1d1d;
 letter-spacing: 0.48px;
}
@media (max-width: 768px) {
 .faqList .dataTitle {
  font-size: 20px;
 }
}
@media (max-width: 400px) {
 .faqList .dataTitle {
  font-size: 18px;
 }
}
.faqList .title {
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
}
.faqList .toggleOpen {
 width: 24px;
 height: 24px;
 position: absolute;
 right: 0;
 top: calc(50% - 12px);
}
.faqList .toggleOpen::before, .faqList .toggleOpen::after {
 content: "";
 width: 100%;
 height: 3px;
 position: absolute;
 top: calc(50% - 1px);
 left: 0;
 background-color: #86744c;
}
.faqList .toggleOpen::before {
 -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
}
.faqList .toggleOpen.open::before {
 -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
}
@media (max-width: 400px) {
 .faqList .toggleOpen {
  width: 18px;
  height: 18px;
 }
 .faqList .toggleOpen::before, .faqList .toggleOpen::after {
  height: 2px;
 }
}
.faqList .definition {
 display: none;
 padding: 15px;
 line-height: 1.8;
 font-size: 17px;
 font-weight: 400;
 font-family: "Poppins", "Microsoft JhengHei", sans-serif;
 color: #333333;
 letter-spacing: 0.34px;
}
@media (max-width: 768px) {
 .faqList .definition {
  font-size: 16px;
 }
}
@media (max-width: 400px) {
 .faqList .definition {
  font-size: 14px;
  line-height: 1.6;
 }
}
/*# sourceMappingURL=ib_faq_001.css.map */