@charset "utf-8";

/**************************************************
프로그램 ID : extend_lms.css
프로그램 명 : 국가대표 수능강의 EBSi Cascading Style Sheets
작   성   자 : 은대권
최초 작성일 : 2013.11.11
최종 작성일 :
참고 사항 :
1. 2014개편 이전의 685px의 LMS컨텐츠를 760px 사이즈로 확장.
*****************************************************/
/*
@font-face {font-family:ng; src:url('/ebsi/search/css/potalUI/font/NanumGothic.eot'); src:local(※), url('/ebsi/search/css/potalUI/font/NanumGothic.woff') format('woff'); font-style:normal}
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
*/

/* 685px 컨텐츠 CSS(2014년 이전)
-------------------------------------------------------------------------------*/
.lecListTitArea {clear:both;overflow:hidden;position:relative;}
.lecListTitArea .titBtn {position:absolute;right:0;top:0;}

.lecDetailInfo .lecTchInfo2_extend {overflow:hidden;position:relative;width:710px;padding:15px 25px 6px 25px;border-bottom:1px solid #cecece;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/extend_bg_lectureList_tchInfo2.jpg') no-repeat;}
.lecDetailInfo .lecTchInfo2_extend .tchArea {overflow:hidden;float:left;position:relative;width:125px;margin:0 auto;}
.lecDetailInfo .lecTchInfo2_extend .tchArea .photo {width:123px;margin-bottom:6px;border:1px solid #c0c0c0;}
.lecDetailInfo .lecTchInfo2_extend .tchArea .photo img {}
.lecDetailInfo .lecTchInfo2_extend .tchArea .tchInfo {overflow:hidden;width:123px;text-align:center;}
.lecDetailInfo .lecTchInfo2_extend .tchArea .tchInfo .name {margin-bottom:2px;padding-top:1px;color:#000;text-align:center;}
.lecDetailInfo .lecTchInfo2_extend .tchArea .btnL {position:absolute;left:0;top:138px;}
.lecDetailInfo .lecTchInfo2_extend .tchArea .btnR {position:absolute;right:0;top:138px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea {float:left;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl {overflow:hidden;width:390px;padding-left:25px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dt {float:left;width:65px;height:15px;padding:0 0 0 5px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd {overflow:hidden;float:left;width:95px;padding:1px 0 0 0;line-height:1.2;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt1 {height:30px}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt2 {width:270px !important;height:30px !important;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt3 {width:270px !important;height:40px !important;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt4 {width:270px !important;margin-top:-1px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt4 img {margin-top:-3px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt4 ul {}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt4 li {padding-top:2px;}
.lecDetailInfo .lecTchInfo2_extend .lecArea dl dd.txt4 li.bLine {margin-top:2px;padding-top:6px;border-top:1px solid #e6e6e6;}
.lecDetailInfo .lecTchInfo2_extend .seriesArea {position:absolute;right:30px;top:40px;width:130px;height:100px;text-aling:center;}
.lecDetailInfo .lecTchInfo2_extend .seriesArea .series {height:60px;}
.lecDetailInfo .lecTchInfo2_extend .seriesArea .btnArea {height:78px;}
.lecDetailInfo .lecTchInfo2_extend .seriesArea .pdfArea {padding-left:12px;}

.lms_li_box {width:355px;height:133px;border:1px solid #cecece;padding:0 10px 0 10px;}

.lms_rBox_gray {width:760px;padding-top:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/extend_tb_top.gif') no-repeat left top;}
.lms_rBox_gray .lms_rBox_gray_in {overflow:hidden;width:740px;padding:1px 10px 10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/extend_tb_bottom.gif') no-repeat left bottom;font-size:12px;line-height:14px;}
.lms_rBox_gray select {height:20px;padding:1px;}

.lms_recBox_pink {padding:8px;border:1px solid #CCCCCC;background:pink;}
.lms_recBox_skyblue {padding:10px 15px 7px;border:1px solid #b9cbd8;background-color:#e1f1f1;color:#1596cb;font-size:12px;line-height:16px;}
.lms_recBox_skyblue p {margin-bottom:3px;}

.reNtchHome2013_extend {}
.reNtchHome2013_extend .reNtchH_visual {position:relative;text-align:left;font-size:12px;line-height:14px;}
.reNtchHome2013_extend .reNtchH_visual .tchBtn {position:absolute;right:-4px;top:0;width:74px;padding:5px 0 0 3px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/2013_reNtchHome_btnBgT.jpg') no-repeat left top;}
.reNtchHome2013_extend .reNtchH_visual .tchBtn ul {width:63px;padding:6px 0 14px 11px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/2013_reNtchHome_btnBg.jpg') no-repeat left bottom;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate {overflow:hidden;position:absolute;left:37px;top:266px;width:295px;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li {overflow:hidden;height:17px;height /*\**/:15px\9;padding-top /*\**/:2px\9;#height:15px;#padding-top:2px;_height:15px;_padding-top:2px;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:295px;font-size:12px;white-space:nowrap;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li {height:15px\0/IE9;padding-top:2px\0/IE9;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li .mark {margin-top:2px;margin-top /*\**/:0px\9;#margin-top:0px;_margin-top:0px;}
:root .reNtchHome2013_extend .reNtchH_visual .tchUpdate li .mark {margin-top:-1px\0/IE9;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.notice a:link,
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.notice a:visited {color:#9a1e05;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.lec a:link,
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.lec a:visited {color:#17427a;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.lec2 a:link,
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li.lec2 a:visited {color:#171616;}
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li a:hover,
.reNtchHome2013_extend .reNtchH_visual .tchUpdate li a:active {color:#009cbf !important;}
.reNtchHome2013_extend .reNtchH_visual .lecEvalArea {width:633px;height:29px;padding:7px 0 0 127px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/extend_2013_reNtchHome_bg_lecEval.jpg') no-repeat left top;}
.reNtchHome2013_extend .reNtchH_visual .lecEvalArea .evalList {overflow:hidden;width:606px;height:22px;padding:0 10px;background-color:#fff;}
.reNtchHome2013_extend .reNtchH_visual .lecEvalArea .evalList li {width:606px;height:22px;font-size:12px;line-height:22px;white-space:nowrap;}
.reNtchHome2013_extend .reNtchH_visual .lecEvalArea .evalList li a {display:block;width:606px;height:22px;height /*\**/:21px\9;padding-top /*\**/:1px\9;#height:21px;#padding-top:1px;font-size:12px;line-height:22px;}
:root .reNtchHome2013_extend .reNtchH_visual .lecEvalArea .evalList li {height:21px \0/IE9;padding-top:1px \0/IE9;}
.reNtchHome2013_extend .reNtchH_tab {clear:both;height:31px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/2013_reNtchHome_tabline.gif') repeat-x left bottom;}
.reNtchHome2013_extend .reNtchH_tab li {float:left;width:89px;height:29px;}
.reNtchHome2013_extend .reNtchH_lecBox {overflow:hidden;border:1px solid #cecece;font-size:12px;}
.reNtchHome2013_extend .reNtchH_lecBox .tit {display:block;height:27px;height /*\**/:26px\9;padding-top /*\**/:1px\9;#height:26px;#padding-top:1px;_height:26px;_padding-top:1px;border-bottom:2px solid #cecece;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/2013_reNtchHome_lecBoxTitBg.gif') repeat-x left top;font-weight:bold;text-align:center;line-height:27px;}
:root .reNtchHome2013_extend .reNtchH_lecBox .tit {height:25px\0/IE9;padding-top:2px\0/IE9;}
.reNtchHome2013_extend .reNtchH_lecBox .lecList {clear:both;float:left;padding:15px 20px 5px;}
.reNtchHome2013_extend .reNtchH_lecBox .lecList li {overflow:hidden;float:left;width:320px;padding-bottom:10px;color:#666;line-height:13px;}
.reNtchHome2013_extend .reNtchH_lecBox .lecList li .selArea {display:block;float:left;width:20px;height:30px;}
.reNtchHome2013_extend .reNtchH_lecBox .lecList li .selArea input {float:left;margin-top:2px;#margin:-2px 0 0 -4px;_margin:-2px 0 0 -4px;}
.reNtchHome2013_extend .reNtchH_lecBox .lecList li .txtArea {display:block;float:left;width:290px;height:30px;line-height:16px;}

.reNtchHome2013_extend .relationTchArea {clear:both;overflow:hidden;height:29px;border:6px solid #adc0d1;}
.reNtchHome2013_extend .relationTchArea .tit {float:left;overflow:hidden;width:210px;text-align:left;}
.reNtchHome2013_extend .relationTchArea .tchGrp {float:left;padding-top:3px;}
.reNtchHome2013_extend .relationTchArea .tchGrp .tch {float:left;width:125px;height:22px;margin-left:8px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/reNtchHome_relationTch_nameBox.gif') no-repeat left top;color:#fff;font-size:14px;text-align:center;line-height:22px;letter-spacing:-1px;}
.reNtchHome2013_extend .relationTchArea .tchGrp .tch a {display:block;width:102px;height:22px;padding:0 16px 0 7px;height /*\**/:21px\9;padding-top /*\**/:1px\9;#height:21px;#padding-top:1px;_height:21px;_padding-top:1px;color:#fff;text-align:center;line-height:22px;}
:root .reNtchHome2013_extend .relationTchArea .tchGrp .tch a {height:20px \0/IE9;padding-top:2px \0/9;}

.reNtchHome2013_extend .liveClassBtnArea {margin-bottom:15px;text-align:right;}

/* 선생님상세보기(구형 layout) */
.lecTeachView{width:760px;height:328px;margin-bottom:25px;background:url('http://image.ebsi.co.kr/ebsi/images/reNpotalUI/lec/extend_bg_lec_teachDetailView.jpg') no-repeat;}
.lecTeachView .teacherInfoBoxL {overflow:hidden;float:left;width:225px;height:328px;}
.lecTeachView .teacherInfoBoxR {overflow:hidden;float:left;width:478px;height:328px;}
.lecTeachView .teacherName{width:225px;padding:20px 0 0 0;color:#000000;font-size:14px;font-weight:bold;font-family:dotum;letter-spacing:-1px;text-align:center;}
/* 선생님 상세보기 추가 (20111204 은대권) */
.lecTeachView .teacherName .name {margin-top:-5px;color:#000;}
.lecTeachView .teacherPhoto {width:120px;height:120px;margin:25px 0 0 66px;border:1px solid #c0c0c0;}
.lecTeachView .titArea {overflow:hidden;width:478px;padding-top:25px;}
.lecTeachView .txtArea {overflow:auto;float:left;padding:10px;background:#eee;color:#777;line-height:1.2;}
.lecTeachRssBox {clear:both;width:738px;height:30px;margin:0 0 20px;padding:10px;border:1px solid #cecece;background:#f7f7f7;}
.lecTeachRoadmapArea {clear:both;}
.lecTeachRoadmapArea .roadmapTit {border-top:1px solid #656565;border-right:1px solid #3f3f3f;border-bottom:1px solid #3f3f3f;border-left:1px solid #3f3f3f;}
.lecTeachRoadmapArea .roadmapTit .roadmapTit_in {height:23px;padding-top:5px;**height:21px;**padding-top:7px;border-right:1px solid #808080;border-bottom:1px solid #808080;border-left:1px solid #808080;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_tchRoadmap.jpg') repeat-x bottom;font-weight:bold;font-size:12px;color:#fff;text-align:center;}
.lecTeachYellowBox {overflow:hidden;float:left;width:736px;padding:6px 10px;border:2px solid #fcab28;}
.lecTeachYellowBox .txt {float:left;width:480px;padding-top:5px;text-align:justify;line-height:1.4;}
.lecTeachYellowBox .btn {float:right;width:180px;text-align:right;}



/* 760px 컨텐츠 CSS(2014년 이후 신규)
-------------------------------------------------------------------------------*/
/* 공통 */
.lms_tb {border:0;border-collapse:collapse;border-top:1px solid #bdbdbd;table-layout:fixed;empty-cells:show;}
.lms_tb th,
.lms_tb td {padding:7px 5px 5px;border-bottom:1px solid #bdbdbd;text-align:center;font-size:12px;line-height:16px;}
.lms_tb th {background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2013/mypage/vline_tableTh.gif') no-repeat left 50%;color:#666;line-height:14px;}
.lms_tb th.first {background-image:none;}
.lms_tb td {background-color:#fff;color:#4b4b4b;}
:root .lms_tb td {padding:8px 5px 4px \0/IE9;}
.lms_tb td a:hover,
.lms_tb td a:active {color:#699e02;text-decoration:underline;}
.lms_tb td.pointCell {background-color:#f9e5d7;}
.lms_tb td .lastLec {display:block;float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:70%;padding-top:1px;white-space:nowrap;}
:root .lms_tb td .lastLec {padding-top:4px \0/IE9;}

.lms_tb2 {border:0;border-collapse:collapse;border-top:1px solid #bdbdbd;border-left:1px solid #bdbdbd;table-layout:fixed;empty-cells:show;}
.lms_tb2 th,
.lms_tb2 td {padding:7px 5px 5px;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;text-align:center;font-size:12px;line-height:14px;}
.lms_tb2 th {background:#f7f7f7;color:#666;line-height:14px;}
.lms_tb2 td {background-color:#fff;color:#4b4b4b;}
:root .lms_tb2 td {padding:8px 5px 4px \0/IE9;}

.lmsBlue_tb {border:0;border-collapse:collapse;table-layout:fixed;empty-cells:show;}
.lmsBlue_tb th,
.lmsBlue_tb td {text-align:center;font-size:12px;line-height:16px;}
.lmsBlue_tb th {padding:10px 5px 12px;background:#f3fdfc url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/hline_lmbBlue_tb.gif') repeat-x left bottom;color:#50a5d3;line-height:14px;}
.lmsBlue_tb td {padding:7px 5px 5px;border-bottom:1px dotted #b6b6b6;background-color:#fff;color:#666;}
:root .lmsBlue_tb td {padding:8px 5px 4px \0/IE9;}


.hypenList {clear:both;}
.hypenList li {margin-bottom:5px;padding-left:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/blt_11_01_1.jpg') no-repeat left 6px;line-height:14px;}

.titArea {position:relative;overflow:hidden;}
.titArea .tit {}
.titArea .titBtn {position:absolute;right:0;top:0;}
.titArea .titTxt {position:absolute;right:0;bottom:5px;padding-top:2px;font-size:12px;color:#666;line-height:12px;}


.insertBorder {border:1px solid #b0b0b0;}

/* 겨울방학 대특강 (2013.12.24 : 박미나) */
.bigSpecialLec {width:760px;overflow:hidden;}
.bigSpecialLec .mTabArea ul {clear:both;height:71px;margin-bottom:20px;}
.bigSpecialLec .mTabArea ul li {float:left;}
.bigSpecialLec .sTabArea ul {clear:both;height:32px;margin-bottom:20px;}
.bigSpecialLec .sTabArea ul li {float:left;}
.bigSpecialLec .mvArea {padding:10px;margin-bottom:20px;background-color:#e3e4e4;text-align:center;}
.bigSpecialLec .mvAreaIn {width:735px;height:391px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/event/20140214_singongbeop_mvBg.jpg') repeat-x;}
.bigSpecialLec .mvAreaIn .downBtn .snsBtn {float:left;width:60px;margin:7px;}
.bigSpecialLec .mvAreaIn .downBtn .mpBtn {float:right;width:270px;margin:10px 6px 0 0;}
.bigSpecialLec .txtArea {margin-bottom:20px;font-size:12px !important;text-align:justify;}
.bigSpecialLec .txtArea h2 {margin-bottom:8px;}
.bigSpecialLec .txtArea p {margin-bottom:20px;line-height:20px;}
.bigSpecialLec .txtArea p strong,
.bigSpecialLec .txtArea p span {line-height:20px;}
.bigSpecialLec .txtSBlueB {font-weight:bold;color:#25acfa;}
.bigSpecialLec .makePlanBoxT {width:710px;height:37px;padding:35px 0 0 50px;background:url('http://image.ebsi.co.kr/ebsi/images/lms/20131224_win_bigSpeLec_bgPlanBox_t.jpg') no-repeat 0 0;}
.bigSpecialLec .makePlanBox {width:650px;padding:20px 60px 20px 50px;background:url('http://image.ebsi.co.kr/ebsi/images/lms/20131224_win_bigSpeLec_bgPlanBox_m.jpg') repeat-y;}
.bigSpecialLec .makePlanBoxB {width:760px;height:26px;background:url('http://image.ebsi.co.kr/ebsi/images/lms/20131224_win_bigSpeLec_bgPlanBox_b.jpg') no-repeat 0 0;}

.bigSpecialLec .table_st {margin: 5px 0 10px 0; border-top: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; border-collapse: collapse;word-break:break-all;word-wrap:break-word;}
.bigSpecialLec .table_st th { padding: 7px 6px 6px 6px;*padding:8px 6px 6px 6px;padding:9px 6px 5px 6px \0/IE09; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; background: #f7f7f7; font-weight: bold;line-height:15px;text-align:center; }
.bigSpecialLec .table_st td { padding: 7px 6px 6px 6px;*padding:8px 6px 6px 6px;padding:9px 6px 5px 6px \0/IE09; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; text-align: center; letter-spacing: -1px;line-height:15px; }

.bigSpecialLec .strategyTxtArea h3 {padding:10px 0 8px;font-size:15px;font-weight:bold;color:#00146b;}
.bigSpecialLec .strategyTxtArea h4 {margin-bottom:5px;font-size:12px;font-weight:bold;}
.bigSpecialLec .strategyTxtArea p {margin-bottom:10px;font-size:12px;line-height:17px;text-align:justify;}

/* 강좌 상세정보 (2014.01.03 : 은대권) */
.lecDetailInfo .lecTchInfo2014 {overflow:hidden;border:1px solid #cecece;}
.lecDetailInfo .lecTchInfo2014_in {clear:both;overflow:hidden;padding:20px;border:1px solid #fff;background-color:#e9f2f8;}
.lecDetailInfo .lecTchInfo2014 .tchArea {overflow:hidden;float:left;width:125px;}
.lecDetailInfo .lecTchInfo2014 .tchArea .photo {width:123px;margin-bottom:15px;border:1px solid #c0c0c0;}
.lecDetailInfo .lecTchInfo2014 .tchArea .photo img {}
.lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo {position:relative;overflow:hidden;width:123px;height:43px;color:#353535;}
.lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo .name {display:block;overflow:hidden;width:123px;height:16px;margin-bottom:5px;padding-top:2px;height /*\**/:15px\9;padding-top /*\**/:3px\9;#height:15px;#padding-top:3px;_height:15px;_padding-top:3px;text-align:center;line-height:16px;}
:root .lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo .name {height:14px \0/IE9;padding-top:4px \0/IE9;}
.lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo .homeBtn {display:block;width:123px;text-align:center;}
.lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo .btnL {position:absolute;left:0;top:0;}
.lecDetailInfo .lecTchInfo2014 .tchArea .tchInfo .btnR {position:absolute;right:0;top:0;}
.lecDetailInfo .lecTchInfo2014 .lecArea {float:left;width:440px;margin-left:22px;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl {overflow:hidden;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dt {float:left;width:55px;height:30px;padding:1px 0 0;border-bottom:1px solid #b8d3e3;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dd {overflow:hidden;float:left;width:165px;height:29px;padding:2px 0 0;height /*\**/:28px\9;padding /*\**/:3px 0 0\9;#height:28px;#padding:3px 0 0;_height:28px;_padding:3px 0 0;border-bottom:1px solid #b8d3e3;line-height:28px;}
:root .lecDetailInfo .lecTchInfo2014 .lecArea dl dd {height:26px \0/IE9;padding-top:5px \0/IE9;line-height:26px \0/IE9;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dt.txtLong {border-bottom:0;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dd.txtLong {width:380px;height:53px;padding-top:6px;height /*\**/:51px\9;padding-top /*\**/:8px\9;#height:53px;#padding-top:6px;border-bottom:0;}
:root .lecDetailInfo .lecTchInfo2014 .lecArea dl dd.txtLong {height:50px \0/IE9;padding-top:9px \0/IE9;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dd.txtLong li {overflow:hidden;width:390px;height:15px;padding-top:2px;line-height:17px;}
.lecDetailInfo .lecTchInfo2014 .lecArea dl dd .mp4Btn {margin-top:6px;#margin-top:-1px;}
:root .lecDetailInfo .lecTchInfo2014 .lecArea dl dd .mp4Btn {margin-top:4px \0/IE9;}
.lecDetailInfo .lecTchInfo2014 .seriesArea {float:left;overflow:hidden;width:105px;margin-left:22px;}
.lecDetailInfo .lecTchInfo2014 .seriesArea .regBtn {height:145px;}
.lecDetailInfo .lecTchInfo2014 .seriesArea .butBtn {}
.lecDetailInfo .lecTchInfo2014 .relativePromoArea {float:left;overflow:hidden;width:682px;margin-top:20px;padding:11px 15px 9px;border:2px solid #9ea0a2;background-color:#fff;}
.lecDetailInfo .lecTchInfo2014 .relativePromoArea .tit {float:left;width:155px;height:15px;}
.lecDetailInfo .lecTchInfo2014 .relativePromoArea .txt {float:left;overflow:hidden;width:527px;padding-top:1px;font-size:12px;line-height:16px;}
.lecDetailInfo .lecTchInfo2014 .relativePromoArea .txt a {line-height:16px;}

.lecDetailNoti {clear:both;overflow:hidden;position:relative;padding:11px 10px 5px;border:1px solid #c5d7e5;background-color:#d6e4ed;color:#13517a;}
.lecDetailNoti .txt,
.lecDetailNoti .btnTxt {padding:2px 0 0 10px;margin-bottom:5px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/icon/ico_arrowDarkBlue.gif') no-repeat left 6px;background-position /*\**/:left 5px\9;#background-position:left 5px;_background-position:left 5px;line-height:16px;}
.lecDetailNoti .txt {width:728px;}
.lecDetailNoti .btnTxt {width:553px;}
.lecDetailNoti .btnArea {position:absolute;right:10px;top:10px;width:175px;text-align:right;}

.sTabArea {height:28px;width:100%;background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/entrance/bg_3.jpg) 0 bottom repeat-x;}
.sTabArea li {float:left;}

.distribGraph {overflow:hidden;}
.distribGraph .graph_lecVal,
.distribGraph .graph_stdVal,
.distribGraph .graph_gradeDistrib {overflow:hidden;width:375px;}
.distribGraph .graphArea {clear:both;overflow:hidden;width:373px;border:1px solid #cecece;}
/*
.distribGraph .lecValArea {height:225px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_lecValgraph.gif') no-repeat left top;}
.distribGraph .stdValArea {height:185px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_stdValgraph.gif') no-repeat left top;}
.distribGraph .gradeDistribArea {height:185px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_gradeDistrib.gif') no-repeat left top;}
*/
.distribGraph .lecValArea {padding-top:20px;}
.distribGraph .btnArea {padding:10px;}

.lecBookIntro {clear:both;overflow:hidden;}
.lecBookIntro .photo {float:left;width:141px;height:177px;border:1px solid #cccfd2;text-align:center;}
.lecBookIntro .bookInfo {float:right;width:605px;}
.lecBookIntro .contsScroll {overflow-x:hidden;overflow-y:auto;margin-top:-2px;padding-top:1px;line-height:14px;}

.lecInfoGuide {clear:both;position:relative;}
.lecInfoGuide .greenBox {border: 2px solid #40b20e;position:absolute;top:5px;width:260px;background:#fff;font-size:12px;}
.lecInfoGuide .greenBox .titArea {overflow:hidden;padding:5px;background-color:#ecf7e6;}
.lecInfoGuide .greenBox .txtArea {clear:both;padding:10px 5px;line-height:14px;}

.lecTitType01 select {padding:1px;}
.lecTitType01 .bothBtnArea {overlfow:hidden;height:20px;}

.lms_tb td  {display:block;width:90px;margin:0 auto;padding-top:5px;text-align:center;}
.lms_tb td .lecGrade,
.lms_tb td .lecStep {display:block;width:60px;margin:0 auto;padding:2px 0;text-align:center;}
.lms_tb td .lecTit {margin-bottom:2px;color:#4b4b4b;font-weight:bold;line-height:16px;}
.lms_tb td .lecRange {overflow:hidden;height:15px;padding-left:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/hline_darkGray.gif') no-repeat 2px 7px;color:#4b4b4b;line-height:16px;white-space:nowrap;}
.lms_tb td .lecAddInfo {overflow:hidden;padding-top:10px;}
.lms_tb td .lecAddInfo li {float:left;height:12px;margin-left:10px;padding:0 0 0 10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/vline_darkGray.gif') no-repeat left 50%;line-height:12px;}
.lms_tb td .lecAddInfo li a {display:block;height:12px;padding-top:1px;padding-top /*\**/:2px\9;line-height:12px;}
:root .lms_tb td .lecAddInfo li a {padding-top:3px \0/IE9;}
.lms_tb td .lecAddInfo li.first {margin-left:0;padding-left:0;background:none;}
.lms_tb td .lecAddInfo li.lecInfo,
.lms_tb td .lecAddInfo li.lecInfo a {font-weight:bold;color:#009cbf;}
.lms_tb td .lecStatus {display:block;width:70px;margin:0 auto;text-align:center;}
.lms_tb td .lecStatus .mvNum {color:#d60e2b;font-weight:bold;}
.lms_tb td .lecStatus .captionNum {color:#007c8b;font-weight:bold;}

.checkGood,
.checkBad {display:block;overflow:hidden;width:140px;height:20px;padding:22px 0 0 5px;font-size:11px;font-weight:bold;line-height:12px;text-align:left;letter-spacing:-1px;}
.checkGood {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/mark_valueBox_good.jpg') no-repeat left top;}
.checkBad {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/mark_valueBox_bad.jpg') no-repeat left top;}

/*.lecValArea {width:700px;height:70px;}*/
.lecValArea .checkChoice {}
.lecValArea .checkChoice li {float:left;margin-right:10px;#margin-right:6px;_margin-right:6px;}
.lecValArea .checkChoiceExp {#margin-top:-3px;_margin-top:-3px;}
.lecValArea .checkChoiceExp li {float:left;margin-right:10px;#margin:0 5px 0 -3px;_margin:0 5px 0 -3px;}
.lecValArea input {margin-top:-3px;#margin:-4px -3px 0 0;_margin:-4px -3px 0 0;vertical-align:middle;}

.distribGraphArea {}
.distribGraphArea .gradeGraph,
.distribGraphArea .levelGraph {}
.distribGraphArea .gradeGraph li,
.distribGraphArea .levelGraph li {float:left;font-size:11px;letter-spacing:-1px;}
.distribGraphArea .gradeGraph li .go1,
.distribGraphArea .gradeGraph li .go2,
.distribGraphArea .gradeGraph li .go3 {display:block;overflow:hidden;height:30px;border-left:1px solid #fff;font-weight:bold;line-height:30px;line-height /*\**/:32px\9;#line-height:32px;_line-height:32px;}
:root .distribGraphArea .gradeGraph li .go1,
:root .distribGraphArea .gradeGraph li .go2,
:root .distribGraphArea .gradeGraph li .go3 {padding-top:2px \0/IE9;}
.distribGraphArea .gradeGraph li .go1 {background-color:#d0e2ff;color:#163d7d;}
.distribGraphArea .gradeGraph li .go2 {background-color:#daf2ff;color:#256e96;}
.distribGraphArea .gradeGraph li .go3 {background-color:#f3ffdb;color:#749630;}
.distribGraphArea .levelGraph li .level1,
.distribGraphArea .levelGraph li .level2,
.distribGraphArea .levelGraph li .level3,
.distribGraphArea .levelGraph li .level4,
.distribGraphArea .levelGraph li .level5,
.distribGraphArea .levelGraph li .level6,
.distribGraphArea .levelGraph li .level7,
.distribGraphArea .levelGraph li .level8,
.distribGraphArea .levelGraph li .level9 {display:block;overflow:hidden;height:18px;border-left:1px solid #fff;color:#fff;line-height:18px;line-height /*\**/:20px\9;#line-height:20px;_line-height:20px;}
:root .distribGraphArea .levelGraph li .level1,
:root .distribGraphArea .levelGraph li .level2,
:root .distribGraphArea .levelGraph li .level3,
:root .distribGraphArea .levelGraph li .level4,
:root .distribGraphArea .levelGraph li .level5,
:root .distribGraphArea .levelGraph li .level6,
:root .distribGraphArea .levelGraph li .level7,
:root .distribGraphArea .levelGraph li .level8,
:root .distribGraphArea .levelGraph li .level9 {padding-top:1px \0/IE9;}
.distribGraphArea .levelGraph li .level1 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level1.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level2 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level2.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level3 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level3.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level4 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level4.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level5 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level5.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level6 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level6.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level7 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level7.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level8 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level8.gif') repeat-x left top;}
.distribGraphArea .levelGraph li .level9 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_distrib_level9.gif') repeat-x left top;}
.distribGraphArea td {border-bottom:none;}
.distribGraphArea tr.endLine td {border-bottom:1px solid #bdbdbd;}

/* after 특강 프로모션 */
.afterSpeLec {overflow:hidden;width:760px;padding-bottom:39px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140318_afterSpeLec_contsBottom.gif') no-repeat left bottom;font-size:12px;}
.afterSpeLec .contsArea {overflow:hidden;}
.afterSpeLec .contsArea .lecInfoArea h3 {margin:30px 0 15px;}
.afterSpeLec .contsArea .lecInfoArea p {margin-bottom:20px;line-height:18px;text-align:justify;}
.afterSpeLec .contsArea .lecInfoArea strong {display:block;margin-bottom:8px;}
.afterSpeLec .contsArea .lecInfoArea span {line-height:18px;}
.afterSpeLec .contsArea .mTabArea {clear:both;width:760px;height:51px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140318_afterSpeLec_mTabBg.gif') no-repeat left top;}
.afterSpeLec .contsArea .mTabArea ul {padding-left:28px;}
.afterSpeLec .contsArea .mTabArea ul li {float:left;margin-left:5px;}
.afterSpeLec .contsArea .sTabArea {clear:both;height:79px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140318_afterSpeLec_sTabBg.gif') no-repeat left top;}
.afterSpeLec .contsArea .sTabArea ul {}
.afterSpeLec .contsArea .sTabArea ul li {float:left;height:34px;margin-left:8px;}
.afterSpeLec .contsArea .sTabArea ul li.first {margin-left:0;}
.afterSpeLec .contsArea .contsSub {width:706px;padding:30px 27px 0;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140318_afterSpeLec_contsBg.gif') repeat-y left top;}
.afterSpeLec .contsArea .contsSub .contsSubBox {overflow:hidden;padding:15px 12px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140318_afterSpeLec_contsBoxBg.gif') repeat-y left top;}
.afterSpeLec .contsArea .contsSub .contsSubBox .lecInfoArea,
.afterSpeLec .contsArea .contsSub .contsSubBox .lecListArea {overflow:hidden;width:100%;margin:0 auto;}
.afterSpeLec .contsArea .contsSub .contsSubBox .lecListArea .classTit {font-weight:bold;font-size:14px;color:#333;line-height:14px;}
.afterSpeLec .contsArea .contsSub .boardType05 th {background-color:#d6e0ef;font-weight:bold;}
.afterSpeLec .contsArea .contsSub .boardType05 td.tit {background-color:#e8e9e9;font-weight:bold;}

/* 2017 수능 한국사 출제방향 (2014.04.15 : 박미나,김혜은) */
.snKoreanHistory {position:relative;width:760px;font-size:12px !important;}
.snKoreanHistory .mvArea {position:absolute;top:560px;left:25px;}
.snKoreanHistory .mvArea .btnDown {margin:5px 0 0 307px;}
.snKoreanHistory .tabArea ul {overflow:hidden;}
.snKoreanHistory .tabArea ul li {float:left;}

.snKoreanHistory h3{margin-bottom:10px;}
.snKoreanHistory h4{margin:20px 20px 0px 20px;color:#333;font-size:14px;font-weight:bold;}
.snKoreanHistory p.snKtxt {padding:10px 20px;color:#4d4d4d;text-align:justify;line-height:17px;}
.snKoreanHistory .snKo_tb {border-collapse:collapse;margin:10px 20px;}
.snKoreanHistory .snKo_tb th{padding:10px 20px;background:#c39b7d;color:#fff;border-bottom:2px solid #e1cdbe;border-right:1px solid #e1cdbe;}
.snKoreanHistory .snKo_tb td{padding:10px 20px;background:#f0e1c4;border-bottom:1px solid #f8f0e2;border-right:1px solid #f8f0e2;color:#222;}
.snKoreanHistory .addInfo{margin:25px 20px;padding:20px;border:1px solid #ccc;}

.snKoreanHistory .titArea{overflow:hidden;}
.snKoreanHistory .titArea h3{float:left; width:640px;}
.snKoreanHistory .titArea .toggleBtn { float:right; display:block;padding:5px 5px 0 0;}
.snKoreanHistory .exQuestion .question {margin:20px 0;text-align:center;}
.snKoreanHistory .exQuestion .con {overflow:hidden;}
.snKoreanHistory .exQuestion .con .tit {margin:20px 20px 0px 20px; font-weight:bold}

.snKoreanHistory .roadmap {overflow:hidden;width:760px;margin-bottom:10px;*margin-bottom:0;}
.snKoreanHistory .roadmap ul li {position:relative;float:left;}
.snKoreanHistory .roadInfo {height:100px;*height:110px;}
.snKoreanHistory .tchrImg {margin:20px 0;text-align:center;}
.snKoreanHistory .grayBox {overflow:hidden;clear:both;margin:10px 0;border:1px solid #ccc;}
.snKoreanHistory .grayTit {padding:10px 0;background-color:#e4e4e4;text-align:center;font-size:14px;font-weight:bold;border:1px solid #ccc;}
.snKoreanHistory .grayBox .bookList,
.snKoreanHistory .grayBox .bnrList {padding:10px 15px;}
.snKoreanHistory .grayBox .bookList ul li {float:left;margin:0 0 10px 10px;text-align:center;}
.snKoreanHistory .grayBox .bnrList ul li {float:left;margin:0 0 10px 3px;text-align:center;}
.snKoreanHistory .tBrown {font-weight:bold;font-size:14px;text-decoration:underline;}

/* 6월 학평대비 추천강좌 (2014.05.14 : 박미나) */
.hpRecommendLec {width:760px;}
.hpRecommendLec .tabArea ul {overflow:hidden;display:block;height:100%;}
.hpRecommendLec .tabArea ul li {float:left;}
.hpRecommendLec .contents {padding:0px 10px 10px;}
.hpRecommendLec .contents .tchrPhotoList {overflow:hidden;clear:both;width:740px;height:150px;padding-top:30px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140514_hpmp_bgTchr.gif') no-repeat;text-align:center;}
.hpRecommendLec .contents .tchrPhotoList .arrowL {float:left;width:22px;height:140px;padding-top:32px;}
.hpRecommendLec .contents .tchrPhotoList .tchrP {overflow:hidden;float:left;width:690px;height:138px;}
.hpRecommendLec .contents .tchrPhotoList .tchrP a {margin-left:7px;}
.hpRecommendLec .contents .tchrPhotoList .arrowR {float:right;width:22px;height:140px;padding-top:32px;}
.hpRecommendLec .contents .tchrTxtArea {width:740px;height:100%;background-color:#eeeeee;}
.hpRecommendLec .contents .tchrTxtArea .tchrTxtTit {height:22px;padding:8px 15px;background-color:#d2d2d2;color:#49620e;font-size:14px;line-height:25px;}
.hpRecommendLec .contents .tchrTxtArea .tchrTxtTit strong {float:left;}
.hpRecommendLec .contents .tchrTxtArea .tchrTxtTit .btnArea {float:right;}
.hpRecommendLec .contents .tchrTxtArea .txtArea .pageTopBtn {text-align:right;}

.hpRecommendLec .txtArea {padding:15px;font-size:12px;text-align:justify;line-height:20px;}
.hpRecommendLec .txtArea h2 {margin-bottom:10px;font-size:15px;font-weight:bold;}
.hpRecommendLec .txtArea h3 {margin-bottom:5px;font-weight:bold;}
.hpRecommendLec .txtArea p {margin-bottom:20px;}
.hpRecommendLec .txtArea ul {margin-bottom:20px;}
.hpRecommendLec .txtArea em {text-decoration:underline !important;}
.hpRecommendLec .txtArea .hpLec_tb {border:0;border-spacing:1px;background-color:#c1c1c1;table-layout:fixed;empty-cells:show;}
.hpRecommendLec .txtArea .hpLec_tb th {padding:5px 0;border:1px solid #fff;background-color:#f0f0f0;color:#000;text-align:center;}
.hpRecommendLec .txtArea .hpLec_tb td {padding:5px;background-color:#fff;color:#5c5c5c;text-align:center;}
.hpRecommendLec .txtArea .dGrayBox {padding:15px;margin-bottom:20px;border:1px solid #666;}
.hpRecommendLec .txtArea .dGrayBox ul {margin-bottom:0 !important;}

.mpTableTit {padding:2px 0 0 10px;margin-bottom:10px;font-size:13px;font-weight:bold;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/icon/ico_cir_darkCyan.gif') no-repeat left 6px;}
.hFix_tb {height:125px;*height:137px;}
:root .hFix_tb {height:132px \0/IE09;}


/* LMS 고도화 (2014.04.28 : 은대권)
-------------------------------------------------------------------------------*/
/* 공통 */

.tbArea {clear:both;position:relative;}
.contOptionArea,
.tbOptionArea {clear:both;position:relative;overflow:hidden;}
.tbOptionArea .txt {font-size:11px;color:#000641;line-height:18px;}

.lms2Basic_tb {border:0;border-collapse:collapse;border-top:2px solid #6c81b4;table-layout:fixed;empty-cells:show;}
.lms2Basic_tb thead th {padding:10px 0 8px;border-bottom:1px solid #e7eef5;background:#f4f7fa url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/vline_lms2Basic_tb_th.gif') no-repeat left 50%;color:#000641;font-size:12px;font-weight:normal;text-align:center;line-height:14px;}
.lms2Basic_tb thead th.first {background-image:none;}
.lms2Basic_tb td {height:44px; padding:8px 3px 6px;border-bottom:1px solid #e7eef5;color:#454545;font-size:12px;line-height:14px;text-align:center;}
.lms2Basic_tb tr.lightYellow td,
.lms2Basic_tb td.lightYellow {background-color:#fefce9;}

.lms2Basic_tb th .newBeta {display:block;color:#ff6000;font-weight:bold;font-size:11px;letter-spacing:-1px;}
.lms2Basic_tb td .lecTchPhoto {display:block;overflow:hidden;width:61px;height:61px;margin:0 auto;border:1px solid #dadada;text-align:center;}
.lms2Basic_tb td .lecBookCover {display:block;overflow:hidden;width:61px;height:80px;margin:0 auto;border:1px solid #dadada;text-align:center;}
.lms2Basic_tb td .lecTchName {display:block;margin:0 auto;padding-top:5px;text-align:center;letter-spacing:-2px;}
.lms2Basic_tb td .lecTit {margin-bottom:2px;color:#4b4b4b;font-weight:bold;line-height:16px;}
.lms2Basic_tb td .lecRange {overflow:hidden;height:15px;padding-left:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/hline_darkGray.gif') no-repeat 2px 7px;color:#4b4b4b;line-height:16px;white-space:nowrap;}
.lms2Basic_tb td .lecAddInfo {height:15px;padding-top:5px;}
.lms2Basic_tb td .lecAddInfo li {float:left;height:12px;margin-left:10px;padding:2px 0 0 10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/vline_darkGray.gif') no-repeat left 3px;line-height:12px;}
.lms2Basic_tb td .lecAddInfo li a {display:block;height:13px;padding-top:1px;padding-top /*\**/:2px\9;line-height:12px;}
:root .lms2Basic_tb td .lecAddInfo li a {padding-top:3px \0/IE9;}
.lms2Basic_tb td .lecAddInfo li.first {margin-left:0;padding-left:0;background:none;}
.lms2Basic_tb td .lecAddInfo li.lecInfo,
.lms2Basic_tb td .lecAddInfo li.lecInfo a {font-weight:bold;color:#0281b4;}
.lms2Basic_tb td .lecAddInfo li a .icoDisk {margin-top:-2px;margin-top /*\**/:-3px\9;}
.lms2Basic_tb td .lecAddInfo li a .icoBook {margin-top:-3px;margin-top /*\**/:-4px\9;}
.lms2Basic_tb td .lecAddInfo li.btn {margin:-3px 0 0 0;padding-left:5px;background:none;}
:root .lms2Basic_tb td .lecAddInfo li a .icoDisk {margin-top:-4px \0/IE9;}
:root .lms2Basic_tb td .lecAddInfo li a .icoBook {margin-top:-5px \0/IE9;}
.lms2Basic_tb td .lecStatus {display:block;width:60px;margin:0 auto;color:#666;text-align:center;}
.lms2Basic_tb td .lecStatus .mvNum {color:#d60e2b;font-weight:bold;}
.lms2Basic_tb td .lecStatus .captionNum {color:#007c8b;font-weight:bold;}
.lms2Basic_tb td .statusArea {overflow:hidden;width:95px;padding:1px;margin:0 auto;}
.lms2Basic_tb td .statusArea img {float:left;}
.lms2Basic_tb td .statusArea .lecStatus {float:left;}
.lms2Basic_tb td .icoNew {vertical-align:middle;}
.lms2Basic_tb td .icoTch {margin-top:-3px;vertical-align:middle;}
.lms2Basic_tb td .btnPlay,
.lms2Basic_tb td .tbBtn {padding:1px;}
.lms2Basic_tb td .thum {width:150px;float:left;}
.lms2Basic_tb td .lecTxt {float:left;margin-left:10px;}
.lms2Basic_tb td .lecTxt .tit {overflow:hidden;height:58px;margin-bottom:7px;font-weight:bold;line-height:15px;}

/* 2015-08-26 player 변경*/
.lms2Basic_tb td .player{position:relative; margin-bottom:3px;}
.lms2Basic_tb td .player > a{display:inline-block; width:104px; height:20px; font-size:0; line-height:0; text-indent:-9999px; background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/btn_playertype.gif) no-repeat 0 0;}
.lms2Basic_tb td .p_html5 > a{background-position:0 0;}
.lms2Basic_tb td .p_html5 > a:hover{background-position:-124px 0;}
.lms2Basic_tb td .p_ebsipc > a{background-position:0 -40px;}
.lms2Basic_tb td .p_ebsipc > a:hover{background-position:-124px -40px;}

.lms2Basic_tb td .player div{display:none;}
.lms2Basic_tb td .player:hover div{display:block; width:62px; height:45px; padding:0 3px 3px 7px; position:absolute; top:-2px; left:104px; z-index:9999;}
.lms2Basic_tb td .player:hover div > a{display:inline-block; margin-top:3px;}
.lms2Basic_tb td .player.p_ebsipc:hover div{top:auto; bottom:-3px;}
.lms2Basic_tb td .player.aod:hover div{width:72px; height:23px; }
.lms2Basic_tb td .player.p_html5 div{background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_html5player.png) no-repeat 0 0;}
.lms2Basic_tb td .player.p_ebsipc div{background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_ebsiplayer.png) no-repeat 0 0;}
.lms2Basic_tb td .player.p_html5.one div,
.lms2Basic_tb td .player.p_ebsipc.one div{width:72px; height:23px; background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_aodplayer.png) no-repeat 0 0;}
.lms2Basic_tb td .player.aod div{background:url(http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_aodplayer.png) no-repeat 0 0;}


.lms2Cont_tb {border:0;border-spacing:1px;background-color:#c1c1c1;table-layout:fixed;empty-cells:show;}
.lms2Cont_tb th {padding:7px 0;border:1px solid #fff;background-color:#f0f0f0;color:#000;}
.lms2Cont_tb td {padding:7px;background-color:#fff;color:#5c5c5c;text-align:center;}

/* txtFixTab 기본:최대5자, long7:최대7자, long9:최대9자, green:녹색 */
.txtFixTab {clear:both;position:relative;overflow:hidden;height:35px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTab_line.gif') repeat-x left 30px;}
.txtFixTab ul {padding-left:1px;}
.txtFixTab li {float:left;height:35px;margin-left:-1px;color:#707070;font-size:12px;line-height:31px;text-align:center;}
.txtFixTab li a {display:block;width:76px;height:35px;height /*\**/:34px\9;padding-top /*\**/:1px\9;#height:34px;#padding-top:1px;_height:34px;_padding-top:1px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTab.gif') no-repeat left top;color:#707070;font-size:12px;line-height:32px;text-align:center;cursor:pointer;}
:root .txtFixTab li a {height:33px \0/IE9;padding-top:2px \0/IE9;}
.txtFixTab li a:hover,
.txtFixTab li a:active,
.txtFixTab li.on a {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTab_on.gif') no-repeat left top;color:#fff;font-weight:bold;letter-spacing:-1px;}
.txtFixTab li a.long7 {width:98px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabT7.gif') no-repeat left top;}
.txtFixTab li a.long7:hover,
.txtFixTab li a.long7:active,
.txtFixTab li.on a.long7 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabT7_on.gif') no-repeat left top;}
.txtFixTab li a.long9 {width:120px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabT9.gif') no-repeat left top;}
.txtFixTab li a.long9:hover,
.txtFixTab li a.long9:active,
.txtFixTab li.on a.long9 {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabT9_on.gif') no-repeat left top;}
.txtFixTab li a.bgPuple:hover,
.txtFixTab li a.bgPuple:active,
.txtFixTab li.on a.bgPuple {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabPuple_on.gif') no-repeat left top;}
.txtFixTab li a.short {width:70px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabS.gif') no-repeat left top;}
.txtFixTab li a.short:hover,
.txtFixTab li a.short:active,
.txtFixTab li.on a.short {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabS_on.gif') no-repeat left top;}
.txtFixTab .tabBtn {position:absolute;right:0;top:0;}
.txtFixTab li a.longGreen {width:120px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabT9.gif') no-repeat left top;}
.txtFixTab li a.longGreen:hover,
.txtFixTab li a.longGreen:active,
.txtFixTab li.on a.longGreen {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/txtFixTabTGreen_on.gif') no-repeat left top;}

.txtBoxTab {float:left;overflow:hidden;}
.txtBoxTab li {float:left;height:23px;}
.txtBoxTab li a {display:block;height:23px;padding:0 15px;border:1px solid #e3e3e3;background-color:#f8f8f8;color:#b1b0b0;font-weight:bold;font-size:12px;line-height:23px;white-space:nowrap;}
.txtBoxTab li a:hover,
.txtBoxTab li a:active,
.txtBoxTab li.on a {border:1px solid #6c81b4;background-color:#90a8ca;color:#fff;}
.txtBoxTabArea {position:relative;width:100%;} /*txtBoxTab이 우측 컨텐츠와 같이 사용될 때*/
.txtBoxTabArea .txtBoxTab {}
.txtBoxTabArea .rArea {position:absolute;right:0;top:0;}

.txtRecTab {clear:both;overflow:hidden;}
.txtRecTab li {float:left;height:26px;margin-left:5px;color:#fff;font-size:12px;line-height:26px;text-align:center;}
.txtRecTab li.first {margin-left:0;}
.txtRecTab li a {display:block;overflow:hidden;height:26px;padding-left:10px;color:#2f2f2f;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabL.gif') no-repeat left top;color:#fff;font-weight:bold;}
.txtRecTab li a span {display:block;height:26px;height /*\**/:25px\9;padding-top /*\**/:1px\9;#height:25px;#padding-top:1px;_height:25px;_padding-top:1px;padding-right:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabR.gif') no-repeat right top;}
:root .txtRecTab li a span {height:24px \0/IE9;padding-top:2px \0/IE9;}
.txtRecTab li a:hover,
.txtRecTab li a:active,
.txtRecTab li.on a {display:block;overflow:hidden;height:26px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabOnL.gif') no-repeat left top;}
.txtRecTab li a:hover span,
.txtRecTab li a:active span,
.txtRecTab li.on a span {display:block;height:26px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabOnR.gif') no-repeat right top;line-height:26px;}

.iBorderS {height:20px;padding:1px;border:1px solid #b0b0b0;font-size:12px;color:#000;}
.iBorderT {height:18px;border:1px solid #b0b0b0;color:#000;}

.graySlideBox {position:relative;overflow:hidden;padding:10px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_graySlide.gif') repeat left top;}

.searchBox_blue {overflow:hidden;padding:10px;border:1px solid #e7eef5;background-color:#f4f7fa;}

.txtRed {color:#ff0000 !important;}
.txtBlue {color:#3165b1 !important;}


/* 개별*/
.topLecTitArea {clear:both;overflow:hidden;border:3px solid #638fd1;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTab.gif') repeat-x left 50%;}
.topLecTitArea .tit {display:block;float:left;overflow:hidden;width:530px;height:37px;padding-left:10px;height /*\**/:36px\9;padding-top /*\**/:1px\9;#height:36px;#padding-top:1px;_height:36px;_padding-top:1px;/*background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_topLecTitArea.gif') no-repeat left 14px;*/font-size:14px;font-weight:bold;color:#2f2f2f;line-height:38px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;}
:root .topLecTitArea .tit {height:35px \0/IE9;padding-top:2px \0/IE9;}
.topLecTitArea .mark {float:right;padding:12px 10px 0 0;}

.lecBasicInfoBox {float:left;overflow:hidden;padding:10px;border:1px solid #e5e5e5; font-size:12px;}
.lecBasicInfoBox .basicInfo {overflow:hidden;padding:10px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_graySlide.gif') repeat left top;}
.lecBasicInfoBox .tchArea {overflow:hidden;width:124px;height:124px;margin-bottom:8px;border:1px solid #e5e5e5;}
.lecBasicInfoBox .tchArea > img {border:2px solid #fff;}
.lecBasicInfoBox .tchGrp {position:relative;overflow:hidden;width:126px;height:14px;font-size:12px;line-height:14px;}
.lecBasicInfoBox .tchGrp .tch {display:block;width:126px;height:12px;padding-top:2px;padding-top /*\**/:3px\9;#padding-top:3px;_padding-top:3px;color:#222;line-height:14px;text-align:center;}
:root .lecBasicInfoBox .tchGrp .tch {padding-top:4px \0/IE9;}
.lecBasicInfoBox .tchGrp .tch .name {color:#002a87;font-weight:bold;}
.lecBasicInfoBox .tchGrp .tch .icoHome {}
:root .lecBasicInfoBox .tchGrp .tch .icoHome {margin-top:-1px \0/IE9;}
.lecBasicInfoBox .tchGrp .btnL {position:absolute;left:3px;top:4px;}
.lecBasicInfoBox .tchGrp .btnR {position:absolute;right:3px;top:4px;}
.lecBasicInfoBox .basicInfo .lecArea {float:left;overflow:hidden;width:550px;margin-left:40px;}
.lecBasicInfoBox .basicInfo .lecArea dt {float:left;width:65px;height:14px;padding-top:12px;}
.lecBasicInfoBox .basicInfo .lecArea dd {float:left;width:195px;height:14px;padding:12px 0 0 15px;font-size:12px;color:#222;line-height:15px;white-space:nowrap;}
@-moz-document url-prefix() {.lecBasicInfoBox .basicInfo .lecArea dt {padding-top:13px;}}
@-moz-document url-prefix() {.lecBasicInfoBox .basicInfo .lecArea dd {padding-top:13px;line-height:14px;}}
.lecBasicInfoBox .basicInfo .lecArea dd.longTxt {width:470px;height:43px;white-space:normal;}
.lecBasicInfoBox .addInfo {}
.lecBasicInfoBox .addInfo .exhibiPlan {display:block;float:left;width:475px;height:17px;padding:3px 0 0 125px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/tit_relationSeries_go.gif') no-repeat left top;color:#000;font-size:12px;line-height:16px;}
:root .lecBasicInfoBox .addInfo .exhibiPlan {height:15px \0/IE9;padding-top:5px \0/IE9;}
.lecBasicInfoBox .addInfo .exhibiPlan a {margin:0;padding:0;color:#000;}
.lecBasicInfoBox .tDotList {overflow:hidden;padding:15px 0;border-top:1px dotted #cecece;}
/* .lecBasicInfoBox .tDotListF {overflow:hidden;padding:5px 0 15px 0;} */
.lecBasicInfoBox .tDotListF {overflow:hidden;}
.lecBasicInfoBox .tDotListF dt,
.lecBasicInfoBox .tDotList dt {float:left;width:62px;}
.lecBasicInfoBox .tDotListF dd,
.lecBasicInfoBox .tDotList dd {float:left;width:650px;padding-left:15px;font-size:12px;line-height:14px;}
.lecBasicInfoBox dd .txt {padding:6px 0;}
.lecBasicInfoBox dd ul {padding-top:6px;}
.lecBasicInfoBox dd ul li {margin-bottom:2px;}
.lecBasicInfoBox .bookInfo {}
.lecBasicInfoBox .bookInfo .photoArea {float:left;overflow:hidden;width:142px;}
.lecBasicInfoBox .bookInfo .photoArea .photo {display:block;overflow:hidden;width:140px;height:176px;border:1px solid #bbbfc2;}
.lecBasicInfoBox .bookInfo .basicInfo {float:left;width:564px;margin-left:10px;}
.lecBasicInfoBox .bookInfo .basicInfo dl {padding:5px 0;}
.lecBasicInfoBox .bookInfo .basicInfo dt {float:left;width:62px;}
.lecBasicInfoBox .bookInfo .basicInfo dd {float:left;width:480px;}

.lecBasicInfoBox .basicInfo2 {float:left;position:relative;overflow:hidden;width:570px;padding:10px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_graySlide.gif') repeat left top;}
.lecBasicInfoBox .basicInfo2 p {line-height:16px;}
.lecBasicInfoBox .basicInfo2 .infoBtn {position:absolute;right:10px;top:10px;}
.lecBasicInfoBox .basicInfo2 .progressArea {}
.lecBasicInfoBox .basicInfo2 .progressArea dl {overflow:hidden;padding:10px 0 0 10px;}
.lecBasicInfoBox .basicInfo2 .progressArea dt {float:left;width:55px;height:14px;}
.lecBasicInfoBox .basicInfo2 .progressArea dd {float:left;width:495px;height:14px;padding-left:10px;line-height:16px;}
.lecBasicInfoBox .basicInfo2 .progressArea dd .barGraph {display:block;float:left;width:420px;height:14px;margin-right:10px;background-color:#d2d2d2;}
.lecBasicInfoBox .basicInfo2 .progressArea dd .barGraph .barBlue {display:block;float:left;height:14px;background-color:#3587df;font-size:0;line-height:0;text-indent:-999px;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea {overflow:hidden;padding:5px;border:1px solid #d2d2d2;background-color:#fff;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .lecArea {float:left;overflow:hidden;width:269px;padding:0 5px 0;font-size:12px;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .lecArea dl {overflow:hidden;width:269px;margin:1px;border:1px solid #dedddd;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .lecArea dl dt {height:26px;background-color:#e6e5e5;color:#919191;font-weight:bold;line-height:27px;text-align:center;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .lecArea dl dd {height:26px;background-color:#f2f1f1;color:#919191;line-height:27px;text-align:center;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .lecArea .btn {width:269px;padding-top:5px;text-align:center;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .on {}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .on dl {margin:0 !important;border:2px solid #009cbf;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .on dl dt {background-color:#e9f2f8;color:#009cbf;}
.lecBasicInfoBox .basicInfo2 .lecTurnArea .on dl dd {background-color:#fff;color:#737373;}
.lecBasicInfoBox .basicInfo2 .lecArea2 {overflow:hidden;width:550px;margin:-10px 0 10px 15px;}
.lecBasicInfoBox .basicInfo2 .lecArea2 dt {float:left;width:65px;height:13px;padding-top:15px;}
.lecBasicInfoBox .basicInfo2 .lecArea2 dd {float:left;overlfow:hidden;width:195px;height:13px;padding:15px 0 0 15px;font-size:12px;color:#222;line-height:14px;white-space:nowrap;}
.lecBasicInfoBox .basicInfo2 .lecArea2 dd.longTxt {width:470px; height:auto;}
.lecBasicInfoBox .basicInfo2 .lecArea2 dd .icoDisk {margin-top:-2px;margin-top /*\**/:-3px\9;}
.lecBasicInfoBox .basicInfo2 .lecArea2 dd .icoBook {margin-top:-3px;margin-top /*\**/:-4px\9;}
:root .lecBasicInfoBox .basicInfo2 .lecArea2 dd .icoDisk {margin-top:-4px \0/IE9;}
:root .lecBasicInfoBox .basicInfo2 .lecArea2 dd .icoBook {margin-top:-5px \0/IE9;}

.lecBasicInfoBox .basicInfo .lecArea .btnPlay,
.lecBasicInfoBox .basicInfo2 .lecArea2 .btnPlay {margin-top:-3px;}

.arealLecTab {float:left;width:748px;padding-left:6px;border:3px solid #638fd1;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTab.gif') repeat-x left 50%;}
.arealLecTab li {float:left;height:26px;padding:6px 4px 5px 0;color:#2f2f2f;font-size:12px;line-height:26px;text-align:center;}
.arealLecTab li a {display:block;height:26px;padding-left:10px;padding-top /*\**/:1px\9;#padding-top:1px;_padding-top:1px;color:#2f2f2f;font-weight:bold;line-height:27px;}
.arealLecTab li a span {padding-right:10px;}
.arealLecTab li a:hover,
.arealLecTab li a:active,
.arealLecTab li.on a {display:block;overflow:hidden;height:26px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabOnL.gif') no-repeat left top;color:#fff;}
.arealLecTab li a:hover span,
.arealLecTab li a:active span,
.arealLecTab li.on a span {display:block;height:26px;height /*\**/:24px\9;padding-top /*\**/:2px\9;margin-top /*\**/:-1px\9;#height:24px;#padding-top:2px;#margin-top:-1px;_height:24px;_padding-top:2px;_margin-top:-1px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTabOnR.gif') no-repeat right top;line-height:26px;}

.highSearchArea {clear:both;overflow:hidden;}
.highSearchArea .searchInfo {overflow:hidden;padding:4px 10px;border:1px solid #e7eef5;background-color:#f4f7fa;}
.highSearchArea .searchOption {overflow:hidden; padding:10px; border:1px solid #cecece; background-color:#f6f6f6;}

.topSlideArea {clear:both;position:relative;overflow:hidden;padding-top:25px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_graySlide.gif') repeat left top;}
.topSlideArea .btnL {position:absolute;left:16px;top:50%;width:25px;height:53px;margin-top:-26px;}
.topSlideArea .btnR {position:absolute;right:16px;top:50%;width:25px;height:53px;margin-top:-26px;}

.topSlideArea .tchSlide {overflow:hidden;width:640px;height:155px;margin:0 auto;}
.topSlideArea .tchSlide ul {overflow:hidden;margin-left:-20px;}
.topSlideArea .tchSlide li {float:left;overflow:hidden;width:111px;height:131px;margin-left:20px;}
.topSlideArea .tchSlide li a.slidePhoto {display:block;overflow:hidden;width:109px;height:109px;border:1px solid #c4c5c4;}
.topSlideArea .tchSlide li a.slidePhoto > img {float:left;width:107px;height:107px;border:1px solid #fff;}
.topSlideArea .tchSlide li a:hover,
.topSlideArea .tchSlide li a:active,
.topSlideArea .tchSlide li.on a {border:1px solid #88a5c9;}
.topSlideArea .tchSlide li a:hover > img,
.topSlideArea .tchSlide li a:active > img,
.topSlideArea .tchSlide li.on a > img {border:1px solid #88a5c9;}
.topSlideArea .tchSlide li .info {overflow:hidden;width:111px;height:30px;color:#222;font-size:12px;line-height:30px;text-align:center;white-space:nowrap;}
.topSlideArea .tchSlide li .info .name {color:#002a87;font-weight:bold;letter-spacing:-1px;}
.topSlideArea .tchSlide li .info a,
.topSlideArea .tchSlide li .info a img {margin-top:9px;border:0;}
.topSlideArea .tchSlide li.on .info {font-weight:bold;letter-spacing:-1px;}

.topSlideArea .bookSlide {overflow:hidden;width:640px;height:182px;margin:0 auto;}
.topSlideArea .bookSlide ul {overflow:hidden;margin-left:-20px;}
.topSlideArea .bookSlide li {float:left;overflow:hidden;width:111px;margin-left:20px;}
.topSlideArea .bookSlide li a.slidePhoto {display:block;overflow:hidden;width:103px;height:132px;padding:3px;}
.topSlideArea .bookSlide li a.slidePhoto img {float:left;width:103px;height:130px;border:1px solid #b6b6b6;}
.topSlideArea .bookSlide li a:hover,
.topSlideArea .bookSlide li a:active,
.topSlideArea .bookSlide li.on a {padding:0;border:3px solid #8fabd3;}
.topSlideArea .bookSlide li a:hover img,
.topSlideArea .bookSlide li a:active img,
.topSlideArea .bookSlide li.on a img {border:1px solid #8fabd3;}
.topSlideArea .bookSlide li .info {display:block;overflow:hidden;width:111px;height:30px;padding-top:5px;color:#666;font-size:12px;line-height:14px;text-align:center;}
.topSlideArea .bookSlide li.on .info {font-weight:bold;color:#2664b7;letter-spacing:-1px;}

.btmSlideArea {position:relative;overflow:hidden;padding:20px 0 15px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_graySlide.gif') repeat left top;}
.btmSlideArea .tchSlide {overflow:hidden;width:600px;margin:0 auto;}
.btmSlideArea .tchSlide ul {overflow:hidden;margin-left:-38px;}
.btmSlideArea .tchSlide li {float:left;overflow:hidden;width:87px;margin-left:40px;}
.btmSlideArea .tchSlide li a .slidePhoto {display:block;overflow:hidden;width:81px;height:81px;margin:0 auto;border:1px solid #c4c5c4;}
.btmSlideArea .tchSlide li a .slidePhoto img {float:left;width:79px;height:79px;border:1px solid #fff;}
.btmSlideArea .tchSlide li a .slidePhoto:hover,
.btmSlideArea .tchSlide li a .slidePhoto:active,
.btmSlideArea .tchSlide li.on a .slidePhoto {border:1px solid #88a5c9;}
.btmSlideArea .tchSlide li a .slidePhoto:hover img,
.btmSlideArea .tchSlide li a .slidePhoto:active img,
.btmSlideArea .tchSlide li.on a .slidePhoto img {border:1px solid #88a5c9;}
.btmSlideArea .tchSlide li a .info {display:block;overflow:hidden;width:87px;height:40px;padding-top:15px;color:#222;font-size:12px;line-height:14px;text-align:center;white-space:nowrap;}
.btmSlideArea .tchSlide li a .info .lecTit,
.btmSlideArea .tchSlide li a .info .lecSubject {display:block;color:#2664b7;}
.btmSlideArea .tchSlide li a .info .name {display:block;color:#666;}
.btmSlideArea .tchSlide li a:hover .info,
.btmSlideArea .tchSlide li a:active .info,
.btmSlideArea .tchSlide li.on a .info {font-weight:bold;letter-spacing:-1px;}
.btmSlideArea .btnL {position:absolute;left:16px;top:50%;width:25px;height:53px;margin-top:-26px;}
.btmSlideArea .btnR {position:absolute;right:16px;top:50%;width:25px;height:53px;margin-top:-26px;}

.qnaReadme {clear:both;overflow:hidden;}

.qnaRegArea {overflow:hidden;}
.qnaRegArea .qnaReg {clear:both;overflow:hidden;height:36px;}
.qnaRegArea .qnaReg .regTit {display:block;float:left;width:126px;height:27px;padding-top:9px;background:url('http://image.ebsi.co.kr/ebsi/images/qna/bg_reNregTit.gif') no-repeat left top;text-align:center;}
.qnaRegArea .qnaReg .regTit img {margin-left:-5px;}
.qnaRegArea .qnaReg .regTxt {float:left;width:480px;height:34px;padding:0 10px;border-top:1px solid #3a63a1;border-right:0;border-bottom:1px solid #3a63a1;border-left:0;color:#999;font-size:14px;line-height:34px;}
.qnaRegArea .qnaTag {overflow:hidden;height:20px;padding-top:10px;}
.qnaRegArea .qnaTag ul {float:left;}
.qnaRegArea .qnaTag li {float:left;height:20px;margin-left:10px;padding-left:11px;background:url('http://image.ebsi.co.kr/ebsi/images/qna/vline_qnaTag.gif') no-repeat left 50%;font-size:12px;line-height:20px;}
.qnaRegArea .qnaTag li a {color:#000;}

.smartQnaTit {display:block;float:left;width:115px;}
.qnaList_qnaNum {display:block;float:left;height:14px;margin-left:10px;padding-left:11px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/vline_smartQna.gif') no-repeat left 50%;color:#6c81b4;font-weight:bold;line-height:14px;}
.qnaList_anwStatus {float:left;overflow:hidden;width:170px;margin-top:3px;font-size:12px;line-height:20px;}

.popGuideArea {position:relative;z-index:11;}
.popGuideArea .newPlayerGuide {position:absolute;left:375px;top:80px;width:385px;z-index:50;}

.popGuideArea2{position:absolute; top:579px; right:0; width:546px; height:547px; background:#fff; z-index:9999;}
.popGuideArea2 .popupwrap .header{position:relative;}
.popGuideArea2 .popupwrap .header #btnNewPalyerGuideClose{position:absolute; top:19px; right:15px;}
.popGuideArea2 .popupwrap .conwrap{text-align:center; padding:19px 0 40px; border:3px solid #6c81b4; border-top:none !important;}

.downloaderNotiArea {clear:both;position:relative;z-index:15;}
.downloaderNotiArea .popNoti {position:absolute;bottom:0;z-index:50;}
.downloaderNotiAreaRT {clear:both;position:relative;z-index:15;}
.downloaderNotiAreaRT .popNoti {position:absolute;right:0;z-index:50;}


/* 수능완성 사전 홍보 (2014.06.19 : 은대권)
-------------------------------------------------------------------------------*/
.snFinishPrePromo {width:756px;margin:0 auto;padding-bottom:45px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_contsBtm.jpg') no-repeat left bottom;font-size:12px;}

.snFinishPrePromo .writingConts {overflow:hidden;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_contsBg.jpg') repeat-y left top;}
.snFinishPrePromo .writingConts .subjectTabArea {float:left;width:153px;padding:0 0 0 24px;vertical-align:top;}
.snFinishPrePromo .writingConts .textBookArea {float:left;width:526px;padding:0 53px 0 0;}
.snFinishPrePromo .writingConts .textBookArea .bookConts {overflow:hidden;width:484px;padding:20px;border:1px solid #e4e4e4;background-color:#f6f6f6;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .contGrp {padding:15px 0;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_dotLine.gif') repeat-x left top;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .first {padding-top:0 !important;background:none !important;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .contGrp dl {margin-bottom:-10px;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .contGrp dt {margin-bottom:2px;color:#395ba1;font-weight:bold;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .contGrp dd {margin-bottom:10px;color:#8c8c8c;line-height:14px;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents {}
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents li {float:left;width:115px;height:27px;margin:0 0 5px 5px;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents li a {display:block;width:115px;height:25px;padding-top:2px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_cyanTab.jpg') no-repeat left top;color:#2e2e2e;font-weight:bold;line-height:25px;text-align:center;letter-spacing:-1px;}
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents li a:hover,
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents li a:active,
.snFinishPrePromo .writingConts .textBookArea .bookConts .tableOfContents li.on a {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_cyanTab_on.jpg') no-repeat left top;color:#fff;}

.snFinishPrePromo .titArrow {overflow:hidden;margin-bottom:15px;padding:2px 0 0 15px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_titArrow.gif') no-repeat left 5px;color:#0061ac;font-weight:bold;font-size:16px;line-height:16px;letter-spacing:-1px;}
.snFinishPrePromo .titCir,
.TableOfContents_titCir {overflow:hidden;margin-bottom:15px;padding:2px 0 0 15px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_titCir.gif') no-repeat left 4px;color:#000;font-weight:bold;font-size:14px;line-height:14px;letter-spacing:-1px;}

.snFinishPrePromo ul.basicList {padding:0;}
.snFinishPrePromo ul.basicList li {margin-bottom:5px;padding:0;line-height:14px;}
.snFinishPrePromo ul.hyphenList {padding:2px 0 0 13px;}
.snFinishPrePromo ul.hyphenList li {margin-bottom:0;padding:2px 0 0 10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_hline_hyphen.gif') no-repeat left 8px;line-height:14px;}

.snFinishPrePromo .interviewConts {overflow:hidden;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_contsBg.jpg') repeat-y left top;}

.snFinishPrePromo .interviewConts .interviewArea {overflow:hidden;width:666px;margin:0 auto;}
.snFinishPrePromo .interviewConts .interviewArea .tit {margin-bottom:25px;color:#000;font-weight:bold;font-size:16px;line-height:18px;letter-spacing:-1px;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBox {overflow:hidden;width:624px;padding:25px 20px 0;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background-color:#f6f6f6;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBox dt {margin-bottom:10px;color:#395ba1;font-weight:bold;font-size:14px;line-height:18px;letter-spacing:-1px;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBox dd {margin-bottom:25px;color:#8d8d8d;line-height:18px;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBox dd .pointTxt {color:#ec0143;font-weight:bold;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBox dd p {padding-top:7px;}
.snFinishPrePromo .interviewConts .interviewArea .interviewBtn {}

.snFinishPrePromo .interviewConts .interviewList {position:relative;overflow:hidden;width:669px;margin:10px auto 0;padding:13px 0;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_otherlistBg.jpg') no-repeat 50% top;}
.snFinishPrePromo .interviewConts .interviewList .listArea {overflow:hidden;width:635px;height:103px;margin:0 auto;}
.snFinishPrePromo .interviewConts .interviewList .listArea ul {width:1386px;}
.snFinishPrePromo .interviewConts .interviewList .listArea li {float:left;width:119px;height:103px;margin-left:7px;}
.snFinishPrePromo .interviewConts .interviewList .listArea li a {display:block;width:117px;height:101px;border:1px solid #f8f8f8;}
.snFinishPrePromo .interviewConts .interviewList .listArea li a img {border:1px solid #d6d6d6;}
.snFinishPrePromo .interviewConts .interviewList .listArea li a:hover,
.snFinishPrePromo .interviewConts .interviewList .listArea li a:hover img,
.snFinishPrePromo .interviewConts .interviewList .listArea li a:active,
.snFinishPrePromo .interviewConts .interviewList .listArea li a:active img,
.snFinishPrePromo .interviewConts .interviewList .listArea li.on a,
.snFinishPrePromo .interviewConts .interviewList .listArea li.on a img {border:1px solid #1b91af;}
.snFinishPrePromo .interviewConts .interviewList .listBtnL,
.snFinishPrePromo .interviewConts .interviewList .listBtnL_on {position:absolute;left:0;top:0;width:17px;height:127px;}
.snFinishPrePromo .interviewConts .interviewList .listBtnL a {display:block;overflow:hidden;width:17px;height:127px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listL.jpg') no-repeat left top;text-indent:-999px;}
.snFinishPrePromo .interviewConts .interviewList .listBtnL a:hover,
.snFinishPrePromo .interviewConts .interviewList .listBtnL a:active {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listL_on.jpg') no-repeat left top;}
.snFinishPrePromo .interviewConts .interviewList .listBtnL_on a {display:block;overflow:hidden;width:17px;height:127px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listL_on.jpg') no-repeat left top;text-indent:-999px;}
.snFinishPrePromo .interviewConts .interviewList .listBtnR,
.snFinishPrePromo .interviewConts .interviewList .listBtnR_on {position:absolute;right:0;top:0;width:17px;height:127px;}
.snFinishPrePromo .interviewConts .interviewList .listBtnR a {display:block;overflow:hidden;width:17px;height:127px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listR.jpg') no-repeat left top;text-indent:-999px;}
.snFinishPrePromo .interviewConts .interviewList .listBtnR a:hover,
.snFinishPrePromo .interviewConts .interviewList .listBtnR a:active {background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listR_on.jpg') no-repeat left top;}
.snFinishPrePromo .interviewConts .interviewList .listBtnR_on a {display:block;overflow:hidden;width:17px;height:127px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_btn_listR_on.jpg') no-repeat left top;text-indent:-999px;}

/* 팝업 */
.popTableOfContents {overflow:hidden;color:#8c8c8c;line-height:14px;}
.popTableOfContents .leftConts {float:left;width:59%;}
.popTableOfContents .rightConts {float:right;width:39%;}
.popTableOfContents h4 {margin-bottom:10px;color:#666;}

.popTableOfContents ul.basicList {padding:0 0 0 5px;}
.popTableOfContents ul.basicList li {margin-bottom:5px;padding:0;line-height:14px;}
.popTableOfContents ul.hyphenList {padding:2px 0 0 13px;}
.popTableOfContents ul.hyphenList li {margin-bottom:0;padding:2px 0 0 10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140619_snFininsh_hline_hyphen.gif') no-repeat left 8px;line-height:14px;}


/* 개인정보보호 (2014.07.17 : 은대권)
-------------------------------------------------------------------------------*/
.infoSnDArea {clear:both;border:1px solid #e4e4e4;}
.infoSnDArea .infoSnDBox {overflow:hidden;padding:25px 0 30px;border:1px solid #fafafa;background-color:#f6f6f6;font-size:12px;}
.infoSnDArea .infoSnDBox .protectionArea {overflow:hidden;text-align:center;}
.infoSnDArea .infoSnDBox .protectionArea .pwArea {}
.infoSnDArea .infoSnDBox .dataArea {padding:0 15px;}
.infoSnDArea .infoSnDBox .dataArea .tchData {clear:both;overflow:hidden;margin-bottom:20px;padding-left:20px;}
.infoSnDArea .infoSnDBox .dataArea .tchData dl {width:690px;#padding-bottom:10px;}
.infoSnDArea .infoSnDBox .dataArea .tchData dt {float:left;width:90px;margin-bottom:10px;padding-top:6px;font-weight:bold;}
.infoSnDArea .infoSnDBox .dataArea .tchData dd {float:left;width:600px;margin-bottom:10px;}
.infoSnDArea .infoSnDBox .dataArea .policyArea {clear:both;}
.infoSnDArea .infoSnDBox .dataArea .policyArea .policyBox {overflow-x:hidden;overflow-y:auto;width:95%;height:100px;padding:20px 15px;border:1px solid #eaeaea;background-color:#fff;color:#787878;line-height:18px;}
.infoSnDArea .infoSnDBox .dataArea .policyArea p input {vertical-align:middle;}
.infoSnDArea .infoSnDBox .tit {margin-bottom:30px;}
.infoSnDArea .infoSnDBox .stit {margin-bottom:15px;}
.infoSnDArea .infoSnDBox .itemTxt {color:#666;font-weight:bold;line-height:22px;}
.infoSnDArea .infoSnDBox .iBorder {height:20px;border:1px solid #b8b8b8;line-height:20px;vertical-align:middle;}
.infoSnDArea .infoSnDBox .sBorder {height:22px;border:1px solid #b8b8b8;line-height:20px;}
.infoSnDArea .infoSnDBox .txt {color:#b8b8b8;line-height:16px;}
.infoSnDArea .infoSnDBox .txtDark {color:#666;line-height:16px;}

/* 고1,2,3 여름방학특강 (2014.07.24 : 박미나) */
.summerSpeLec {overflow:hidden;width:760px;padding-bottom:22px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140724_summer_bg_bottom.jpg') no-repeat left bottom;}
.summerSpeLec .tabArea ul {overflow:hidden;display:block;height:100%;}
.summerSpeLec .tabArea ul li {float:left;}
.summerSpeLec .contents {padding:0 21px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140724_summer_bg_conts.jpg') repeat-y 0 0;}
.summerSpeLec .contents .txtArea,
.summerSpeLecGo12 .contents .txtArea {padding:15px;font-size:12px;text-align:justify;line-height:20px;}
.summerSpeLec .contents .txtArea p,
.summerSpeLecGo12 .contents .txtArea p {margin-bottom:20px;}
.summerSpeLec .contents .lecListArea {padding:40px 0 30px;}
.summerSpeLecGo12 {overflow:hidden;width:760px;padding-bottom:17px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_go12_summer_bg_bottom.jpg') no-repeat left bottom;}
.summerSpeLecGo12 .tabArea ul {overflow:hidden;display:block;height:100%;}
.summerSpeLecGo12 .tabArea ul li {float:left;}
.summerSpeLecGo12 .contents {padding:0 21px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_go12_summer_bg_conts.jpg') repeat-y 0 0;}
.summerSpeLecGo12 .contents .lecListArea {padding:40px 20px;}
.summerSpeLecGo12 h2 {margin-bottom:15px;font-size:14px;font-weight:bold;color:green;}
.summerSpeLecGo12 h3 {margin-bottom:10px;font-size:13px;font-weight:bold;}

/* One Point Lesson 현장특강 (2014.07.28 : 박미나) */
.onePointLesson .promotion {position:relative;width:760px;}
.onePointLesson .promotion .mvArea {width:585px;height:374px;padding:30px 0 0 175px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_onePoint_bg_mv.gif') no-repeat;}
.onePointLesson .promotion .btnEnt {position:absolute;top:1170px;right:80px;}
.onePointLesson .tabArea {width:707px;height:89px;padding-left:53px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_onePoint_bg_tabArea.gif') no-repeat}
.onePointLesson .tabArea ul li {float:left;width:123px;height:68px;padding:21px 5px 0 0;margin-left:2px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_onePoint_bg_tab.gif') no-repeat;text-align:center;}
.onePointLesson .tabArea ul li .txtB {margin:0 5px 10px 0;font-size:14px;font-weight:bold;}
.onePointLesson .tabArea ul li a {color:#353535;}
.onePointLesson .tabArea ul li.on {width:123px;height:76px;padding:13px 5px 0 0;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_onePoint_bg_tab_on.gif') no-repeat;}
.onePointLesson .tabArea ul li.on a {color:#fff;}
.onePointLesson .applyArea {position:relative;width:705px;height:298px;padding-left:55px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140728_onePoint_bg_table.gif') no-repeat;}
.onePointLesson .applyArea .apply_tb {border:0;border-spacing:1px;background-color:#c1c1c1;table-layout:fixed;empty-cells:show;}
.onePointLesson .applyArea .apply_tb th {padding:8px 0;*padding:5px 0;border:1px solid #fff;background-color:#f0f0f0;color:#000;text-align:center;}
.onePointLesson .applyArea .apply_tb td {padding:8px;*padding:5px;background-color:#fff;color:#5c5c5c;text-align:left;}
.onePointLesson .applyArea .btnEnt {text-align:center;}
.onePointLesson .applyArea .beforeImg {position:absolute;top:-5px;left:55px;}

/* 9월모평서비스 EBS 리허설 (2014.08.07 : 박미나) */
.topLecTitAreaGreen {clear:both;overflow:hidden;border:3px solid #70a342;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_arealTab.gif') repeat-x left 50%;}
.topLecTitAreaGreen .tit {display:block;float:left;overflow:hidden;width:600px;height:37px;padding-left:10px;height /*\**/:36px\9;padding-top /*\**/:1px\9;#height:36px;#padding-top:1px;_height:36px;_padding-top:1px;/*background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg_topLecTitArea.gif') no-repeat left 14px;*/font-size:14px;font-weight:bold;color:#2f2f2f;line-height:38px;letter-spacing:-1px;}
:root .topLecTitAreaGreen .tit {height:35px \0/IE9;padding-top:2px \0/IE9;}
.topLecTitAreaGreen .mark {float:right;padding:12px 10px 0 0;}

.lecBasicInfoBox .basicInfo .lecArea3 {float:left;overflow:hidden;width:550px;margin-left:40px;}
.lecBasicInfoBox .basicInfo .lecArea3 dt {float:left;width:65px;height:14px;padding-top:12px;}
.lecBasicInfoBox .basicInfo .lecArea3 dd {float:left;overlfow:hidden;width:195px;height:35px;padding:12px 0 0 15px;font-size:12px;color:#222;line-height:15px;white-space:nowrap;}
@-moz-document url-prefix() {.lecBasicInfoBox .basicInfo .lecArea dt {padding-top:13px;}}
@-moz-document url-prefix() {.lecBasicInfoBox .basicInfo .lecArea dd {padding-top:13px;line-height:14px;}}
.lecBasicInfoBox .tchGrp .tch .nameGreen {color:#00663c;font-weight:bold;}
.lecBasicInfoBox .addInfo2 .exhibiPlan {overflow:hidden;display:block;float:left;width:475px;height:16px;padding:3px 0 0 125px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/tit_relationSeries_go.gif') no-repeat left top;color:#000;font-size:12px;line-height:16px;}
:root .lecBasicInfoBox .addInfo2 .exhibiPlan {height:15px \0/IE9;padding-top:5px \0/IE9;}
.lecBasicInfoBox .addInfo2 .exhibiPlan a {margin:0;padding:0;color:#000;}

/* 고1 필수한국사 (2014.08.27:박미나) */
.go1History {overflow:hidden;width:760px;}
.go1History .mvArea {width:625px;height:360px;padding:20px 0 0 20px;margin:-20px 0 0 68px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140827_history_bgMv.gif') no-repeat 0 0;}
.go1History .lecImg {margin:0 -25px;/*margin:20px 0 0 68px;*/}
.go1History .lecImg .lms2Basic_tb {background-color:#fff;}
.go1History .conts {width:715px;padding:20px 25px 30px 20px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140827_history_bgConts.gif') repeat-y 0 0;font-size:12px;}
.go1History .conts .tit {font-size:16px;font-weight:bold;text-align:center;}
.go1History .conts .lec_tb {border:2px solid #9b7d73;border-spacing:1px;table-layout:fixed;empty-cells:show;border-collapse:collapse;}
.go1History .conts .lec_tb th {padding:8px 0;*padding:5px 0;border-right:1px solid #9b7d73;border-bottom:1px solid #9b7d73;background-color:#e1cac2;text-align:center;}
.go1History .conts .lec_tb td {padding:8px;*padding:5px;border-right:1px solid #9b7d73;border-bottom:1px solid #9b7d73;text-align:left;}
.go1History .conts .lec_tb td a:hover {color:red;font-weight:bold;text-decoration:underline;}

.go1History .conts .mvInfo {width:685px;height:26px;padding:12px 15px 0;margin-bottom:10px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140903_history_bg_infoTxt.gif') no-repeat 0 0;font-weight:bold;font-size:12px;color:#fff;}
.go1History .conts .mvInfo .yellTxt {color:#fdfe00;}
.go1History .conts .mvInfo .lecTit {display:inline-block;overflow:hidden;width:120px;height:12px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.go1History .conts .mvInfo .lecMv {display:inline-block;overflow:hidden;width:220px;height:12px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.go1History .conts .contsIn {width:651px;padding:10px 30px;margin-bottom:20px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140903_history_bgContsIn.gif') repeat-y 0 0;border:1px solid #a9928c;}
.go1History .conts .contsIn .lecInfoTit {height:20px;padding:10px 0 10px 30px;margin-bottom:15px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140903_history_ico_tit.gif') no-repeat 0 10px;font-size:17px;font-weight:bold;border-bottom:1px solid #a9928c;color:#301c04;}
.go1History .conts .contsIn p {margin-bottom:15px;line-height:20px;color:#301c04;}
.go1History .conts .popArea {height:0;position:relative;}
.go1History .conts .popArea .pop_layer {position:absolute; left:-70px; top:0px; width:293px;height:95px; padding:40px 15px 15px; background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20140903_history_popBox.gif') no-repeat 0 0; z-index:999;color:#fff;}

/* 시리즈 사전홍보 : 2015 만점 라인업 (2014.11.13:박미나) */
.seriesPromotion_lineUp {overflow:hidden;width:760px;}
.seriesPromotion_lineUp .lineUp_mTabArea,
.seriesPromotion_lineUp .lineUp_sTabArea {overflow:hidden;width:760px;}
.seriesPromotion_lineUp .lineUp_mTabArea ul li,
.seriesPromotion_lineUp .lineUp_sTabArea ul li {float:left;}

/* 2016 수능개념 (2014.11.26:박미나) */
.snConcept2016 {overflow:hidden;width:760px;}
.snConcept2016 .mTabArea {overflow:hidden;height:55px;}
.snConcept2016 .mTabArea ul li {float:left;}
.snConcept2016 .contentArea {padding:20px;background:#efbb45;}
.snConcept2016 .contentArea .mvListArea {overflow:hidden;padding:20px 10px;background:#fff;}
.snConcept2016 .contentArea .mvListArea .mvList {float:left;width:322px;height:159px;padding:10px;margin-bottom:15px;background:#d5e7f1;}
.snConcept2016 .contentArea .mvListArea .mvList .contL {float:left;}
.snConcept2016 .contentArea .mvListArea .mvList .contL .photo {display:block;width:125px;height:126px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20141126_snConcept_bg_tPhotho.jpg') no-repeat 0 0;}
.snConcept2016 .contentArea .mvListArea .mvList .contL .tchrInfo {display:block;margin-top:10px;text-align:center;font-size:12px;font-weight:bold;}
.snConcept2016 .contentArea .mvListArea .mvList .contL .tchrInfo img {vertical-align:middle;}
.snConcept2016 .contentArea .mvListArea .mvList .contR {float:right;width:190px;}
.snConcept2016 .contentArea .mvListArea .mvList .contR .mvTit {display:block;height:18px;padding:6px 10px 0px;font-weight:bold;}
.snConcept2016 .contentArea .mvListArea .mvList .contR .mvThum {display:block;position:relative;width:190px;height:98px;}
.snConcept2016 .contentArea .mvListArea .mvList .contR .mvThum .btnPlay {position:absolute;top:30px;left:65px;width:61px;height:40px;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.2;}
.snConcept2016 .contentArea .mvListArea .mvList .contR .mvTxt {display:block;overflow:hidden;width:190px;height:30px;margin-top:8px;line-height:15px;}

/* 문항해설 */
.lec_questionExplain .infoTxtArea {overflow:hidden;height:25px;margin:0 0 10px 18px;line-height:25px;font-size:12px;}
.lec_questionExplain .qCodeSrchBox {overflow:hidden;width:738px;height:45px;padding:15px 10px;border:1px solid #dcdcdc;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2014/mypage/bg_mcLecInfoBox.gif') repeat left top}
.lec_questionExplain .qCodeSrchBox .infoTxt {color:#8e8e8e;}
.lec_questionExplain .qCodeSrchBox .srchBoxArea {clear:both;position:relative;height:46px;}
.lec_questionExplain .qCodeSrchBox .srchBoxArea .tit {position:absolute;top:0;left:0;}
.lec_questionExplain .qCodeSrchBox .srchBoxArea .input {position:absolute;top:0;left:176px;width:435px;height:44px;padding:0 10px;border:0;border-top:1px solid #3c649f;border-bottom:1px solid #3c649f;vertical-align:top;color:#c3c3c3;line-height:44px;}
.lec_questionExplain .qCodeSrchBox .srchBoxArea .btn {position:absolute;top:0;right:0;}
.lec_questionExplain .checkBox_st {vertical-align:middle;margin:-2px -1px 0 0;*margin:-4px -4px -2px!important;}

/* ebs 리허설 (2014.12.23:박미나) */
.ebsRehearsal141223 {width:760px;margin-bottom:30px;}
.ebsRehearsal141223 .mTabArea {overflow:hidden;width:695px;padding-left:65px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/20141223_ebsRehearsal_bg.gif') repeat-y 0 0;}
.ebsRehearsal141223 .mTabArea ul li {float:left;}

/* 뉴탐스런 */
.newtamsrun .wrap-video{height:169px; padding:9px 258px 0 267px; background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/series/2015/0127_newtamsrun/newtamsrun_bg.jpg') no-repeat 0 0;}
.newtamsrun .wrap-video .video{width:235px; height:128px;}


/*올림포스 (2015.1.27)*/
.hiddenItem {font-size:0; text-indent:-9999px;}
.olympos2015 {position:relative; width:760px;}
.olympos2015 .wrap-video {position:absolute; top:288px; right:57px;}

/*한국사 수능*/
.historyAbility button {border:none;}
.historyAbility h2 {font-size:0;}

/* 문항해설 테이블 추가 */
.slide-table{width:100%; margin-bottom:30px; font-size:12px; table-layout:fixed; border-spacing:0; border-collapse:collapse; border-top:2px solid #6c81b4; border-bottom:1px solid #e7eef5;}
.slide-table > thead > tr > th{padding:10px 0 8px; color:#000641; font-size:12px; font-weight:normal; text-align:center; line-height:14px; background:#f4f7fa url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/vline_lms2Basic_tb_th.gif') no-repeat left 50%;}
.slide-table thead th:first-child {background-image:none;}
.slide-table th{font-weight:normal;}
.slide-table .list{width:100%; table-layout:fixed; border-spacing:0; border-collapse:collapse;}
.slide-table .list tbody{display:none;}
.slide-table .list.active tbody{display:table-row-group; *display:block; border-top:1px solid #ddd;}
.slide-table .list.active th:first-child{font-weight:bold;}
.slide-table .list.active .btn-slide{background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/icon/ico_arrow_up.gif') 0 5px no-repeat}
.slide-table .list thead th{padding:10px 15px; border-top:1px solid #e7eef5;}
.slide-table .list tbody td{padding:8px 15px; text-align:center; background-color:#fafafa;}
.slide-table .list th:first-child{background:none;}
.slide-table .list th:first-child,
.slide-table .list td:first-child{text-align:left;}
.slide-table .list span{font-size:11px;}
.slide-table .list .status{display:block; }
.slide-table .list .status.ing{color:#406ada;}
.slide-table .list .status.end{color:#e54f1b;}
.slide-table .list .btn-slide{display:block; margin:0; padding:0 0 0 10px; font-size:12px; border:0; cursor:pointer; letter-spacing:-1px; background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/icon/ico_arrow_down.gif') 0 5px no-repeat}

#diviframe iframe{min-height:800px;}



/* 2015 개편 */
.lecBasicInfoBox{padding:16px 16px 10px 16px; border:none; background-color:#e7ebee;}

.lecBasicInfoBox .tchArea {width:120px;height:120px; margin-bottom:8px; border:none; overflow:hidden;}
.lecBasicInfoBox .tchArea > img {border:none;}
.lecBasicInfoBox .tchGrp {width:120px; height:20px; }
.lecBasicInfoBox .tchGrp .tch {display:block; width:120px; height:auto; padding:0; color:#222; text-align:center; line-height:20px;}
.lecBasicInfoBox .tchGrp .tch .name{color:#557ad8;}
.lecBasicInfoBox .tchGrp .btnL {left:0px;top:4px;}
.lecBasicInfoBox .tchGrp .btnR {right:0px;top:4px;}

.lecBasicInfoBox .basicInfo {margin-bottom:10px; padding:14px; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff;}
.lecBasicInfoBox .basicInfo .lecArea{width:550px; margin-left:30px;}
.lecBasicInfoBox .basicInfo .lecArea dl{overflow:hidden;}
.lecBasicInfoBox .basicInfo .lecArea dt{width:59px; padding:11px 0 0 13px; color:#557ad8; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/lms/icon_bullet_gray.gif') no-repeat 0 17px;}
.lecBasicInfoBox .basicInfo .lecArea dt.cl_both{clear:both;}
.lecBasicInfoBox .basicInfo .lecArea dd{width:190px; padding:11px 0 0 13px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/lms/icon_colon.gif') no-repeat 0 13px;}
.lecBasicInfoBox .basicInfo .lecArea dd.longTxt{width:auto; min-width:450px; max-width:450px; height:auto;}
.lecBasicInfoBox .addInfo .exhibiPlan {float:left;width:400px;height:auto;padding:3px 0 0 180px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/lms/txt_serise.gif') no-repeat 10px top;color:#000;font-size:12px;line-height:16px;}
.lecBasicInfoBox .basicInfo .lecArea dl dd .mp4Btn {margin-top:-6px;}
.lecBasicInfoBox .basicInfo .lecArea dl dt.player_tit{padding-top:16px; background-position:0 20px;}
.lecBasicInfoBox .basicInfo .lecArea dl dd.player_con{background-position:0 20px;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress{position:relative;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress > dt{float:none; width:auto; height:auto; padding:3px 0 2px 0; background:none;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress > dd{float:none; width:auto; height:auto; padding:0 ; background:none;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress dl dt{float:none; width:59px; padding:18px 0 0 10px; color:#557ad8; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/lms/icon_bullet_gray.gif') no-repeat 0 22px;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress dl dd{float:none; width:190px; padding:10px 0 0 10px; background:none;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress .hiddenItem{display:none;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress .percentage{position:absolute; right:21px; top:12px; width:122px; height:122px; padding:0; font-size:25px; font-family:'맑은 고딕', 'Malgun Gothic'; text-align:center; line-height:122px; color:#ff651a; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/lms/bg_percentage.png') no-repeat 0 0;}
.lecBasicInfoBox .basicInfo .lecArea dl.my-progress .percentage span{font-size:50px; font-family:'맑은 고딕', 'Malgun Gothic'; font-weight:bold; letter-spacing:-0.5px;}

.lecBasicInfoBox .basicInfo .lecArea .color-orange{color:#ff651a;}
.lecBasicInfoBox .txtRecTab{margin-top:-11px;}

.popupWrap .lecBasicInfoBox .addInfo .exhibiPlan{width: 545px;}

.txtRecTab {clear:both;overflow:hidden;}
.txtRecTab ul{float:right; padding-right:9px;}
.txtRecTab li {float:left;height:26px;margin-left:4px; font-size:12px;line-height:26px;text-align:center;}
.txtRecTab li.first {margin-left:0;}
.txtRecTab li a {display:block; height:26px; padding:0 12px; color:#585f65; font-weight:normal; border:1px solid #9fadb8; border-bottom:none; border-radius:4px 4px 0 0; -wekit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; background:#b4bdc4; overflow:hidden; }
.txtRecTab li a span {display:block; height:26px; padding:0; background:none; }
.txtRecTab li a:hover,
.txtRecTab li a:active,
.txtRecTab li.on a {color:#222;background:#fff; border-color:#fff;}
.txtRecTab li a:hover span,
.txtRecTab li a:active span,
.txtRecTab li.on a span {color:#222; background:none;}


/*2016.01.21플레이어 변경*/
.lecArea_btWrap{position:relative;}
.lecArea_btWrap .lecArea_btWrap_in{position: absolute;top: -6px;left: 0;}
.lecArea_btWrap .lecArea_btWrap_in p{   padding-top: 4px;}
.lecArea_btWrap .lecArea_btWrap_in p:first-child{   padding-top: 0px;}
.lecArea_btWrap .lecArea_btWrap_in p img{cursor:pointer;}
.lecBasicInfoBox .basicInfo{overflow:hidden;zoom:1;}
.lecBasicInfoBox .basicInfo:after{display:block;content:'';clear:both;}
.lecBasicInfoBox .basicInfo .lecArea{overflow: visible;zoom:1;}
.lecBasicInfoBox .basicInfo .lecArea:after{display:block;content:'';clear:both;}
.lecBasicInfoBox .basicInfo .lecArea dl{overflow: visible;zoom:1;}
.lecBasicInfoBox .basicInfo .lecArea dl:after{display:block;content:'';clear:both;}
.lecBasicInfoBox .basicInfo .lecArea dd.longTxt{width: 450px;min-width: inherit; max-width: inherit; height: auto;}
.popupWrap .lecBasicInfoBox .basicInfo .lecArea dd.longTxt{width:450px;}
.lecBasicInfoBox .basicInfo .lecArea dd.longTxt.mobile_bt{width:250px;min-width: auto; max-width: auto; height: auto;}



#btnNewPalyerGuide{display:block;margin:0 auto;}
.lms2Basic_tb td .player div{position:absolute !important;top:0;left:113px !important;}
.lms2Basic_tb td .player.p_html5 div p a, .lms2Basic_tb td .player.p_ebsipc div p a{display:block;padding-top:2.5px;}
.lms2Basic_tb td .player.p_html5 div.mobile{background-image:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg02_html5player.png');width:136px;}
.lms2Basic_tb td .player.p_html5 div.mobile p{overflow:hidden;}
.lms2Basic_tb td .player.p_html5 div.mobile p a{float: left;}
.lms2Basic_tb td .player.p_html5 div.mobile p a + a{margin-left:2px;}
.lms2Basic_tb td .player.p_ebsipc div.mobile{background-image:url('http://image.ebsi.co.kr/ebsi/images/potalUI/lecture/bg02_ebsiplayer.png');background-position:0px 3px; width:136px;padding-top:3px;}
.lms2Basic_tb td .player.p_ebsipc div.mobile p{overflow:hidden;}
.lms2Basic_tb td .player.p_ebsipc div.mobile p a{float: left;}
.lms2Basic_tb td .player.p_ebsipc div.mobile p a + a{margin-left:2px;}
.lms2Basic_tb td .ie_video.mobile{width: 128px; }
.lms2Basic_tb td .ie_video.mobile p{overflow:hidden;}
.lms2Basic_tb td .ie_video.mobile p + p{margin-top:1px;}
.lms2Basic_tb td .ie_video.mobile p img{float:left;}
.lms2Basic_tb td .ie_video.mobile p img + img{margin-left:2px;}


/*20160706배너스타일*/
.lecBasicInfoBox{float:none;}
.styleBn2016 a{display:block;position:relative;}
.styleBn2016 a p{position:absolute;top:13px;left:190px;font-weight:bold;font-size:12px;width: 550px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}

/*20160824배너스타일*/
.styleBn2016_02{width:760px;min-height:40px;position:relative;}
.styleBn2016_02.type01{background-color:#6c82b4;}
.styleBn2016_02.type02{background-color:#f4f8fb;}
.styleBn2016_02 .inner{padding:10px 10px 10px 185px;}
.styleBn2016_02.type01 .inner{border:2px solid #6c82b4;}
.styleBn2016_02.type02 .inner{border:2px solid #d3d9e9;}
.styleBn2016_02 .inner img{display:block;position:absolute;top:11px;left:28px;}
.styleBn2016_02 .inner .link{line-height:1.4;}
.styleBn2016_02 .inner .link a{font-weight:bold;}
.styleBn2016_02.type01 .inner .link a{color:#fff;}
.styleBn2016_02.type02 .inner .link a{color:#6c82b4;}
.styleBn2016_02 .inner .link a:hover{text-decoration:underline;}


/*--------------------2017개편----------------------*/

/*선생님홈*/
.reNtchH_visual2017{margin-bottom:20px;padding-bottom:19px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/visual_line.png') no-repeat 0 bottom ;}
.reNtchH_visual2017 .visual2017{position:relative; padding-bottom: 14px; background: #eaeef1;}/* 2020-03-25 list 3줄일때 짤림현상으로 인해 수정함 */
.reNtchH_visual2017 .btn_profile{ position: absolute; top: 133px;right: 70px;cursor:pointer;}
.reNtchH_visual2017 .video_wrap{position:absolute;bottom:0;right:19px;}
.reNtchH_visual2017 .video_in{position:relative;}
.reNtchH_visual2017 .video_in strong{display:block;color:#fff;font-size:14px;font-weight:bold;letter-spacing:-1px;position:absolute;
top:20px;left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:350px;}
.reNtchH_visual2017 .video_in .video{position:absolute;top:45px;left:11px;}
.reNtchH_visual2017 .video_in .video video{background-color:#000;}

.reNtchH_visual2017 .lec_wrap{position:absolute;bottom:0;left:19px;}
.reNtchH_visual2017 .lec_in{position:relative;}
.reNtchH_visual2017 .lec_in .more{display:block;position:absolute;top:19px;right:19px;}
.reNtchH_visual2017 .lec_in ul{position:absolute;top:82px;left:20px;}
.reNtchH_visual2017 .lec_in ul li{padding-bottom:10px;}
.reNtchH_visual2017 .lec_in .list_in{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_line.png') no-repeat 0 5px; padding-left: 10px;}
.reNtchH_visual2017 .lec_in .list_in a{display:inline-block;zoom:1;*display:inline;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
max-width: 275px;color:#a3d3ff;}
.reNtchH_visual2017 .lec_in .list_in strong{color:#fff;font-weight:normal;letter-spacing:-1px;}
.reNtchH_visual2017 .lec_in .list_in span{color:#a3d3ff;letter-spacing:-1px;}

.reNtchH_visual2017 .bestList_wrap{position:relative;padding-top:7px;background-color:#eaeef1;}
.reNtchH_visual2017 .bestList_wrap > img{display:block;margin:0 auto;}
.reNtchH_visual2017 .bestList_in{position:absolute;top:25px;left:207px;width:512px;height:54px;overflow:hidden;}
.reNtchH_visual2017 .bestList_in li{width:512px;height:54px;}
.reNtchH_visual2017 .bestList_in li a{display:block;position:relative;padding-left:65px;}
.reNtchH_visual2017 .bestList_in li .sum{width:60px;position:absolute;top:0;left:0;}
.reNtchH_visual2017 .bestList_in li .sum .icon{width:35px;height:35px;text-indent:-9999px;margin:0 auto;
background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/icon_etc.png') no-repeat 0 0;}
.reNtchH_visual2017 .bestList_in li .sum .icon.mail{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/icon_mail.png');}
.reNtchH_visual2017 .bestList_in li .sum .icon.femail{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/icon_femail.png');}
.reNtchH_visual2017 .bestList_in li .sum span{display:block;text-align:center;color:#555;padding-top:3px;}
.reNtchH_visual2017 .bestList_in li .detail strong{color:#555;display:block;color:#555;padding:2px 0 6px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;letter-spacing:-1px;}
.reNtchH_visual2017 .bestList_in li .detail p{color:#999;line-height:1.4;font-size:11px;}

.reNtchH_visual2017 .noticeList_wrap{position:relative;padding-top:7px;background-color:#eaeef1;}
.reNtchH_visual2017 .noticeList_wrap > img{display:block;margin:0 auto;}
.reNtchH_visual2017 .noticeList_in{position:absolute;top:22px;left:217px;width:510px;height:16px;overflow:hidden;}
.reNtchH_visual2017 .noticeList_in ul li{width:510px;height:16px;}
.reNtchH_visual2017 .noticeList_in ul li a{display:block;overflow:hidden;}
.reNtchH_visual2017 .noticeList_in ul li a strong{color:#fff;letter-spacing:-1px;padding:1px 0;font-weight:normal;float:left;max-width:430px;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.reNtchH_visual2017 .noticeList_in ul li a span{color:#fff;padding:1px 0;float:right;}

/*홈 텝*/
.reNtchH_tab2017{border-bottom: 2px solid #38588b;}
.reNtchH_tab2017 ul{display:inline-block;zoom: 1;*display:inline;border: 1px solid #ccc; border-bottom:0;}
.reNtchH_tab2017 ul:after{display:block;content:'';clear:both;}
.reNtchH_tab2017 li{float:left;width:108px;}
.reNtchH_tab2017 li.col7{width:110px;}
.reNtchH_tab2017 li a{display:block;text-align:center;height:62px;position:relative;text-indent:-99999px;}

.reNtchH_tab2017 li.col1 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon01_off.png') no-repeat center 15px #f4f4f4;}
.reNtchH_tab2017 li.col1 a:hover,
.reNtchH_tab2017 li.col1.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon01_on.png') no-repeat center 15px #fff;}

.reNtchH_tab2017 li.col2 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon02_off.png') no-repeat 31px center #f4f4f4;}
.reNtchH_tab2017 li.col2 a:hover,
.reNtchH_tab2017 li.col2.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon02_on.png') no-repeat center center #fff;}

.reNtchH_tab2017 li.col3 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon03_off.png') no-repeat center 14px #f4f4f4;}
.reNtchH_tab2017 li.col3 a:hover,
.reNtchH_tab2017 li.col3.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon03_on.png') no-repeat center 14px #fff;}

.reNtchH_tab2017 li.col4 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon04_off.png') no-repeat 41px center #f4f4f4;}
.reNtchH_tab2017 li.col4 a:hover,
.reNtchH_tab2017 li.col4.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon04_on.png') no-repeat center center #fff;}

.reNtchH_tab2017 li.col5 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon05_off.png') no-repeat 33px center #f4f4f4;}
.reNtchH_tab2017 li.col5 a:hover,
.reNtchH_tab2017 li.col5.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon05_on.png') no-repeat center center #fff;}

.reNtchH_tab2017 li.col6 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon06_off.png') no-repeat center 14px #f4f4f4;}
.reNtchH_tab2017 li.col6 a:hover,
.reNtchH_tab2017 li.col6.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon06_on.png') no-repeat center 14px #fff;}

.reNtchH_tab2017 li.col7 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon07_off.png') no-repeat center center #f4f4f4;}
.reNtchH_tab2017 li.col7 a:hover,
.reNtchH_tab2017 li.col7.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_icon07_on.png') no-repeat center center #fff;}

.reNtchH_tab2017 li a i{position: absolute;left: -1px;top: -1px;text-indent:-9999px;background-color: #ccc;
width: 1px;height: 61px;z-index:1;}
.reNtchH_tab2017 li a em{position: absolute;left:1px;bottom: -2px;text-indent:-9999px;background-color:#fff;
width: 105px;height: 2px;z-index:3;display:none;}
.reNtchH_tab2017 li.col7 a em{width:109px;}
.reNtchH_tab2017 li a:hover i,
.reNtchH_tab2017 li.on a i{position: absolute;left: -1px;top: -1px;border: 2px solid #38588b;text-indent:-9999px;background-color: transparent;
width: 105px;height: 61px;z-index:2;cursor:pointer;}
.reNtchH_tab2017 li.col7 a:hover i,
.reNtchH_tab2017 li.col7.on a i{width:109px;}
.reNtchH_tab2017 li a:hover em,
.reNtchH_tab2017 li.on a em{display:block;}

/*선생님 팝업*/
.reNtchH_visual2017 .teacherLayer{}
.reNtchH_visual2017 .teacherLayer .teacherLayer_bg{text-indent: -9999px;position: fixed;background-color: #000; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
 filter: alpha(opacity=50); opacity: 0.5; top: 0;bottom: 0;left: 0;right: 0;z-index:1111112;}

.reNtchH_visual2017 .teacherLayer .teacherLayer_close{text-align:right;margin-bottom:5px;}
.reNtchH_visual2017 .teacherLayer .teacherLayer_main{z-index:1111113;position:absolute;top:150px;left:50%;margin-left:-264px;}

.reNtchH_visual2017 .teacherLayer .teacherLayer_video{position:relative;}
.reNtchH_visual2017 .teacherLayer .teacherLayer_video .video{position: absolute;bottom: -2px;left: 40px;}

.reNtchH_visual2017 .teacherLayer .list_cont{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/layer_list_bg01.png') no-repeat 0 0 #c3ddf9;padding:0 40px 25px;}
.reNtchH_visual2017 .teacherLayer .list_contIn{border:1px solid #2d95ec;background-color:#fff;padding:40px 20px 25px;}
.reNtchH_visual2017 .teacherLayer .list_cols {display:table;width:100%;zoom:1;}
.reNtchH_visual2017 .teacherLayer .list_cols:after{display:block;content:'';clear:both;}
.reNtchH_visual2017 .teacherLayer .list_col {display:table-cell;position:relative;min-width:319px;padding-top:15px;padding-right:15px;box-sizing:border-box;}
.reNtchH_visual2017 .teacherLayer .list_col + .list_col {padding-left:15px;padding-right:0;}
.reNtchH_visual2017 .teacherLayer .list_col + .list_col:before {display:block;position:absolute;content:'';top:0;left:0;bottom:0;width:1px;background-color:#95c9f5;}
.reNtchH_visual2017 .teacherLayer .list_col strong{display:block;position:absolute;top:-10px;left:0px;}
.reNtchH_visual2017 .teacherLayer .list_col + .list_col strong {left:15px;}
.reNtchH_visual2017 .teacherLayer .list_col .list_in{max-height: 248px;min-height:110px;overflow-y: auto;}
.reNtchH_visual2017 .teacherLayer .list_col .list_in ul{padding-left:20px;}
.reNtchH_visual2017 .teacherLayer .list_col .list_in li{line-height:18px;letter-spacing:-1px;padding-left:10px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/layer_list_bg03.png') no-repeat 0px 6px;}
.reNtchH_visual2017 .teacherLayer .list_col .list_in li + li{margin-top:5px;}
.reNtchH_visual2017 .teacherLayer .list_col .list_in .text{padding-left:20px;line-height:21px;letter-spacing:-1px;}

/*희망수학 강좌상세 표*/
.homeMath_wrap{position:relative;border:2px solid #323e63;min-height:300px;padding-right: 102px;margin-bottom:10px;zoom:1;}
.homeMath_wrap:after{display:block;content:'';clear:both;}

.homeMath_wrap .attendanceWrap{padding:25px 10px 10px;float:left;width:240px;}
.homeMath_wrap .attendanceWrap .tit{position:relative;padding-bottom:10px;border-bottom:1px solid #323e63; margin: 0 10px 20px;}
.homeMath_wrap .attendanceWrap .tit strong{display:block;position:absolute;top:-7px;right:0px;}
.homeMath_wrap .attendanceWrap .tit strong span{color:#ff255d;font-size:30px;letter-spacing:-1px;}
.homeMath_wrap .attendanceWrap .tit strong img{vertical-align: baseline;}
.homeMath_wrap .attendanceWrap .calender table{width:100%;border-collapse: collapse;}
.homeMath_wrap .attendanceWrap .calender table th{text-align:center;color:#bfbfbf;font-size:14px;padding:10px 0 8px;line-height:14px;}
.homeMath_wrap .attendanceWrap .calender table td{text-align:center;color:#7f7f7f;font-size:14px;padding:10px 0 8px;line-height:14px;}
.homeMath_wrap .attendanceWrap .calender table td.comp{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/sel_num.png') no-repeat center 3px;}
.homeMath_wrap .attendanceWrap .calender table td.act{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/act_num.png') no-repeat center 3px;color:#fff;}

.homeMath_wrap .studyTimeWrap{padding:25px 10px 10px;float:left;width:374px;background-color:#f2f2f2;min-height: 288px;position:relative;}
.homeMath_wrap .studyTimeWrap .tit{position:relative;padding-bottom:10px;border-bottom:1px solid #323e63; margin: 0 10px 10px;}
.homeMath_wrap .studyTimeWrap .tit strong{display:block;position:absolute;top:-7px;right:0px;}
.homeMath_wrap .studyTimeWrap .tit strong span{color:#ff5400;font-size:30px;letter-spacing:-1px;}
.homeMath_wrap .studyTimeWrap .tit strong img{vertical-align: baseline;}
.homeMath_wrap .studyTimeWrap .guide{color:#848484;}
.homeMath_wrap .studyTimeWrap .graph{margin-top:40px;}
.homeMath_wrap .studyTimeWrap .graph ul{zoom:1;}
.homeMath_wrap .studyTimeWrap .graph ul:after{display:block;content:'';clear:both;}
.homeMath_wrap .studyTimeWrap .graph ul li{float:left;width:50px;}
.homeMath_wrap .studyTimeWrap .graph ul li + li{margin-left:3px;}
.homeMath_wrap .studyTimeWrap .graph .graph_in{}
.homeMath_wrap .studyTimeWrap .graph .graph_con{height:165px;position:relative;}
.homeMath_wrap .studyTimeWrap .graph .graph_con span{text-align:center;position:absolute;top:-30px;left:-15px;line-height: 23px;
background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/min_time.png') no-repeat 0 0;display:block;width:46px;height:24px;color:#fff;}
.homeMath_wrap .studyTimeWrap .graph .comp .graph_con span{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/max_time.png');}
.homeMath_wrap .studyTimeWrap .graph .graph_conIn{background-color:#ffae46;position:absolute;bottom:0px;left:15px;width: 15px;}
.homeMath_wrap .studyTimeWrap .graph .graph_conIn > div{position:relative;height:100%;}
.homeMath_wrap .studyTimeWrap .graph ul li strong{text-align:center;display:block;color:#848484;font-weight:normal;font-size:14px;margin-top: 10px;}

.homeMath_wrap .sendTextWrap{position: absolute;top: -2px;right: -2px; bottom: 0;background-color:#323e63;}
.homeMath_wrap .sendTextWrap a{display:block;}

.homeMathLayer .homeMathLayer_main{z-index:1111113;position:absolute;top:-250px;left:34%;margin-left:-264px;border: 2px solid #323e63;width:594px;
background-color:#fff;}
.homeMathLayer .homeMathLayer_cont{padding:20px 20px 0;}
.homeMathLayer .homeMathLayer_main .close{text-align:right;}
.homeMathLayer .homeMathLayer_cont .tit{text-align: center;margin-bottom:15px;}
.homeMathLayer .homeMathLayer_cont .tit strong{color:#000;font-size:30px;display:inline-block;    line-height: 31px; }
.homeMathLayer .homeMathLayer_cont .guide{text-align: center;margin-bottom:30px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap{width:400px;margin:0 auto;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .top{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/pop_bg01.png') no-repeat 0 0;width:400px;height:320px;position:relative;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .top .textareaWrap{position: absolute;top: 71px;left:36px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .top .textarea{border: 1px solid #ddd;background-color: #fff; position: relative;
height: 228px;width: 326px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .top .textarea span{font-size: 14px;color: #000;line-height:1.5;
height: 208px;top: 10px; left: 0px; padding: 10px 5% 10px 5%;width: 90%; font-weight: bold;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .top .textarea textarea{position: absolute; background-color: transparent;line-height:1.5;
border: none;width: 90%; resize: none; height: 208px; font-size: 13px; top: 0px;left: 0px; padding: 10px 5%;}

.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/pop_bg02.png') repeat-y 0 0;padding:0 35px 20px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .guide02{margin-bottom:5px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_wrap{position:relative;padding-right:70px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_wrap p{border:1px solid #ddd;background-color:#fff;padding: 6px;line-height: 16px;
height:14px; }
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_wrap p span{color:#0045b8;display:inline-block;zoom:1;*display:inline;
overflow: hidden;text-overflow: ellipsis; white-space: nowrap;max-width:205px;vertical-align: middle;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_wrap p b{font-weight:normal;display:inline-block;zoom:1;*display:inline;vertical-align: middle;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_bt_wrap{position:absolute;top:0px;right:0px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_bt{position: relative;width: 68px; height: 28px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom .file_bt input{position:absolute; top:0; left:0; width:68px; height:28px;
background-color:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom ul li{border: 1px solid #ddd;background-color: #fff; padding: 6px; line-height: 16px;
height: 14px;margin-top:5px;position:relative;padding-right:23px;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom ul li span{color:#0045b8;display:inline-block;zoom:1;*display:inline;
overflow: hidden;text-overflow: ellipsis; white-space: nowrap;max-width:240px;vertical-align: middle;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom ul li b{font-weight:normal;display:inline-block;zoom:1;*display:inline;vertical-align: middle;}
.homeMathLayer .homeMathLayer_cont .phone_wrap .bottom ul li a{display:block;position:absolute;top:7px;right:6px;}

.homeMathLayer .homeMathLayer_bg{text-indent: -9999px;position: fixed;background-color: #000; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
 filter: alpha(opacity=50); opacity: 0.5; top: 0;bottom: 0;left: 0;right: 0;z-index:1111112;}


/*강좌상세*/
.lec2017{position:relative;margin-bottom:10px;}
.lec2017 .topLecTit{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_tit.png') no-repeat 0 0;height:50px;zoom:1;padding:0 20px;}
.lec2017 .topLecTit:after{display:block;content:'';clear:both;}
.lec2017 .topLecTit .tit{float:left;}
.lec2017 .topLecTit .tit a{font-size:14px;color:#fff;letter-spacing:-1px;font-weight:bold;max-width:530px;display:inline-block;zoom:1;*display:inline;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:18px 0 10px;}
.lec2017 .topLecTit .mark{float:right;    padding-top: 18px;}
.lec2017 .basicInfo{padding:30px 19px 20px;background-color:#f7f7fb;border-left:1px solid #d3defa;border-right:1px solid #d3defa;}
.lec2017 .basicInfo .lecture_dt {position:relative;zoom:1;}
.lec2017 .basicInfo .lecture_dt:after{display:block;content:'';clear:both;}
.lec2017 .basicInfo .sum{float:left;width:122px;}
.lec2017 .basicInfo .sum .tchArea{border:1px solid #dbdbdb;width: 120px;height: 120px; margin-bottom: 8px;overflow:hidden;}
.lec2017 .basicInfo .sum .tchGrp{    font-size: 13px;}
.lec2017 .basicInfo .sum .tchGrp .tch{display: block;color: #222;text-align: center;}
.lec2017 .basicInfo .sum .tchGrp .tch .name{color: #000; font-weight: bold;}
.lec2017 .basicInfo .sum .tchLink{text-align: center;margin-top:7px;}
.lec2017 .basicInfo .sum .tchLink a{color: #557ad8;}
.lec2017 .basicInfo .sum .tchLink img{display:inline-block;zoom:1;*display:inline;position: relative;top: -1px;}
.lec2017 .basicInfo .sum .tchLink span{display:inline-block;zoom:1;*display:inline; font-size: 13px;}
.lec2017 .basicInfo .lecArea{float:left;margin-left:15px;width:375px;}
.lec2017 .basicInfo .lecArea li{zoom:1;line-height: 16px;}
.lec2017 .basicInfo .lecArea li + li{margin-top:10px;}
.lec2017 .basicInfo .lecArea li:after{display:block;content:'';clear:both;}
.lec2017 .basicInfo .lecArea li > strong{float:left;width: 59px;color:#4667da;font-size:12px;padding-left:8px;font-weight:normal;
background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet.png') no-repeat 0 5px;}
.lec2017 .basicInfo .lecArea li.btn > strong{margin-top:8px;}
.lec2017 .basicInfo .lecArea li .lecArea_cont{float:left;font-size:12px;color:#222;width:300px;
background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet02.png') no-repeat 0 3px;padding-left:8px;}
.lec2017 .basicInfo .lecArea li.btn .lecArea_cont{background-position:0px 10px;}
.lec2017 .basicInfo .lecArea li .lecArea_cont > a{display:inline-block;zoom:1;*display:inline;}
.lec2017 .basicInfo .lecArea li .lecArea_cont > a span{color:#222;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.lec2017 .basicInfo .lecArea li .lecArea_cont > a img{display:inline-block;zoom:1;*display:inline;vertical-align:middle;position: relative;top: -1px;}
.lec2017 .basicInfo .lecArea li .lecArea_cont .list_in + .list_in{margin-top:4px;}
.lec2017 .basicInfo .lecArea li .lecArea_cont .list a{color:#222;}
.lec2017 .basicInfo .lecGraph{float:right;width:193px;}
.lec2017 .basicInfo .lecGraph > strong{color: #4667da;font-size: 12px;padding-left: 8px;font-weight: normal;display:block;
 background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet.png') no-repeat 0 5px;}
.lec2017 .basicInfo .lecGraph .btn{margin-top:10px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in{background-color:#fff;border:3px solid #d3defa;padding:15px;margin-top:10px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in li span{display:block;margin-bottom:5px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in li + li{margin-top:10px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .graphWrap{position:relative;width:100%;height:12px;background-color:#ebebeb;border-radius: 10px;
 overflow: hidden;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .graphWrap .bar{position:absolute;top:0px;left:0px;height:12px;text-indent:-9999px;
background-color:#f26422;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col2 .graphWrap .bar{background-color:#7cc574;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col3 .graphWrap .bar{background-color:#ffbc52;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col4{position:relative;padding:0 30px;margin-top:20px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col4 .men{position:absolute;top:-1px;left:0px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col4 .women{position:absolute;top:-1px;right:0px;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col4 .graphWrap{background-color:#ee6196;}
.lec2017 .basicInfo .lecGraph .lecGraph_in .col4 .graphWrap .bar{background-color:#3090ea;}

/* 2017-11-17 pie chart 변경 */
.lec2017 .basicInfo .lecGraph.pieChart .lecGraph_in {padding:15px 10px 10px;}
.lec2017 .basicInfo .lecGraph.pieChart .label {display:block;text-align:center;}
.lec2017 .basicInfo .lecGraph.pieChart .chartWrap {width:170px;height:120px;margin-top:5px;padding-left:5px;}
.lec2017 .basicInfo .lecGraph.pieChart .lecGraph_in .col4 {margin-top:10px;padding:0 15px;}
.lec2017 .basicInfo .lecGraph.pieChart .lecGraph_in .col4 span {display:inline-block;}
.lec2017 .basicInfo .lecGraph.pieChart .lecGraph_in .col4 .value {margin-top:5px;}
.lec2017 .basicInfo .lecGraph.pieChart .lecGraph_in .col4 .value span:last-child {float:right;}

.lec2017 .lecBasicBox .exhibiPlan{padding-bottom:18px; margin-top:18px; background:#e0e9ff; border:1px solid #174f9f; box-sizing:border-box; /* background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_exhibiPlan.png') no-repeat 0 bottom; */}
.lec2017 .lecBasicBox .exhibiPlan_in{position:relative;padding:18px 18px 0 160px;}
.lec2017 .lecBasicBox .exhibiPlan_in .tit{position:absolute;top:50%;left:18px;margin-top: -7px;}
.lec2017 .lecBasicBox .exhibiPlan_in .list{background-color:#fff;border:1px solid #94ace9;padding:10px 15px;line-height:1.6;}
.lec2017 .lecBasicBox .exhibiPlan_in .list a{color:#5a79d4;}
.lec2017 .lecBasicBox .exhibiPlan_in .guide{text-align: right; padding-top: 5px;}

.lec2017 .basicInfo .lecture_nav{text-align:center;margin-bottom:20px;}
.lec2017 .basicInfo .lecture_nav ul{display:inline-block;zoom:1;*display:inline;overflow:hidden;border:1px solid #557ad8;border-radius:20px;}
.lec2017 .basicInfo .lecture_nav ul li{width:125px;float:left;height:33px;line-height:37px;}
.lec2017 .basicInfo .lecture_nav ul li a{display:block;letter-spacing:-1px;background-color:#fff;color:#557ad8;}
.lec2017 .basicInfo .lecture_nav ul li a:hover,
.lec2017 .basicInfo .lecture_nav ul li.on a{background-color:#557ad8;color:#fff;font-weight:bold;}

.lec2017 .basicInfo .lecture_status{zoom:1;}
.lec2017 .basicInfo .lecture_status:after{display:block;content:'';clear:both;}
.lec2017 .basicInfo .lecture_status .left{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_status.png') no-repeat 0 0 ;width:92px;height:193px;position:relative;
padding-right:200px;padding-left:30px;float:left;}
.lec2017 .basicInfo .lecture_status .left .myStatus{padding-top: 60px;text-align:center;}
.lec2017 .basicInfo .lecture_status .left .myStatus p{color:#fff;font-weight:bold;font-size:12px;}
.lec2017 .basicInfo .lecture_status .left .myStatus .btn{height:39px;line-height:41px;color:#fff;font-size:16px;font-weight: bold;
background-color:#2c83df;border:1px solid #5e9fe3;margin-top:15px;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt{padding-top:5px;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt span{color:#fff;font-size:12px;display:inline-block;zoom:1;*display:inline;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt .layer01 {display:inline-block;zoom:1;*display:inline;position:relative;    vertical-align: top;
z-index:11;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt .layer01 a{display:block;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt .layer_pop{position:absolute;top:0px;left:0px;display:none;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt .layer_pop .layer_in{position:relative;width:160px;padding:20px 15px;border:1px solid #034c99;
background-color:#fff;text-align:left;font-size: 12px;letter-spacing: -1px;line-height:1.4;}
.lec2017 .basicInfo .lecture_status .left .myStatus .dt .layer_pop .layer_in a{display:block;position:absolute;top:0px;left:0px;}
.lec2017 .basicInfo .lecture_status .left .myGraph{background-repeat:no-repeat;background-position:0px 0px;width:150px;height:150px;
position:absolute;top:20px;right:25px;}
.lec2017 .basicInfo .lecture_status .left .myGraph.num00{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar00.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num10{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar10.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num20{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar20.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num30{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar30.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num40{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar40.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num50{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar50.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num60{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar60.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num70{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar70.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num80{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar80.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num90{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar90.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph.num100{background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icons/icon_bar100.png');}
.lec2017 .basicInfo .lecture_status .left .myGraph strong{    font-size: 27px;font-family: 'Verdana';display:block;text-align:center;
 font-weight: normal;letter-spacing: -1px;color:#fff;padding-top:60px;}
.lec2017 .basicInfo .lecture_status .left .myGraph.num90 strong{padding-top:80px;}
.lec2017 .basicInfo .lecture_status .left .myGraph.num100 strong{padding-top:80px;}
.lec2017 .basicInfo .lecture_status .left .myGraph strong span{font-weight: bold;font-size: 32px;color:#fff;line-height:1;}

.lec2017 .basicInfo .lecture_status .right{float: right;}
.lec2017 .basicInfo .lecture_status .right .lectureLink{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_status02.png') no-repeat 0 0;
width:392px;height:93px;position:relative;}
.lec2017 .basicInfo .lecture_status .right .lectureLink.type02{margin-top:6px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_status03.png');}
.lec2017 .basicInfo .lecture_status .right .lectureLink .lectureLink_in{position: absolute; top: 25px;left: 110px;}
.lec2017 .basicInfo .lecture_status .right .lectureLink .lectureLink_in strong{display:block;font-size:14px;color:#000;letter-spacing:-1px;
padding-bottom:10px;}
.lec2017 .basicInfo .lecture_status .right .lectureLink .lectureLink_in a{display:inline-block;zoom:1;*display:inline;
font-size:12px;color:#7d7d7d;letter-spacing:-1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 260px;}

.lec2017_recommend{margin-bottom:10px;position:relative;}
.lec2017_recommend a{display:inline-block;zoom:1;*display:inline;position:absolute;top:18px;left:245px;color:#fff;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap; max-width: 500px;}

.lec2017_recommend.nextLecture .lecList {position:absolute !important;overflow:hidden;top:15px;left:245px;width:500px;height:20px;z-index:11;}
.lec2017_recommend.nextLecture ul {position:relative;}
.lec2017_recommend.nextLecture ul li {position:relative;width:500px;height:20px;}
.lec2017_recommend.nextLecture ul li a {display:inline-block;position:static;overflow:hidden;max-width:500px;height:20px;font-weight:bold;color:#fff;line-height:20px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
.lec2017_recommend.nextLecture ul li a:hover {color:#00afda;}

/*강좌상세 개편*/
.lecDetail2017 .lecDetailIn{margin-bottom:30px;}
.lecDetail2017 .lecBasicBox{border: 1px solid #e5e5e5;font-size: 12px;padding:20px;}
.lecDetail2017 .lecBasicBox .lecBasicList{}
.lecDetail2017 .lecBasicBox .lecBasicList strong{display:block;color: #4667da;font-size: 12px;padding-left: 10px;padding-bottom:8px;
background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet.png') no-repeat 0 5px;}
.lecDetail2017 .lecBasicBox .lecBasicList .text{margin-left: 8px;border-bottom: 1px solid #e5e5e5;padding-bottom:30px;margin-bottom:20px;}
.lecDetail2017 .lecBasicBox .lecBasicList .table{margin-left: 8px;}

.lecDetail2017 .lecBasicBox .lecBasicList_wrap{border-bottom: 1px solid #e5e5e5;padding-bottom:30px;margin-bottom:20px;zoom:1;}
.lecDetail2017 .lecBasicBox .lecBasicList_wrap:after{display:block;content:'';clear:both;}
.lecDetail2017 .lecBasicBox .lecBasicList_wrap .lecBasicList{float:left;width:420px;}
.lecDetail2017 .lecBasicBox .lecBasicList_wrap .lecBasicList.type02{width:286px;float:right;}

.lecDetail2017 .lecBasic_ch{border: 1px solid #e5e5e5;margin:0 8px 0 10px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01{width:390px;margin:0 auto;padding:25px 5px 5px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul{zoom:1;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul:after{display:block;content:'';clear:both;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul li{float:left;width:130px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul li + li{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_line.png') no-repeat 0px 0px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul li img{display:block;margin:0 auto;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul li > div{text-align:center;height:50px;display: table;width:100%;    padding-top: 5px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step01 ul li > div p{color:#000;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.4;
padding: 0 7px;display: table-cell;vertical-align: middle;}
.lecDetail2017 .lecBasic_ch .lecBasic_step02{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_line02.png') no-repeat center 0px;padding-top: 35px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step02 ul{padding: 0 20px;height: 80px;*height:90px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step02 li{color:#000;letter-spacing:-1px;line-height:1.4;padding-left: 8px;font-size: 12px;font-weight:bold;
background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet03.png') no-repeat 0 5px;margin-top:8px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step02 li span{text-decoration:underline;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03{background-color:#f7f9fa;position:relative;padding:30px 60px;border-top: 1px solid #e5e5e5;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .step03Concept{position:absolute;top:18px;left:10px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .step03Problem{position:absolute;top:18px;right:10px;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .graphWrap{position:relative;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .graph{position: relative; width: 100%; height: 15px; background-color: #3b72c3; border-radius: 10px;
overflow: hidden;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .graph .bar{position: absolute;top: 0px;left: 0px; height: 15px;text-indent: -9999px;
background-color: #fd8fac;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .graphWrap .textConcept{font-size:12px;font-weight:bold;position:absolute;top:20px;left:0px;color:#fd8fac;}
.lecDetail2017 .lecBasic_ch .lecBasic_step03 .graphWrap .textProblem{font-size:12px;font-weight:bold;position:absolute;top:20px;right:0px;color:#3b72c3;}

.lecDetail2017 .lecBasic_rec{border: 1px solid #e5e5e5;margin:0 0px 0 10px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01{width:260px;margin:0 auto;padding:25px 5px 5px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul{zoom:1;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul:after{display:block;content:'';clear:both;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul li{float:left;width:130px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul li + li{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_line.png') no-repeat 0px 0px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul li img{display:block;margin:0 auto;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul li > div{text-align:center;height:50px;display: table;width:100%; padding-top: 5px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step01 ul li > div p{color:#000;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:1.4;
padding: 0 7px;display: table-cell;vertical-align: middle;}
.lecDetail2017 .lecBasic_rec .lecBasic_step02{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_line03.png') no-repeat center 0px;padding-top: 35px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step02 ul{padding: 0 20px 0px;height: 156px;*height:166px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step02 li{color:#000;letter-spacing:-1px;line-height:1.4;padding-left: 8px;font-size: 12px;font-weight:bold;
background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/icon_bullet03.png') no-repeat 0 5px;margin-top:8px;}
.lecDetail2017 .lecBasic_rec .lecBasic_step02 li span{text-decoration:underline;}

.lecDetail2017 .bookInfoList_new2016 .book_detail{width:555px;}
.lecDetail2017 .bookInfoList_new2016 .book_detail .detail li{vertical-align:top;}
.lecDetail2017 .bookInfoList_new2016 .book_detail .detail li.discount{padding-top:13px;}
.lecDetail2017 .bookInfoList_new2016 .book_detail .detail li.discount p{margin-top:-15px;}
.lecDetail2017 .bookInfoList_new2016 .book_detail .detail li.discount p.outprint{margin-top:0;}
.lecDetail2017 .bookInfoList_new2016 .book_detail .detail{padding-bottom:0;border:none;}
.lecDetail2017 .bookInfoList_new2016 .book_detail h3 span{letter-spacing:-1px;line-height:1.4;}

/*강좌 텝개편*/
.reNlec_tab2017{border-bottom: 2px solid #38588b;}
.reNlec_tab2017 ul{display:inline-block;zoom: 1;*display:inline;border: 1px solid #ccc; border-bottom:0;}
.reNlec_tab2017 li{float:left;width:76px;}
.reNlec_tab2017 li + li + li + li + li + li + li + li + li{width:75px;}
.reNlec_tab2017 li a{display:block;text-align:center;height:60px;position:relative;text-indent:-99999px;}

.reNlec_tab2017 li.col1 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon01_off.png') no-repeat 15px  12px #f4f4f4;}
.reNlec_tab2017 li.col1 a:hover,
.reNlec_tab2017 li.col1.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon01_on.png') no-repeat 14px 12px #fff;}

.reNlec_tab2017 li.col2 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon02_off.png') no-repeat center 12px #f4f4f4;}
.reNlec_tab2017 li.col2 a:hover,
.reNlec_tab2017 li.col2.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon02_on.png') no-repeat center 12px #fff;}

.reNlec_tab2017 li.col3 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon03_off.png') no-repeat 16px 9px #f4f4f4;}
.reNlec_tab2017 li.col3 a:hover,
.reNlec_tab2017 li.col3.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon03_on.png') no-repeat 16px 9px #fff;}

.reNlec_tab2017 li.col4 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon04_off.png') no-repeat center 12px #f4f4f4;}
.reNlec_tab2017 li.col4 a:hover,
.reNlec_tab2017 li.col4.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon04_on.png') no-repeat center 12px #fff;}

.reNlec_tab2017 li.col5 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon05_off.png') no-repeat center 9px #f4f4f4;}
.reNlec_tab2017 li.col5 a:hover,
.reNlec_tab2017 li.col5.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon05_on.png') no-repeat center 9px #fff;}

.reNlec_tab2017 li.col6 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon06_off.png') no-repeat center 8px #f4f4f4;}
.reNlec_tab2017 li.col6 a:hover,
.reNlec_tab2017 li.col6.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon06_on.png') no-repeat 15px 8px #fff;}

.reNlec_tab2017 li.col7 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon07_off.png') no-repeat center 12px #f4f4f4;}
.reNlec_tab2017 li.col7 a:hover,
.reNlec_tab2017 li.col7.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon07_on.png') no-repeat center 12px #fff;}

.reNlec_tab2017 li.col8 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon08_off.png') no-repeat center 10px #f4f4f4;}
.reNlec_tab2017 li.col8 a:hover,
.reNlec_tab2017 li.col8.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon08_on.png') no-repeat center 10px #fff;}

.reNlec_tab2017 li.col9 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon09_off.png') no-repeat center 9px #f4f4f4;}
.reNlec_tab2017 li.col9 a:hover,
.reNlec_tab2017 li.col9.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon09_on.png') no-repeat center 9px #fff;}

.reNlec_tab2017 li.col10 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon10_off.png') no-repeat center 12px #f4f4f4;}
.reNlec_tab2017 li.col10 a:hover,
.reNlec_tab2017 li.col10.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon10_on.png') no-repeat center 12px #fff;}

.reNlec_tab2017 li.col11 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon11_off.png') no-repeat center 9px #f4f4f4;}
.reNlec_tab2017 li.col11 a:hover,
.reNlec_tab2017 li.col11.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon11_on.png') no-repeat center 9px #fff;}

.reNlec_tab2017 li.col12 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon12_off.png') no-repeat 15px 9px #f4f4f4;}
.reNlec_tab2017 li.col12 a:hover,
.reNlec_tab2017 li.col12.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon12_on.png') no-repeat 15px 9px #fff;}

.reNlec_tab2017 li.col13 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon13_off.png') no-repeat 17px 9px #f4f4f4;}
.reNlec_tab2017 li.col13 a:hover,
.reNlec_tab2017 li.col13.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon13_on.png') no-repeat 17px 9px #fff;}

.reNlec_tab2017 li.col16 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon16_off.png') no-repeat 17px 9px #f4f4f4;}
.reNlec_tab2017 li.col16 a:hover,
.reNlec_tab2017 li.col16.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon16_on.png') no-repeat 17px 9px #fff;}


.reNlec_tab2017 li a i{position: absolute;left: -1px;top: -1px;text-indent:-9999px;background-color: #ccc;
width: 1px;height: 60px;z-index:1;}
.reNlec_tab2017 li a em{position: absolute;left:1px;bottom: -2px;text-indent:-9999px;background-color:#fff;
width: 73px;height: 2px;z-index:3;display:none;}
.reNlec_tab2017 li a:hover i,
.reNlec_tab2017 li.on a i{position: absolute;left: -1px;top: -1px;border: 2px solid #38588b;text-indent:-9999px;background-color: transparent;
width: 73px;height: 59px;z-index:2;cursor:pointer;}
.reNlec_tab2017 li a:hover em,
.reNlec_tab2017 li.on a em{display:block;}

/*희망수학 2차 팝업*/
.homeMathLayer .homeMathLayer_main.type02 .homeMathLayer_cont{padding:20px;}
.homeMathLayer .homeMathLayer_main.type02{top:0px;width:756px;}
.homeMathLayer .homeMathLayer_main.type02 > a{display:block;color:#fff;height:70px;line-height:70px;font-size:20px;font-weight:bold;
background-color:#555;text-align:center;}
.homeMathLayer .homeMathLayer_main.type02 .close{position:absolute;top:20px;right:20px;}
.homeMathLayer .homeMathLayer_main.type02 h4{font-size:20px;letter-spacing:-1px;color:#000;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #000;}

.homeMathLayer .homeMathLayer_main.type02 .content001 > strong{color:#444;font-size:16px;display:block;color:#000;padding-top:30px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 > p{padding-top:20px;color:#444;font-size:15px;line-height:1.5;letter-spacing:-1px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap{background-color:#f5f5f5;position:relative;padding:20px 30px;margin-top:20px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap li{color:#000;font-size:14px;letter-spacing:-1px;line-height:1.4;
background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/hopeMath/icon_ball.png') no-repeat 0px 7px;padding-left:10px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap li + li{margin-top:15px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap li b{display:block;color:#b7331a;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap li span{display:inline-block;zoom:1;*display:inline;color:#fff;padding:5px 15px 3px;
background-color:#444;margin-top:10px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap .icon{position: absolute;bottom: 10px;left: 440px;}

.homeMathLayer .homeMathLayer_main.type02 .content001 .tableWrap{margin-top:30px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .tableWrap table{width:100%;border-collapse: collapse;border-bottom:1px solid #a0a0a0;
border-right:1px solid #a0a0a0;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .tableWrap th{padding:10px 0;text-align:center;border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;background-color:#eee;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .tableWrap td{padding:10px;text-align:center;border-top:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .tableWrap td.left{text-align:left;}

.homeMathLayer .homeMathLayer_main.type02 .content001 .videoWrap{width:720px;margin: 20px auto 0;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .videoWrap .video{background-color:#000;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .videoWrap .video video{width:720px;}

.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02{position:relative;padding-top:20px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02 li{color:#000;font-size:14px;letter-spacing:-1px;line-height:1.4;position:relative;
padding-left:50px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02 li + li{margin-top:15px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02 li span{display:block;padding:6px 5px 2px;background-color:#444;
color:#fff;position:absolute;top:-4px;left:0px;border-radius:10px;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02 li b{display:block;color:#b7331a;}
.homeMathLayer .homeMathLayer_main.type02 .content001 .listWrap02 .icon{position:absolute;bottom:35px;right:190px;}

.homeMathLayer .homeMathLayer_main.type03 .homeMathLayer_cont{padding:40px 20px;}
.homeMathLayer .homeMathLayer_main.type03{top:290px;width:376px; margin-left: -80px;}
.homeMathLayer .homeMathLayer_main.type03 > a{display:block;color:#fff;height:70px;line-height:70px;font-size:20px;font-weight:bold;
background-color:#555;text-align:center;}
.homeMathLayer .homeMathLayer_main.type03 .content001 > p{color:#444;font-size:15px;line-height:1.5;letter-spacing:-1px;text-align:center;}

/*강좌 선생님별 팝업*/
.lec2017_layer .lec2017_layerMain{z-index: 1111113; position: absolute; top: 50px; left: 50%; margin-left: -195px;}
.lec2017_layer .lec2017_layerIn{position:relative;}
.lec2017_layer .lec2017_layerIn .close{text-align:right;margin-bottom:10px;}
.lec2017_layer .lec2017_layerIn .check{position:absolute;bottom:4px;right:10px;}
.lec2017_layer .lec2017_layerIn .check img{margin-right:3px;}
.lec2017_layer .lec2017_layerBg{text-indent: -9999px;position: fixed; background-color: #000;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
 filter: alpha(opacity=60);opacity: 0.6; top: 0;  bottom: 0; left: 0; right: 0; z-index: 1111112;}

/*강좌상세 수정 2017-05-12*/
.lec2017 .basicInfo .lecArea li.btn .lecArea_cont .btn + .btn{margin-top:5px;}
.lec2017 .basicInfo .lectureHope{border:2px solid #d3defa;padding:10px 10px 8px;margin-bottom:5px;overflow:hidden;}
.lec2017 .basicInfo .lectureHope strong{float:left;color:#000;font-size:12px;padding-top:9px;}
.lec2017 .basicInfo .lectureHope strong b{color:#ea282e;}
.lec2017 .basicInfo .lectureHope a{float:right;}

/* 강좌상세 수정 2018-05-04 */
.lec2017 .basicInfo .lecArea li .lecArea_cont img {vertical-align:-1px;}
.lec2017 .basicInfo .lecture_status .lecArea {width:245px;}
.lec2017 .basicInfo .lecture_status .lecArea li .lecArea_cont {width:170px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap {float:right;position:relative;width:325px;height:175px;margin-right:9px;padding-right:200px;padding-left:30px;box-sizing:border-box;border:3px solid #d7def0;background-color:#fff;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus {padding-top:20px;text-align:center;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus p {font-size:12px;font-weight:bold;color:#1f409f;letter-spacing:0;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .btn {height:39px;margin-top:5px;font-size:16px;color:#fff;line-height:41px;border:1px solid #3695fb;background-color:#1f409f;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .btn.retake {margin-top:3px;border:1px solid #ffa23f;background-color:#ff7f00;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt {padding-top:5px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt span {display:inline-block;color:#000;font-size:12px;letter-spacing:0;zoom:1;*display:inline;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt .layer01 {display:inline-block;zoom:1;*display:inline;position:relative;    vertical-align: top;z-index:11;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt .layer01 a {display:block;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt .layer_pop {position:absolute;top:0px;left:0px;display:none;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt .layer_pop .layer_in {position:relative;width:160px;padding:20px 15px;border:1px solid #034c99;background-color:#fff;text-align:left;font-size: 12px;letter-spacing: -1px;line-height:1.4;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myStatus .dt .layer_pop .layer_in a {display:block;position:absolute;top:0px;left:0px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph {position:absolute;top:10px;right:25px;width:152px;height:152px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_statusGraph.png') no-repeat;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num10 {background-position:0 -160px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num20 {background-position:0 -320px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num30 {background-position:0 -480px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num40 {background-position:0 -640px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num50 {background-position:0 -800px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num60 {background-position:-160px 0;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num70 {background-position:-160px -160px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num80 {background-position:-160px -320px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num90 {background-position:-160px -480px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num100 {background-position:-160px -640px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph strong {display:block;padding-top:60px;font-size:27px;font-weight:normal;font-family:'Verdana';text-align:center;color:#1f409f;letter-spacing:-1px;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph strong span {font-size:32px;font-weight:bold;color:#1f409f;line-height:1;}
.lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num100 strong, .lec2017 .basicInfo .lecture_status .myStatusWrap .myGraph.num100 span {text-indent:-9999px;}
.lec2017 .basicInfo .lecture_status .bottom {overflow:hidden;margin:28px -10px 0;}
.lec2017 .basicInfo .lecture_status .bottom .lectureLink {float:left;position:relative;width:365px;height:93px;box-sizing:border-box;border:1px solid #dee2ed;border-radius:6px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_status02.png') no-repeat -1px -1px;}
.lec2017 .basicInfo .lecture_status .bottom .lectureLink.type02 {margin-left:9px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_status03.png');}
.lec2017 .basicInfo .lecture_status .bottom .lectureLink .lectureLink_in {position:absolute;top:25px;left:110px;}
.lec2017 .basicInfo .lecture_status .bottom .lectureLink .lectureLink_in strong {display:block;max-width:240px;font-size:14px;color:#000;letter-spacing:-1px;padding-bottom:10px;}
.lec2017 .basicInfo .lecture_status .bottom .lectureLink .lectureLink_in a {display:inline-block;overflow:hidden;max-width:240px;font-size:12px;color:#7d7d7d;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;zoom:1;*display:inline;}

/* 강좌상세 커리큘럼 바로가기 */
.goHomeCurri {display:block;position:relative;overflow:hidden;height:47px;width:711px;margin:17px 0 -6px;padding:0 200px 0 40px;box-sizing:border-box;color:#010101;text-overflow:ellipsis;line-height:48px;white-space:nowrap;background:#e1e9ff url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_goHomeCurri.png') no-repeat 98% 50%;}
.goHomeCurri:before {display:block;position:absolute;content:'';top:20px;left:22px;width:7px;height:7px;border-radius:50%;background-color:#4e70d1;}
.goHomeCurri:hover {color:#244798;text-decoration:underline;}
.lecture_dt .goHomeCurri {float:left;width:495px;margin:12px 0 0 0;padding-left:30px;}
.lecture_dt .goHomeCurri:before {left:15px;}

/* 강좌상세 : 개인정보 수신 동의 */
.myLectureAgree {margin:20px 0;padding-left:45px;font-size:0;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/ico_check_arlam.png') no-repeat;}
.myLectureAgree span {display:inline-block;font-size:13px;color:#535353;vertical-align:middle;}
.myLectureAgree fieldset {display:inline-block;margin-left:20px;vertical-align:middle;}
.myLectureAgree fieldset div {display:inline-block;}
.myLectureAgree fieldset div + div {margin-left:20px;}
.myLectureAgree fieldset input + label {margin-left:5px;font-size:13px;font-weight:bold;color:#535353;letter-spacing:0;}
.myLectureAgree em {display:inline-block;font-size:11px;color:#f15921;text-decoration:underline;}

/* 선생님 홈 커리큘럼 */
.homeCurriculum {margin-bottom:40px;}
.homeCurriculum .tabWrap {margin:11px 0 19px;padding-left:19px;}
.homeCurriculum .tabWrap ul:after {display:block;clear:both;content:'';height:0;}
.homeCurriculum .tabWrap ul li {float:left;}
.homeCurriculum .tabWrap ul li + li {margin-left:28px;}
.homeCurriculum .tabWrap li a {display:block;position:relative;font-size:22px;font-weight:bold;font-family:'맑은 고딕', 'Malgun Gothic';color:#afafaf;line-height:1.5;}
.homeCurriculum .tabWrap ul li a:hover, .homeCurriculum .tabWrap ul li.active a {color:#363636;}
.homeCurriculum .tabWrap ul li a:hover:after, .homeCurriculum .tabWrap ul li.active a:after {display:block;position:absolute;content:'';left:0;right:0;bottom:-3px;height:5px;border-radius:2.5px;}
.homeCurriculum .tabWrap ul li.t01 a:hover:after, .homeCurriculum .tabWrap ul li.t01.active a:after {background-color:#f39800;}
.homeCurriculum .tabWrap ul li.t02 a:hover:after, .homeCurriculum .tabWrap ul li.t02.active a:after {background-color:#a9cf52;}
.homeCurriculum .tabWrap ul li.t03 a:hover:after, .homeCurriculum .tabWrap ul li.t03.active a:after {background-color:#2a477f;}
.homeCurriculum .tabWrap ul li.t04 a:hover:after, .homeCurriculum .tabWrap ul li.t04.active a:after {background-color:#7331a1;}
.homeCurriculum .tabCont > div + div {margin-top:25px;}
.homeCurriculum .tabCont .tit {width:760px;height:127px;/*padding-top:40px;*/padding-top:15px;box-sizing:border-box;text-align:center;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/teacher/home/bg_homeCurri_tit.png') no-repeat;}
.homeCurriculum .tabCont .tit * {font-family:'맑은 고딕', 'Malgun Gothic';color:#000;}
.homeCurriculum .tabCont .tit > strong {font-weight:normal;font-size:23px;}
.homeCurriculum .tabCont .tit > p {margin-top:10px;font-size:28px;font-weight:bold;}
.homeCurriculum .tabCont .tit > p em {font-size:28px;font-weight:bold;}
.homeCurriculum .tabCont table {border:4px solid;}
.homeCurriculum .tabCont th {padding:10px 18px;color:#fff;}

/* 20190116 추가 */
.homeCurriculum .tabCont th:after {content:'';display: inline-block; height: 1.3em;}
.homeCurriculum .tabCont td {padding:15px 18px;color:#333;/*box-shadow:inset 3px 3px 3px rgba(0,0,0,.05);*/}
.homeCurriculum .tabCont td a:hover {color:#244798;text-decoration:underline;}
/* 20190116 추가 */
.homeCurriculum .tabCont td a {line-height:0;letter-spacing:0.00em;}
.homeCurriculum .tabCont td a:after {content:'';display: inline-block; height: 0.8em;}

.homeCurriculum .tabCont.go1 .tit > p em {color:#f38900;}
.homeCurriculum .tabCont.go1 table {border-color:#d86906;}
.homeCurriculum .tabCont.go1 th {border-bottom:1px solid #f7bf63;background-color:#f09600;}
.homeCurriculum .tabCont.go1 td {border:solid #d86906;border-width:0 0 1px 1px;}
.homeCurriculum .tabCont.go2 .tit > p em {color:#7eb306;}
.homeCurriculum .tabCont.go2 table {border-color:#6b9114;}
.homeCurriculum .tabCont.go2 th {border-bottom:1px solid #a0cf32;background-color:#81b211;}
.homeCurriculum .tabCont.go2 td {border:solid #5e8800;border-width:0 0 1px 1px;}
.homeCurriculum .tabCont.go3 .tit > p em {color:#2d69dc;}
.homeCurriculum .tabCont.go3 table {border-color:#2a477f;}
.homeCurriculum .tabCont.go3 th {border-bottom:1px solid #6b9af5;background-color:#2d69dc;}
.homeCurriculum .tabCont.go3 td {border:solid #2a477f;border-width:0 0 1px 1px;}
.homeCurriculum .tabCont.susiNon .tit > p em {color:#7331a1;}
.homeCurriculum .tabCont.susiNon table {border-color:#4c226a;}
.homeCurriculum .tabCont.susiNon th {border-bottom:1px solid #974eca;background-color:#7331a1;}
.homeCurriculum .tabCont.susiNon td {border:solid #522a6f;border-width:0 0 1px 1px;}

/* 강좌상세 : 학습관리시스템 */
.myLmsStatus {position:relative;margin-bottom:60px;}
.myLmsStatus * {font-family:맑은 고딕, 'Malgun Gothic', sans-serif;}
.myLmsStatus .realTime {height:87px;padding:24px 32px 0;box-sizing:border-box;text-align:right;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_myLmsStatus.png') no-repeat;}
.myLmsStatus .realTime strong {display:inline-block;font-size:24px;color:#fff;vertical-align:middle;}
.myLmsStatus .realTime strong em {font-size:24px;font-weight:bold;color:#26e0ff;}
.myLmsStatus .realTime span {display:inline-block;margin-left:26px;padding:4px 20px;font-size:12px;color:#fff;border-radius:13px;background-color:#1f409f;vertical-align:middle;}
.myLmsStatus .realTime span em {color:#26e0ff;}
.myLmsStatus .myLevel {overflow:hidden;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #150f35;}
.myLmsStatus .myLevel .lastLevel {position:relative;float:left;width:230px;padding:20px 0 10px;box-sizing:border-box;text-align:center;}
.myLmsStatus .myLevel .lastLevel:after {position:absolute;content:'';top:2px;right:0;bottom:2px;width:2px;background-color:#150f35;}
.myLmsStatus .myLevel .lastLevel strong {display:inline-block;font-size:22px;color:#24282b;text-align:left;vertical-align:middle;line-height:1.3;}
.myLmsStatus .myLevel .lastLevel em {display:inline-block;margin-left:20px;font-size:36px;font-weight:bold;color:#e626a7;vertical-align:middle;}
.myLmsStatus .myLevel .myLevelCont {overflow:hidden;float:right;width:528px;padding-left:30px;box-sizing:border-box;}
.myLmsStatus .myLevel .myLevelCont .tit {float:left;width:85px;height:85px;padding-top:22px;box-sizing:border-box;font-size:16px;font-weight:normal;color:#fff;text-align:center;border-radius:43px;background-color:#1f409f;}
.myLmsStatus .myLevel .myLevelCont div {float:right;overflow:hidden;width:400px;margin:7px auto;font-size:0;}
.myLmsStatus .myLevel .myLevelCont div p {display:inline-block;min-width:100px;vertical-align:middle;}
.myLmsStatus .myLevel .myLevelCont div p span {display:inline-block;margin-right:14px;font-size:13px;color:#4d617a;vertical-align:middle;}
.myLmsStatus .myLevel .myLevelCont div p span i {font-size:13px;color:#23aaea;}
.myLmsStatus .myLevel .myLevelCont div p strong {display:inline-block;font-size:35px;color:#1f409f;line-height:1.3;vertical-align:middle;}
.myLmsStatus .myLevel .myLevelCont em {display:inline-block;position:relative;margin:4px 25px 0;width:25px;height:25px;text-indent:-9999px;vertical-align:middle;}
.myLmsStatus .myLevel .myLevelCont em:before, .myLmsStatus .myLevel .myLevelCont em:after {display:block;position:absolute;content:'';width:20px;height:3px;border-radius:1.5px;background-color:#e91010;}
.myLmsStatus .myLevel .myLevelCont em.same:before {top:8px;left:3px;}
.myLmsStatus .myLevel .myLevelCont em.same:after {top:15px;left:3px;}
.myLmsStatus .myLevel .myLevelCont em.small:before {top:5px;left:3px;width:17px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.myLmsStatus .myLevel .myLevelCont em.small:after {top:16px;left:3px;width:18px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.myLmsStatus .myLevel .myLevelCont em.big:before {top:5px;left:3px;width:17px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.myLmsStatus .myLevel .myLevelCont em.big:after {top:16px;left:3px;width:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.myLmsStatus .myLevel .myLevelCont .dsc {float:right;width:400px;height:28px;font-size:13px;font-weight:bold;color:#4d617a;text-align:center;line-height:28px;background-color:#faf9f9;}
.myLmsStatus .myLevel .goMyLms {display:block;position:absolute;right:0;bottom:-30px;width:290px;height:30px;padding:5px 0 0;box-sizing:border-box;font-weight:bold;color:#26e0ff;text-align:center;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/bg_btnGoMyLms.png') no-repeat;}

/* 인공지능강좌상세 */
.lec2017.AIlecture { font-family: "Malgun Gothic", "맑은고딕"; }
.lec2017.AIlecture .topLecTit { border-radius: 2px 2px 0 0; background: #174f9f; }
.lec2017.AIlecture .topLecTit p a { font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .topLecTit .icoTxt { display: inline-block; height: 18px; line-height: 18px; color: #666; font-size: 12px; font-family: 'Malgun Gothic'; border-radius: 10px; background-color: #fff; padding: 0 10px; margin-left: 5px; }

.lec2017.AIlecture .basicInfo { position: relative; background-color: #f6f7fa; border: 0; padding: 20px; }
.lec2017.AIlecture .basicInfo:before { position: absolute; top: 20px; bottom: 145px; left: 379px; content: ""; display: block; width: 1px; background-color: #e0e1e5; }
.lec2017.AIlecture .basicInfo .sum { overflow: hidden; float: none; width: 100%; margin-bottom: 20px; }
.lec2017.AIlecture .basicInfo .sum .tchArea { display: inline-block; overflow: hidden; float: left; width: 49%; height: auto; border: 0; padding: 0; margin: 0; }
.lec2017.AIlecture .basicInfo .sum .tchArea .photo { float: left; width: 120px; height: 120px; border: 1px solid #e0e1e5; margin-right: 20px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo .sum .tchGrp { text-align: left; padding: 5px 0 10px 0; }
.lec2017.AIlecture .basicInfo .sum .tchGrp .tch { display: inline-block; height: 20px; line-height: 20px; color: #000; font-family: 'Malgun Gothic'; text-align: left; }
.lec2017.AIlecture .basicInfo .sum .tchGrp .tch b { font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo .sum .tchGrp .tchHome { display: inline-block; height: 20px; line-height: 20px; color: #666; font-size: 12px; font-family: 'Malgun Gothic'; border-radius: 10px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_home.png") no-repeat 0 4px; background-size: 10px; padding-left: 12px; margin-left: 15px; }

.lec2017.AIlecture .basicInfo .sum .tit_tvicon { display: block; font-size: 11px; font-family: 'Malgun Gothic'; padding-bottom: 5px; }

.lec2017.AIlecture .basicInfo .sum .btn_tvicon { display: inline-block; overflow: hidden; float: left; width: 89px; height: 23px; line-height: 23px; color: #666; font-size: 12px; font-family: 'Malgun Gothic'; border: 1px solid #b4def5; border-radius: 20px; background: #fff url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_tv.png") no-repeat 10px 2px; padding-left: 30px; margin-bottom: 10px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo .sum .btn_tvicon.hd { border-color: #bac8e3; background-image: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_tv_hd.png"); margin-left: 5px; }

.lec2017.AIlecture .basicInfo .sum .btn_lecGo { display: block; overflow: hidden; width: 185px; height: 25px; line-height: 25px; text-align: center; color: #fff; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; border-radius: 15px; background-color: #5878df; box-shadow: 0 2px 0 #e3e4e6; }
/* 로그인전 배너 */
.lec2017.AIlecture .basicInfo .sum .lecAI_infoArea { display: inline-block; overflow: hidden; float: right; border: 1px solid #e0e1e5; }
/* 로그인후 그래프 */
.lec2017.AIlecture .basicInfo .sum .graphArea { position: relative; display: inline-block; overflow: visible; float: right; width: 340px; height: 123px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo .sum .graphArea .graph_tit { position: absolute; left: 0; top: 0; display: inline-block; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 20px; padding-left:18px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_ai.png") no-repeat left center; }
.lec2017.AIlecture .basicInfo .sum .graphArea .graph_con { display: inline-block; color: #1a1a1a; width: 120px; text-align: left; color: #828282; font-size: 12px; font-family: 'Malgun Gothic'; line-height: 140%; margin-top: 30px; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-vCon-btn { position: absolute; left: 0; bottom: 10px; display: inline-block; overflow: hidden; float: right; height: 21px; line-height: 20px; color: #fff; font-size: 13px; font-family: 'Malgun Gothic'; box-shadow: -3px 3px 0 rgba(0,0,0,0.1); border-radius: 20px; background: #14c4f0 url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_visual_btn.png") no-repeat 95% 50%; padding: 0 25px 0 10px; z-index: 2; }

.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut { position: relative; display: inline-block; overflow: visible; float: left; margin-left: 15px; margin-top: 25px; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut p { position: absolute; left: 0; top: 30px; right: 0; display: block; text-align: center; color: #666; font-size: 11px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 100%; z-index: 1; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut p em { display: block; color: #587399; font-size: 16px; font-family: 'Malgun Gothic'; letter-spacing: -2px; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut p strong { font-size: 28px; font-weight: bold; font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut .c100 { font-size: 90px; margin: 0 auto; box-shadow: 0 4px 0 #ebebeb; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut .c100:after { background-color: #f6f7fa; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut .c100 > span { }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut .c100 .bar,
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-donut .c100 .fill { border-color: #123f80 !important; }

.lec2017.AIlecture .basicInfo .sum .graphArea .ai-graph { float: right; width: 200px; height: 108px; } /* 기존 height: 140px; 변경예정 */
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-graph img { width: 100%; }
.lec2017.AIlecture .basicInfo .sum .graphArea .ai-graph canvas { width: 200px; height: 108px;]; margin-top: 20px; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecArea { display: block; float: left; width: 336px; margin: 0; margin-top: 10px; letter-spacing: 0; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li > strong { width: 25%; box-sizing: border-box; color: #174f9f; font-family: 'Malgun Gothic'; background: none; padding-left: 0; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li > .lecArea_cont { width: 75%; font-family: 'Malgun Gothic'; box-sizing: border-box; background: none; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li > .lecArea_cont div,
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li > .lecArea_cont span { font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li > .lecArea_cont b { color: #243fee; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .g { display: block; overflow: hidden; width: 100%; margin-bottom: 5px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .g span { display: inline-block; overflow: hidden; float: left; height: 15px; line-height: 15px; color: #fff; font-size: 11px; font-family: 'Malgun Gothic'; text-align: center; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .g span:nth-child(1) { background-color: #f39800; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .g span:nth-child(2) { background-color: #a9cf52; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .g span:nth-child(3) { background-color: #062e67; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .goHomeCurri { width: 100%; height: 40px; line-height: 40px; border-radius: 20px; font-family: 'Malgun Gothic'; background: #edf0f7 url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_book.png") no-repeat 10px 50%; border-radius: 5px; padding: 0 30px 0 35px; margin-top: 10px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .goHomeCurri:before { left: auto; right: 0; top: 0; content: ">"; width: 30px; height: 40px; line-height: 40px; text-align: center; color: #2c2c2c; font-size: 16px; background: none; border: 0; border-radius: 0; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color { display: block; overflow: hidden; float: right; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color i { color: #888; font-size: 11px; font-family: 'Malgun Gothic'; margin-left: 10px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color i:before { content: ""; display: inline-block; overflow: hidden; width: 10px; height: 10px; margin-right: 5px; vertical-align: middle; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color i:nth-child(1):before { background-color: #f39800; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color i:nth-child(2):before { background-color: #a9cf52; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li .ai-detail-color i:nth-child(3):before { background-color: #062e67; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecArea li.li_full > strong { width: auto; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info { float: right; width: 340px; box-sizing: border-box; margin-top: 10px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_infoHalf { display: block; overflow: hidden; float: left; width: 50%; margin-bottom:20px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_infoHalf .lecAI_info_titS { margin-top: 0; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_titS { display: inline-block; overflow: hidden; float: left; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 18px; margin: 20px 0 10px 0; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_titS.icon_teacher { padding-left:18px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_teacher.png") no-repeat left center;}
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_titS.icon_play { padding-left:18px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_play.png") no-repeat left center;}
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecArea_cont { display:inline-block; height:25px; margin-left: 10px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecArea_cont img{position:relative; vertical-align:middle; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank { display: block; overflow: hidden; clear: both; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank li { display: block; overflow: hidden; height: 21px; line-height: 21px; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; padding-bottom: 6px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank li em { display: inline-block; width: 21px; height: 21px; line-height: 19px; text-align: center; color: #000; font-size: 11px; font-family: 'Malgun Gothic'; border: 1px solid #d9d9d9; background-color: #fff; vertical-align: middle; margin-right: 5px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank li:first-child em { background-color: #f4f4f4; }

/* 2019-02-07 추가 */
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank.lil-box { display: block; overflow: hidden; clear: both; background:#fff; border: 1px solid #174f9f; padding:10px 15px 5px 15px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank.lil-box li { display: block; overflow: hidden; height: 21px; line-height: 21px; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; padding-bottom: 6px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank.lil-box li em { display: inline-block; width: 21px; height: 21px; line-height: 19px; text-align: center; color: #000; font-size: 11px; font-family: 'Malgun Gothic'; border: 1px solid #d9d9d9; background-color: #fff; vertical-align: middle; margin-right: 5px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .lecAI_info_lank.lil-box li:first-child em { background-color: #f4f4f4; }

.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview { display: block; /*overflow: hidden;*/ clear: both; border-radius: 5px; position:relative; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_tit { position: relative; display: block; overflow: hidden; height: 25px; line-height: 25px; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; background-color: #e1e7f3; padding-left: 15px; box-sizing: border-box; cursor: pointer; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_tit:before { position: absolute; right: 10px; top: 5px; content: ""; display: block; width: 15px; height: 15px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_plus.png") no-repeat center 50%; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_tit.on:before { background-image: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_minus.png"); }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview .bestReview_tit .bestReview_title { display: inline-block; height:25px; line-height: 25px; overflow: hidden; float: left; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; }

/* 2019-02-07 수정 */
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_tit.on + .bestReview_con { height: auto; overflow-y: scroll; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_con { display: block; overflow: auto; clear: both; color: #828282; font-size: 13px; font-family: 'Malgun Gothic'; line-height: 18px; background-color: #edf0f7; padding: 10px 15px; position:absolute; top:25px; left:0; width:310px; max-height:189px; z-index:100; }

/* 
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_tit.on + .bestReview_con { height: 200px; overflow-y: scroll; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_con { display: block; overflow: auto; clear: both; color: #828282; font-size: 13px; font-family: 'Malgun Gothic'; line-height: 18px; background-color: #edf0f7; padding: 10px 15px; position:absolute; top:23px; left:0; width:310px; max-height:189px; z-index:100; }
*/
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_con.preview {position:unset !important}
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_con b { color: #000; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview_btn { display: inline-block; overflow: hidden; float: right; height: 21px; line-height: 21px; color: #fff; font-size: 13px; font-family: 'Malgun Gothic'; border-radius: 20px; background: #9aa8c5 url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_visual_btn.png") no-repeat 95% 50%; padding: 0 35px 0 15px; }
.lec2017.AIlecture .basicInfo .lecture_dt .lecAI_info .bestReview.no { position: relative; background-color: #edf0f7; padding: 20px; }

.lec2017.AIlecture .basicInfo .sum .sub_ai_banner { position: relative; display: inline-block; overflow: visible; float: right; width: 340px; height: 120px; box-sizing: border-box; }/* 2018-12-16 추가 */
.lec2017.AIlecture .basicInfo .sum .sub_ai_banner .ai_btn {display:block; position:absolute; bottom:14px; right:39px; }/* 2018-12-16 추가 */

/* 수강후 */
.lec2017.AIlecture .basicInfo.after .sum .btn_lecGo { background-color: #ced2df; }

.lec2017.AIlecture .basicInfo.after .lecture_dt { display: block; float: none; clear: both; }

.lec2017.AIlecture .basicInfo.after .lecture_dt .lecArea li.li_full { padding-top: 10px; border-top: 1px solid #ecedf0; }
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecArea li.li_full > strong { color: #1a1a1a; font-weight: bold; }

/*
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecAI_info { border-top: 1px solid #eaecf1; }
.lec2017.AIlecture .basicInfo.after .lecture_dt #recSbjt { border-top: 1px solid #eaecf1; margin-top: 40px; }
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecAI_info .lecAI_info_titS { margin-top: 10px; }
*/
/* 2019-02-07 수정 */
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecAI_info { /* border-top: 1px solid #eaecf1;  margin-top: 40px; */ }
.lec2017.AIlecture .basicInfo.after .lecture_dt #recSbjt { /* border-top: 1px solid #eaecf1; */ margin-top: 40px; }
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecAI_info .lecAI_info_titS { display: inline-block; overflow: hidden; float: left; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 18px; margin: 20px 0 10px 0; }
/* 2019-02-07 추가 */
.lec2017.AIlecture .basicInfo.after .lecture_dt .lecAI_info .lecAI_info_titS.lit-box { width:95.2%; height:25px; line-height:25px; background:#174f9f; padding-left:5%; margin:0; color:#fff; }

.lec2017.AIlecture .basicInfo.after .lecAI_ing_btn { position: absolute; right: 0; top: 0; display: inline-block; overflow: hidden; height: 21px; line-height: 21px; color: #fff; font-size: 13px; font-family: 'Malgun Gothic'; border-radius: 20px; background: #9aa8c5 url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_visual_btn.png") no-repeat 95% 50%; padding: 0 35px 0 15px; }

.lec2017.AIlecture .basicInfo.after .lecAI_ing { position: absolute; top: 0; right: 0; z-index: 10; display: block; overflow: visible; width: 340px; height: 180px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_tit { display: block; overflow: hidden; color: #1a1a1a; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 120%; margin: 5px 0 10px 0; padding-left:18px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_plan.png') no-repeat left center; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_tit strong .lecAi_ing_question { width:14px; height:14px; line-height:14px; display: inline-block; overflow: hidden; background:#528fcc; border-radius:3px; text-align:center; color: #fff; font-size: 12px; font-weight:normal; font-family: 'Malgun Gothic'; vertical-align:top; margin-left:3px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_titS { display: block; overflow: hidden; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; line-height: 120%; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_titS i { float: right; color: #2c2c2c; font-size: 13px; font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_titS mark { color: #243fee; font-size: 13px; font-family: 'Malgun Gothic'; background: none; margin: 0; padding-right: 5px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_titS em { float: right; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_titS b { color: #e74545; font-size: 13px; font-family: 'Malgun Gothic'; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con { position: relative; display: block; overflow: hidden; color: #828282; font-size: 12px; font-family: 'Malgun Gothic'; line-height: 140%; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con strong { display: block; overflow: hidden; color: #174f9f; font-size: 14px; font-family: 'Malgun Gothic'; padding: 10px 0; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con .lecAI_ing_btn { top: auto; bottom: 0; }

/* 2019-02-07 추가 */
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con_bg { position: relative; display: block; overflow: hidden; color: #174f9f; font-size: 12px; font-family: 'Malgun Gothic'; line-height: 140%; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/lecAi_ing_question.png') no-repeat 81% 3px; background-size:auto 55px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con_bg strong { display: block; overflow: hidden; color: #174f9f; font-size: 14px; font-family: 'Malgun Gothic'; padding: 10px 0; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con_bg strong .lecAi_ing_question { width:14px; height:14px; line-height:14px; display: inline-block; overflow: hidden; background:#528fcc; border-radius:3px; text-align:center; color: #fff; font-size: 12px; font-weight:normal; font-family: 'Malgun Gothic'; vertical-align:middle; margin-left:3px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_con_bg .lecAI_ing_btn { top: auto; bottom: 0; }

.lec2017.AIlecture .basicInfo.after .lecAI_ing .g { display: block; overflow: hidden; width: 100%; border-radius: 15px; background-color: #e1e7f3; margin-bottom: 10px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .g span { display: inline-block; overflow: hidden; float: left; height: 15px; line-height: 15px; color: #fff; font-size: 11px; font-family: 'Malgun Gothic'; text-align: center; border-radius: 0 15px 15px 0; background-color: #f39800; }

.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_end { position: relative; display: block; overflow: hidden; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; line-height: 140%; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_end.png") no-repeat 0 50%; padding: 30px 0 50px 140px; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_end strong { position: absolute; right: 0; top: 20px; display: block; overflow: hidden; width: 100px; height: 80px; text-align: center; color: #174f9f; font-size: 14px; font-family: 'Malgun Gothic'; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_end_thumb.png") no-repeat center 0; padding-top: 50px; box-sizing: border-box; }
.lec2017.AIlecture .basicInfo.after .lecAI_ing .lecAI_ing_end .btn_lecGo { position: absolute; right: 15px; bottom: 5px; display: block; overflow: hidden; width: 185px; height: 25px; line-height: 25px; text-align: center; color: #fff; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; border-radius: 15px; background-color: #062e67; box-shadow: 0 2px 0 #e3e4e6; }

/* 2019-02-07 추가 팝업 */
.popAI_question { display:none; position: fixed; top: 50%; margin-top: -222px; left: 50%; margin-left: -170px; width: 340px; height: auto; border: 1px solid #000; background-color: #fff; z-index: 10000; }
.popAI_question .pq-wrap { position: relative; display: block; width: 100%; height: 100%; box-sizing: border-box; }
.popAI_question .pq-tit { display: block; color: #000000; font-size:16px; font-weight:bold; font-family: 'Malgun Gothic'; margin:0 20px; padding:20px 0 10px 0; border-bottom:2px solid #000; }
.popAI_question .pq-desc { display: block; color: #000000; padding: 10px 20px 20px 25px; }
.popAI_question .pq-con { display:block; overflow:hidden; text-align:left; padding: 20px; padding-top: 0; color:#828282; line-height: 1.4;}
.popAI_question .pq-con strong { color:#000; }
.popAI_question .pq-btnX { position:absolute; top:0; right:0; display:block; overflow:hidden; width: 30px; height:30px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_info_x.png") no-repeat center 50%; text-indent: -9999px; }

/* 수강후기통계 */
/*탭 항목클래스 추가(이미지경로 확인요망)*/
.reNlec_tab2017 li.col14 a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon14_off.png') no-repeat 6px 9px #f4f4f4;}
.reNlec_tab2017 li.col14 a:hover,
.reNlec_tab2017 li.col14.on a{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/lecture/tab/bg_icon14_on.png') no-repeat 6px 9px #fff;}

#reviewChart { display: block; overflow: hidden; }
#reviewChart .reviewChart_count { display: block; overflow: hidden; color: #101010; font-size: 12px; font-weight: bold; padding-bottom: 10px; }
#reviewChart .reviewChart_count b { color: #5674b9; }
#reviewChart .reviewChart_list { display: block; overflow: hidden; border-top: 1px solid #eaeaea; padding-bottom: 10px; }
#reviewChart .lecGraph_in { display: inline-block; float: left; }
#reviewChart .lecGraph_in.partS { width: 33%; }
#reviewChart .lecGraph_in.partM { width: 34%; }
#reviewChart .lecGraph_in.partL { width: 50%; }
#reviewChart .lecGraph_in .label { position: relative; display: block; overflow: hidden; color: #303030; font-size: 12px; font-weight: bold; margin-top: 10px; padding-left: 20px; }
#reviewChart .lecGraph_in .label:before { content: ""; position: absolute; left: 10px; top: 5px; display: block; width: 3px; height: 3px; background-color: #000; }
#reviewChart .lecGraph_in .chartWrap { float: left; width: 152px; height: 152px; }
#reviewChart .lecGraph_in .dataColor { display: inline-block; margin-top: 15px; }
#reviewChart .lecGraph_in .dataColor li { display: block; overflow: hidden; font-size: 0; }
#reviewChart .lecGraph_in .dataColor li em { display: inline-block; overflow: hidden; float: left; width: 10px; height: 10px; text-indent: -9999px; margin-top: 5px; }
#reviewChart .lecGraph_in .dataColor li p { display: inline-block; overflow: hidden; height: 20px; line-height: 20px; color: #808080; font-size: 11px; letter-spacing: -1px; padding-left: 5px; }

#reviewChart .lecGraph_in .lank { display: block; overflow: hidden; padding: 10px; }
#reviewChart .lecGraph_in .lank li { position: relative; display: block; overflow: hidden; }
#reviewChart .lecGraph_in .lank li p { display: block; overflow: hidden; float: left; width: 40%; height: 20px; line-height: 20px; color: #000; font-size: 12px; letter-spacing: -1px; text-align: left; }
#reviewChart .lecGraph_in .lank li .bar { display: block; overflow: hidden; float: left; width: 50%; height: 10px; border-radius: 5px; background-color: #ddd; margin: 5px 0; }
#reviewChart .lecGraph_in .lank li .bar span { display: block; overflow: hidden; float: left; width: 0%; height: 10px; border-radius: 5px; background-color: #5674b9; }
#reviewChart .lecGraph_in .lank li em { display: inline-block; overflow: hidden; float: right; width: 10%; height: 20px; line-height: 20px; color: #000; font-size: 10px; font-weight: 300; text-align: right; }

#reviewChart .lecGraph_in.partS .lank li p { width: 50%; }
#reviewChart .lecGraph_in.partS .lank li .bar { width: 40%; }

/* teacher renewal 20192018 */
.homeCurriculum.re2019 .tabWrap li a{font-size:19px;}
.homeCurriculum.re2019 .tabWrap ul li a:hover:after, 
.homeCurriculum.re2019 .tabWrap ul li.active a:after{height:4px;}
.homeCurriculum.re2019 .tabCont.go1 .tit,
.homeCurriculum.re2019 .tabCont.go2 .tit,
.homeCurriculum.re2019 .tabCont.go3 .tit,
.homeCurriculum.re2019 .tabCont.go4 .tit{box-sizing:border-box;padding:58px 0 0 0;height:157px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/teacher/bg_homeCurri_tit_190215.png') no-repeat 0 100%;color:#fff;}
.homeCurriculum.re2019 .tabCont.go1 .tit > p,
.homeCurriculum.re2019 .tabCont.go2 .tit > p,
.homeCurriculum.re2019 .tabCont.go3 .tit > p,
.homeCurriculum.re2019 .tabCont.go4 .tit > p{margin:0;line-height:32px !important;font-size:23px;font-weight:normal;color:#000;}
.homeCurriculum.re2019 .tabCont.go1 .tit > p > em,
.homeCurriculum.re2019 .tabCont.go2 .tit > p > em,
.homeCurriculum.re2019 .tabCont.go3 .tit > p > em,
.homeCurriculum.re2019 .tabCont.go4 .tit > p > em,
.homeCurriculum.re2019 .tabCont.go1 .tit > p > span,
.homeCurriculum.re2019 .tabCont.go2 .tit > p > span,
.homeCurriculum.re2019 .tabCont.go3 .tit > p > span,
.homeCurriculum.re2019 .tabCont.go4 .tit > p > span{line-height:32px !important;font-size:25px;font-weight:bold;}
.homeCurriculum.re2019 .tabCont.go1 .tit p > em,
.homeCurriculum.re2019 .tabCont.go2 .tit p > em,
.homeCurriculum.re2019 .tabCont.go3 .tit p > em,
.homeCurriculum.re2019 .tabCont.go4 .tit p > em{color:#000;}
.homeCurriculum.re2019 .tabCont.go1 table,
.homeCurriculum.re2019 .tabCont.go2 table,
.homeCurriculum.re2019 .tabCont.go3 table,
.homeCurriculum.re2019 .tabCont.go4 table{border:0;}
.homeCurriculum.re2019 .tabCont.go1 table th,
.homeCurriculum.re2019 .tabCont.go2 table th,
.homeCurriculum.re2019 .tabCont.go3 table th,
.homeCurriculum.re2019 .tabCont.go4 table th{position:relative;font-family:'맑은 고딕', 'Malgun Gothic';font-weight:normal;color:#000;font-size:15px;border-bottom:0;}
.homeCurriculum.re2019 .tabCont.go1 table th:after,
.homeCurriculum.re2019 .tabCont.go2 table th:after,
.homeCurriculum.re2019 .tabCont.go3 table th:after,
.homeCurriculum.re2019 .tabCont.go4 table th:after{content:'';display:block;position:absolute;top:0;right:-18px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/teacher/ico_tc_arrow.png');width:18px;height:42px;z-index:1;}
.homeCurriculum.re2019 .tabCont.go1 table th:last-child:after,
.homeCurriculum.re2019 .tabCont.go2 table th:last-child:after,
.homeCurriculum.re2019 .tabCont.go3 table th:last-child:after,
.homeCurriculum.re2019 .tabCont.go4 table th:last-child:after{display:none;}
.homeCurriculum.re2019 .tabCont.go1 table td,
.homeCurriculum.re2019 .tabCont.go2 table td,
.homeCurriculum.re2019 .tabCont.go3 table td,
.homeCurriculum.re2019 .tabCont.go4 table td{border:1px solid #ccc;}
.homeCurriculum.re2019 .tabCont.go1 table tr:nth-child(2n) td,
.homeCurriculum.re2019 .tabCont.go2 table tr:nth-child(2n) td,
.homeCurriculum.re2019 .tabCont.go3 table tr:nth-child(2n) td,
.homeCurriculum.re2019 .tabCont.go4 table tr:nth-child(2n) td{background-color:#fcfcfc;}
.homeCurriculum.re2019 .tabCont.go1 table td,
.homeCurriculum.re2019 .tabCont.go2 table td,
.homeCurriculum.re2019 .tabCont.go3 table td,
.homeCurriculum.re2019 .tabCont.go4 table td,
.homeCurriculum.re2019 .tabCont.go1 table td a,
.homeCurriculum.re2019 .tabCont.go2 table td a,
.homeCurriculum.re2019 .tabCont.go3 table td a,
.homeCurriculum.re2019 .tabCont.go4 table td a,
.homeCurriculum.re2019 .tabCont.go1 table td a > em,
.homeCurriculum.re2019 .tabCont.go2 table td a > em,
.homeCurriculum.re2019 .tabCont.go3 table td a > em,
.homeCurriculum.re2019 .tabCont.go4 table td a > em{font-family:'맑은 고딕', 'Malgun Gothic';font-size:13px;color:#333;line-height:16px;}
.homeCurriculum.re2019 .tabCont.go1 table td a,
.homeCurriculum.re2019 .tabCont.go2 table td a,
.homeCurriculum.re2019 .tabCont.go3 table td a,
.homeCurriculum.re2019 .tabCont.go4 table td a{display:block;position:relative;padding-left:10px;}
.homeCurriculum.re2019 .tabCont.go1 table td a:hover,
.homeCurriculum.re2019 .tabCont.go2 table td a:hover,
.homeCurriculum.re2019 .tabCont.go3 table td a:hover,
.homeCurriculum.re2019 .tabCont.go4 table td a:hover{color:#244798;text-decoration:underline;}
.homeCurriculum.re2019 .tabCont.go1 table td a:before,
.homeCurriculum.re2019 .tabCont.go2 table td a:before,
.homeCurriculum.re2019 .tabCont.go3 table td a:before,
.homeCurriculum.re2019 .tabCont.go4 table td a:before{content:'';display:inline-block;width:4px;height:4px;position:absolute;top:7px;left:0;border-radius:100%;background-color:#9a9a9a;}
.homeCurriculum.re2019 .tabCont.go1 table td a > em,
.homeCurriculum.re2019 .tabCont.go2 table td a > em,
.homeCurriculum.re2019 .tabCont.go3 table td a > em,
.homeCurriculum.re2019 .tabCont.go4 table td a > em{font-weight:bold;}
/* go1 */
.homeCurriculum.re2019 .tabCont.go1 .tit > p > span{color:#ff6000;}
.homeCurriculum.re2019 .tabCont.go1 > div{border-bottom:1px solid #ff6000;}
.homeCurriculum.re2019 .tabCont.go1 table th:nth-child(1){background-color:#ffaf23;border-right:1px solid #ffaf23;}
.homeCurriculum.re2019 .tabCont.go1 table th:nth-child(2){background-color:#ff8c00;border-right:1px solid #ff8c00;}
.homeCurriculum.re2019 .tabCont.go1 table th:nth-child(2):after{background-position:-19px 0;}
.homeCurriculum.re2019 .tabCont.go1 table th:nth-child(3){background-color:#ff6000;border-right:1px solid #ff6000;}
.homeCurriculum.re2019 .tabCont.go1 table tr td:first-child{border-left:1px solid #ff6000;}
.homeCurriculum.re2019 .tabCont.go1 table tr td:last-child{border-right:1px solid #ff6000;}
.homeCurriculum.re2019 .tabCont.go1 table tr:first-child td{border-top:0;}
.homeCurriculum.re2019 .tabCont.go1 table tr:last-child td{border-bottom:0;}
/* go2 */
.homeCurriculum.re2019 .tabCont.go2 .tit > p > span{color:#7fb600;}
.homeCurriculum.re2019 .tabCont.go2 > div{border-bottom:1px solid #a0d130;}
.homeCurriculum.re2019 .tabCont.go2 table th:nth-child(1){background-color:#cbeba9;border-right:1px solid #cbeba9;}
.homeCurriculum.re2019 .tabCont.go2 table th:nth-child(1):after{background-position:-38px 0;}
.homeCurriculum.re2019 .tabCont.go2 table th:nth-child(2){background-color:#a5e165;border-right:1px solid #a5e165;}
.homeCurriculum.re2019 .tabCont.go2 table th:nth-child(2):after{background-position:-57px 0;}
.homeCurriculum.re2019 .tabCont.go2 table th:nth-child(3){background-color:#98cf1c;border-right:1px solid #98cf1c;}
.homeCurriculum.re2019 .tabCont.go2 table tr td:first-child{border-left:1px solid #a0d130;}
.homeCurriculum.re2019 .tabCont.go2 table tr td:last-child{border-right:1px solid #a0d130;}
.homeCurriculum.re2019 .tabCont.go2 table tr:first-child td{border-top:0;}
.homeCurriculum.re2019 .tabCont.go2 table tr:last-child td{border-bottom:0;}
/* go3 */
.homeCurriculum.re2019 .tabCont.go3 .tit > p > span{color:#2d69dc;}
.homeCurriculum.re2019 .tabCont.go3 > div{border-bottom:1px solid #2a477f;}
.homeCurriculum.re2019 .tabCont.go3 table th{color:#fff;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(1){background-color:#8ab2ee;border-right:1px solid #8ab2ee;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(1):after{background-position:-76px 0;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(2){background-color:#5288da;border-right:1px solid #5288da;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(2):after{background-position:-95px 0;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(3){background-color:#2e68bf;border-right:1px solid #2e68bf;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(3):after{background-position:-114px 0;}
.homeCurriculum.re2019 .tabCont.go3 table th:nth-child(4){background-color:#2a477f;border-right:1px solid #2a477f;}
.homeCurriculum.re2019 .tabCont.go3 table tr td:first-child{border-left:1px solid #2a477f;}
.homeCurriculum.re2019 .tabCont.go3 table tr td:last-child{border-right:1px solid #2a477f;}
.homeCurriculum.re2019 .tabCont.go3 table tr:first-child td{border-top:0;}
.homeCurriculum.re2019 .tabCont.go3 table tr:last-child td{border-bottom:0;}
/* go4 */
.homeCurriculum.re2019 .tabCont.go4 .tit > p > span{color:#7331a1;}
.homeCurriculum.re2019 .tabCont.go4 > div{border-bottom:1px solid #2a477f;}
.homeCurriculum.re2019 .tabCont.go4 table th{color:#fff;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(1){background-color:#d0aaeb;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(1):after{background-position:-133px 0;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(2){background-color:#ab77cf;border-right:1px solid #ab77cf;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(2):after{background-position:-151px 0;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(3){background-color:#8746b4;border-right:1px solid #8746b4;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(3):after{background-position:-171px 0;}
.homeCurriculum.re2019 .tabCont.go4 table th:nth-child(4){background-color:#7331a1;border-right:1px solid #7331a1;}
.homeCurriculum.re2019 .tabCont.go4 table tr td:first-child{border-left:1px solid #7331a1;}
.homeCurriculum.re2019 .tabCont.go4 table tr td:last-child{border-right:1px solid #7331a1;}
.homeCurriculum.re2019 .tabCont.go4 table tr:first-child td{border-top:0;}
.homeCurriculum.re2019 .tabCont.go4 table tr:last-child td{border-bottom:0;}