@charset "utf-8";
/* CSS Document */
.td1{ width:82px; text-align:center;}
.td2{ width:80px; text-align:center;}
.td4{ width:97px; }
.td5{ width:98px; text-align:center;}
.td6{ width:81px;}
.paddingleft13{ padding-left:13px;}
.paddingtop4{ padding-top:4px;}
.marginleft20{ margin-left:20px;}
.marginleft15{ margin-left:15px;}


#sub_banner { float:left; padding: 19px 0 0 0;}
#lecture_wrap { width:703px;}
#lecture_wrap .lec_title{ float:left; padding:26px 0 15px 0; }
#lecture_wrap .lec_title img+div{height: 40px}
#lecture_wrap .lec_title span{line-height: 60px; font-size: 14px; color: #444}

#lecture_wrap .lec_list{ float:left;  }
#lecture_wrap .lec_list .lec_list_head{ width:842px; background-color:#2b7bc2; }
#lecture_wrap .lec_list .lec_list_head tr th{ background-color:#FFF; height:26px; font-size:12px; color:#3c89cf; font-weight:bold; text-align:center;}
#lecture_wrap .lec_list .lec_list_contents{ width:842px; background-color:#c7c7c7; }
#lecture_wrap .lec_list .lec_list_contents tr td{ background-color:#FFF; height:26px; font-size:12px; color:#676767; min-height:86px; height:86px; }

#lecture_wrap .lec_list .lec_list_contents tr td .teacher{ width:80px; display:block;}
#lecture_wrap .lec_list .lec_list_contents .title{ font-weight:bold;}
#lecture_wrap .lec_list .lec_list_contents .customer_p{ text-decoration:line-through;}
#lecture_wrap .lec_list .lec_list_contents .discount_p{ font-weight:bold; color:#ff6601;}
#lecture_wrap .lec_order{ float:right; padding-top:10px;}
#lecture_wrap .lec_order li{ margin-left:3px;}
#free_wrap { width:703px; float:left;}
.lecture_caption{ font-size:14px; font-weight:bold; padding: 10px 0 5px 0; color:#343434;}
.lecture_tbl{ width:703px; border:0; background-color:#d5d5d5; margin-top:20px; }
.th1{ width:330px; background-color:#FFF; line-height:26px;}
.th2{ width:94px; background-color:#FFF;}
.th3{ width:67px; background-color:#FFF;}
.th4{ width:128px; background-color:#FFF;}
.th5{ width:80px; background-color:#FFF;}

.tds{ background-color:#FFF; line-height:26px; text-align:center; background-color:#f9f9f9;}


#page_title_bbs { padding-top:30px; }
#page_title_bbs .navi { position:absolute; float:right;  z-index: 110; width:703px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title_bbs .t_title{ float:left;  width:300px; height:40px;}
#page_title_bbs .title_txt{ line-height:40px;   color:#4b5262; font-size:26px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#page_title_bbs .btline{border-bottom:4px solid #2b7bc2; width:703px; height:5px; float:left;}
#page_title_bbs .navi img { vertical-align:bottom; }


