@charset "utf-8";

.customer {overflow:hidden;}
.customer .style_02.tab_area {margin-bottom:20px;}

/* 우수강의동영상 */
.movie .board_title {padding-left:20px;}
.movie iframe {display:block; overflow:hidden; box-sizing:border-box; margin:0 auto; height:480px; width:853px;}

/* 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/book/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/book/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/book/bullet/arrow_bk_15x8_02.png) no-repeat 97% 20px;}
.faq_list .faq_a {background:url(/images/book/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;}

/*자료실*/
.customer.data_bank .style_02 {margin-bottom:40px;}
.customer.data_bank .style_03 {margin-bottom:20px;}
.customer.data_bank .lang_sort.scbook{width:100%;}
.customer.data_bank .board_view thead th{padding-left: 20px;}
.customer.data_bank .sotr_board li + li{margin-left: 5px; padding-left: 7px;}
.customer.data_bank .sotr_board li a{letter-spacing: -0.5px;}

/* 자료실 */
.sort_data strong:before {content:"[";}
.sort_data strong:after {content:"]";}
.sort_data .learn {font-weight:normal;}