@charset "utf-8";
/* CSS Document */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

div.lec_course {width:100%; color:#8a8a8a; }
div.sa_high, div.bo_high{display:none;}
div.lec_course ul.edu_select {width:65%;margin:0 auto;overflow:hidden;border:1px solid #ddd;border:1px sold #ddd;padding:8px;}
div.lec_course ul.edu_select li {width:340px;float:left;height:42px;line-height:42px;font-size:1.15em;font-weight:bold;text-align:center;cursor:pointer;letter-spacing:0.05em;}
div.lec_course ul.edu_select li:first-child {border-right:1px solid #ddd;}
div.lec_course ul.edu_select li.edu_selected {color:#fff;background:#666;}
div.lec_course ul.edu_select li:hover {color:#fff;background:#4cacd4;}
div.lec_course .mt15 {margin:20px 0;}
div.lec_course .mt15 ~ p {padding-left:50px;margin-bottom:20px;}

div.lec_course table {text-align:left; width:972px; margin:0 auto;padding-left:20px;margin-bottom:30px; margin-top:30px; border:1px solid #ddd;border-collapse:collapse; border-top:2px solid #0B447F; border-bottom:2px solid #0B447F;}
div.lec_course table thead tr, div.lec_course table tbody tr {height:20px;}
div.lec_course table td, div.lec_course table  th, div.lec_course table  tr {border:1px solid #ddd;}
div.lec_course table thead tr th, div.lec_course table tbody tr td {height:30px;}
div.lec_course table thead tr th, div.lec_course table tbody tr td {padding:3px 6px; line-height:22px; font-size:15px;font-family: "NanumSquareRound"; color:#000000;}
div.lec_course table thead tr th, div.lec_course table tbody tr th {background:#f7f7f7; text-align:center; font-size:15px;font-family: "NanumSquareRound"; color:#000000;}

table.lec_names tr td {text-align:left;padding-left:10px;}
table.lec_names thead th, table.lec_names tbody th {text-align:center;text-indent:0px;}



.lec_course ul.sa_activites {font-size:1.15em;font-weight:bold;overflow:hidden;width:615px;margin:0 auto;line-height:48px;text-align:center;padding:10px 0;}
.lec_course ul.sa_activites li {float:left;}

.lec_course p.sa_textbox {width:100%;padding-left:0;}

div.lec_course #sa_qna {width:600px; margin:0 auto;margin-bottom:20px;border:1px solid #ddd; padding:20px 10px 10px;}
div.lec_course #sa_qna p {padding:0 20px 0 15px;text-indent:-8px;margin-bottom:10px;line-height:1.5em;}


div.lec_course #bo_qna {width:600px; margin:0 auto;margin-bottom:50px;border:1px solid #ddd; padding:20px 10px 10px;}
div.lec_course #bo_qna p {padding:0 20px 0 15px;text-indent:-8px;margin-bottom:10px;line-height:1.5em;}

div.lec_course #jido_qna {width:600px;margin-bottom:40px;border:1px solid #ddd; padding:10px 12px 0px 17px;margin-left:10px;}
div.lec_course #jido_qna p {padding:0 10px 0 15px;text-indent:8px;margin-bottom:10px;line-height:1.8em;}


div.youth_jido p {width:550px;line-height:2em;padding-left:15px;}
div.youth_jido p strong {font-size:1.2em;font-weight:bold;}
div.youth_jido ol {padding-left:50px;width:330px;margin-bottom:30px;}
div.youth_jido ol li {padding:5px;}

div.hak_point ol {padding-left:40px;width:430px;margin-bottom:10px;}
div.hak_point ol li {padding:5px;}
div.hak_point h4.mt999 {margin-bottom:10px;}

p.hak_license {width:972px; line-height:1.8em;}
p.hak_license strong {font-size:1.15em; line-height:1.8em;color:#6B6969;}

p.last_comment span{font-size:1em; font-weight:900;} 
p.last_comment span:first-child{}
p.last_comment span:last-child{}

.d_color {color:#6B6969;}
.r_color {color:#FF0080;}
.b_color {color:#0080FF}