@charset "utf-8";

.lecture_detail_bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:210;background:#000;opacity:0.7;filter: alpha(opacity=70);display:none;cursor:pointer}
.lecture_layer .lecture_detail{position:absolute; top:10%; left:50%;  z-index:211; display:none; width:840px;}
.lecture_layer .lecture_detail h5.tit_detail {overflow:hidden;padding:20px 50px 0;background:#3767af;color:#fff; font-size:18px;font-weight:bold;letter-spacing:-1px;}
.lecture_layer .lecture_detail h5.tit_detail img {display:block; float:left;}
.lecture_layer .lecture_detail h5.tit_detail p {float:left; margin:50px 0 25px 40px;}
.lecture_layer .lecture_detail .info_detail {padding:20px 50px 50px;background:#fff; height:600px; overflow-y:scroll}
.lecture_layer .lecture_detail .info_detail table {width:100%}
.lecture_layer .lecture_detail .info_detail table tr:first-child th,
.lecture_layer .lecture_detail .info_detail table tr:first-child td{border-top:1px solid #fff}

.lecture_layer .lecture_detail .info_detail table th {text-align:left;font-size:15px; font-weight:bold; color:#333; letter-spacing:-1px; padding:12px 12px 12px 20px;border-top:1px solid #ccc;}
.lecture_layer .lecture_detail .info_detail table td {font-size:15px; font-weight:normal; color:#888 ;padding:12px 12px 12px 32px;border-top:1px solid #ccc;}

.lecture_layer .lecture_detail .info_detail table td.pay_band {border-top:2px solid #000; border-bottom:1px solid #000;}
.lecture_layer .lecture_detail .info_detail table td .chk_area label {overflow:hidden;display:block;line-height:25px;color:#000}
.lecture_layer .lecture_detail .info_detail table td .chk_area input[type='checkbox'] {width:15px;height:15px;margin-top:2px}
.lecture_layer .lecture_detail .info_detail table td .chk_area label .chk_nm {margin-left:5px}
.lecture_layer .lecture_detail .info_detail table td .chk_area label .pay_ori {margin-left:5px;color:#999;text-decoration:line-through}
.lecture_layer .lecture_detail .info_detail table td .chk_area label .pay_dc {margin-left:5px;color:#3767af;font-weight:bold}
.lecture_layer .lecture_detail .info_detail table td .chk_area label .save_point {color:#999;font-weight:bold;text-align:left}

.lecture_layer .lecture_detail .info_detail table td .lec_btn_area {overflow:hidden}
.lecture_layer .lecture_detail .info_detail table td .lec_btn_area li {float:left;margin-left:13px;font-size:13px;color:#3767af;font-weight:bold}
.lecture_layer .lecture_detail .info_detail table td .lec_btn_area li:first-child {margin-left:0}
.lecture_layer .lecture_detail .info_detail table td .lec_btn_area li a {display:block;padding-right:17px;font-size:13px;color:#3767af;font-weight:bold;background:url(/img/lecture/icon/ico_play.gif) right center no-repeat}

.lecture_layer .lecture_detail .info_detail table td .btn_order_area {overflow:hidden;float:right;}
.lecture_layer .lecture_detail .info_detail table td .btn_order_area a{display:block;float:left;margin-left:10px;}
.lecture_layer .lecture_detail .info_detail table td .btn_order_area a:first-child {margin-left:0}
.lecture_layer .lecture_detail .info_detail table td.pay_total {color:#3767af;font-size:20px;font-weight:bold}

.lecture_layer .lecture_detail .info_detail dl {margin:35px 0}
.lecture_layer .lecture_detail .info_detail dl dt {font-size:15px; font-weight:bold; color:#111;letter-spacing:-1px; margin:10px 0}
.lecture_layer .lecture_detail .info_detail dl dd {font-size:14px; font-weight:normal; color:#888;letter-spacing:-1px; background:url(/img/lecture/icon/ico_lec_detail_dd.gif) no-repeat left center; padding:0 0 0 10px;margin:0 0 0 10px; line-height:22px }
.lecture_layer .lecture_detail .info_detail dl.curic dd {background:none}
.lecture_layer .lecture_detail .info_detail dl.curic dd ol li {line-height:30px;overflow:hidden}
.lecture_layer .lecture_detail .info_detail dl.curic dd ol li span {float:left;display:block;color:#000; margin-right:30px;}
.lecture_layer .lecture_detail .info_detail dl.curic dd ol li em {float:right;display:block;color:#000;}

.lecture_layer .lecture_detail .info_detail dl.book {overflow:hidden}
.lecture_layer .lecture_detail .info_detail dl.book dt {}
.lecture_layer .lecture_detail .info_detail dl.book dd {background:none;float:left;margin:0;padding:0;}
.lecture_layer .lecture_detail .info_detail dl.book dd.report {width:550px; margin:0 0 0 35px;}
.lecture_layer .lecture_detail .info_detail dl.book dd.report .tit {display:block; margin:0 0 20px 0; color:#000;}
.lecture_layer .lecture_detail .info_detail dl.book dd.report p {font-size:13px; letter-spacing:-1px;}
.lecture_layer .lecture_detail a.detail_close {display:block; position:absolute; top:20px; right:20px;}