@charset "utf-8";


/* QNA */

ul, li, p { list-style:none; padding:0; margin:0; }
.listWrap { font-family:'Noto Sans KR', sans-serif; margin-bottom:20px; }
.listWrap .qa_li { position:relative; display:block; padding:0; border-bottom:1px solid #ededed; cursor:pointer; }
.listWrap .qa_li:first-child { border-top:1px solid #a6a6a6; }
.listWrap .qa_li .ca_name { margin-bottom:14px; font-weight:400; color:#999; font-size:18px; }
.listWrap .qa_li .tit { color:#222; font-size:17px; transition:color 0.3s ease-out; }
.listWrap .qa_li:hover .tit { color:#0a7ac8; }
.qa_li .question { position:relative; display:block; padding:25px 100px 25px 120px; background:url('/user_content/faq/images/q2.png') 20px center no-repeat; }
.qa_li .question .iconDiv { position:absolute; right:40px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }
.qa_li .answer { position:relative; display:none; padding:40px 40px 40px 120px; font-size:15px; color:#555; line-height:28px; background:#f6f6f6 url('/user_content/faq/images/a2.png') 40px 40px no-repeat; border-top:1px solid #e4e4e4; word-break:keep-all}
.modA { position:absolute; right:30px; bottom:30px; color:#e82b2b; }


@media screen and (max-width:640px) {
	.qa_li .question {padding: 25px 50px 25px 80px; background: url(./img/q.png) 0px center no-repeat; background-size:10%}
	.qa_li .question .iconDiv { right:0}
	.qa_li .answer {padding:100px 20px 20px 20px; background: #f6f6f6 url(./img/a.png) 20px 40px no-repeat; background-size:10%}
}