@charset "utf-8";

.faq .faqList>li{padding:28px 32px;border-radius: 30px;border:1px solid #ddd;}
.faq .faqList>li::after{content:"";display:block;clear:both}
.faq .faqList>li:not(:last-child){margin-bottom:12px}
.faq .faqList>li .num{position:absolute;top:-10px;left:0;color:#313131;font-family: PretendardEb,sans-serif;font-size:30px;letter-spacing: -0.025em;}
.faq .faqList>li .toggleBtn{display:inline-block;position:relative;padding-left:76px;color:#313131;font-family: PretendardB,sans-serif;font-size:16px}
.faq .faqList>li .textArea{display:none;padding:26px 36px;margin-top:24px;border:1px solid #ddd;background:#f9f9f9;border-radius: 25px;}
.faq .faqList>li .textArea p{color:#7d7d7d;font-family: PretendardB,sans-serif;font-size:16px;letter-spacing: -0.025em;line-height: 22px;}