@charset "euc-kr";

.curri {position:relative; width:709px; padding:0 0 19px 81px; margin:0 0 20px; border-top: 2px solid #333; border-bottom: 1px solid #ccc; background-color:#eee;}
.curri .step {position:absolute; top:0px; left:0px;display:block; text-align:center; width:59px; height:92px; padding:8px 0 0 0; font-size:16px; color:#d5d5d5; background-color:#666;}
.curri .step strong {display:block; font-size:50px; color:#fff; }
.curri .tit {display:block; padding:20px 20px 19px 10px; font-size:20px; color:#999; }
.curri .tit span {display:inline-block;width:66px; padding:0; font-size:20px; color:#999;text-align:center; }
.curri .tit strong { font-size:20px; color:#000; }
.curri .tit em {display:block;margin:14px 0 -10px 0; font-size:12px; line-height:18px; color:#999;  }
.curri dd .list {width:668px; padding:7px 10px 5px 11px; border-top:1px solid #999; background-color:#fff;}
.curri dd .list li {clear:both; overflow:hidden; padding:8px 0;  font-size:12px; line-height:14px; color:#888; background: url("http://img.megamd.co.kr/ls1/common/line_dott02.jpg") repeat-x left bottom;}
.curri dd .list li a {font-size:12px; line-height:14px; color:#888;}
.curri dd .list li a:hover {font-size:12px; line-height:14px; color:#333 !important;}/* 20131010 */
.curri dd .list li.last {background:none}
.curri dd .list .theory  {display:inline-block; margin-right:19px; letter-spacing:-1px; text-align:center; border:1px solid #6facdf; height:16px; width:48px; color:#fff;  font-size:11px; font-family: dotum; line-height:18px;  background-color:#94c4ed;}
.top_txt strong {display:block;  font-size:14px; line-height:16px; color:#333;}
.top_txt p {display:block; padding:6px 0 19px ; margin:0 0 7px 0; font-size:12px; line-height:18px; color:#888;background:url("http://img.megamd.co.kr/ls1/common/line_dott04.jpg") repeat-x left bottom;}
.top_txt ul {margin:0 0 0 8px;}
.top_txt ul li {float:left; width:250px; }
.top_txt ul li input,.top_txt ul li img {vertical-align:middle;}/* 20131109 */
.top_txt ul li.first {width:141px;}
.top_txt ul li label {float:none; margin:0 0 0 3px; font-size:12px; color:#666; font-weight:600;}/* 20131109 */
.top_txt ul li .add_info { display:block;clear:both;margin:8px 0 0 25px;font-size:12px; color:#666;  }/* 20131109 */
.txt_etc { clear:both; display:block; font-size:12px; line-height:18px; color:#999; font-family:dotum}
.pro_top {width:790px; height:457px; }
.pro_top .left {position:relative; float:left;width:527px; height:457px; }/* 20131204  */
.pro_top .right {position:relative; float:left; width:203px; height:427px; padding:30px 30px 0; background:url("http://img.megamd.co.kr/ls1/professor/bg_top.jpg") no-repeat left top;  }

.tit_sam {margin:32px 0 18px 0; font-size:36px; line-height:40px; color:#ddd;letter-spacing: -1px;}
.tit_sam span {padding:2px 0 0 0; font-size:25px; line-height:31px; color:#ddd; border-top:1px solid #be0f16}
.tit_sam strong {font-size:36px; line-height:40px; color:#fff;}
.btn_sam .btn_c {margin:0 2px 0 3px;}
.newup {margin:20px 0 1px;}
.newup dd {height:30px; background:url("http://img.megamd.co.kr/ls1/professor/line_dott.png") repeat-x left bottom;}
.newup dd.last {background:none;}
.newup dd img {margin:0 5px 0 0; vertical-align:middle;}
.newup dd a {font-size:12px; line-height:30px; color:#999;}
.top_tab_pro {overflow:none;width:790px; }/*2013-11-04 */
.top_tab_pro .tab {overflow:hidden;padding:0; margin:0 0 40px 0; border-bottom:2px solid #262626;}/*2013-11-04 */
.top_tab_pro .tab li {position:relative;float:left; height:53px;padding:0;background: url("http://img.megamd.co.kr/ls1/professor/top_bar.jpg") no-repeat right center;}
.top_tab_pro .tab li img {position:absolute; top:0; right:0;}/*2013-11-04 */
.top_tab_pro .tab li.last {background:none;}/*2013-11-04 */
.top_tab_pro .tab li a {display:block; text-align:center; letter-spacing: -1px;padding:0 50px 0; font-size:16px; line-height:53px; color:#888; font-weight:600;background-color:#eee}/*2013-11-04 */
.top_tab_pro .tab li a.selected {position:relative; display:block;height:53px; font-size:16px; margin:0 -1px;line-height:53px; color:#fff; font-weight:600; background:#c92e2e url("http://img.megamd.co.kr/ls1/professor/icon_menu_on.png") no-repeat right center;}/*2013-11-04 */
.top_tab_pro .tab li a.selected:hover {color:#fff !important;}/*2013-11-04 */
.panel{clear:both;position: relative;}
.panel h3 {padding:0 0 14px 20px; font-size:18px; color:#000;  font-weight:600; background:url("http://img.megamd.co.kr/ls1/lecture/icon_tit.jpg") no-repeat left 7px;}

.ev_box {overflow:hidden; width:790px; height:396px;margin:20px 0 0 0;border-bottom:1px solid #888}
.main_bn {float:left; width:441px; margin-right:18px;}
.ev_box .main_bn1 {position:relative; padding:5px 0 0 66px; margin:9px 0 0 0;}
.ev_box .main_bn1 .icon {position:absolute; top:0; left:0;}
.ev_box .main_bn1 .date {font-size:11px; line-height:14px; color:#da1212; font-family:dotum; }
.ev_box .main_bn1 dt {margin:3px 0 8px 0; font-size:15px; line-height:18px; color:#000;}
.ev_box .main_bn1 dd {font-size:12px; line-height:14px; color:#999;}
.ev_box .list_right {float:left; width:331px;}
.ev_box .main_bn2 {position:relative; padding:5px 0 0 61px; margin:10px 0 15px 0;}
.ev_box .main_bn2 .icon {position:absolute; top:0; left:0;}
.ev_box .main_bn2 .date {font-size:11px; line-height:14px; color:#da1212; font-family:dotum; }
.ev_box .main_bn2 dt {margin:3px 0 8px 0; font-size:15px; line-height:18px; color:#000;}
.ev_box .main_bn2 dd {width:270px; height:14px; overflow:hidden; font-size:12px; line-height:14px; color:#999;}
.ev_box .main_bn2 .go_win { position:absolute; top:0; right:0;}
.ev_list li {position:relative; height:117px; padding:4px 0 0 381px; margin:20px 0 0 0; border-bottom:1px solid #ddd}
.ev_list li .ev_img {position:absolute; top:0; left:0;}
.ev_list li .icon {position:absolute; top:0; left:0;}
.ev_list li .date {font-size:11px; line-height:14px; color:#da1212; font-family:dotum; }
.ev_list li dt {margin:6px 0 7px 0; padding:0 0 10px; font-size:15px; line-height:18px; color:#000; background:url("http://img.megamd.co.kr/ls1/common/line_dott03.jpg") repeat-x left bottom; }
.ev_list li dd { font-size:12px; line-height:18px; color:#999;}
.ev_list li .go_win { position:absolute; top:0; right:0;}
.ev_list li.last {border-bottom:1px solid #888}

.review_best {float:left; border-left:1px solid #ddd; border-bottom:2px solid #e00000}
.review_best:after { content:""; display:block; clear:both; }
.review_best li {position:relative; float:left; width:364.5px; height:186px; padding:27px 0 0 29px; border-right:1px solid #ddd}
.review_best li .icon {position:absolute; top:-2px; left:-1px;}
.review_best li dl {overflow:hidden; width:340px; margin:0 0 8px 0; background:url("http://img.megamd.co.kr/ls1/common/line_dott02.jpg") repeat-x left bottom;}
.review_best li dt { display:block;margin:0 0 4px 0; padding:0 0 8px; border-bottom:1px solid #ddd;}
.review_best li dt a { display:block;font-size:16px; line-height:18px; color:#333;}
.review_best li dd { position:relative; height:105px; }
.review_best li dd a { display:block; font-size:13px; line-height:23px; color:#767676;}
.review_best li dd span { position:absolute; bottom:7px; right:0px;font-size:11px; line-height:14px; color:#999; font-family:dotum}
.review_best li p { font-size:12px; color:#aaa; }
.numb {display:block; margin:27px 0 8px 0; font-size:14px; line-height:18px; color:#333; letter-spacing:2px;}

.lec_tab {position:relative;overflow:hidden; width:788px;  border:1px solid #cfcfcf;border-bottom:none; background-color:#eee;}/* 2017-07-27 */
.lec_tab ul {overflow:hidden;}
.lec_tab a {float:left;display:block; width:156.6px; height:32px;text-align:center; font-size:12px; line-height:32px; color:#969696; font-weight:600; border:1px solid #e7e7e7;border-top:none;  border-bottom:none; margin-left:-1px; background:url("http://img.megamd.co.kr/ls1/common/bg_tab_ul.jpg") repeat-x left bottom;}
.lec_tab .on {height:32px; font-size:12px; line-height:32px; color:#fff; font-weight:600; background:url("http://img.megamd.co.kr/ls1/common/bg_tab_ul_on.jpg") repeat-x left bottom;}

.lec_tab .last {width:156.6px; border-right:none;}
h3.cls {color: #000;  font-size: 18px; font-weight: 600;  padding: 0 0 14px 20px; background: url("http://img.megamd.co.kr/ls1/lecture/icon_tit.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0);}

.class_con {position:relative; overflow:auto; overflow-x:hidden; width:790px;  padding:0;}
/*.class_con li {position:relative;float:left; width:250px; height:298px; margin:0 20px 31px 0; border-bottom:1px solid #d4d4d4}*/
.class_con li {position:relative;float:left; width:250px; height:308px; margin:0 20px 31px 0; border-bottom:1px solid #d4d4d4}/*20140707*/
.class_con li.last {margin-right:0;}

.top_img {position:relative; width:250px; height:154px; border-bottom:1px solid #333}
.top_img .sam {position:relative;float:left; width:250px; height:155px; background:url("http://img.megamd.co.kr/ls1/professor/bg_n.jpg") no-repeat; overflow:hidden; cursor:pointer; border-bottom:1px solid #333}/* 2016-01-22 */
.top_img .sam img {position:absolute; margin-left:-30px; margin-top:5px;}/* 2016-01-22 */

.n_cam {background:url("http://img.megamd.co.kr/ls1/professor/bg_n.jpg") no-repeat left top;}
.s_cam {background:url("http://img.megamd.co.kr/ls1/professor/bg_s.jpg") no-repeat left top;}
.top_img .sam {position:absolute; bottom:0; left:0px;}
.top_img .favor {position:absolute; bottom:41px; right:10px;}
.top_img span {position:absolute; bottom:0; right:0; height:35px;padding:0 11px; font-size:22px; line-height:35px; color:#ccc;background-color:#333; }
.top_img span strong {font-size:22px; line-height:35px; color:#fff}
.top_img a {font-family: Nanum Gothic, NanumGothic; color:#fff !important}/*2013-12-19 */

/*
.bot_txt a p { display:block; font-size:12px; line-height:17px; color:#888; letter-spacing:-1px;}
.bot_txt a .b_txt01 { display:block; font-size:14px; line-height:20px; color:#333; margin:11px 0 5px 0;letter-spacing:0;}
*/
.bot_txt a p { display:block; font-size:11px; line-height:18px; color:#888; letter-spacing:-1px;font-family:dotum;}/*20140707*/
.bot_txt a .b_txt01 { display:block; font-size:14px; line-height:20px; color:#2a5696; padding:10px 0 7px 0;letter-spacing:0px; font-weight:600;font-family:Nanum Gothic }/*20140707*/

.link_area {position:absolute; bottom:0; left:0; height:33px; width:246px;padding:0 0 0 4px; background:url("http://img.megamd.co.kr/ls1/common/line_dott02.jpg") repeat-x left top;}
.link_area a {display:inline-block; padding:0 0 0px 6px; margin:0 3.5px 0 0; font-size:11px; font-family:dotum;  line-height:33px; color:#666; letter-spacing: -1px;background:url("http://img.megamd.co.kr/ls1/lecture/bull05.jpg") no-repeat left center;}
.link_area span a {display:inline-block; padding:0 0 0 14px;  font-size:11px; font-family:dotum;  line-height:33px; color:#666; background:url("http://img.megamd.co.kr/ls1/lecture/bull04.jpg") no-repeat left center;}
.link_area span a.last {margin-right:0;}

.box_lec {width:790px; height:62px; padding:0px 0 0 0px; margin:0 0 25px; background:url("http://img.megamd.co.kr/ls1/professor/top_bg01.jpg") no-repeat left top;}
.box_lec dl {overflow:hidden; clear:both; }
.box_lec dt {float:left; width:79px; color: #333;  font-size: 12px; font-weight: 600;background:url("http://img.megamd.co.kr/ls1/common/line_tab2.jpg") no-repeat right center;}
.box_lec dd {float:left; margin:0 0 19px 14px; color: #717171;  font-size: 12px; }
.box_lec dd a:hover {text-decoration:underline}


.box_lec2 {width:790px; height:55px; padding:0px 0 0 0px; margin:0 0 25px; background:url("http://img.megamd.co.kr/ls1/professor/top_bg02.jpg")  no-repeat left top;}/*2013-12-22*/
.box_lec2 dl {overflow:hidden; clear:both; padding:20px 0px 0 20px;  }/*2013-12-22*/
.box_lec2 dt {float:left; width:79px; color: #333;  font-size: 12px; font-weight: 600; background:url("http://img.megamd.co.kr/ls1/common/line_tab2.jpg") no-repeat right center;}/*2013-12-22*/
.box_lec2 dd {float:left; margin:0 0 19px 14px; color: #717171;  font-size: 12px; }/*2013-12-22*/
/*.box_lec2 dd a:hover {text-decoration:underline}/*2013-12-22*/

/*2016-04-29*/
.box_lec2 dd a {text-decoration:none; color:#969696;}
.box_lec2 dd a:link {color:#969696; font-family: Nanum Gothic, NanumGothic;text-decoration:none; outline:none; selector-dummy:expression(this.hideFocus=true);}
.box_lec2 dd a.on {text-decoration:none; color:#da1212 !important} 
.box_lec2 dd a:active {text-decoration:none; color:#da1212 !important} 
.box_lec2 dd a:visited {text-decoration:none; color:#969696;}

/*2014-02-06*/
.box_lec3 {width:790px; height:150px; padding:6px 0 0 0px; margin:20px 0 0px 0; background:url("http://img.megamd.co.kr/ls1/professor/top_bg03.jpg")  no-repeat left top;}
.box_lec3 dl {overflow:hidden; clear:both; padding:10px 0px 0 20px;  }
.box_lec3 dt {float:left; padding:5px 0 5px 15px; color: #333;  font-size:13px; font-weight: bold; background:url("http://img.megamd.co.kr/ls1/common/icon_import2.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0); }
.box_lec3 dd {float:left; padding:0 0 0 10px; margin: 8px 0 0 15px; color: #888;  font-size: 12px;background: url("http://img.megamd.co.kr/ls1/common/bull07.jpg") no-repeat scroll left 3px rgba(0, 0, 0, 0); }

/*2014-09-16*/
.box_lec4 {width:790px; height:165px; padding:6px 0 0 0px; margin:20px 0 0px 0; background:url("http://img.megamd.co.kr/ls1/professor/top_bg04.jpg")  no-repeat left top;}
.box_lec4 dl {overflow:hidden; clear:both; padding:10px 0px 0 20px;  }
.box_lec4 dt {padding:5px 0 5px 15px; color: #333;  font-size:13px; font-weight: bold; background:url("http://img.megamd.co.kr/ls1/common/icon_import2.jpg") no-repeat scroll left 7px rgba(0, 0, 0, 0); }
.box_lec4 dd {float:left; padding:0 0 0 10px; margin: 8px 0 0 15px; color: #888;  font-size: 12px;background: url("http://img.megamd.co.kr/ls1/common/bull07.jpg") no-repeat scroll left 3px rgba(0, 0, 0, 0); }



.sort2 {display:block; text-align:right;color:#e0e0e0;  padding: 0 0 6px 0; border-bottom:2px solid #494a4d}
.sort2 img {display:inline-block; vertical-align: middle; }
.sort2 a {font-size:11px; line-height:14px; font-family: dotum; color:#969696;vertical-align: middle; }
.sort2 a.on {color:#da1212; }


/* 20131204 */
.fav_num {position:absolute; bottom:0; left:0; height:36px; width:100%;}
.fav_num .bg {display:block;height:36px;width:100%;opacity:0.5; filter:alpha(opacity=50);background-color:#000; }
.fav_num dl {position:absolute; bottom:7px; left:26px;}
.fav_num dt {float:left; margin:0 12px 0 0; font-size:12px; line-height:22px; color:#fff;}
.fav_num dd {float:left; font-size:16px; line-height:22px; font-weight:600; color:#ff0000;}

/*2013-12-17 */
.lec_tab1 {position:relative;overflow:hidden; width:788px;  border:1px solid #cfcfcf;border-bottom:none; background-color:#eee;}
.lec_tab1 ul {overflow:hidden;}
.lec_tab1 a {float:left;display:block; width:156.6px; height:32px;text-align:center; font-size:12px; line-height:32px; color:#969696; font-weight:600; border:1px solid #e7e7e7;border-top:none;  border-bottom:none; margin-left:-1px; background:url("http://img.megamd.co.kr/ls1/common/bg_tab_ul.jpg") repeat-x left bottom;}
.lec_tab1 .on {height:32px; font-size:12px; line-height:32px; color:#fff; font-weight:600; background:url("http://img.megamd.co.kr/ls1/common/bg_tab_ul_on.jpg") repeat-x left bottom;}
.lec_tab1 .last {width:156.6px; border-right:none;}
.lec_tab1 a.more, .lec_tab a.more2 {position:absolute; bottom:0px; right:0px;  width: 157.6px; padding: 0; background:#ebebeb url("http://img.megamd.co.kr/ls1/common/bg_tab_ul_more.jpg") repeat-x left bottom;}
.lec_tab1 a.more img, .lec_tab a.more2 img {margin: 0px 2px 0 0;}


.lnb_top3 {position:relative; height:64px; padding:23px 0 0 0px; border-bottom:2px solid #333; background-color:#fff;}
.lnb_top3 span {display:block; font-size:20px; line-height:26px; color:#666; }
.lnb_top3 strong {display:block; font-size:19px;padding:10px 0 0 0px; line-height:26px; color:#000; text-align:center;}
.lnb_top3 a {position:absolute; top:0px; right:-7px; display:block;font-weight:600;width:84px; height:31px; padding:0 15px 0 0; text-align:right; letter-spacing:-1px; font-size:12px; line-height:24px; color:#fefefe; background: url("http://img.megamd.co.kr/ls1/common/bt_left_top.png") no-repeat left top;}

.top_tab_pro {overflow:none;width:790px; }/*2013-12-23*/
.top_tab_pro .tab {overflow:hidden;padding:0; margin:0 0 30px 0px; border-bottom:2px solid #262626;background-color:#eee;}/*2013-12-23*/



/*20140625*/
h3.tea {position:absolute; top:-27px; left:0;  color: #000;  font-size: 16px; font-weight: 600;  padding: 0 0 14px 0px; }
.tea_top { border-top:1px solid #cad6e4; border-bottom:1px solid #2a5696;}
.tea_top:after { content:""; display:block; clear:both; }
.tea_big {float:left; width:519px; height:345px; border-right:1px solid #333;}
.tea_big2 {float:left; width:519px; height:345px; border-right:1px solid #ababab;}


div.rollingt {float:left; position:relative; margin: 0; padding:0; width:395px; height:238px; background:url("http://img.megamd.co.kr/ls1/professor/top_bg.gif")  left top;}
.btn_zone { text-align:right; }
/* Àç»ý/Á¤Áö */
ul.rollingt-controll {position:absolute; top:-27px; right:0px;overflow:hidden; margin:0; padding:0; height:14px;vertical-align:middle;float:right}
ul.rollingt-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;vertical-align:middle; float:left;}
ul.rollingt-controll li a {float:left; display:block; margin:0 10px 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rollingt-btns {display:block; position:absolute; top:-27px; right:0px; overflow:hidden; margin:0; padding:0; height:20px;float:right}
ul.rollingt-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rollingt-btns li a {float:left; display:block; margin:-0px 0 0 5px; padding:5px 0 0 0; }
/* ¸®½ºÆ® */
ul.rollingt-list li .pho { margin:0; padding:20px 20px 10px 20px;}
ul.rollingt-list { margin:0; padding:0;  width:370px; height:238px;}
ul.rollingt-list li { float:left; margin:0; padding:0;  width:270px; height:238px; display:inline; list-style:none;}
ul.rollingt-list li a {position:relative;display:block; width:254px; height:98px;  margin:0; padding:17px 0 0 16px; border-bottom:1px solid #ababab;background:url("http://img.megamd.co.kr/ls1/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rollingt-list li a.first { height:96px; }
ul.rollingt-list li a.last { border-bottom:0; }
ul.rollingt-list li a img {position:absolute; bottom:0px; left:0px;}/*2013-12-23 ÅØ½ºÆ® ¹è³Ê ½Ã left:162px*/
ul.rollingt-list li a span {font-size:12px; color:#5b748c;}
ul.rollingt-list li a em {font-size:12px; color:#cf2424;}
ul.rollingt-list li a strong {margin-top:5px; display:block; font-size:13px; line-height:18px; color:#333;}
ul.rollingt-list2 {overflow:auto; margin:0; padding:0;  width:270px; height:345px;}
ul.rollingt-list2 li { float:left; margin:0; padding:0;  width:270px; height:345px; display:inline; list-style:none;}
ul.rollingt-list2 li a {position:relative;display:block; width:270px; height:115px;  margin:0; padding:0; border-bottom:1px solid #ababab;background:url("http://img.megamd.co.kr/ls1/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rollingt-list2 li a.first { height:113px; }
ul.rollingt-list2 li a.last { border-bottom:0; }

ul.rollingt-list .hot01_lec {position:relative; width:360px; height:138px; padding:20px 20px 0 20px; margin:0px 0 0 0;  background:url("http://img.megamd.co.kr/ls1/data/line_dott.jpg") repeat-x left bottom; }
ul.rollingt-list .hot_txt {padding:10px 0 0 0; font-size:12px; line-height:16px; color:#888; letter-spacing:-1px;line-height:20px;}
ul.rollingt-list .hot01_lec a { line-height:20px; color:#333333;  }
ul.rollingt-list .hot01_lec img {padding-right:10px; vertical-align:middle;}
ul.rollingt-list .icon {position:absolute; bottom:15px; left:25px;}

/* °­»çº° ¸Àº¸±â - BEST °­ÁÂ START */
div.rolling1 {float:left; position:relative; margin: 0; padding:0; width:395px; height:238px; background:url("http://img.megamd.co.kr/ls1/professor/top_bg.gif")  left top;}
.btn_zone { text-align:right; }
/* Àç»ý/Á¤Áö */
ul.rolling1-controll {position:absolute; top:-27px; right:0px;overflow:hidden; margin:0; padding:0; height:14px;vertical-align:middle;float:right}
ul.rolling1-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;vertical-align:middle; float:left;}
ul.rolling1-controll li a {float:left; display:block; margin:0 10px 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling1-btns {display:block; position:absolute; top:-27px; right:0px; overflow:hidden; margin:0; padding:0; height:20px;float:right}
ul.rolling1-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling1-btns li a {float:left; display:block; margin:-0px 0 0 5px; padding:5px 0 0 0; }
/* ¸®½ºÆ® */
ul.rolling1-list li .pho { margin:0; padding:20px 20px 10px 20px;}
ul.rolling1-list { margin:0; padding:0;  width:390px; height:238px;}
ul.rolling1-list li { float:left; margin:0; padding:0;  width:270px; height:238px; display:inline; list-style:none;font-size:12px; line-height:18px; color:#333;}
ul.rolling1-list li a { height:98px;  margin:0;  }
ul.rolling1-list li a.first { height:96px; }
ul.rolling1-list li a.last { border-bottom:0; }
ul.rolling1-list li a img {position:absolute; bottom:0px; left:0px;}/*2013-12-23 ÅØ½ºÆ® ¹è³Ê ½Ã left:162px*/
ul.rolling1-list li a span {font-size:12px; color:#5b748c;}
ul.rolling1-list li a em {font-size:12px; color:#cf2424;}
ul.rolling1-list li a strong {margin-top:5px; display:block; font-size:13px; line-height:18px; color:#333;}
ul.rolling1-list2 {overflow:auto; margin:0; padding:0;  width:270px; height:345px;}
ul.rolling1-list2 li { float:left; margin:0; padding:0;  width:270px; height:345px; display:inline; list-style:none;}
ul.rolling1-list2 li a {position:relative;display:block; width:270px; height:115px;  margin:0; padding:0; border-bottom:1px solid #ababab;background:url("http://img.megamd.co.kr/ls1/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling1-list2 li a.first { height:113px; }
ul.rolling1-list2 li a.last { border-bottom:0; }

ul.rolling1-list .hot01_lec {position:relative; width:360px; height:138px; padding:20px 20px 0 20px; margin:0px 0 0 0;  background:url("http://img.megamd.co.kr/ls1/data/line_dott.jpg") repeat-x left bottom; }
ul.rolling1-list .hot_txt {padding:10px 0 0 0; font-size:12px; line-height:16px; color:#888; letter-spacing:-1px;line-height:20px;width:360px; height:60px;}/*20140703*/
ul.rolling1-list .hot01_lec a { line-height:20px; color:#333333;  }
ul.rolling1-list .hot01_lec img {padding-right:10px; vertical-align:middle;}
ul.rolling1-list .icon {position:absolute; bottom:15px; left:25px; }
/*20140707 ¼öÁ¤*/
ul.rolling1-list .tlec {display:block; margin:0 0 0 110px; }
ul.rolling1-list .tpho a{position:absolute;margin:-20px 0 0 90px; top:65px;left:-70px;}
ul.rolling1-list .lec_tit {display:block; width:250px; height:40px;vertical-align:top; font-size:14px;font-weight: bold; line-height:18px; color:#888; }/*20140703*/
ul.rolling1-list .lec_list {display:block; width:250px; height:60px;vertical-align:top; padding:5px 0 0 0;}
/*20140707 ¼öÁ¤¿Ï·á*/


/* °­»çº° ¸Àº¸±â - BEST °­ÁÂ END */

/* °­»çº° ¸Àº¸±â - Specail ±âÈ¹ banner START */
div.rolling2 {float:left; position:relative; margin: 0; padding:0; width:395px; height:238px; background:url("http://img.megamd.co.kr/ls1/professor/top_bg.gif")  left top;}
.btn_zone { text-align:right; }
/* Àç»ý/Á¤Áö */
ul.rolling2-controll {position:absolute; top:-27px; right:0px;overflow:hidden; margin:0; padding:0; height:14px;vertical-align:middle;float:right}
ul.rolling2-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;vertical-align:middle; float:left;}
ul.rolling2-controll li a {float:left; display:block; margin:0 10px 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling2-btns {display:block; position:absolute; top:-27px; right:0px; overflow:hidden; margin:0; padding:0; height:20px;float:right}
ul.rolling2-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling2-btns li a {float:left; display:block; margin:-0px 0 0 5px; padding:5px 0 0 0; }
/* ¸®½ºÆ® */
ul.rolling2-list li .pho { margin:0; padding:20px 20px 10px 20px;}
ul.rolling2-list { margin:0; padding:0;  width:370px; height:238px;}
/*ul.rolling2-list li { float:left; margin:0; padding:0;  width:270px; height:238px; display:inline; list-style:none;}*/
ul.rolling2-list li a {width:395px; height:238px;  margin:0; padding:17px 0 0 16px; border-bottom:1px solid #ababab;background:url("http://img.megamd.co.kr/ls1/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling2-list li a.first { height:96px; }
ul.rolling2-list li a.last { border-bottom:0; }
ul.rolling2-list li a img {position:absolute; bottom:0px; left:0px;}/*2013-12-23 ÅØ½ºÆ® ¹è³Ê ½Ã left:162px*/
ul.rolling2-list li a span {font-size:12px; color:#5b748c;}
ul.rolling2-list li a em {font-size:12px; color:#cf2424;}
ul.rolling2-list li a strong {margin-top:5px; display:block; font-size:13px; line-height:18px; color:#333;}
ul.rolling2-list2 {overflow:auto; margin:0; padding:0;  width:270px; height:345px;}
ul.rolling2-list2 li { float:left; margin:0; padding:0;  width:270px; height:345px; display:inline; list-style:none;}
ul.rolling2-list2 li a {position:relative;display:block; width:270px; height:115px;  margin:0; padding:0; border-bottom:1px solid #ababab;background:url("http://img.megamd.co.kr/ls1/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling2-list2 li a.first { height:113px; }
ul.rolling2-list2 li a.last { border-bottom:0; }

ul.rolling2-list .hot01_lec {position:relative; width:360px; height:138px; padding:20px 20px 0 20px; margin:0px 0 0 0;  background:url("http://img.megamd.co.kr/ls1/data/line_dott.jpg") repeat-x left bottom; }
ul.rolling2-list .hot_txt {padding:10px 0 0 0; font-size:12px; line-height:16px; color:#888; letter-spacing:-1px;line-height:20px;}
ul.rolling2-list .hot01_lec a { line-height:20px; color:#333333;  }
ul.rolling2-list .hot01_lec img {padding-right:10px; vertical-align:middle;}
ul.rolling2-list .icon {position:absolute; bottom:15px; left:25px;}
/* °­»çº° ¸Àº¸±â - Specail ±âÈ¹ banner END */


.lect_condition {border-left:1px solid #bebfc0;}
.lect_condition:after{display:block;clear:both;content:'';}
.lect_con {float:left;}
.lect_con dt {height:40px; padding:0 0 0 19px; font-size:15px; line-height:40px; font-weight:600; color:#000; border-right:1px solid #bebfc0; border-bottom:1px solid #ddd; background-color:#fff;}
.lect_con dd {width:270px; height:165px;padding:0px 0 0 0; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.lect_con dd .lec_con_box {overflow:auto; overflow-x:hidden; width:270px; height:150px; padding:15px 0 0 0; } 


.lect_con dd li {clear:both; overflow:hidden; width:230px; padding:0 0 0 20px; margin:0 0 5px;}
.lect_con dd li input{vertical-align:middle}
.lect_con dd li label {margin:6px 15px 0 0px; font-size:12px; color:#666; line-height:26px;}
.lect_con.last dt {}
.lect_con dt span {font-size:12px; line-height:16px; color:#888; float:right; font-weight: 300; padding:12px 20px 0 0;}
.lect_con.last dd {width:244px;}

.testt_ul {overflow:hidden;width:790px; }
.testt_ul li {float:left; margin-left:-1px;width:395px; height:39px;}
.testt_ul li a {display:block; text-align:center; font-size:13px; line-height:39px; color:#707070;font-weight:600;background:url("http://img.megamd.co.kr/ls1/lecture/tab_li_bg.jpg") repeat left top;}
.testt_ul li a.on {position:relative; display:block; height:39px; font-size:13px; line-height:39px; color:#fff; font-weight:600; background: url("http://img.megamd.co.kr/ls1/lecture/tab_li_on.jpg") repeat left top;}
.testt_ul li a.on:hover { color:#fff !important}
.tabt_s {overflow:hidden;padding:0 0 1px; margin:0 0 18px 0; background: url("http://img.megamd.co.kr/ls1/common/line_tab.jpg") repeat-x left 37px;}
.tabt_s li {float:left; margin-right:-1px;width:103px; height:38px;}
.tabt_s li a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600;background:url("http://img.megamd.co.kr/ls1/lecture/tab.jpg") no-repeat left top;}
.tabt_s li a.selected {position:relative; display:block;height:38px; font-size:13px; line-height:38px; color:#da1212; font-weight:600; background:url("http://img.megamd.co.kr/ls1/lecture/tab_selected.jpg") no-repeat left top;}

/*°­ÁÂ¸®½ºÆ®*/
.pakt_tit3 {clear:both; width:100%;  padding:0; border-top:1px solid #888;border-bottom:1px solid #bbb; margin:0 0 -1px;}
.pakt_tit3:after {display:block;clear:both;content:'';}
.titt_step2 {position:relative;float:left;width:160px; height:160px; margin:0px 0 0 0; padding:23px 0 0 0; font-size:14px; color:#888; text-align:left; border-right:1px solid #e8e8e8;}
.titt_step2 span {color:#264a94;}/*20140702*/
.titt_step2 strong {position:absolute; margin:-12px 0 0 0;line-height:20px; }
.pakt_tit3 {position:relative; }
.pakt_tit3 .pakt_con01 {float:left; width:100%; height:198px; padding:0; }
.pakt_tit3 .pakt_icon {position:absolute; top:15px; left:111px; }
.pakt_tit3 .pakt_icon img {margin-right:1px;}
.pakt_tit3 .pakt_tit_in {display:block; float:left; margin:0px 0 0 0px; line-height:18px; font-size:13px;font-weight:600; padding:5px 0px 0 15px; width:614px; background-color:#ddd;height:40px;}/*20140707*/
.pakt_tit3 .pakt_tit_in .tit1 {display: table; width: 500px; height: 33px;  position: absolute;}/*20140704*/
.pakt_tit3 .pakt_tit_in .tit2 {top: 50%;  display: table-cell; vertical-align: middle;}/*20140704*/
.pakt_tit3 .pakt_tit_in .tit2 a{line-height:18px; font-size:13px;font-weight:600; color:#333;}/*20140707*/
.pakt_tit3 .pakt_tit_in span{display:block; position: relative; top:50%; float:left; margin: auto; letter-spacing:-1px; width:500px;height:33px;vertical-align:middle;}

.pakt_tit3 .pakt_tit_in img {vertical-align:middle;}
.pakt_tit3 .pakt_tit_in strong {display:inline-block; margin-right:5px; font-size:14px; color:#363636; }
.pakt_tit3 .pakt_tit_in p a {display:inline-block; padding:0 8px 0 0; margin:0 13px 0 0; font-size:11px; line-height:14px; font-family: dotum; color:#999;background: url("http://img.megamd.co.kr/ls1/common/bull06.jpg") no-repeat right center; }
.pakt_tit3 .pakt_con01 .pic_area {position:absolute; top:0px; left:458px; width:80px; padding:21px 0 0 0; text-align:center;background-color:#f8f8f8 }
.pakt_tit3 .pakt_con01 .pic_area a {display:block;width:48px;height:18px;line-height:21px !important; ;margin:0 auto 3px; padding: 0;vertical-align:top;}

.pakt_tit3 .li_con02 {vertical-align:middle; float:left;  height:110px; width:315px; font-size:11px; line-height:18px; color:#888888; padding:15px; overflow-y:hidden;}/*20160602*/
.pakt_tit3 .li_con02_2 {vertical-align:middle; text-align:center; float:left; line-height:105px;  height:105px; width:345px; font-size:12px; color:#707070; padding:15px; overflow-y:hidden;}
.pakt_tit3 .li_con03 {vertical-align:middle; float:left;  height:125px; width:230px; font-size:11px; line-height:18px; color:#707070; padding:10px 0 20px 15px ; overflow-y:hidden; border-left:1px solid #e8e8e8;}/*20140707*/
.pakt_tit3 .li_con03 a {font-size:12px; line-height:18px; color:#333; font-weight:300;}
.pakt_tit3 .li_con03 img {vertical-align:middle}
.pakt_tit3 .li_con03 span {padding:0 5px 0 0}
.pakt_tit3 .li_con03 li {padding:3px; background: url("http://img.megamd.co.kr/ls1/common/line_dot05.png") repeat-x left bottom;}

.pakt_tit3 .li_con03 .list1 {display:table; width:250px; height:120px; position:absolute;}/*20160602*/
.pakt_tit3 .li_con03 .list2 {top:50%; display:table-cell; vertical-align: middle;}/*20140707*/
.pakt_tit3 .li_con03 .list3 {position:relative; top:-50%;} /*20140707*/

.pos01 {top:0px; right:0px; }


.titt_step2 .t_img {display:block; width:160px; overflow-x:hidden;}
.lec_txt {font-size:13px; line-height:18px; color:#333; border-bottom:1px solid #333; height:25px;}
.lec_txt input{vertical-align:middle;}
.lec_txt p {font-size:11px; line-height:18px; color:#333; float:right}

/* Àå¹Ù±¸´Ï */
.bnt_r { position:absolute; top:20px; right:40px;} /* ÁÂ¿ì À§Ä¡ Á¶Á¤ right °ªÀ» Á¶Á¤ ÇÑ´Ù. *//* 2017-03-23 */
.bnt_in {width:105px; border:1px solid #a7a7a7;font-size:12px; background-color:#ececec;}
.bnt_in ul {overflow:hidden; padding:10px ;background-color:#666666;color:#eee;letter-spacing:-1px; }
.bnt_in ul span{float:right;color:#ffdf07; letter-spacing:0px;  }
.bnt_in .box .del { float:right; color:#ffdf07; }
.bnt_in .del img {position:relative; top:0px; right:10px; float:right; color:#ffdf07; letter-spacing:0px;  }
.bnt_in .box {display:block; width:65px; margin:10px;padding:10px; background-color:#fff; border:1px solid #dddddd;text-align:center;font-weight:600; color:#666;line-height:18px;}
.bnt_in .box a:link {color:#666 !important;}
.bnt_in .box span {color:#2a5696}
.bnt_in .num {display:block; text-align:center; padding:0 0 10px 0; font-size:11px; color:#888; }
.bnt_in .num img {vertical-align:middle; padding:0 3px;}

/* Àå¹Ù±¸´Ï */

/*¹Ú½º½ºÅ¸ÀÏ*/
.box_search_t {width:770px; padding:15px 10px; background-color:#f5f5f5; font-size:12px; color:#55555; }
.box_search_t:after{display:block;clear:both;content:'';}
.box_search_t input {vertical-align:middle;}


/* ±³¼ö¼Ò°³ ¸®´º¾ó 2017-11-22 */
.cont h2 { font-size:17px !important; font-weight:600; color:#3a3f5c !important; text-align:left; padding:0 0 13px 0; margin-top:35px; }
.clearfix:after { display:block; clear:both; content:''; }  

#prof_season  { float:left; position:relative; width:453px; overflow:hidden; }/* 2017-12-07 */
#prof_season > div { position:relative; width:453px; height:182px; text-align:center; overflow:hidden; }/* 2017-12-07 */
#prof_season > div ul { float:left; position:absolute; }
#prof_season > div ul li { float:left; width:226px; height:179px; border-top:2px solid #333; border-right:1px solid #333; border-bottom:1px solid #333; }/* 2017-12-07 */
#prof_season > div li:last-child { border-right:none; }
#prof_season > dl.motionControl { position:absolute; top:43px; right:0; z-index:2; }	

#prof_review { float:left; position:relative; width:318px; margin-left:19px; overflow:hidden; }/* 2017-12-07 */
#prof_review .sotab2 { position:absolute; right:0px; top:41px; }
#prof_review .sotab2 li.on a { color:#f84f26; }/* 2017-12-07 Ãß°¡ */
#prof_review a { font-size:13px; line-height:23px; color:#777; }
#prof_review a .review_con { width:276px; height:150px; border:1px solid #cccdd2; padding:15px 20px; }
#prof_review a .review_con dt { font-size:13px; color:#000; font-weight:600; }
#prof_review a .review_con dt span { color:#777; }/* 2017-12-07 */
#prof_review a .review_con dt p.contit { width:276px; color:#3750b8; font-weight:600; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #ededed; padding-bottom:5px; }/* 2017-12-08 */
#prof_review a .review_con dd { font-size:12px; line-height:18px; color:#9193a4; margin-top:12px; }
#prof_review a:hover .review_con dd  { color:#f77b5d; }

#prof_list_area { margin-top:55px; }
#prof_list_area h3 a { display:inline-block; text-align:right; font-size:14px; color:#3a3f5c; margin:25px 0 15px; }/* 2019.05.13 ¼öÁ¤ */
#prof_list_area h3 img { vertical-align:middle; }
#prof_list_area { width:790px; }
#prof_list_area .prof_list > li { float:left; display:block; margin:0 10px 10px 0; position:relative; width:142px; height:184px; border:1px solid #dbdbdb; background-color:#f6f6f6; padding:23px; }
#prof_list_area .prof_list > li.last { margin-right:0 !important; }
#prof_list_area .prof_list > li dt { height:85px; margin-bottom:15px; font-size:13px; line-height:17px; color:#888; word-break:keep-all; overflow:hidden; }/* 2017-11-30 */
#prof_list_area .prof_list > li dd { font-size:17px; color:#000; font-weight:600; }/* 2017-11-30 */
#prof_list_area .prof_list > li dd img { vertical-align:middle; }
#prof_list_area .prof_list > li dd.brn { margin-top:3px; }/* 2017-11-30 */
#prof_list_area .prof_list > li .prof_img { position:absolute; bottom:-1px; right:-1px; overflow:hidden; width:122px; height:162px; }
#prof_list_area .prof_list > li .prof_img  img { width:200px; margin-left:-23px; margin-top:0; }
#prof_list_area .prof_list > li .bottom_area { position:absolute; bottom:-1px; left:-1px; width:190px; height:28px; }
#prof_list_area .prof_list > li .bottom_area li { float:left; position:relative; width:32.9%; font-size:13px; color:#fff; font-weight:600; text-align:center; line-height:28px; border-right:1px solid #9499af; background-color:#434c77; filter:alpha(Opacity=80); opacity:0.8; -moz-opacity:0.8;}
#prof_list_area .prof_list > li .bottom_area li a { color:#fff; }
#prof_list_area .prof_list > li .bottom_area li a:hover { color:#ffa893 !important; }
#prof_list_area .prof_list > li .bottom_area li:last-child { border-right:none; }
#prof_list_area .prof_list > li .bottom_area li a img { position:absolute; top:7px; left:47px; }

#prof_list_area .prof_list > li.on { float:left; margin:0 10px 10px 0; position:relative; width:142px; height:184px; border:1px solid #3b446c; background-color:#434c77; padding:23px; }/* 2017-11-24 */
#prof_list_area .prof_list > li.on dt { color:#9ba2c1; }
#prof_list_area .prof_list > li.on dd { color:#fff; }
#prof_list_area .prof_list > li.on .bottom_area { position:absolute; bottom:0; left:-1px; width:190px; height:28px; }/* 2017-11-24 Ãß°¡ */
#prof_list_area .prof_list > li.on .bottom_area li { border-top:1px solid #323b64; }/* 2017-11-24 */

.prof_list_tab { border-bottom:2px solid #303a68; border-left:1px solid #dbdbdb; height:38px; }
.prof_list_tab:after { display:block; height:0; content:"."; font-size:0; visibility:hidden; clear:both; }
.prof_list_tab li { width:19.88%; position:relative; float:left; background-color:#fff; margin-right:-1px; border:1px solid #d9d9d9; border-bottom:0 none; border-left:1px solid #d9d9d9; text-align:center; font-size:13px; color:#949494; font-weight:bold; line-height:37px; }
.prof_list_tab .on  { position:relative; height:38px; font-size:16px; color:#000; background-color:#fff; border-top:2px solid #303a68; border-right:2px solid #303a68; z-index:2;}
.prof_list_tab .fst { border-left:0 none; }
.prof_list_tab .fst.on { border-left:2px solid #303a68; margin-left:-3px; }

.motionControl { cursor:pointer; }/* 2018-03-22 */
.motionControl dt, .motionControl dd { float:left; width:14px; height:14px; background:url('http://img.megamd.co.kr/ls1/index/control.png') no-repeat; }/* 2018-03-22 */
.motionControl dt { width:14px; margin-right:5px; background-position:left top; }/* 2018-03-22 */
.motionControl dd { background-position:right top; }/* 2018-03-22 */
.motionControl dd.on { background-position:right bottom; }/* 2018-03-22 */
.motionControl dt.stoped { background-position:left bottom; }/* 2018-03-22 */
