@charset "utf-8";

/*자주묻는질문 단독*/
.faq_list{width:100%;border-top:1px solid #ddd}
.faq_list li{border-bottom:1px solid #ddd;transition:all .3s}
.faq_list li.no_data{padding:3rem 2rem;text-align:center}
.faq_list li .faq_tit{padding:2rem 2rem 2.5rem;display:flex;align-items:center;position:relative;cursor:pointer}
.faq_list li .faq_tit .chk_box{margin-right:1rem}
.faq_list li .faq_tit .tit{padding-right:5rem;font-size:1.7rem;color:#333}
.faq_list li .faq_tit .tit .q{display:inline-block;margin-right:1rem;font-weight:700;color:#333;font-family:'Poppins'}
.faq_list li .faq_tit .tit .bo_cate_link {display: inline-block;margin-right:1rem;padding: 0.3rem 0.8rem;border-radius: 2px;background: #ebf0f7;font-weight: 500;font-size: 13px;color: #239aee;}
.faq_list li .faq_tit .tit .subject{display:inline-block;margin-top:.5rem /*한줄표시 안될때 줄바꿈되게끔 인라인블럭 처리*/}
.faq_list li .faq_tit .arr{width:3.5rem;height:3.5rem;border-radius:3.5rem;background:#f7f7f7;position: absolute;right:2rem;top:50%;transform:translateY(-50%);transition:all .3s}
.faq_list li .faq_tit .arr img{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s}

.faq_list li .faq_cont{display:none;border-top:1px solid #ddd;padding:3rem 2rem;font-size:1.6rem;line-height:150%;color:#666}
.faq_list li .faq_cont .modA{display:block;width:8rem;height:3rem;margin-top:2rem;border-radius:2px;background:#333;font-size:1.5rem;text-align:center;line-height:3rem;color:#fff}


.faq_list li.on{background:#f4f5f9}
.faq_list li.on .faq_tit .arr{background:#fff}
.faq_list li.on .faq_tit .arr img{transform:translate(-50%,-50%) rotate(-180deg)}