#faq_wrap .faq_cate_wrap .faq_cate_box{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media screen and (max-width: 767px){#faq_wrap .faq_cate_wrap .faq_cate_box{flex-direction:column;gap:1rem}}#faq_wrap .faq_cate_wrap .faq_cate_box a{width:auto;border:2px solid #dedede;font-size:clamp(1.2rem,1.036rem + .82vw,1.6rem)}#faq_wrap .faq_con_wrap{width:100%;margin:5rem auto}@media screen and (min-width: 960px){#faq_wrap .faq_con_wrap{width:900px}}#faq_wrap .faq_con_wrap .section_ttl_lg{display:flex;align-items:center;gap:4px}#faq_wrap .faq_con_wrap .faq_list li.item{background-color:#fff9e7;overflow:hidden;box-sizing:border-box;font-weight:700;word-break:break-all;border-radius:16px}#faq_wrap .faq_con_wrap .faq_list li.item .accordion_btn{padding:16px 40px 16px 24px;transition:.2s}#faq_wrap .faq_con_wrap .faq_list li.item .accordion_btn:after{-webkit-mask-size:clamp(2rem,1.59rem + 2.05vw,3rem);mask-size:clamp(2rem,1.59rem + 2.05vw,3rem)}#faq_wrap .faq_con_wrap .faq_list li.item .accordion_btn.open{background-color:#ffc000;border-radius:16px 16px 0 0}#faq_wrap .faq_con_wrap .faq_list li.item .accordion_btn.open:after{background-color:#fff}#faq_wrap .faq_con_wrap .faq_list li.item .accordion_box{background-color:#f4f4f4;border-radius:0 0 16px 16px;padding:24px}#faq_wrap .faq_con_wrap .faq_list li.item:not(:first-child){margin-top:clamp(1rem,.59rem + 2.05vw,2rem)}
