.faq_box{margin:35px 0;border-bottom:1px solid #999;background-color:#e4dada}
.faq_list{padding:30px 35px;font-size:0;border-top:1px solid #999}
.faq_list > dt{display:inline-block;vertical-align:top;width:350px;padding-right:30px;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.faq_list > dd{display:inline-block;vertical-align:top;width:570px}
.faq_qstn_ico{display:inline-block;vertical-align:top;width:48px;height:48px;color:#fff;font-family:'BMjua';font-size:32px;line-height:48px;text-align:center;border-radius:24px;background-color:#5aa03c}
.faq_qstn{display:inline-block;vertical-align:top;width:272px;padding-left:20px;color:#5aa03c;font-family:'BMjua';font-size:22px;line-height:120%;letter-spacing:-0.01em;-webkit-box-sizing:border-box;box-sizing:border-box}
.faq_answer_ico{display:inline-block;vertical-align:top;width:48px;height:48px;color:#fff;font-family:'BMjua';font-size:32px;line-height:48px;text-align:center;border-radius:24px;background-color:#ff6100}
.faq_anwser_area{display:inline-block;vertical-align:top;width:522px;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.faq_answer{position:relative;margin-top:15px;color:#666;font-size:15px;line-height:130%;letter-spacing:-0.01em}
.faq_answer > span{color:inherit;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit}
.faq_answer:first-child{margin-top:0}
.faq_answer.mt_none{margin-top:0}
.faq_answer.faq_before01{padding-left:20px}
.faq_answer.faq_before01:before{display:block;content:"※";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
.faq_answer.faq_before02{padding-left:82px}
.faq_answer.faq_before02:before{display:block;content:"※ 필요서류 :";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
.faq_answer.faq_before03{padding-left:69px}
.faq_answer.faq_before03:before{display:block;content:"※ 발송처 :";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
.faq_answer span.subtit{background:#343434; color:#FFF;padding:5px; display:inline-block; border-radius:5px;padding:5px 10px; margin-bottom:10px;font-weight:normal;}
.faq_answer span.c_or{color:#ff6100;}
.faq_answer span.c_gr{color:#5aa03c;}

/* 210714 추가 */
.sub-cont .bg{background-color: #e4dada;}
.faq-wrap{padding:10px;}


@media screen and (max-width:1000px) {
	.faq_box{margin:15px 0 0}
	.faq_list{padding:15px 10px}
	.faq_list > dt{display:block;position:relative;padding-right:0}
	.faq_list > dd{display:block;position:relative;width:100%;padding-top:15px}
	.faq_qstn_ico{width:24px;height:24px;font-size:16px;line-height:24px;border-radius:12px}
	.faq_qstn{width:256px;padding-left:10px;font-size:11px}
	.faq_answer_ico{width:24px;height:24px;font-size:16px;line-height:24px;border-radius:12px}
	.faq_anwser_area{width:256px;padding-left:10px}
	.faq_answer{margin-top:10px;font-size:11px}
	.faq_answer.faq_before01{padding-left:13px}
	.faq_answer.faq_before01:before{display:block;content:"※";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
	.faq_answer.faq_before02{padding-left:60px}
	.faq_answer.faq_before02:before{display:block;content:"※ 필요서류 :";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
	.faq_answer.faq_before03{padding-left:50px}
	.faq_answer.faq_before03:before{display:block;content:"※ 발송처 :";position:absolute;top:0;left:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
}