@charset "utf-8";

.customer {overflow:hidden;}
.customer .customer_tab {margin-bottom:20px;}

/* FAQ */
.faq_list {overflow:hidden; border-top:1px solid #333;}
.faq_list > li {overflow:hidden; border-bottom:1px solid #e5e5e5;}
.faq_list .faq_q {background:url(/images/langpl/bullet/arrow_bk_15x8_01.png) no-repeat 97% 20px; overflow:hidden; padding:18px 20px;}
.faq_list .faq_q .post_sort {float:left; width:112px;}
.faq_list .faq_q .q_title {background:url(/images/langpl/icon/icon_q.png) no-repeat 0 0; float:left; line-height:20px; padding-left:42px; height:22px;}
.faq_list .faq_q .q_title a {display:block; overflow:hidden; max-height:44px; max-width:800px;}
.faq_list li.on .faq_q .q_title a {font-weight:bold;}
.faq_list li.on .faq_q {background:url(/images/langpl/bullet/arrow_bk_15x8_02.png) no-repeat 97% 20px;}
.faq_list .faq_a {background:url(/images/langpl/icon/icon_a.png) no-repeat 132px 25px #f9f9f9; display:none; overflow:hidden; border-top:1px solid #e5e5e5; padding:25px 60px 30px 132px;}
.faq_list .faq_a .answer_area {overflow:hidden; margin-left:40px;}
.faq_list .faq_a .answer_area img {max-width:100%;}

/* 팝업:mp3다운로드 */
.mp3_all_down {overflow:hidden; margin-bottom:20px;}
.mp3_all_down p {float:left; line-height:30px; height:30px;}
.mp3_all_down .btn_area {float:left; margin-left:20px;}

/* 자료실 */
.sort_data strong:before {content:"[";}
.sort_data strong:after {content:"]";}
.sort_data .learn {font-weight:normal;}