main { padding: 0rem 0rem 7.5rem; position: relative;z-index: 2;}
.qna_wrap { }
.qna_wrap ul { padding:  1.5rem 1.5rem 5rem 1.5rem;}
.qna_wrap ul li { background: #fff;border-bottom: 1px solid #077D7D; }
.qna_wrap ul li .question { color: #077D7D; padding: 2rem 4.5rem 2rem 1.5rem; line-height: 1.3;font-weight: 600; font-size: 1.8rem; position: relative;}
/* .qna_wrap ul li .question:after { content: ''; width: 2rem; height: 1.1rem; position: absolute; right: 1.5rem; top: 50%; transform: translateY(-50%); background: url(../img/down_btn.png) no-repeat center / contain;}
.qna_wrap ul li.on .question:after {background: url(../img/up_btn.png) no-repeat center / contain;} */
.qna_wrap ul li .question span { color: #f36910; font-size: 1.8rem; font-weight: 500;}
.qna_wrap ul li .answer { max-height: 0; transition: 0.3s; overflow: hidden; padding: 0 1.5rem; background: #f8f8f8; line-height: 1.3; font-size: 1.6rem;}
.qna_wrap ul li .answer a { line-height: 1.3; font-size: 1.4rem; background: #dceded; padding: .3rem 0.5rem; border-radius:0.5rem;}
.qna_wrap ul li.on .answer { max-height: 1000px; padding: 2rem 1.5rem;}
.qna_wrap .btn_wrap { padding: 1.5rem;}
.qna_wrap .btn_wrap .more_btn { display: block; text-align: center; padding: 1.5rem; border: 1px solid #e2e2e2; font-size: 2rem; font-weight: 500;}
.qna_wrap .btn_wrap .more_btn img { width: 0.9rem;}