@charset "euc-kr";

.lec_condition {border-left:1px solid #adadad;}
.lec_condition:after{display:block;clear:both;content:'';}
.lec_con {float:left;width:197px; }
.lec_con dt {width:177px; 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 #adadad; background-color:#e0e0e2;}
.lec_con dd {width:196px; height:136px;padding:15px 0 0 0; border-right:1px solid #d7d7d7;}/* 20131010 ¼öÁ¤ */
.lec_con dd .lec_con_box {overflow:auto; overflow-x:hidden; width:196px; height:120px;} /* 20131010 Ãß°¡ */
.lec_con dd li {clear:both; overflow:hidden; width:177px; padding:0 0 0 20px; margin:0 0 10px;}
.lec_con dd li label {margin:6px 0 0 7px; font-size:13px; color:#000000; }
.lec_con.last dt {width:178px;}
.lec_con.last dd {width:197px;}
.bot_result {position:relative;  width:339px; min-height:45px; height:auto !important; height:45px;padding:13px 230px 12px 218px; margin: 0 0 39px; border:1px solid #adadad; border-top:1px solid #dc0000; background-color:#f7f7f7;}
.bot_result .tit {display:block;position:absolute; top:15px; left:19px;  width:177px; height:41px; padding: 0; margin: 0;font-size:14px; line-height:41px; color:#363636; line-height:41px; border-right:1px solid #d8d9d9;}
.bot_result .tit span {color:#da1212; }
.bot_result .reload {position:absolute; top:29px; right:19px; display:inline-block; padding:0 0 0 18px; font-size:12px; color:#363636; background: url("//img.megals.co.kr/common/icon_reload.jpg") no-repeat left center;}
.bot_result .list a {display:inline-block;margin:0 0 6px 0; font-size:12px; color:#888; }
.bot_result .list a span {display:inline-block; height:10px; width:10px; margin:0 3px 0 5px; font-size:9px;line-height:11px; color:#b3b3b3; text-align:center;}
.bot_result .list a:hover span, .bot_result .list a:focus span{ display:inline-block; margin:-1px 2px 0 4px;border:1px solid #f19393;color:#e00000; font-size:9px;line-height:11px; text-align:center;}

.icon {float:left; display:inline-block; font-size:11px; line-height:14px; font-family: dotum; color:#969696; }
.icon img {vertical-align:middle;}
.icon a { display:inline-block; margin:0 0 0 5px;}
.sort {float:right; color:#e0e0e0;  margin: 0 0 6px 0;}
.sort img {display:inline-block; vertical-align: middle; }
.sort a {font-size:11px; line-height:14px; font-family: dotum; color:#969696;vertical-align: middle; }
.sort a.on {color:#da1212; }

.pak_tit {clear:both; width:770px; height:56px; padding:20px 0 0 20px; border-top:2px solid #333; border-bottom:1px solid #aaa;background-color:#f2f2f2;}
.pak_tit .pak_icon {display:block;height:20px;}
.pak_tit .pak_icon img {margin-right:1px;}
.pak_tit .pak_tit_in {position:relative;}
.pak_tit .pak_tit_in strong {display:inline-block; margin-right:5px; font-size:15px; color:#363636; }
.pak_tit .pak_tit_in .bt_detail,.bt_detail2 {position:absolute; top:0px; right:20px;font-size:12px; color:#363636;font-weight:600;}
.pak_tit_in .pic_area a {vertical-align:top;}
.pak_con_top {padding:14px 20px;background: url("//img.megals.co.kr/common/line_dott03.jpg") repeat-x left bottom;}
.pak_con_top a { display:inline-block; width: 370px; margin:0 0 10px; font-size:13px; color:#999; letter-spacing: -1px;}
.pak_con_top a:hover {color:#999 !important;}
.pak_con_top a em {color:#000;margin:0 3px;}
.pak_con_bottom {position:relative; overflow:hidden;padding:16px 20px 9px 358px;border-bottom:1px solid #d8d9d9;}
.pak_con_bottom .event_area {position:absolute; top:16px; left:20px; }
.pak_con_bottom .event_tit {float:left; display:inline-block; margin:2px 0 0 9px;width:289px; font-size:12px; color:#333;}
.pak_con_bottom .event_tit span {display:inline-block; font-size:12px; color:#da1212; padding:0 8px 0 0 ; margin:4px 0 0 0; background: url("//img.megals.co.kr/common/bull08.jpg") no-repeat right center; }/* 20131010 ¼öÁ¤ */
.pak_con_bottom ul {float:left;}
.pak_con_bottom .pak_ul01 {width:197px;}
.pak_con_bottom .pak_ul01 li {font-size:11px; line-height:14px; font-family: dotum; color:#999;  padding:0 0 0 10px; margin:0 0 7px;  background: url("//img.megals.co.kr/common/bull07.jpg") no-repeat left 5px;}
.pak_con_bottom .pak_ul01 li del {display:inline-block;width:41px;text-align:right; }
.pak_con_bottom .pak_ul01 li strong {font-size:12px; line-height:14px; color:#010101; }
.pak_con_bottom .pak_ul01 li img,.pak_con_bottom .pak_ul02 li img {vertical-align:middle;}
.pak_con_bottom .pak_ul02 li {font-size:11px; line-height:16px; font-family: dotum; color:#666; margin:0 0 5px; }
.pak_con_bottom .pak_ul02 li span {display:inline-block; width:27px; text-align:right;}
.pak_con_bottom .last_pay {position:absolute; top:21px; right:30px; font-size:22px; color:#cf2424; }

/* 2022.12.23  */
.pak_con_top02 { background: url(//img.megals.co.kr/2023/0112_ebook/bg_list4.jpg) repeat-y left top; } /* 2022.12.27 : °­ÁÂ¸®½ºÆ® ³»ºÎ ccon2,con3 º¸´õ left°ª */
.pak_con_top02:after {display:block;clear:both;content:'';}
.pak_con_top02 li {float:left; width:100%; border-bottom:1px solid #e9eaea;}
.pak_con_top02 li.last {border-bottom:none;background: url("//img.megals.co.kr/common/line_dott03.jpg") repeat-x left bottom;}
.pak_con_top02 li .li_con01 {float:left; width:470px; padding:30px 20px 0;} /* 2017-01-20 */
.pak_con_top02 li .li_con01 a {font-size:13px; line-height:23px; color:#000;}
.pak_con_top02 li .li_con01 strong em {color:#ce0000; font-weight:600;}
.pak_con_top02 li .li_con01 .cate {display:block;font-size:15px; line-height:23px; color:#000;}
.pak_con_top02 li .li_con01 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("//img.megals.co.kr/common/bull06.jpg") no-repeat right center; }
.pak_con_top02 li .li_con02 {float:left; width:114px; position:relative; border-left:1px solid #e8e8e8; height: 185px !important;}
.pak_con_top02 li .li_con02 {min-height:141px;}
.pak_con_top02 li .li_con02 .no_form {position:absolute; top:77px; left:15px; font-size:14px;  color:#999;}/* 20140227 */
.pak_con_top02 li .li_con02 .no_form img {margin:0 6px 0 0  ;vertical-align:middle;}/* 20140227 */
.pak_con_top02 li .li_con02 .form  {position:absolute; top:65px; left:15px; font-size:15px;}
.pak_con_top02 li .li_con02 .form label {margin-left:6px;font-size:15px; color:#010101;font-weight:600;}
.pak_con_top02 li .li_con02 .form label em {font-size:15px; color:#da1212;font-weight:600;}
.pak_con_top02 li .li_con02 del {position:absolute; top:41px; left:15px; font-size:12px; color:#999; }/* 20131010 */
.pak_con_top02 li .li_con02 .last_pay {position:absolute; top:99px; left:15px; font-size:16px; color:#010101;font-weight:600; }/* 20140227 */
.pak_con_top02 li .li_con02 .dc {position:absolute; top:83px; left:15px; font-size:12px; color:#cc0000;font-weight:600; }/* 20131010 */
.pak_con_top02 li .li_con02 .dc img {vertical-align:middle;}
.pak_con_top02 li .li_con02 input {vertical-align:middle;}

/* clearfix */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after {display: block; content: ''; line-height: 0;}
.clearfix:after {clear: both;}

.pak_con_top02 li .li_con03 { float:left; border-left:1px solid #e8e8e8; /*height: 185px; min-height: 185px;*/ }/* 2022.12.27 */
.pak_con_top02 li .li_con03 ul {width:130px; padding:20px 15px 10px 15px; font-size:13px; color:#999; font-weight:600; overflow: hidden;}/* 20140228 */
.pak_con_top02 li .li_con03 li {border-bottom:none; padding:0 0 7px 0;}/* 20140228 */
.pak_con_top02 li .li_con03 p {font-size:13px; color:#010101; font-weight:600; padding:3px 0 0 0; display: inline-block;}/* 20140228 */
.pak_con_top02 li .li_con03 input {vertical-align:middle;}/* 20140228 */
.bot_ebook_pack { width:490px !important;} /* 2022.12.27 : °­ÁÂ¸®½ºÆ® ³»ºÎ °­ÁÂÁ¤º¸,±³Àç ±¸ºÐ¼± */
/*// 2022.12.23  */

.top_tab {overflow:hidden;width:790px; padding:0 0 1px; margin:0 0 18px 0; background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left bottom;}
.top_tab li {float:left;border:1px solid #dfdfdf; border-bottom:none;margin-right:-1px;background-color:#fafafa}
.top_tab li.on {position:relative; margin-bottom:-1px; border:1px solid #da1212; border-bottom:1px solid #fff;background-color:#fff;}
.top_tab li a {display:block; width:92px; height:36px;text-align:center; font-size:13px; line-height:36px; color:#707070;font-weight:600;}
.top_tab li.on a {height:37px; font-size:13px; line-height:36px; color:#da1212; font-weight:600; }
.top_tab li.last a {width:104px;}
.top_tab img,.top_tab input {vertical-align:middle;}
.top_tab_free a {width:auto; padding:0 15px;}

/*5°³ÀÎ °æ¿ì*/
.lec_tab {position:relative;overflow:hidden; width:788px;  border:1px solid #cfcfcf;border-bottom:none; background-color:#eee;}
.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("//img.megals.co.kr/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("//img.megals.co.kr/common/bg_tab_ul_on.jpg") repeat-x left bottom;}
.lec_tab .last {width:156.6px; border-right:none;}
.lec_tab a.more, .lec_tab a.more2 {position:absolute; bottom:0px; right:0px;  width: 157.6px; padding: 0; background:#ebebeb url("//img.megals.co.kr/common/bg_tab_ul_more.jpg") repeat-x left bottom;}
.lec_tab a.more img, .lec_tab a.more2 img {margin: 12px 2px 0 0;}

/*6°³ÀÎ °æ¿ì*/
.lec_tab5 {position:relative;overflow:hidden; width:788px;  border:1px solid #cfcfcf;border-bottom:none; background-color:#eee;}/*2013-12-14*/
.lec_tab5 ul {overflow:hidden;}/*2013-12-14*/
.lec_tab5 a {float:left;display:block; width:130px; 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("//img.megals.co.kr/common/bg_tab_ul.jpg") repeat-x left bottom;}/*2013-12-14*/
.lec_tab5 .on {height:32px; font-size:12px; line-height:32px; color:#fff; font-weight:600; background:url("//img.megals.co.kr/common/bg_tab_ul_on.jpg") repeat-x left bottom;}/*2013-12-14*/
.lec_tab5 .last {width:133px; border-right:none;}/*2013-12-14*/
.lec_tab5 a.more, .lec_tab5 a.more2 {position:absolute; bottom:0px; right:0px;  width: 157.6px; padding: 0; background:#ebebeb url("//img.megals.co.kr/common/bg_tab_ul_more.jpg") repeat-x left bottom;}/*2013-12-14*/

.lec_sel_bottom {padding:10px 0;margin:0 0 38px 0; border:1px solid #cfcfcf; border-top:none; background-color:#eee; }
.lec_sel_bottom span {font-size:12px; color:#666;  margin-left:20px;}
.lec_sel_bottom span a {font-size:12px; color:#666;  margin-right:10px;}
.more_list {display:none;}
.ton {display:block;}

.tit_step {position:relative; float:left;width:100px; height:110px; padding:23px 0 0 0; text-align:center;background-color:#f1f1f1}/* 2013-10-22 */
.tit_step a.home {position:absolute; top:0px; left:0px; }
.tit_step span {display:block; font-size:13px; line-height:18px; color:#888; margin-top:10px }
.tit_step .tor {display:block;font-size:16px; line-height:24px; color:#666; }/* 20131010 */
.tit_step span.step {margin:5px 0 0 0; font-size:12px; line-height:14px; color:#888; }
.tit_step strong {display:block; font-size:16px; line-height:18px; color:#cf2424; }
.pak_tit2 {position:relative; }
.pak_tit2 .pak_con01 {float:left; width:463px;  padding:0;}/*2013-12-24*/
.pak_tit2 .pak_icon {display:block;height:19px;margin:15px 0 0 20px;}/* 2013-10-22 */
.pak_tit2 .pak_icon img {margin-right:1px;}
.pak_tit2 .pak_tit_in {width:360px; height:68px; margin:0 20px;}/* 2013-12-24 */
.pak_tit2 .pak_tit_in strong {display:inline-block; margin-right:5px; font-size:15px; color:#363636; }/* 20131010 */
.pak_tit2 .pak_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("//img.megals.co.kr/common/bull06.jpg") no-repeat right 3px; }/* 20131010 */
.pak_tit2 .pak_con01 .pic_area {position:absolute; top:0px; left:483px; width:80px; padding-top:20px; text-align:center;background-color:#f8f8f8 }/*2013-12-24*/
.pak_tit2 .pak_con01 .pic_area a {display:block;width:48px;height:18px;line-height:21px !important; ;margin:0 auto 3px; padding: 0;vertical-align:top; text-decoration:underline;}/* 20131010 */
.pic_area .pre_view {display:inline-block; border:none; padding:0 7px 0 0; font-size:11px; font-family: dotum; color:#666; background: url("//img.megals.co.kr/common/bull09.jpg") no-repeat right center;}
.pic_area .pre_view em {color:#3e92d7; }
.bot_ebook {position:relative; width:369px;height:24px; padding:6px 0 0 14px;border-top:1px solid #e8e8e8;}/* 2013-12-24 */
.bot_ebook a {position:relative; width:369px;height:24px; color:#363636}/* 20140127 */
.bot_ebook dt,.bot_ebook dd {float:left;}
.bot_ebook dt {margin:0 11px 0 0; font-size:11px; line-height:18px;color:#999;}/* 2013-10-22 */
.bot_ebook dd {font-size: 11px; line-height: 24px; color: #666; text-overflow: ellipsis; overflow: hidden; width: 290px; white-space: nowrap; margin-top:-3px;}/* 2017-01-18 */
.bot_ebook .bt_detail, .bot_ebook .bt_detail2,.bot_ebook .bt_detail3, .bot_ebook .bt_detail4 {position:absolute; top:8px; left:358px;}/* 2013-12-24 */
.bot_ebook .ebook {display:inline-block; margin:0 0 0 10px;vertical-align:middle; }/* 20131010 */
.bot_ebook .pak_ul02 {position:absolute; bottom:0px; right:0px; width:236px; height:29px; padding:10px 0 0 15px; border-left:1px solid #e8e8e8; }
.bot_ebook .pak_ul02 li {float:left;margin:0 19px 0 0 ;font-size:11px;  color:#666; }
.bot_ebook .pak_ul02 li img {vertical-align:middle;}

.bot_ebook_pack {position:relative; width:500px;padding:7px 0 0 0; margin:8px 0 20px 0; border-top:1px solid #e8e8e8; z-index:999;}/* 2014-02-26 */
.bot_ebook_pack img {padding:1px 0 0 0;}/* 2014-02-26 */

.bot_ebook_pack dt {float:left; font-size:11px; line-height:18px; width:80px;color:#999; padding-left:5px; }/* 2017-01-20 */
.bot_ebook_pack dd {float:left; font-size:11px; color:#666 !important; line-height: 18px; width:400px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom:5px;}/* 2017-01-20 */
.bot_ebook_pack dd a { color: #ed0000; font-size: 11px !important; line-height: 18px !important;} /* 2017-01-20 */

.bot_ebook_pack .pak_con {overflow:hidden; padding:0 0 7px 0; width:500px; background-color:#fff; border-bottom:1px solid #e8e8e8;}/* 2014-02-26 */
.bot_ebook_pack .bt_detail7, .bt_detail8 {position:absolute; top:8px; left:480px;}/* 2014-02-26 */

/* 2023.01.12 */
.pak_tit2 {clear:both; width:790px; padding:0; border-top:2px solid #333; border-bottom:1px solid #cfcfcf;background: url("//img.megals.co.kr/lecture/bg_list2.jpg") repeat-y left top;}/* 20131223 ¼öÁ¤ */
.pak_tit2:after {display:block;clear:both;content:'';}
.pak_tit2 .li_con02 {float: left; position: relative; width: 225px; border-left: 1px solid #e8e8e8; height:auto !important; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.pak_tit2 .li_con02 .no_form {position:absolute; top:21px; left:15px; font-size:15px;  color:#999;font-weight:600;}
.pak_tit2 .li_con02 .no_form img {margin:0 6px 0 0  ;vertical-align:middle;}
.pak_tit2 .li_con02 .form  {position: absolute;	top: 15px; left: 15px; width: 225px;}
.pak_tit2 .li_con02 .form label {margin-left:6px;font-size:15px; color:#010101;font-weight:600;}
.pak_tit2 .li_con02 .form label em {font-size:15px; color:#da1212;font-weight:600;}
.pak_tit2 .li_con02 del {top:47px; left:15px; font-size:12px; color:#999; padding-left: 7px; }
.pak_tit2 .li_con02 .schedule {position:absolute; top:47px; left:15px; font-size:12px; color:#999; }/* 20131010 */
.pak_tit2 .li_con02 .last_pay {position:absolute; top:67px; left:15px; font-size:16px; color:#010101;font-weight:600; }/* 20131010 */
.pak_tit2 .li_con02 .dc {position:absolute; top:95px; left:15px; font-size:12px; color:#cc0000;font-weight:600; }/* 20131010 */
.pak_tit2 .li_con02 .dc img {vertical-align:middle;}
.pak_tit2 .li_con02 .price_tbl {display:inline-block; width:240px; padding:10px 5px 12px 15px;} 
.pak_tit2 .li_con02 li.price {position:relative; width:220px; height:23px; font-size:12px; font-weight:600;}/*2013-12-24*/
.pak_tit2 .li_con02 li.price img {vertical-align:middle; padding-right:2px;}/*2013-12-24*/
.pak_tit2 .li_con02 li.price input {vertical-align:middle; padding-right:2px;}/*2013-12-23*/
.pak_tit2 .li_con02 li.price strong {color: #000000; float:right; padding-right: 20px; display: inline-block; } /* 2022.01.12 */
.pak_tit2 .li_con02 li.price strong.no_del { padding-left: 67px;}
.pak_tit2 .li_con02 li.price span {color:#b5b5b5; font-size:12px; padding-right:15px; background: url("//img.megals.co.kr/lecture/img_dc.gif") no-repeat right 3px;}/*2013-12-23*/

.pak_tit2 .li_con02 p.book_tit01 { font-size: 12px; color:#fb6e00; font-weight: bold; padding:0px 5px 0px 15px}
.pak_tit2 .li_con02 li.price .price_book01 { display: inline-block; width: 70px; min-width:70px;}
/*// 2023.01.12 */

/* 2022.12.23 ¼öÁ¤ : °­ÁÂ¸®½ºÆ®_full (new ver) */
.pak_tit2_full {clear:both; width:1000px; position:relative;  padding:0; border-top:2px solid #333; border-bottom:1px solid #cfcfcf; background: url("//img.megals.co.kr/2023/0112_ebook/bg_list3.jpg") repeat-y left top;}
.pak_tit2_full:after {display:block;clear:both;content:'';}
.pak_tit2_full .li_con02 {float: left; position: relative; width: 295px; border-left: 1px solid #e8e8e8; margin-left:140px;}
.pak_tit2_full .li_con02 .no_form {position:absolute; top:21px; left:15px; font-size:15px;  color:#999;font-weight:600;}
.pak_tit2_full .li_con02 .no_form img {margin:0 6px 0 0  ;vertical-align:middle;}
.pak_tit2_full .li_con02 .form  {position: absolute;	top: 15px; left: 15px; width: 225px;}
.pak_tit2_full .li_con02 .form label {margin-left:6px;font-size:15px; color:#010101;font-weight:600;}
.pak_tit2_full .li_con02 .form label em {font-size:15px; color:#da1212;font-weight:600;}
.pak_tit2_full .li_con02 del {top:47px; left:15px; font-size:12px; color:#999; padding-left: 7px; }
.pak_tit2_full .li_con02 .schedule {position:absolute; top:47px; left:15px; font-size:12px; color:#999; }/* 20131010 */
.pak_tit2_full .li_con02 .last_pay {position:absolute; top:67px; left:15px; font-size:16px; color:#010101;font-weight:600; }/* 20131010 */
.pak_tit2_full .li_con02 .dc {position:absolute; top:95px; left:15px; font-size:12px; color:#cc0000;font-weight:600; }/* 20131010 */
.pak_tit2_full .li_con02 .dc img {vertical-align:middle;}
.pak_tit2_full .li_con02 .price_tbl {display:inline-block; width:240px; padding:10px 5px 12px 15px;} 
.pak_tit2_full .li_con02 li.price {position:relative; width:220px; height:23px; font-size:12px; font-weight:600;}/*2013-12-24*/
.pak_tit2_full .li_con02 li.price img {vertical-align:middle; padding-right:2px;}/*2013-12-24*/
.pak_tit2_full .li_con02 li.price input {vertical-align:middle; padding-right:2px;}/*2013-12-23*/
.pak_tit2_full .li_con02 li.price strong {color: #000000; float:right; padding-right: 20px; display: inline-block; } /* 2022.01.12 */ 
.pak_tit2_full .li_con02 li.price strong.no_del { padding-left: 67px;}
.pak_tit2_full .li_con02 li.price span {color:#b5b5b5; font-size:12px; padding-right:15px; background: url("//img.megals.co.kr/lecture/img_dc.gif") no-repeat right 3px;}/*2013-12-23*/

.pak_tit2_full .li_con02 p.book_tit01 { font-size: 12px; color:#fb6e00; font-weight: bold; padding:0px 5px 0px 15px}
.pak_tit2_full .li_con02 li.price .price_book01 { display: inline-block; width: 70px; min-width:70px;}

.bot_ebook_full .pak_con, .bot_ebook .pak_con2 {position:absolute; top:30px; left:0px; width:489px; padding:0 0 11px 14px; border:1px solid #e8e8e8; border-top:none; border-left:none; background-color:#fff;z-index:999;}/* 2013-10-22 */
.bot_ebook_full .pak_con dl,.bot_ebook .pak_con2 dl {position:relative; }
.bot_ebook_full {position:relative; width:489px;height:24px; padding:6px 0 0 14px;border-top:1px solid #e8e8e8;}/* 2013-12-24 */
.bot_ebook_full dd {position:relative; width:489px;height:24px; color:#363636}/* 2020.01.22 */
.bot_ebook_full dt,.bot_ebook dd {float:left;}
.bot_ebook_full dt {margin:0 11px 0 0; font-size:11px; line-height:18px;color:#999;}/* 2013-10-22 */
.bot_ebook_full dd {font-size:11px;line-height:18px; color:#666;}/* 2013-10-22 */
.bot_ebook_full .bt_detail,.bot_ebook_full .bt_detail2{position:absolute; top:8px; right:10px;}/* 2020.01.22 */
.bot_ebook .bt_detail2,.bot_ebook .bt_detail3,.bot_ebook .bt_detail4 {position:absolute; top:8px; left:358px;}/* 2020.01.22 */
.bot_ebook_full .ebook {display:inline-block; margin:0 0 0 10px;vertical-align:middle; }/* 20131010 */
.bot_ebook_full .pak_ul02 {position:absolute; bottom:0px; right:0px; width:236px; height:29px; padding:10px 0 0 15px; border-left:1px solid #e8e8e8; }
.bot_ebook_full .pak_ul02 li {float:left;margin:0 19px 0 0 ;font-size:11px;  color:#666; }
.bot_ebook_full .pak_ul02 li img {vertical-align:middle;}
.pak_tit2_full .pak_con01 {float:left; width:463px;  padding:0;}/*2013-12-24*/
.pak_tit2_full .pak_icon {display:block;height:19px;margin:15px 0 0 20px;}/* 2013-10-22 */
.pak_tit2_full .pak_icon img {margin-right:1px;}
.pak_tit2_full .pak_tit_in {width:463px; height:68px; margin:0 20px;}/* 2013-12-24 */
.pak_tit2_full .pak_tit_in strong {display:inline-block; margin-right:5px; font-size:15px; color:#363636; }/* 20131010 */
.pak_tit2_full .pak_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("//img.megals.co.kr/common/bull06.jpg") no-repeat right 3px; }/* 20131010 */
.pak_tit2_full .pak_con01 .pic_area {position:absolute; top:0px; left:603px; width:100px; min-height:113px; padding-top:20px; text-align:center;background-color:#f8f8f8 }/*2013-12-24*/
.pak_tit2_full .pak_con01 .pic_area a {display:block;width:48px;height:18px;line-height:21px !important; ;margin:0 auto 3px; padding: 0;vertical-align:top; text-decoration:underline;}/* 20131010 */
.pak_tit2_full .pre_view {display:inline-block; border:none; padding:0 7px 0 0; font-size:11px; font-family: dotum; color:#666; background: url("//img.megals.co.kr/common/bull09.jpg") no-repeat right center;}
.pak_tit2_full .pre_view em {color:#3e92d7; }
/*// 2022.12.23 ¼öÁ¤ : °­ÁÂ¸®½ºÆ®_full (new ver) */

/* °­ÁÂ¸®½ºÆ®_full (old ver) */
/* .pak_tit2_full .li_con02 {float: left; position: relative; width: 295px; border-left: 1px solid #e8e8e8; margin-left:140px;}
.pak_tit2_full .li_con02 .no_form {position:absolute; top:21px; left:15px; font-size:15px;  color:#999;font-weight:600;}
.pak_tit2_full .li_con02 .no_form img {margin:0 6px 0 0  ;vertical-align:middle;}
.pak_tit2_full .li_con02 .form  {position: absolute;	top: 15px; left: 15px; width: 225px;}
.pak_tit2_full .li_con02 .form label {margin-left:6px;font-size:15px; color:#010101;font-weight:600;}
.pak_tit2_full .li_con02 .form label em {font-size:15px; color:#da1212;font-weight:600;}
.pak_tit2_full .li_con02 del {position:absolute; top:47px; left:15px; font-size:12px; color:#999; }
.pak_tit2_full .li_con02 .schedule {position:absolute; top:47px; left:15px; font-size:12px; color:#999; }
.pak_tit2_full .li_con02 .last_pay {position:absolute; top:67px; left:15px; font-size:16px; color:#010101;font-weight:600; }
.pak_tit2_full .li_con02 .dc {position:absolute; top:95px; left:15px; font-size:12px; color:#cc0000;font-weight:600; }
.pak_tit2_full .li_con02 .dc img {vertical-align:middle;}
.pak_tit2_full .li_con02 .price_tbl {display:inline-block; width:240px; padding:12px 5px 12px 15px;}
.pak_tit2_full .li_con02 li.price {position:relative; width:240px; height:23px; font-size:12px; font-weight:600;}
.pak_tit2_full .li_con02 li.price img {vertical-align:middle; padding-right:2px;}
.pak_tit2_full .li_con02 li.price input {vertical-align:middle; padding-right:2px;}
.pak_tit2_full .li_con02 li.price strong {color: #000000;position: absolute;	top: 0px;left: 59px;}
.pak_tit2_full .li_con02 li.price span {color:#b5b5b5; font-size:12px; padding-right:15px; background: url("//img.megals.co.kr/lecture/img_dc.gif") no-repeat right 3px;} */
/* //°­ÁÂ¸®½ºÆ®_full */

.pak_con_bottom2 {overflow:hidden; width:670px; padding:0 0 0 120px; height:40px;color:#333;  border-bottom:1px solid #d9e8ef;background-color:#edf4f8;}
.pak_con_bottom2 .event_area img {margin:11px 15px 0 0;}
.pak_con_bottom2 .event_tit {float:left; display:inline-block; margin:0;width:289px; font-size:12px; line-height:40px; color:#333;}
.pak_con_bottom2 .event_tit span {display:inline-block; font-size:12px; color:#da1212; padding:0 8px 0 0 ; margin:0; background: url("//img.megals.co.kr/common/bull08.jpg") no-repeat right center; }/* 20131010 */

.bot_ebook .pak_con, .bot_ebook .pak_con2 {position:absolute; top:28px; left:0px; width:344px; padding:0 0 11px 14px; border:1px solid #e8e8e8; border-top:none; border-left:none; background-color:#fff;z-index:999;}/* 2017-01-18 */
.bot_ebook .pak_con dl,.bot_ebook .pak_con2 dl {position:relative; }

.pay_layer, .pay_layer2, .pay_layer3 {position:absolute; top:50px; right:247px; width:86px; display:none; z-index:2;}/* 2023.09.11 : z-index:2 Ãß°¡ */
.pay_layer_on {display:block !important;}

.ad_list { position:relative; clear: both; padding: 0; margin:11px 0 0 0; width: 100%;  border-top: 2px solid #333333;  background-color:#f8f8f8; }
.ad_list:after {display:block;clear:both;content:'';}
.ad_list .photo {float:left; width:100x; height:125px; background-color:#f2f2f2; overflow:hidden;}/* 2016-01-28 */
.ad_list .photo img{width:180px; margin-right:-40px; margin-left:-40px; margin-top:3px; overflow:hidden;}/* 2016-01-28 */
.ad_list dl {float:left;display:block; padding:0 141px 0 20px; }
.ad_list dl dt {margin: 14px 0 15px; font-size:18px; color:#000;font-weight:600; }
.ad_list dl dd {padding:0 0 0 5px;margin: 0 0 7px; font-size:12px; color:#888; line-height:18px;}/* 2014-02-20 */
.ad_list .btn {position:absolute; top:23px; right:30px; }
.ad_list .btn a {display:block; margin: 0 0 5px;vertical-align:top;}

.pak_tit3 {clear:both; width:100%;  padding:0; border-top:1px solid #333;border-bottom:1px solid #333; margin:0 0 -1px;}/* 2013-10-22 */
.pak_tit3:after {display:block;clear:both;content:'';}
.tit_step2 {float:left;width:74px; height:65px; margin:15px; padding:30px 0 0 0; font-size:15px; color:#888; border:1px solid #e8e8e8;  text-align:center;background-color:#fafafa}
.tit_step2 span {color:#cf2424;}
.pak_tit3 {position:relative; }
.pak_tit3 .pak_con01 {float:left; width:100%; height:126px; padding:0; }/* 2013-10-22 */
.pak_tit3 .pak_icon {position:absolute; top:15px; left:111px; }
.pak_tit3 .pak_icon img {margin-right:1px;}
.pak_tit3 .pak_tit_in {float:left; margin:34px 0 0 4px; padding:0 304px 0 0;}
.pak_tit3 .pak_tit_in strong {display:inline-block; margin-right:5px; font-size:15px; color:#363636; }
.pak_tit3 .pak_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("//img.megals.co.kr/common/bull06.jpg") no-repeat right center; }
.pak_tit3 .pak_con01 .pic_area {position:absolute; top:0px; left:458px; width:80px; padding:21px 0 0 0; text-align:center;background-color:#f8f8f8 }
.pak_tit3 .pak_con01 .pic_area a {display:block;width:48px;height:18px;line-height:21px !important; ;margin:0 auto 3px; padding: 0;vertical-align:top;}

.bot_ebook2 {position:relative; clear:both;width:auto;height:27px; padding:7px 0 0 0; margin:0 0 0 -8px;}/* 2013-10-22 */
.bot_ebook2 dt,.bot_ebook2 dd {float:left;font-family:dotum; }
.bot_ebook2 dt {margin:0 11px 0 0; font-size:11px; line-height:18px;color:#999; }/* 2013-10-22 */
.bot_ebook2 dd { font-size:11px;line-height:18px; color:#666;}/* 2013-10-22 */
.bot_ebook2 .bt_detail5, .bot_ebook2 .bt_detail6 {position:absolute; top:9px; left:371px;}/* 2013-10-22 */
.bot_ebook2 .ebook {display:inline-block; margin:0 0 0 10px;vertical-align:middle;}/* 20131010 */
.bot_ebook2 .pak_ul02 {position:absolute; bottom:0px; right:0px;width:277px; height:29px; padding:10px 0 0 15px; border-left:1px solid #e8e8e8; }
.bot_ebook2 .pak_ul02 li {float:left;margin:0 19px 0 0 ;font-size:11px;  color:#666; }
.bot_ebook2 .pak_ul02 li img {vertical-align:middle;}

.pak_tit3 .li_con02 { height:126px;width:146px; border-left:1px solid #e8e8e8;}/* 2013-10-22 */
.pak_tit3 .li_con02 .no_form {position:absolute; top:19px; left:21px; font-size:15px;  color:#999;font-weight:600;}
.pak_tit3 .li_con02 .no_form img {margin:0 6px 0 0  ;vertical-align:middle;}
.pak_tit3 .li_con02 .form  {position:absolute; top:14px; left:21px; }
.pak_tit3 .li_con02 .form label {margin-left:6px;font-size:15px; color:#010101;font-weight:600;}
.pak_tit3 .li_con02 .form label em {font-size:15px; color:#da1212;font-weight:600;}
.pak_tit3 .li_con02 del {position:absolute; top:47px; left:21px; font-size:12px; color:#999; }
.pak_tit3 .li_con02 .last_pay {position:absolute; top:67px; left:21px; font-size:16px; color:#010101;font-weight:600; }
.pak_tit3 .li_con02 .dc {position:absolute; top:47px; left:85px; font-size:12px; color:#cc0000;font-weight:600; }
.pak_tit3 .li_con02 .dc img {vertical-align:middle;}

.pak_con_bottom3 {overflow:hidden; padding:0 0 0 18px; height:40px;color:#333; border-top:1px solid #cfcfcf; border-bottom:1px solid #d9e8ef;background-color:#edf4f8;}
.pak_con_bottom3 .event_area img {margin:11px 15px 0 0;}
.pak_con_bottom3 .event_tit {float:left; display:inline-block; margin:0;width:289px; font-size:12px; line-height:40px; color:#333;}
.pak_con_bottom3 .event_tit span {display:inline-block; font-size:12px; color:#da1212; padding:0 8px 0 0 ; margin:0; background: url("//img.megals.co.kr/common/bull08.jpg") no-repeat right center; }

.pak_con3 {position:absolute; top:126px; left:91px; width: 49.9%; padding:0 0 11px 11px; border:1px solid #e8e8e8; border-top:none; z-index:999; background-color:#fff;}/* 2013-10-22 */
.pak_con3 dl {position:relative; }
.pak_con3 dt,.pak_con3 dd {float:left;}
.pak_con3 dt {margin:-4px 11px 0 0; font-size:11px; line-height:18px;color:#999; }/* 2013-10-22 */
.pak_con3 dd {margin:-4px 0 0 0; font-size:11px;line-height:18px; color:#666;}/* 2013-10-22 */

.pos_r {position:relative;}
.pos01 {position:absolute; top:0px; right:146px; }
.pos02 {position:absolute; top:0px; right:0px; }

.top_detail {width:750px; height:78px;margin:20px 0 0 0; padding:13px 31px 0 20px; background:url("//img.megals.co.kr/lecture/top_bg.jpg") no-repeat left top; }/* 2014-1-10 */
.top_detail .cate01 {float:left; width:88px; font-size:16px; padding:13px 0 0 0; line-height:20px;color:#ccc; }/* 2014-1-10 */
.top_detail .cate02 {float:left; width:98px; font-size:16px; padding:13px 0 0 0; line-height:25px; color:#ccc; letter-spacing:-1px;}/* 2016-03-04 */
.top_detail .titl_area {float:left; width:455px; height:48px; margin:0 50px 0 0;}/* 2014-1-10 */
.top_detail .icon01 {display:block; }
.top_detail .tit {font-size:16px; line-height:24px; color:#fff;}
.top_detail .tit img {vertical-align:middle;}
.top_detail .now_pm {text-align:center;}
.top_detail .now_pm strong {font-size:14px; line-height:28px; color:#bbb;}
.top_detail .now_pm strong span {font-size:14px; line-height:28px; color:#fff; }

.photo_zone {position:relative;width:790px; height:290px; background-color:#efefef;}
.photo_lec {position:relative; width:179px; height:188px; padding:102px 0 0 194px;}
.photo_lec .pl {position:absolute; bottom:1px; left:0}
.photo_lec .pl2 {position:absolute; bottom:0; left:0}/* 2013-10-22 */
.photo_lec .titl2 {position:absolute; top:198px; left:305px}/* 2013-10-22 */
.btn_lec {position:absolute; top:257px; right:0}
.btn_lec a {float:left; margin:0 0 0 3px;}
.photo_lec .titl {font-size:40px; line-height:45px; color:#333;letter-spacing: -3px;}
.photo_lec .titl span {display:block; margin:5px 0 0 0; text-align:right}

.photo_zone_con {position:absolute; top:10px; right:10px; width:394px;}
.photo_zone_con li {float:left; width:189px; height:112px;margin:0 0 8px 8px;padding:20px 0 0 0; text-align:center;  background:url("//img.megals.co.kr/lecture/bg_area.jpg") no-repeat left top;}
.photo_zone_con li dt { margin:0 0 22px; font-size:14px;  color:#666;}
.photo_zone_con li dd {font-size:13px;  color:#888;}
.photo_zone_con li dd strong { display:block; margin:0 0 8px; font-size:26px;  color:#000;}

/* 2013-10-22 */
.photo_zone_con2 {position:absolute; top:10px; right:10px; width:384px;border-top:1px solid #999;border-right:1px solid #999;}
.photo_zone_con2 li {float:left; width:191px; height:66px; margin:0; padding:0px 0 0 0;border-bottom:1px solid #999; border-left:1px solid #999; background-color:#fff;}
.photo_zone_con2 li dt {float:left;width:74px;  margin:0 0 0; padding:24px 0 0 20px; font-size:13px; line-height:16px; font-weight:600; color:#666;}
.photo_zone_con2 li dd {float:left;width:97px;padding:16px 0 0 0;  font-size:11px;  color:#666; letter-spacing: -1px; text-align:center; }
.photo_zone_con2 li dd strong { display:block; margin:0 0 5px; font-size:16px;  color:#000;}
.photo_zone_con2 li dd del {margin-left:-45px;}
.photo_zone_list {position:absolute; top:145px; right:10px;width:353px; height:111px; padding:10px 10px 10px 20px; border:1px solid #999;border-top:none;background-color:#fff;} /*2014-1-9*/
.photo_zone_list strong { display:block; margin:0 0 13px; font-size:13px;  color:#666;}
.photo_zone_list li {margin:0 0 7px; font-size:12px; line-height:14px; color:#666; vertical-align:top;}
/* /2013-10-22 */

.bot_detail {width:788px; height:119px;border:1px solid #ddd;}
.t_book {position:relative; float:left;width:276px; height:119px;  padding:0 20px 0 97px;border-right:1px solid #ddd;}
.t_book p {margin:50px 0 0 -45px;width:276px; text-align:center;font-size:16px; line-height:22px; color:#000; font-weight:600;}
.t_book dt {padding:21px 0 0 0; margin:0 0 9px; height:56px;background:url("//img.megals.co.kr/lecture/line_dott1.jpg") repeat-x left bottom;}
.t_book dt a {font-size:16px; line-height:22px; color:#000; font-weight:600;}
.t_book dt a img { vertical-align:middle;}

/* ¿Â¶óÀÎ°­ÁÂ ±³Àç ³ëÃâ ¼öÁ¤ : 2024.03.05 */
.t_book dd { position:relative; }
.t_book .book_img  {position:absolute; top:0; left:0; padding:20px; }
.t_book .book_tit { float:left; width:62px; font-size:12px; font-weight:600; color:#333; letter-spacing:-1px; line-height:14px; }
.t_book .book_tit em { font-weight:600; color:#cf2424; }
.t_book .book_txt { overflow:hidden; float:left; width:270px; font-size:12px; line-height:14px; color:#555; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; }
.t_book .bt_detail, .t_book .bt_detail2 { position:absolute; top:0px; right:0px; }
.t_book .pak_con { clear:both; overflow:hidden; position:absolute; top:16px; right:0; width:276px; padding:8px 11px; background:#f8f8f8; border:1px solid #ddd; }
.t_book .pak_con span.book_txt { overflow:visible; width:auto; line-height:18px; white-space:inherit; }
/*/ ¿Â¶óÀÎ°­ÁÂ ±³Àç ³ëÃâ ¼öÁ¤ : 2024.03.05 */

.pre_lec {float:left; overflow:hidden; width:356px; height:99px; padding:20px 19px 0;}
.pre_lec h3 {display:block; width:100%;padding:0 0 7px 0; font-size:14px; line-height:14px; color:#363636; font-weight:600;}
.tbl_con {width:100%; border-top:1px solid #ccc; padding:5px 0 0 0;}
.tbl_con th {font-weight:normal;font-size:12px; line-height:17px; color:#2a5696;  text-align:center; border-bottom:1px solid #e8e8e8;}
.tbl_con td {text-align:left; font-size:12px; line-height:17px; border-bottom:1px solid #e8e8e8;}
.tbl_con td a {color:#555;}
.tbl_con td.con {padding:5px 0 0 9px; color:#555; width:30px;}
.tbl_con td.con a {font-size:12px;line-height:17px;color:#555;}
.tbl_con .last th, .tbl_con .last td {border-bottom:none;}

/* 2023.01.12 */
.payment {position:relative; overflow:hidden;width:786px;border:2px solid #555;background-color:#f5f5f5 }
.payment .pay_left {width:350px; min-height:140px; padding:13px 17px 14px 23px; background-color:#fff}/*2013-12-19*/
.payment .pay_left li {position:relative;overflow:hidden; width:343px; padding:7px 0 9px 8px;  letter-spacing: -1px;border-bottom:1px solid #e8e8e8;}
.payment .pay_left li.last {border-bottom:none;}
.payment .pay_left li.last p { font-weight: bold; padding: 5px 0 5px; color:#fb6e00;} 
.payment .pay_left li img {vertical-align:middle;}
.list_ft {float:left; width:198px; font-weight:600; padding:8px 0 0 0px; }
.list_ft input {vertical-align:middle; padding:0 10px 0 0;}
.list_ft label {margin:5px 0 0 16px; font-size:15px; color:#333; font-weight:600; }
.list_ft strong {font-size: 13px;}
.list_ft del { position: absolute; top:42px; right:101px; font-size:15px;  color:#999; padding:0px 20px 0 0px;  text-align:right;} 
.list_ft del.norbook { position: absolute; top:42px; right:101px;} 
.list_ft del.ebook { position: absolute; top:69px; right:101px;} 
/*// 2023.01.12 */

.list_ft .due_date {position:absolute; top:15px; right:143px; font-size:11px; letter-spacing:0; color:#2a5695; text-align:right;}
.list_lt {float:left; width:95px; padding:7px 30px 0 0; font-weight:600; font-size:16px; color:#000; text-align:right;}
.list_lt .dc {color: #CC0000; font-size: 12px; font-weight: 600; right:3px; position: absolute; top: 17px;}
.list_lt a {display:inline-block;margin-top:5px;}
.list_ft span.rowElem { display: inline-block; width:80px; min-width: 80px;;} /* 2023.01.12 */
.payment .pay_result_w {position:absolute; bottom:23px; left:390px;}
.payment .pay_result {position:relative; width:358px; padding:42px 18px 0 20px; }
.payment .pay_result .dc2 { position:absolute; top:42px; left:20px; border-top:1px solid #ddd;}/*2013-12-24*/
.payment .pay_result .dc2 li {position:relative; height:29px; width:100px; padding:0 19px 0 0;   letter-spacing:-1px; font-size:14px; color:#666; font-family:dotum;text-align:right;  line-height:29px; background-color:#fff; border-bottom:1px solid #ddd; }
.payment .pay_result .dc2 li img { position:absolute; top:-1px; left:0;}
.total {padding:0 0 15px; font-size:14px; line-height:18px; color:#333;text-align:right; background:url("//img.megals.co.kr/lecture/line_dott2.jpg") repeat-x left bottom;}
.total strong {display:block; margin:6px 0 0 0; font-size:20px; line-height:24px; color:#333333;}/*2013-12-24*/


.my_view { position:absolute; top:136px; left:26px;}
.my_view a {display:inline-block; padding:0 8px 0 0; margin:0 13px 0 0; letter-spacing:-1px; font-size:11px; line-height:14px; font-family: dotum; color:#999;background: url("//img.megals.co.kr/common/bull06.jpg") no-repeat right 3px; }

.view_cu {width:100%; text-align:right; margin:29px 0 8px 0;}
.view_cu a { display:inline-block; padding:0 8px 0 0; font-size:12px; line-height:14px; color:#666; background:url("//img.megals.co.kr/lecture/bull01.jpg") no-repeat right 5px; }

#motionj_accrn_01 {margin:0 auto;}
#motionj_accrn_01 ul {border-right:1px solid #ddd;}
#motionj_accrn_01 li {list-style:none; text-align:left;}
#motionj_accrn_01 li h3 {position: relative;display:block; height: 214px; width: 68px;  }
#motionj_accrn_01 li h3 a {position:absolute; top:0; left:0;display:block; height: 214px; width: 68px;}
#motionj_accrn_01 li h3 a img {margin-top:-1px; border:1px solid #ddd;}
#motionj_accrn_01 li h3 strong {position:absolute; top:145px; left:19px;font-size:14px; line-height:19px; color:#666; }
#motionj_accrn_01 li .step_con {position: relative;overflow:hidden; width:338px; height:187px; padding:24px 20px 0 19px; border:1px solid #d9e8ef; border-top:2px solid #333; border-right:none; background:#f5f9fb url("//img.megals.co.kr/lecture/step_line.jpg") repeat-x left top;z-index:1;}
#motionj_accrn_01 li .step_tit {display:block; height:29px; width:334px; margin:0 0 13px;font-size:18px; color:#000; border-bottom:1px solid #cce0e9;}
#motionj_accrn_01 li .step_tit span {font-size:16px; color:#2a5695;}
#motionj_accrn_01 li .step_tit em {margin:0 8px 0 0; font-size:22px; font-weight:600; color:#2a5695;}
#motionj_accrn_01 li .step_con dt {margin:0 0 18px; font-size:15px; color:#000; font-weight:600; letter-spacing:-1px;}
#motionj_accrn_01 li .step_con .theory  {display:inline-block; margin-right:9px; 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;}
#motionj_accrn_01 li .step_con dd {overflow:hidden; width:100%; margin:0 0 6px; clear:both;font-size:13px; line-height:18px; color:#666; letter-spacing:-1px;}
#motionj_accrn_01 li .step_con dd .on { display:inline-block; padding:0 19px 0 0;  color:#da1212; border-bottom:1px solid #da1212; background:url("//img.megals.co.kr/lecture/icon_map.png") no-repeat right top;}
#motionj_accrn_01 li .over {display:none;}
#motionj_accrn_01 li .step_con .more { position:absolute; top:28px; right:21px; padding:0 0 0 9px; color:#8b8b8b; font-size:12px;  background:url("//img.megals.co.kr/common/icon_plus2.png") no-repeat left 5px;}

.top_tab2 {overflow:hidden;width:790px; }
.top_tab2 .tab {overflow:hidden;padding:0 0 1px; margin:0 0 18px 0; background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left 37px;}
.top_tab2 .tab li {float:left; margin-right:-1px;width:103px; height:38px;}/*2013-11-04 ¼öÁ¤*/
.top_tab2 .tab li a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600;background:url("//img.megals.co.kr/lecture/tab.jpg") no-repeat left top;}/*2013-11-04 ¼öÁ¤*/
.top_tab2 .tab li a.selected {position:relative; display:block;height:38px; font-size:13px; line-height:38px; color:#da1212; font-weight:600; background:url("//img.megals.co.kr/lecture/tab_selected.jpg") no-repeat left top;}/*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("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat left 7px;}
.panel h3 span {padding:0 0 0 7px; font-size:14px; color:#888;}
.panel h3 .txt_kr {font-size:12px;}

.dl_panel {float:left; width:788px; padding:19px 0 21px 0; margin:0 0 10px; border:1px solid #dfdfdf;}
.dl_panel dt {float:left; width:79px;padding:0 0 0 20px; margin:0 0 0 -1px;  font-size:16px; line-height:18px; color:#363636;  font-weight:600; background:url("//img.megals.co.kr/lecture/icon_tit2.jpg") no-repeat left 6px;}
.dl_panel dd {float:left; width:680px; font-size:12px; line-height:22px; color:#555;}
.dl_panel .review_go {display:inline-block; height:21px; padding:0 9px 0 0; font-size:12px; line-height:21px; color:#333; border:1px solid #d0d0d0; border:1px solid #a1a1a1; background:url("//img.megals.co.kr/lecture/bg_btn.jpg") repeat-x left top}
.dl_panel .review_go span {display:inline-block;padding:0 0 0 16px;  font-size:12px; line-height:21px; color:#da1212; background:url("//img.megals.co.kr/lecture/bull02.jpg") no-repeat 6px 8px;}
.dl_panel dd li {overflow:hidden; display:block; width:642px; padding:20px 0; font-size:12px; line-height:21px; color:#484848; background:url("//img.megals.co.kr/lecture/line_dott1.jpg") repeat-x left bottom;}
.dl_panel dd li .more {display:inline-block; padding:0 0 0 9px; margin:0 0 0 11px; color:#8b8b8b; font-size:12px; line-height:14px;  background:url("//img.megals.co.kr/common/icon_plus2.png") no-repeat left 5px;}
.dl_panel dd li .writer {margin:6px 0 0 0; font-size:12px; line-height:14px; color:#888;}
.dl_panel dd li.last {background:none;}
.dl_panel2 {float:left; width:747px; padding:19px 22px 19px 19px; margin:0; border:1px solid #dfdfdf;}
.dl_panel2 dt {float:none; width:100%;padding:0; margin:0 0 18px;  font-size:15px;color:#333;  background:none;}
.dl_panel2 dt a {font-size:15px;color:#333;  font-weight:600; }
.dl_panel2 dd {float:none; width:100%; font-size:12px; line-height:24px; color:#555;}
.dl_panel2 dd .pn_ebook {position:relative;float:left; width:241px; padding:0 23px 0 0;}
.dl_panel2 dd .pn_ebook .books2 {float:left; width:104px; height:133px; padding:1px 0 0 1px; margin:0 10px 0 0; background: url("//img.megals.co.kr/lecture/bg_click_book.jpg") no-repeat left top;}
.dl_panel2 dd .pn_ebook .books2 img {width:100px; height:132px;}
.dl_panel2 dd .pn_ebook .click_h {position:absolute; top:76px; left:55px;}
.dl_panel2 dd .pn_ebook p {display:block; height:19px;color:#888;}
.dl_panel2 dd .pn_ebook p img {vertical-align:middle; }
.dl_panel2 dd .pn_ebook p.writer {margin:17px 0 0;font-size:12px; color:#363636;}
.dl_panel2 dd .pn_ebook p .left_q {font-size:12px; color:#363636;}
.pn_last {display:block;margin:6px 0 0 0; font-size:16px; color:#da1212;}
.pn_last em{display:inline-block; margin:0 10px 0 0;  font-size:14px; color:#333;}
.dl_panel2 {margin:0 0 -1px;}
.dl_panel2 dd .pn_edit {float:left;  width:446px; height:120px; padding:15px 20px 0 17px; background-color:#f9f9f9; overflow:hidden;}/* 2016-01-28 */
.dl_panel2 dd .pn_edit p { display:block; width:100%; line-height:23px; font-size:12px; color:#464646; }
.dl_panel2 dd .pn_edit .tit { display:block; width:100%; height:22px; margin:0 0 5px 0; font-size:13px; color:#616161; font-weight:600; border-bottom:1px solid #9e9e9e}
.dl_panel3 {width:393px;float:left;}
.dl_panel3 dt {float:none; width:auto;padding:0 0 4px 20px; margin:0 0 15px -1px;  font-size:16px; line-height:18px; color:#363636; background:url("//img.megals.co.kr/lecture/icon_tit2.jpg") no-repeat left center;}
.dl_panel3 dt a {font-size:16px; line-height:18px; color:#363636;}
.dl_panel3 dd {float:none; width:376px; padding:0 0 0 17px;font-size:12px; line-height:24px; color:#555;}
.dl_panel3 dd .pn_ebook .books {float:left; width:62px; height:78px; padding:1px 0 0 1px; margin:0 12px 0 0; background: url("//img.megals.co.kr/lecture/book03.png") no-repeat left top;}
.dl_panel3 dd .pn_ebook .bookslec {float:left; width:70px; height:79px; background-color:#f2f2f2; overflow:hidden; margin-right:13px;}/* 2016-01-22 */
.dl_panel3 dd .pn_ebook .bookslec img {float:left; width:130px; margin-left:-29px;}/* 2016-01-22 */
.dl_panel3 dd .pn_ebook .stit {display:block; margin:0 0 1px 0; height:19px; font-size:12px; line-height:14px; color:#313131; letter-spacing:-0.05em;}
.dl_panel3 dd .pn_ebook p {font-size:12px; line-height:19px; color:#555555; font-weight:300; padding-right:10px;}
.dl_panel3 dd .pn_ebook .more {display:inline-block; padding:0 0 0 9px;margin:5px 0 0 0; color:#8b8b8b; font-size:12px; line-height:14px; background:url("//img.megals.co.kr/common/icon_plus2.png") no-repeat left 5px;}
.dl_panel4 {width:394px;float:left; margin:0 0 0 -1px;}
.info_lect_tab {padding:14px 0 15px 19px; font-size:12px; line-height:21px; color:#333; border:1px solid #efeded; background-color:#fafafa;}
.lec_tab2 {width:788px;}
.lec_tab2 a {width:196px;}
.lec_tab2 .last {width:196px;border-right:none;}

.test_ul {overflow:hidden;width:790px; }
.test_ul li {float:left; margin-left:-1px;width:264px; height:39px;}
.test_ul li a {display:block; text-align:center; font-size:13px; line-height:39px; color:#707070;font-weight:600;background:url("//img.megals.co.kr/lecture/tab_li.jpg") no-repeat left top;}
.test_ul li a.on {position:relative; display:block; height:39px; font-size:13px; line-height:39px; color:#fff; font-weight:600; background:url("//img.megals.co.kr/lecture/tab_li_on.jpg") no-repeat left top;}
.test_ul li a.on:hover { color:#fff !important}
.tab_s {overflow:hidden;padding:0 0 1px; margin:0 0 18px 0; background: url("//img.megals.co.kr/common/line_tab.jpg") repeat-x left 37px;}
.tab_s li {float:left; margin-right:-1px;width:103px; height:38px;}
.tab_s li a {display:block; text-align:center; font-size:13px; line-height:38px; color:#707070;font-weight:600;background:url("//img.megals.co.kr/lecture/tab.jpg") no-repeat left top;}
.tab_s li a.selected {position:relative; display:block;height:38px; font-size:13px; line-height:38px; color:#da1212; font-weight:600; background:url("//img.megals.co.kr/lecture/tab_selected.jpg") no-repeat left top;}

.top_detail2 {width:761px; height:54px;margin:0; padding:0 0 0 29px;border-top:2px solid #333; border-bottom:1px solid #333;background-color:#666; }
.top_detail2 .tit {font-size:16px; line-height:54px; color:#fff;}
.top_detail2 .cate01 { width:68px; font-size:16px; padding:0 0 40px 0; line-height:54px;color:#ccc; }/*2013-12-19*/
.top_detail2 .titl_area {float:left; width:auto; margin:0 0 0 0;}
.top_detail2 .icon01 {display:block; }
.top_detail2 .tit img {vertical-align:middle;}
.top_detail2 .now_pm {text-align:center;}
.top_detail2 .now_pm strong {font-size:14px; line-height:28px; color:#bbb;}
.top_detail2 .now_pm strong span {font-size:14px; line-height:28px; color:#fff; }

.photo_lec2 {position:relative; overflow:hidden;float:left;width:197px; height:290px; padding:0 ; border-right:1px solid #d4d4d4;}
.photo_lec2 .pl {position:absolute; bottom:1px; left:0}
.photo_lec2 .titl_lec {display:block;  width:185px; height:58px; padding:7px 6px 0; position:absolute; bottom:0; left:0; font-size:14px; color:#333; letter-spacing: -1px; background-color:#efefef; }
.photo_lec2 .titl_lec .btn {float: left;display:block; margin:7px 0 0 0; text-align:center;}

.dl_taster {width:788px; height:54px;border:1px solid #ddd;border-top-color:#d4d4d4;}
.dl_taster dt {float:left;width:101px;  text-align:center;  font-size:14px; line-height:54px; color:#363636; font-weight:600; }
.dl_taster dd {float:left; font-size:14px; line-height:54px; color:#363636; font-weight:600; }
.dl_taster dd a {display:inline-block; padding:0 0 0 6px; margin:0 8px 0 0; font-size:13px; line-height:54px; color:#666; letter-spacing: -1px;background:url("//img.megals.co.kr/lecture/bull05.jpg") no-repeat left center;}
.dl_taster dd span a {display:inline-block; padding:0 0 0 14px; font-size:13px; line-height:54px; color:#666; background:url("//img.megals.co.kr/lecture/bull04.jpg") no-repeat left center;}

.pay_left2 .list_ft del { position:absolute; top:15px; right:110px; font-size:13px;  color:#999; text-align:right;}
.pay_left2 .list_lt {float:right; width:95px; padding:2px 13px 0 0; font-weight:600; font-size:18px; color:#000; text-align:right;}
.dl_panel .step_ul li {position:relative;width:510px; height:67px; padding:16px 0 0 177px;letter-spacing:-1px; font-size:13px; line-height:20px; color:#333; background:none;}
.dl_panel .step_ul li.line3 {height:77px; padding:6px 0 0 177px;}
.dl_panel .step_ul li strong {position:absolute; top:0px; left:0px; font-size:15px; line-height:22px;letter-spacing:0; color:#000; display:block; width:156px; height:56px; padding:15px 0 0 0; text-align:center;  border:1px solid #d9e8ef; background-color:#f5f9fb}
.dl_panel .step_ul li strong span { display:block; font-size:14px; line-height:18px; color:#cf2424;}

h3.cls2 {position:absolute; top:-27px; left:0;  color: #000;  font-size: 14px; font-weight: 600;  padding: 0 0 14px 15px; background: url("//img.megals.co.kr/lecture/icon_tit.jpg") no-repeat scroll left 4px;}
.eng_top { border-top:1px solid #333; border-bottom:2px solid #333;}
.eng_top:after { content:""; display:block; clear:both; }
.eng_big {float:left; width:519px; height:345px; border-right:1px solid #333;}
.eng_big2 {float:left; width:519px; height:346px; border-right:1px solid #ababab; overflow:hidden; }/*2018-01-12*/

div.rolling {float:left; position:relative; margin: 0; padding:0; width:270px; height:346px; overflow:hidden; }/*2018-01-12*/
div.rolling p {float:left; position:relative; margin: 0; padding:0; width:270px; height:230px; overflow:hidden; }/*2018-01-12*/
div.rolling ul {float:left; position:relative; margin: 0; padding:0; width:270px; height:116px; overflow:hidden; }/*2018-01-12*/
.btn_zone { text-align:right; }
/* Àç»ý/Á¤Áö */
ul.rolling-controll {position:absolute; top:-30px; right:28px;overflow:hidden; margin:0; padding:0; height:14px;}
ul.rolling-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
ul.rolling-controll li a {float:left; display:block; margin:0 10px 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling-btns {position:absolute; top:-27px; right:0; overflow:hidden; margin:0; padding:0; height:10px;}
ul.rolling-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling-btns li a {float:left; display:block; margin:0 0 0 5px; padding:0;}
/* ¸®½ºÆ® */
ul.rolling-list {overflow:auto; margin:0; padding:0;  width:270px; height:345px;}
ul.rolling-list li { float:left; margin:0; padding:0;  width:270px; height:345px; display:inline; list-style:none;}
ul.rolling-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("//img.megals.co.kr/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling-list li a.first { height:96px; }
ul.rolling-list li a.last { border-bottom:0; }
ul.rolling-list li a img {position:absolute; bottom:0px; left:0px;}/*2013-12-23 ÅØ½ºÆ® ¹è³Ê ½Ã left:162px*/

ul.rolling-list li a span {font-size:12px; color:#5b748c;}
ul.rolling-list li a em {font-size:12px; color:#cf2424;}
ul.rolling-list li a strong {margin-top:5px; display:block; font-size:13px; line-height:18px; color:#333;}
ul.rolling-list2 {overflow:auto; margin:0; padding:0;  width:270px; height:345px;}
ul.rolling-list2 li { float:left; margin:0; padding:0;  width:270px; height:345px; display:inline; list-style:none;}
ul.rolling-list2 li a {position:relative;display:block; width:270px; height:115px;  margin:0; padding:0; border-bottom:1px solid #ababab;background:url("//img.megals.co.kr/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling-list2 li a.first { height:113px; }
ul.rolling-list2 li a.last { border-bottom:0; }

/* 20140701 */
ul.rolling-list3 {margin:0; padding:0;  width:270px; height:115px;}
ul.rolling-list3 li { float:left; margin:0; padding:0;  width:270px; height:115px; display:inline; list-style:none;}
ul.rolling-list3 li a {position:relative;display:block; width:270px; height:115px;  margin:0; padding:0; border-top:1px solid #ababab;background:url("//img.megals.co.kr/lecture/bn_bg_eng.jpg") no-repeat left bottom;}
ul.rolling-list3 li a.first { height:113px; }
ul.rolling-list3 li a.last { border-bottom:0; }

.bn_area {overflow:hidden;clear:both; margin:30px 0 50px 0;}
.bn_area a {float:left;  margin:0 10px 0 0; border:1px solid #cecece ;}
.bn_area a.last { margin:0; border-color:#4c4c4c;}
.today_f_zone {overflow:hidden;clear:both;padding:6px 6px 0 19px; margin:28px 0 0 0; width:763px; height:126px;background-color:#f8f8f8; border:1px solid #dcdcdc }
.today_f_zone dt {float:left;width:158px; padding:15px 0 0 0;}
.today_f_zone dd {position:relative;float:left;width:286px; height:102px; padding:16px 0 0 15px; border:1px solid #ececec; background-color:#fff; }
.today_f_zone dd h5 {height:23px; width:265px; padding:0 0 0 6px; margin:0 0 18px 0; font-size:13px; color:#000; border-bottom:1px solid #ddd}
.today_f_zone dd strong {padding:0 0 0 9px; font-size:17px; line-height:22px; color:#010101; background:url("//img.megals.co.kr/lecture/bull06.jpg") no-repeat left 9px; }
.today_f_zone dd strong span {color:#cf2424;}
.today_f_zone dd a {display:inline-block; padding:0 0 0 9px; font-size:17px; line-height:22px; color:#010101; font-weight:600;  }
.today_f_zone dd a span {display:inline-block; color:#cf2424; font-weight:600;}
.today_f_zone dd p { display:block; padding:4px 0 0 9px; font-size:12px; color:#888;}
.today_f_zone dd .bt_more { position:absolute; top:19px; right:21px;}
.today_f_zone dd.last {margin-left:-1px;}

.rolling_area:after { content:""; display:block; clear:both; }
.new_lec {float:left;position:relative; width:375px; height:245px; margin-right:40px;}
.new_lec h4 {height:31px; }

/* Àç»ý/Á¤Áö */
ul.rolling2-controll {position:absolute; top:2px; right:57px;overflow:hidden; margin:0; padding:0; height:14px;}
ul.rolling2-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
ul.rolling2-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling2-btns {position:absolute; top:5px; right:0; overflow:hidden; margin:0; padding:0; height:10px;}
ul.rolling2-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling2-btns li a {float:left; display:block; margin:0 0 0 5px; padding:0;}
/* ¸®½ºÆ® */
ul.rolling2-list {overflow:auto; margin:0; padding:0;  width:375px;  height:214px;}
ul.rolling2-list li { float:left; margin:0; padding:0;  width:375px; height:214px; display:inline; list-style:none;}
.top_lec {position:relative;width:270px; height:97px; padding:14px 0 0 105px; background:#f5f5f5 url("//img.megals.co.kr/lecture/line_dott3.jpg") repeat-x left bottom; border-top:1px solid #ababab }
.top_lec .pho {position:absolute; top:15px; left:15px; width:78x; height:78px; background-color:#959595; overflow:hidden; border:1px solid #888;}/* 2016-01-22 */
.top_lec .pho img {width:150px; margin-right:-36px; margin-left:-36px;}/* 2016-01-22 */
.top_lec .photo_re {position:absolute; top:15px; left:15px; width:78x; height:78px; background-color:#959595; overflow:hidden; border:1px solid #888;}/* 2016-01-22 */
.top_lec .photo_re img {width:150px; margin-right:-36px; margin-left:-36px;}/* 2016-01-22 */
.top_lec a .cate {display:block; margin:0 0 6px; font-size:13px;  color:#000;}
.top_lec a .cate img {vertical-align:middle;}
.top_lec a .cate em {color:#cc0000;}
.top_lec a strong {display:block;font-size:14px; line-height:18px; color:#333; }
.bt_mv { position:absolute; top:77px; left:105px;}
.txt_bom {height:85px; padding:13px 0 0 0; font-size:13px; line-height:22px; color:#888; letter-spacing:-1px; overflow:hidden;}/* 2017-01-05 */
.txt_bom a.bt_more {position:absolute; top:230px; right:1px;}/* 2017-01-09 */
.txt_bom a.bt_more2 {position:absolute; top:256px; right:30px;}

.best_book {float:left;position:relative; width:375px; height:245px;}
.best_book h4 {height:31px; }
/* Àç»ý/Á¤Áö */
ul.rolling3-controll {position:absolute; top:2px; right:57px;overflow:hidden; margin:0; padding:0; height:14px;}
ul.rolling3-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
ul.rolling3-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling3-btns {position:absolute; top:5px; right:0; overflow:hidden; margin:0; padding:0; height:10px;}
ul.rolling3-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling3-btns li a {float:left; display:block; margin:0 0 0 5px; padding:0;}
/* ¸®½ºÆ® */
ul.rolling3-list {overflow:auto; margin:0; padding:0;  width:375px;  height:214px;}
ul.rolling3-list li { float:left; margin:0; padding:0;  width:375px; height:214px; display:inline; list-style:none;}

/* Àç»ý/Á¤Áö */
ul.rolling4-controll {position:absolute; top:2px; right:57px;overflow:hidden; margin:0; padding:0; height:14px;}
ul.rolling4-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
ul.rolling4-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;}
/* ¿Â/¿ÀÇÁ ¹öÆ° */
ul.rolling4-btns {position:absolute; top:5px; right:0; overflow:hidden; margin:0; padding:0; height:10px;}
ul.rolling4-btns li {margin:0; padding:0; display:inline; list-style:none;}
ul.rolling4-btns li a {float:left; display:block; margin:0 0 0 5px; padding:0;}
/* ¸®½ºÆ® */
ul.rolling4-list {overflow:auto; margin:0; padding:0;  width:375px;  height:214px;}
ul.rolling4-list li { float:left; margin:0; padding:0;  width:375px; height:214px; display:inline; list-style:none;}

.top_lec2 {position:relative;width:287px; height:108px; padding:4px 0 0 88px; background:url("//img.megals.co.kr/lecture/line_dott3.jpg") repeat-x left bottom;  }
.top_lec2 img {vertical-align:middle;}
.top_lec2 .pho { display:block; position:absolute; top:0; left:0;width:74px; height:95px; background:url("//img.megals.co.kr/lecture/bg_book.gif") no-repeat left top;}
.top_lec2 .pho a {position:absolute; top:1px; left:1px;}
.top_lec2 a strong {display:block;font-size:14px; line-height:18px; color:#333; }
.top_lec2 .txt_bom03 {display:block; margin:6px 0 7px 0; font-size:13px; color:#888;}
.top_lec2 .last dt {float:left;font-size:13px; color:#000; font-weight:600;}
.top_lec2 .last dd {float:left;font-size:13px; color:#999;}
.top_lec2 .last dd em {color:#cc0000; font-weight:600;}
.bt_mv2 {  position:absolute; top:72px; left:88px;}
.txt_bom2 {padding:13px 0 0 0; font-size:13px; line-height:22px; color:#888; letter-spacing:-1px;}
.txt_bom2 a.bt_more {position:absolute; top:206px; right:30px;}
.txt_bom2 .tit {float:left; width:70px;color:#000}
.txt_bom2 ul {float:left; width:304px;}
.txt_bom2 ul li { width:295px; height:24px; margin:0; padding:0 0 0 9px; background:url("//img.megals.co.kr/lecture/bull07.jpg") no-repeat left center; }
.txt_bom2 ul li a { display:block; width:295px; font-size:13px; color:#888;}
.txt_bom2 ul li a img {vertical-align:middle;}
.txt_bom2 ul li strong {color:#000}

.con_partition > li {position:relative;float:left; width:375px; height:257px;padding:27px 19px 0 0; border-right:1px solid #eee;border-bottom:1px solid #eee; overflow:hidden; }
.con_partition > li.last {float:left; width:374px; padding:27px 0 0 20px; border-right:none }
.con_partition > li h4 {overflow:visible; height:31px;}
.con_partition > li.line01 {padding-top:37px}

.law_info {height:193px; padding:13px 0 0 0; border-top:1px solid #ababab; background:url("//img.megals.co.kr/lecture/bg_leet02.jpg") no-repeat right bottom;}/*2015.10.14*/
.law_info a span {display:block;font-size:13px; line-height:24px; color:#888;}
.law_info a em {display:block;font-size:18px; line-height:20px; color:#cf2424;}
.law_info strong {display:block; margin:12px 0 11px 0; font-size:14px; line-height:22px; color:#333; text-decoration:underline;}
.law_info p {display:block;font-size:13px; line-height:22px; color:#888;}

.con_partition > li .top_lec a strong {display:block; margin:5px 0 0 0; font-size:14px; line-height:18px; color:#333;letter-spacing:-1px;}
.con_partition > li .top_lec3 a strong {height:36px;}
.txt_bom04 {display:block; margin:10px 0 0px 0; font-size:13px; line-height:20px; color:#888;letter-spacing:-1px;}
.con_partition .tab2 { position:absolute; top:8px; right:0px;}
.con_partition .tab2 > li {float:left; height:12px; }
.con_partition .tab2 > li a {display:inline-block;font-size:11px; color:#999; font-family:dotum;vertical-align:top;}
.con_partition .tab2 > li img {vertical-align:top;}
.con_partition .tab2 .selected {color:#cc0000;font-weight:600;}

.con_partition .tab3 { position:absolute; top:8px; right:0px;}
.con_partition .tab3 > li {float:left; height:12px; }
.con_partition .tab3 > li a {display:inline-block;font-size:11px; color:#999; font-family:dotum;vertical-align:top;}
.con_partition .tab3 > li img {vertical-align:top;}
.con_partition .tab3 .selected {color:#cc0000;font-weight:600;}
.con_partition .icon_num {position:absolute; top:0; left:15px;}

.txt_bom3 {padding:13px 0 0 15px; font-size:13px; line-height:22px; color:#888; letter-spacing:-1px;}
.txt_bom3 ul {float:left; width:362px;}
.txt_bom3 ul li { width:353px; height:24px; margin:0; padding:0 0 0 9px; background:url("//img.megals.co.kr/lecture/bull07.jpg") no-repeat left center;}
.txt_bom3 ul li a { display:block; width:347px; font-size:13px; color:#888;}
.txt_bom3 ul li a img {vertical-align:middle;}
.txt_bom3 ul li strong {color:#000}
.bt_mv3 {position:absolute; top:81px;*top:79px; left:104px;font-size:13px;color:#000 }
.bt_mv3 img {vertical-align:middle;}
.txt_bom05 {display:block; width:265px; margin:0; font-size:13px; line-height:20px; color:#888;letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/* 2017-01-05 */

.txt_bom4 ul {float:left; width:375px; margin:18px 0 0 0;}
.txt_bom4 ul li { width:375px; height:25px; margin:0; padding:0; overflow: hidden; }/* 2017-01-05 */
.txt_bom4 ul li a { display:block; width:375px; font-size:13px; color:#888; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/* 2017-01-05 */
.txt_bom4 ul li a img {vertical-align:middle;}
.txt_bom4 ul li strong {color:#000}

.top_lec4 {position:relative;width:182px; height:89px; padding:22px 0 0 193px;  border-top:1px solid #ababab;}
.top_lec4 .pho {position:absolute; top:15px; left:0; width:171px; height:94px; border:1px solid #3d3d3d}
.top_lec4 .bt_mv {position:absolute; top:79px; left:193px;}
.top_lec4 a strong {display:block;font-size:16px; line-height:20px; color:#333; }
.top_lec4 .ltor {display:block;margin:3px 0 0px 0 ; font-size:24px; line-height:26px; color:#2a5695;}

.con_partition .txt_top {display:block;margin:16px 0 8px 0 ; font-size:14px; line-height:16px; color:#333;}
.txt_bom5 {padding:0; font-size:13px; line-height:22px; color:#888; letter-spacing:-1px;}

.package_paybox {float:left; width:440px; padding:10px 19px; font-size:12px; line-height:20px; color:#888; border:1px solid #bfd7e4; margin-top:20px; background-color:#f2f7fa;}
.package_paybox .pay_con ul {position:relative; float:left; width:430px; height:60px; border-bottom:1px solid #e8e8e8; padding:10px 10px 10px 5px;} /* 2022.12.23 */
.package_paybox .pay_con ul.last {border-bottom:none; /*height:20px !important;*/} /* 2022.12.23 */
.package_paybox .pay_con li {float:left; padding:0 5px;}
.package_paybox .pay_con li.list01 {float:left; width:80px; font-weight:600; font-size:14px; color:#333;}
.package_paybox .pay_con li.list01 input {vertical-align:middle; padding:0 5px 0 0;}
.package_paybox .pay_con li.list02 {float:left; width:215px;}
.package_paybox .pay_con li.list03 {position:absolute; top:10px; left:300px; float:right; text-align:right; width:140px; color:#666; font-size:12px;}
.package_paybox .pay_con li.list03 img {vertical-align:middle; padding-right:2px;}
.package_paybox .pay_con li.list03 span.dc {color:#999; padding-left:10px; font-size:11px;}
.package_paybox .pay_con li.list03 span.price {font-size:13px; font-weight:600; color: #000; line-height:18px; padding-left:15px; background: url("//img.megals.co.kr/lecture/img_dc.gif") no-repeat left 3px;}
.package_total {float:right; text-align:right; width:440px; padding:10px 20px; font-size:13px; border-bottom:2px solid #333; margin-bottom:20px;}
.package_total .dc {font-size:12px; color:#666; padding-right:20px;}
.package_total .dc img {vertical-align:middle; padding-right:5px;}
.package_paybox .pay_con li.list02 input[type=checkbox] { vertical-align: middle;} /* 2022.12.23 */

/* ±³¼ö´Ô ÇÁ¸®ÆÐ½º */
.freepass_panel {float:left;}
.freepass_panel dl {float:left; position:relative; width:390px; height:147px; background:url("//img.megals.co.kr/lecture/freepass_panel.gif") no-repeat left top;}
.freepass_panel dl dt {height:16px; padding:8px 20px; font-size:13px; color:#888; letter-spacing:-0.05em;}
.freepass_panel dl dt span {color:#333; font-weight:600;}
.freepass_panel dl p.bt_pur {position:absolute; top:109px; left:271px;}
.freepass_panel dl dd li {float:left;}
.freepass_panel dl dd li.professor {padding:15px 20px 20px 20px; width:43x; height:43px; margin:15px 17px; background-color:#959595; overflow:hidden;}/* 2016-01-28 */
.freepass_panel dl dd li.professor img {width:150px; margin-right:-51px; margin-left:-51px; margin-top:-16px;}/* 2016-01-28 */
.freepass_panel dl dd li.r_box {padding:16px 20px;}
.freepass_panel dl dd li.r_box p.name{width:220px; font-size:20px; color:#2a5695; font-weight:600; letter-spacing:-0.05em;}
.freepass_panel dl dd li.r_box p.name span {font-family:Tahoma, Geneva, sans-serif;}
.freepass_panel dl dd li.r_box p.p_link {padding-top:8px; font-size:11px; color:#999999; font-family:dotum; letter-spacing:-0.15em;}
.freepass_panel dl dd li.r_box p.p_link span {color:#cccccc; padding:0 7px;}
.freepass_panel dl dd li.r_box p.p_link a {color:#999999; font-family:dotum;}
.freepass_panel dl dd li.r_box p.p_price {padding-top:12px; font-size:16px; color:#cf2424; font-weight:600; letter-spacing:-0.05em;}
.freepass_panel dl dd li.r_box p.p_price input {vertical-align:middle; padding:0 6px 2px 0;}

/* °áÁ¦ ¹Ì¸®º¸±â */
/*.pay_preview {position:fixed; bottom:0;}
.freepass_pay_preview dl {background:url("//img.megals.co.kr/lecture/pay_preview_bg.gif") repeat-x left top;}
.freepass_pay_preview dl.panel dt {widht:770px; height:30px; background:url("//img.megals.co.kr/lecture/pay_preview_top.gif") repeat-x left top; font-size:16px; color:#ffffff; font-weight:600; padding:16px 0 0 20px; border-top:1px solid #ffffff;}
.freepass_pay_preview dl.panel dt img {float:right; padding:0 25px 0 0;}
.freepass_pay_preview dl.panel dd.left_box {float:left; font-size:14px; color:#333333; font-weight:600; padding:16px 30px 0 20px; background-color:#ffffff; border-left:3px solid #555555;}
.freepass_pay_preview dl.panel dd.left_box strong {font-size:12px; color:#999999; font-family:dotum; font-weight:normal;}
.freepass_pay_preview dl.panel dd.left_box strong span {font-family:Tahoma, Geneva, sans-serif; color:#cf2424; font-weight:600; padding:0 1px 0 0;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box  {background-color:#ffffff; width:379px; margin:5px 0 20px 0; padding:10px 20px 40px 15px ; height:95px; overflow:auto;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#888888;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li p {float:right; color:#000000;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li p img {vertical-align:middle; padding:0 0 1px 5px;}
.freepass_pay_preview dl.panel dd.right_box {float:left; widht:310px; font-size:14px; color:#333333; font-weight:600; padding:16px 30px 0 20px; background-color:#f5f9fc; border-right:3px solid #555555;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box {width:260px; padding:10px 5px 7px; height:100px;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#888888;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li p {float:right; color:#000000;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.dc {color:#4169a1; letter-spacing:-0.1em;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.last {border-bottom:none; color:#000000;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.last p {font-size:14px; color:#cf2424;} 
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.btn {width:285px; background-color:#f5f9fc; padding:5px 0 30px 35px; margin-left:-25px; border-right:3px solid #555555;}*/

/* ±³¼ö´Ô ÇÁ¸®ÆÐ½º_½ºÄ«ÀÌ ¿µ¿ª Æ÷ÇÔ */
.freepass_panel_wide {float:left;}
.freepass_panel_wide dl {float:left; position:relative; width:465px; height:172px; background:url("//img.megals.co.kr/lecture/freepass_panel_wide2.gif") no-repeat left top;}
.freepass_panel_wide dl dt {height:16px; padding:8px 20px; font-size:13px; color:#888; letter-spacing:-0.05em;}
.freepass_panel_wide dl dt span {color:#333; font-weight:600;}
.freepass_panel_wide dl p.bt_pur {position:absolute; top:97px; left:346px;}
.freepass_panel_wide dl dd li {float:left;}
.freepass_panel_wide dl dd li.professor {padding:15px 20px 20px 20px; width:43x; height:43px; margin:15px 17px; background-color:#959595; overflow:hidden;}/* 2016-01-28 */
.freepass_panel_wide dl dd li.professor img {width:150px; margin-right:-51px; margin-left:-51px; margin-top:-16px;}/* 2016-01-28 */
.freepass_panel_wide dl dd li.r_box {padding:16px 20px;}
.freepass_panel_wide dl dd li.r_box p.name{width:300px; font-size:20px; color:#2a5695; font-weight:600; letter-spacing:-0.05em;}/* 2016-01-05 */
.freepass_panel_wide dl dd li.r_box p.name span {font-family:Tahoma, Geneva, sans-serif;}
.freepass_panel_wide dl dd li.r_box p.p_link {padding-top:8px; font-size:11px; color:#999999; font-family:dotum; letter-spacing:-0.15em;}
.freepass_panel_wide dl dd li.r_box p.p_link span {color:#cccccc; padding:0 7px;}
.freepass_panel_wide dl dd li.r_box p.p_link a {color:#999999; font-family:dotum;}
.freepass_panel_wide dl dd li.r_box p.p_price {padding-top:12px; font-size:16px; color:#cf2424; font-weight:600; letter-spacing:-0.05em;}
.freepass_panel_wide dl dd li.r_box p.p_price input {vertical-align:middle; padding:0 6px 2px 0;}
.freepass_panel_wide dl p.t_line {position:absolute; top:147px; left:77px; font-size:12px; color:#666;}

/* °áÁ¦ ¹Ì¸®º¸±â_½ºÄ«ÀÌ ¿µ¿ª Æ÷ÇÔ */
.pay_preview {position:fixed; bottom:0; width:940px; z-index:1;}/* 2017-12-18 */
.freepass_pay_preview dl {background:url("//img.megals.co.kr/lecture/pay_preview_bg.gif") repeat-x left top;}
.freepass_pay_preview dl.panel dt {widht:920px; height:30px; background:url("//img.megals.co.kr/lecture/pay_preview_top.gif") repeat-x left top; font-size:16px; color:#ffffff; font-weight:600; padding:16px 0 0 20px; border-top:1px solid #ffffff;}
.freepass_pay_preview dl.panel dt img {float:right; padding:0 25px 0 0;}
.freepass_pay_preview dl.panel dd.left_box {float:left; font-size:14px; color:#333333; font-weight:600; padding:16px 30px 0 20px; background-color:#ffffff; border-left:3px solid #555555;}
.freepass_pay_preview dl.panel dd.left_box strong {font-size:12px; color:#999999; font-family:dotum; font-weight:normal;}
.freepass_pay_preview dl.panel dd.left_box strong span {font-family:Tahoma, Geneva, sans-serif; color:#cf2424; font-weight:600; padding:0 1px 0 0;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box  {background-color:#ffffff; width:454px; margin:5px 0 20px 0; padding:10px 20px 40px 15px ; height:95px; overflow:auto;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#888888;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li p {float:right; color:#000000;}
.freepass_pay_preview dl.panel dd.left_box ul.pass_box li p img {vertical-align:middle; padding:0 0 1px 5px;}
.freepass_pay_preview dl.panel dd.right_box {float:left; widht:385px; font-size:14px; color:#333333; font-weight:600; padding:16px 30px 0 20px; background-color:#f5f9fc; border-right:3px solid #555555;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box {width:335px; padding:10px 5px 7px; height:100px;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#888888;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li p {float:right; color:#000000;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.dc {color:#4169a1; letter-spacing:-0.1em;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.last {border-bottom:none; color:#000000;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.last p {font-size:14px; color:#cf2424;}
.freepass_pay_preview dl.panel dd.right_box ul.pay_box li.btn {width:360px; background-color:#f5f9fc; padding:5px 0 30px 35px; margin-left:-25px; border-right:3px solid #555555;}

/* ¾ÐÃàÆÑ °áÁ¦ ¹Ì¸®º¸±â */
.pack_pay_preview dl {width:940px;}/* 2017-07-24 */
.pack_pay_preview dl.panel dt {width:920px; height:30px; background:url("//img.megals.co.kr/lecture/pay_preview_top.gif") repeat-x left top; font-size:16px; color:#ffffff; font-weight:600; padding:16px 0 0 20px; border-top:1px solid #ffffff;}/* 2017-07-24 */
.pack_pay_preview dl.panel dt img {float:right; padding:0 25px 0 0;}
.pack_pay_preview dl.panel dt span.sellect {padding-left:7px; font-size:14px;color:#bbbbbb; font-weight:600;}
.pack_pay_preview dl.panel dt span.sellect strong {color:#ff0000; font-family:dotum; font-weight:600;}
.pack_pay_preview dl.panel dd.price_box {float:left; width:884px; font-size:14px; line-height:27px; color:#333333; font-weight:600; padding:15px 30px 10px 20px; background-color:#ffffff; border-left:3px solid #555555; border-right:3px solid #555555;}/* 2017-07-24 */
.pack_pay_preview dl.panel dd.price_box strong {font-size:12px; color:#999999; font-family:dotum; font-weight:normal;}
.pack_pay_preview dl.panel dd.price_box strong span {font-family:Tahoma, Geneva, sans-serif; color:#cf2424; font-weight:600; padding:0 1px 0 0;}
.pack_pay_preview dl.panel dd.price_box .pack_box {background-color:#ffffff; width:865px; margin:5px 20px 10px 0; padding:0 20px 15px 15px ; height:95px; overflow:auto;}/* 2017-07-24 */
.pack_pay_preview dl.panel dd.price_box .pack_box td {border-bottom:1px solid #e3e3e3; padding:3px 5px 3px 5px; font-size:13px; color:#888888;}
.pack_pay_preview dl.panel dd.price_box .pack_box td img {vertical-align:middle; padding-left:2px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type1 {width:100px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type1 span {color:#000; padding-left:5px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type2 {width:580px; font-size:12px; line-height:18px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type2 span {color:#2a5695;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type2 strong {color:#407ac1; font-weight:600; font-family:Nanum Gothic, NanumGothic; font-size:13px; padding:0 4px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type2 strong img {vertical-align:middle; padding:0 0 1px 5px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type2 span.tip {font-size:10px; padding-right:3px; color:#5f81a1; font-size:11px; font-family:dotum; letter-spacing:-0.1em; font-weight:normal !important;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type3 {text-align:right; color:#999; font-size:12px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type3 span {color:#cf2424; letter-spacing:-0.1em; padding:0 5px;}
.pack_pay_preview dl.panel dd.price_box .pack_box td.type3 strong {font-size:14px; font-family:Nanum Gothic, NanumGothic; font-weight:600; color:#000; letter-spacing:-0.05em; padding-left:5px;}
.pack_pay_preview dl.panel dd.price_box .no_sellect {border-bottom:1px solid #e3e3e3; font-size:13px; text-align:center; padding:10px 0; color:#888;}

.pack_pay_preview dl.panel dd.total {float:left; width:854px; height:60px; background-color:#ecf4f7; text-align:left; border-left:3px solid #555555; border-right:3px solid #555555; padding:10px 40px 10px 40px; font-size:14px; color:#333333; font-weight:600; background-image:none !important;}/* 2017-07-24 */
.pack_pay_preview dl.panel dd.total dl {float:left; width:864px;}/* 2017-07-24 */
.pack_pay_preview dl.panel dd.total dt {float:left; height:25px; width:50px; background: url("//img.megals.co.kr/common/bull12.jpg") no-repeat left 12px; color:#999999; border-top:none !important; font-size:14px; padding:5px 5px 0 10px !important;}
.pack_pay_preview dl.panel dd.total dt span {color:#cf2424;}
.pack_pay_preview dl.panel dd.total dd {float:left; padding-top:5px;}
.pack_pay_preview dl.panel dd.total dd.area01 {width:70px; text-align:right; color:#999; font-size:12px; padding-left:10px;}
.pack_pay_preview dl.panel dd.total dd.area02 {width:40px; text-align:right; color:#cf2424; font-size:12px; letter-spacing:-0.1em; padding:5px 5px 0 5px;}
.pack_pay_preview dl.panel dd.total dd.area02 img {vertical-align:middle; padding-left:2px;}
.pack_pay_preview dl.panel dd.total dd.area03 {width:70px; text-align:right; font-size:14px; font-family:Nanum Gothic, NanumGothic; font-weight:600; color:#000; padding-left:10px;}
.pack_pay_preview dl.panel .txt {position:absolute; top:220px; left:400px; font-size:11px; line-height:15px; color:#999999; font-family:dotum; font-weight:normal; letter-spacing:-0.05em;}
.pack_pay_preview .f_price {position:absolute; bottom:-5px; left:500px; float:left; height:80px; width:300px; padding:15px 0 0 70px; font-size:13px; line-height:21px; font-weight:600; background: url("//img.megals.co.kr/lecture/pack_bg.gif") no-repeat left 12px;}/* 2017-07-24 */
.pack_pay_preview .f_price p {color:#cf2424; font-weight:600; font-size:20px;}
.pack_pay_preview .f_btn {position:absolute; bottom:30px; left:740px; float:left;}/* 2017-07-24 */
.lec_check {background-color:#f4f4f4; border-bottom:1px solid #e1e1e1;}
.lec_check label {font-size:13px; padding:0 10px;}
.lec_check input {vertical-align:middle; margin:15px 0;}

/* 790°áÁ¦ ¹Ì¸®º¸±â */
.pay_preview_s {position:fixed; bottom:0;}
.diy_pay_preview_s dl.panel dt {widht:770px; height:30px; background:url("//img.megals.co.kr/lecture/pay_preview_top.gif") repeat-x left top; font-size:16px; color:#ffffff; font-weight:600; padding:16px 0 0 20px; border-top:1px solid #ffffff; width: 770px;}
.diy_pay_preview_s dl.panel dt img {float:right; padding:0 25px 0 0;}
.diy_pay_preview_s dl.panel dd.left_box {float:left; font-size:14px;  height: 231px; color:#333333; font-weight:600; padding:16px 20px 0 20px; background-color:#ffffff; border-left:3px solid #555555;}
.diy_pay_preview_s dl.panel dd.left_box strong {font-size:12px; color:#999999; font-family:dotum; font-weight:normal;}
.diy_pay_preview_s dl.panel dd.left_box strong span {font-family:Tahoma, Geneva, sans-serif; color:#cf2424; font-weight:600; padding:0 1px 0 0;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box  {background-color:#ffffff; width:424px; margin:5px 0 20px 0; padding:10px 0 40px 0; height:130px; letter-spacing: -0.5px; overflow-y: scroll; overflow-x: hidden;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li:first-child { padding-top:0;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#888888; line-height: 130%}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li em { color:#333; font-weight: normal; font-size:11px;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li span { font-size:11px; font-weight: normal;  color: #2a5696;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li span.text_box { display: inline-block;  width: 365px; font-size:12px; color:#222; line-height: 18px; font-weight: normal; margin-top: 8px;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li p {float:right; color:#000000;}
.diy_pay_preview_s dl.panel dd.left_box ul.pass_box li p img {vertical-align:middle; padding:0 0 1px 5px;}
.diy_pay_preview_s dl.panel dd.right_box {float:left; font-size:14px; color:#333333; font-weight:600; padding:16px 20px 0 20px; background-color:#f5f9fc; border-right:3px solid #555555;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box {width:270px; padding:10px 5px 7px; }
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li {border-bottom:1px solid #e3e3e3; padding:8px 15px 8px 10px; font-size:13px; color:#333;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li p {float:right; color:#000;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li del {color:#888; font-size:11px; font-weight: normal}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.dc {color:#222; letter-spacing:-0.1em; font-weight: normal; font-size: 12px;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.dc span#per1 { color: #407ac1; font-weight: bold;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.dc span#per2 { color: #f84f26; font-weight: bold;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.last {border-bottom:none; color:#000;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.last p {font-size:14px; color:#f84f26;}
.diy_pay_preview_s dl.panel dd.right_box ul.pay_box li.btn {width:285px; background-color:#f5f9fc; padding:5px 0 30px 34px; margin-left:-25px; border-bottom: 0;}

/* LEET ÀÎ°­ ±¸Á¶ º¯°æ - 2018.04.24 : todiva */
.con_partition > li.grp_middle_bnr { width:790px; height:auto; padding:20px 0 0; border-right:none; }
.con_partition > li:after { content:""; display:block; clear:both; }

/* LEET ¸ÞÀÎ - HOT Focus */
.leet_hotfocus { position:relative; float:left; overflow:hidden; width:355px; margin:0 20px 20px; }
.leet_hotfocus h4 { position:absolute; top:0; left:0; overflow:hidden; display:block; width:100px; }
.leet_hotfocus .middle_bnr_area { width:247px; margin-left:108px; }
.leet_hotfocus li { overflow:hidden; }
.leet_hotfocus .middle_bnr_area.eventfree li a { overflow:hidden; display:block; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl { overflow:hidden; width:247px; height:102px; padding-top:13px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl.event { border:1px solid #fae7da; background:#fff8f3; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl.free  { border:1px solid #e1ecf8; background:#edf6ff; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl.plan  { border:1px solid #dddddd; background:#f9f9f9; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dt { display:none; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dd span { font-size:12px; font-weight:bold; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dd .subtxt1, .leet_hotfocus .middle_bnr_area.eventfree li a dl dd .subtxt2 { display:inline-block; color:#415299; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dd p { display:block; margin-bottom:5px; font-size:20px; font-weight:bold; color:#f84f26; letter-spacing:-.75px; line-height:28px; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dd i { display:inline-block; font-size:12px; font-style:normal; color:#999; }
.leet_hotfocus .middle_bnr_area.eventfree li a dl dd strong { color:#333; }

/* LEET ¸ÞÀÎ - Àç»ý,Á¤Áö */
.rolling10-controll, .rolling11-controll, .rolling16-controll { position:absolute; top:25px; left:0; overflow:hidden; display:inline-block; height:14px; }
.rolling10-controll li, .rolling11-controll li, .rolling16-controll li { float:left; width:14px; margin-right:1px; }
/*.rolling11-controll { top:45px; }*/ /*2019.12.13¼öÁ¤*/

/* LEET ¸ÞÀÎ - ¿Â,¿ÀÇÁ ¹öÆ° */
.rolling10-btns, .rolling11-btns, .rolling16-btns { position:absolute; top:28px; left:20px; overflow:hidden; display:inline-block; height:10px; }
.rolling10-btns li, .rolling11-btns li, .rolling16-btns li { display:inline-block; width:10px; }
/*.rolling11-btns { top:48px; }*/ /*2019.12.13¼öÁ¤*/

/* ¹«·áÆ¯°­ 2019.12.23¼öÁ¤ */
.rolling11-list{display:block;border:1px solid #ccc;background:#f8faff;height:75px;width:230px !important;padding:14px 0 0 15px;}
.leet_hotfocus .eventfree li a{border:0;height:auto;}
.rolling11-list span{line-height:1.5;text-align:left;display:block;color:#888;font-size:11px;}
.rolling11-list span .lebel{background:#4a62bb;border-radius:10px;margin-right:8px;display:inline-block;text-align:center;width:60px;height:17px;line-height:17px;color:#fff;}
.rolling11-list span em{color:#405398;}
.rolling11-list span.type2 em{font-weight:bold;}


/* LEET ÀÎ°­ Renewal ¸®´º¾ó : 2023.08.31 S */
/* ÆäÀÌÁö °øÅë */
@import url('https://webfontworld.github.io/pretendard/Pretendard.css');

.cont { position:relative; }/* 2023.09.12 Ãß°¡ */
.cont.renew a:hover, .data_submain a:hover { color:var(--main-mdblue-color) !important; }
.cont.renew h2.title1 { font-family: 'Noto Sans KR' !important; font-size: 28px; letter-spacing: -1px; margin-bottom: 25px; font-weight: 700;}

/* bx-slider È­»ìÇ¥ ¹öÆ° (ÆäÀÌÁö °øÅë) */
.cont.renew .bx-wrapper .bx-controls-direction a {text-indent: -9999px;width: 12px;height: 14px; }
.cont.renew .bx-wrapper .bx-controls-direction .bx-prev,
.cont.renew .bx-wrapper .bx-controls-direction .bx-next{top: 50%;margin-top: -7px; opacity: 0.5;}
.cont.renew .bx-wrapper .bx-controls-direction .bx-prev{left: -10px;background: url(//img.megals.co.kr/2023/0428_renewal/btn_bx_arrow.png) no-repeat -13px -13px}
.cont.renew .bx-wrapper .bx-controls-direction .bx-next{right: -10px;background: url(//img.megals.co.kr/2023/0428_renewal/btn_bx_arrow.png) no-repeat -13px -13px; background-position-x: -55px;}
.cont.renew .bx-wrapper .bx-controls-direction .bx-prev:hover, 
.cont.renew .bx-wrapper .bx-controls-direction .bx-next:hover { opacity: 1;}

/* LEET ÀÎ°­ ¸ÞÀÎ ¹è³Ê */
.cont.renew .mainbr_stn05 { overflow: hidden; border-radius: 12px;}
.cont.renew .laySubmainLecbanner { }
.cont.renew .laySubmainLecbanner > div { float:left; overflow:hidden; height:360px; }
.cont.renew .laySubmainLecbanner .sub1 { width:620px; }
.cont.renew .laySubmainLecbanner .sub2 { width:300px; }
.cont.renew .laySubmainLecbanner .sub2 p + p { border-top:1px solid #cccccc; }
.cont.renew .laySubmainLecbanner .sub2 p { height:154px; overflow:hidden; }
.cont.renew .laySubmainLecbanner:after { content:" "; display:block; clear:both; }
.cont.renew .pager_type1 { overflow: hidden; border-radius: 15px;}
.cont.renew .pager_type1 .bxslider li { overflow: hidden;}
.cont.renew .pager_type1 .bxslider-default .bx-wrapper .bx-controls { position: absolute; right: 36px; bottom:20px; width: 60px; }
.cont.renew .pager_type1 .bxslider-default .bx-wrapper .bx-controls .bx-pager {  position: static !important; width:100%;left:0;bottom: 20px;text-align: center; font-size: 13px; }

/* BEST ÀÎ°­ */
.cont.renew .lect_area { position:relative; overflow:hidden; }
.cont.renew .lect_area .tabcon { display:none; }
.cont.renew .lect_area .tabcon.on { display:block; }
.cont.renew .lect_area .tabcon > ul.js_tab_type { position:absolute; top:0; left:50%; margin-left:-320px; display:inline-flex; justify-content:flex-start; align-items:center; }
.cont.renew .lect_area .tabcon > ul.js_tab_type li { padding:0 11px; }
.cont.renew .lect_area .tabcon > ul.js_tab_type li a { display:inline-block; font:15px/30px "Noto Sans KR"; color:var(--main-textlight1-color); letter-spacing:-1px; }
.cont.renew .lect_area .tabcon > ul.js_tab_type li a span { display:inline-block; padding:0 6px; }
.cont.renew .lect_area .tabcon > ul.js_tab_type li a:hover { color:var(--main-mdblue-color) !important; }
.cont.renew .lect_area .tabcon > ul.js_tab_type li.on a { font-weight:600; color:var(--main-mdblue-color); border-bottom:2px solid var(--main-mdblue-color); }
.cont.renew .lect_area .tabcon > ul.best_con { display:flex; justify-content:space-between; align-items:center;  }
.cont.renew .lect_area .tabcon > ul.best_con li { width:172px; height: 130px; }
.cont.renew .lect_area .tabcon > ul.best_con li a { display:block; height:130px; padding:20px 25px; background:var(--main-bgLight-color); border:1px solid var(--main-bgLight-color); border-radius:15px; box-sizing: border-box;}
.cont.renew .lect_area .tabcon > ul.best_con li a p { overflow:hidden; height:63px; font:500 14px/20px "Noto Sans KR"; color:var(--main-text-color); display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.cont.renew .lect_area .tabcon > ul.best_con li a span { display:block; margin-top:10px; font:12px/18px "Noto Sans KR"; color:var(--main-textlight1-color); }
.cont.renew .lect_area .tabcon > ul.best_con li a:hover { background:var(--main-white-color); border:1px solid var(--main-mdblue-color); }
.cont.renew .lect_area .tabcon > ul.best_con li a:hover span { color:var(--main-mdblue-color); }
.cont.renew .lect_area .tabcon > ul.best_con { display:none; }
.cont.renew .lect_area .tabcon > ul.best_con.on { display:flex; }

/* °øÁö»çÇ× */
.cont.renew .notice_area_wrap { display: flex; justify-content: flex-start;}
.cont.renew h2.title1 { flex-basis: 160px; }
.cont.renew .notice_area { display:flex; justify-content:space-between; align-items:center; }
.cont.renew .notice_area > div { position:relative; overflow:hidden; width:780px; }
.cont.renew .notice_area > div > h3 { height:40px; margin-bottom:13px; border-bottom:1px solid #eee; font:600 20px/24px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-1px; }
.cont.renew .notice_area > div > ul.info_detail li { padding:4px 0; font:300 14px/22px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-0.5px; display: flex; align-items: center;}
.cont.renew .notice_area > div > ul.info_detail li a { overflow:hidden; display:inline-block; font:300 14px/22px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-0.5px; display: flex; align-items: center;}
.cont.renew .notice_area > div > ul.info_detail li a:hover span.name { color: var(--main-text-color)}
.cont.renew .notice_area > div > ul.info_detail li a:hover span.date { color: var(--main-text-color)}
.cont.renew .notice_area > div > ul.info_detail li a span { overflow:hidden; display:inline-block; }
.cont.renew .notice_area > div > ul.info_detail li a span.name { width:52px; font-weight:500; margin-right: 25px; }
.cont.renew .notice_area > div > ul.info_detail li a span.text { width:600px; color:var(--main-textlight1-color); white-space:nowrap; text-overflow:ellipsis; }
.cont.renew .notice_area > div > ul.info_detail li span.date { color:#888; font-size: 14px; margin-left: 25px;}
.cont.renew .notice_area > div > ul.info_detail li a:hover span.text { text-decoration:underline; }

/* Hot focus ±³¼ö¹è³Ê, ¹«·áÆ¯°­, ±³Àç ¹è³Ê */
.cont.renew .bottombnr_area { display:flex; justify-content:space-between; align-items:center; margin-top: 60px; overflow: hidden; border-radius: 15px;}
.cont.renew .bottombnr_area .banner_prof { overflow:hidden; width:556px; height:240px; }
.cont.renew .bottombnr_area .banner_prof .bx-wrapper .bx-controls { position:relative; }
.cont.renew .bottombnr_area .banner_prof .bx-wrapper .bx-pager { position:absolute; top:20px; width:556px; display:flex; justify-content:center; align-items:center; height:13px; }
.cont.renew .bottombnr_area .banner_prof .bx-wrapper .bx-controls { position: absolute; left: 52px; bottom:28px; width: 50px; }
.cont.renew .bottombnr_area .banner_prof .bx-wrapper .bx-controls .bx-pager {  position: static !important; width:100%;left:0;bottom: 20px;text-align: center; font-size: 13px; }

.cont.renew .boxzone { overflow:hidden; width:364px; height:240px; display:flex; flex-direction:column; justify-content:space-between; align-items:center; }
.cont.renew .boxzone > div { position:relative; width:364px; height:110px; overflow: hidden;} /* 2023.08.25 */
.cont.renew .boxzone * { box-sizing:border-box; }
.cont.renew .boxzone .banner_zone .bx-wrapper .bx-controls {  position:absolute; bottom:20px; left:50%; margin-left:97px; width: 50px; }
.cont.renew .boxzone .banner_zone .bx-wrapper .bx-controls .bx-pager {  position: static !important; width:100%;left:0;bottom: 20px;text-align: center; font-size: 13px; }
.cont.renew .boxzone .banner_zone .bxslider li { border-radius: 15px; background: #f2dcdc;}

/* .cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(1),
.cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(4) { background: #f2dcdc;}
.cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(2),
.cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(4) { background: #f7f0f2;}
.cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(3),
.cont.renew .boxzone .banner_zone .bxslider li:nth-of-type(6) { background: #f3f3ff;}

.cont.renew .boxzone .banner_zone.subject .bxslider li:nth-of-type(1) { background: #e2f4ea;}
.cont.renew .boxzone .banner_zone.subject .bxslider li:nth-of-type(2) { background: #f3f3ff;}
.cont.renew .boxzone .banner_zone.subject .bxslider li:nth-of-type(3) { background: #f7f0f2;}

.cont.renew .boxzone .banner_zone .bxslider li > a { display:block; height:110px; padding:15px 29px; font:600 20px/24px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-1.5px; text-align: left;}
.cont.renew .boxzone .banner_zone .bxslider li > a span { font-size: 14px; font-weight: 400;}
.cont.renew .boxzone .banner_zone .bxslider li > a strong { display:block; padding:0px 0px; height: 24px; width: 320px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.cont.renew .boxzone .banner_zone .bxslider li > a i { display:inline-block; text-align:right; font:13px/18px "Noto Sans KR"; color:#666; }
.cont.renew .boxzone .banner_zone .bxslider li > a:hover { color:var(--main-mdblue-color) !important; } 2023.08.25 »èÁ¦ */

/* °øÁö»çÇ× - ±³¼ö,ÇÐ¿ø,¿Â¶óÀÎ */
.cont.renew .lecture_area { margin-bottom:80px; display:flex; justify-content:space-between; align-items:center; }
.cont.renew .lecture_area > div { position:relative; overflow:hidden; width:460px; height:230px; }
.cont.renew .lecture_area > div > h3 { height:40px; margin:0 0 13px 10px; border-bottom:1px solid #eee; font:600 24px/24px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-1px; }
.cont.renew .lecture_area > div > ul.js_tab_type { position:absolute; top:-4px; right:0; display:inline-flex; justify-content:flex-start; align-items:center; }
.cont.renew .lecture_area > div > ul.js_tab_type li { padding:0 11px; }
.cont.renew .lecture_area > div > ul.js_tab_type li a { display:inline-block; font:15px/26px "Noto Sans KR"; color:var(--main-textlight1-color); letter-spacing:-1px; }
.cont.renew .lecture_area > div > ul.js_tab_type li a span { display:inline-block; padding:0 6px; }
.cont.renew .lecture_area > div > ul.js_tab_type li a:hover { color:var(--main-mdblue-color); }
.cont.renew .lecture_area > div > ul.js_tab_type li.on a { font-weight:600; color:var(--main-mdblue-color); border-bottom:2px solid var(--main-mdblue-color); }
.cont.renew .lecture_area > div > ul.info_detail li { padding:4px 0; }
.cont.renew .lecture_area > div > ul.info_detail li a { overflow:hidden; display:block; font:300 14px/22px "Noto Sans KR"; color:var(--main-text-color); letter-spacing:-0.5px; }
.cont.renew .lecture_area > div > ul.info_detail li a span { overflow:hidden; display:inline-block; }
.cont.renew .lecture_area > div > ul.info_detail li a span.tag02 { min-width:60px; height:20px; line-height: 20px; margin-left: 10px; background-color:#0082ff; border-radius:12px; font-size:12px; color:#fff; text-align:center;}
.cont.renew .lecture_area > div > ul.info_detail li a span.name { min-width:78px; font-weight:500; margin-left: 10px;}
.cont.renew .lecture_area > div > ul.info_detail li a span.text { width:285px; margin-left: 10px; color:var(--main-textlight1-color); white-space:nowrap; text-overflow:ellipsis; }
.cont.renew .lecture_area > div > ul.info_detail li a:hover span.text { text-decoration:underline; }
/*// LEET ÀÎ°­ Renewal ¸®´º¾ó : 2023.08.31 E */

/* 2023.09.07 : ¸®»çÀÌÂ¡ */
.test_ul_renew { display:flex; justify-content:space-between; align-items:center; margin-top:10px; border-top:1px solid #96bef0; border-bottom:2px solid #333; }
.test_ul_renew li { height:40px; background:#f8f8f8; flex-grow:1; text-align:center; border-right:1px solid #ddd; }
.test_ul_renew li:last-child { border:0 none; }
.test_ul_renew li a { display:block; height:40px; font:600 13px/40px Nanum Gothic, NanumGothic; color:#666; }
.test_ul_renew li a.on { background:linear-gradient(to top, #82a0d2, #96bef0); color:#fff; }
.test_ul_renew li a.on:hover { color:#fff !important; }

.cont.floatnone { float:none !important; }
.cont.renew .pak_tit { width:100%; box-sizing:border-box; height:80px; }
.cont.renew .pak_con02 .pak_con_top02 { background:none; }
.cont.renew .pak_con_top02 > ul > li { display:flex; }
.cont.renew .pak_con_top02 li,
.cont.renew .pak_con_top02 li .li_con01, 
.cont.renew .pak_con_top02 li .li_con02,
.cont.renew .pak_con_top02 li .li_con03 { float:none; }
.cont.renew .pak_con_top02 li .li_con01 { position:relative; width:570px; padding:30px 0 0 20px; /*flex-grow:1;*/ }
.cont.renew .pak_con_top02 li .li_con02 { width:140px; border-right:1px solid #e8e8e8; }
.cont.renew .pak_con_top02 li .li_con03 { border:0 none; }
.cont.renew .pak_con_top02 li .li_con01 .bot_ebook_pack { z-index:1; width:100% !important; /*overflow:hidden;*/ padding:12px 0 0; }/* 2023.09.13 overflow:hidden »èÁ¦ */

.cont.renew .pak_con_top02 li .li_con01 .lyr_lectinfo { margin-left:0; top:110px; }
.cont.renew .pak_con_bottom { padding-left:500px; }

.cont.renew .pak_tit2 { width:100%; background:none; display:flex; align-items:stretch; }
.cont.renew .pak_tit2 .tit_step { float:none; height:auto; box-sizing:border-box; }
.cont.renew .pak_tit2 .pak_con01 { position:relative; width:auto; min-height:135px; float:none; flex-grow:1; }
.cont.renew .pak_tit2 .pak_tit_in { width:470px; }
.cont.renew .pak_tit2 .pak_con01 .pic_area { float:none; height:100%; box-sizing:border-box; }
.cont.renew .pak_tit2 .pak_con01 .pic_area { left:auto; right:0; z-index:1; }
.cont.renew .pak_tit2 .pak_con01 .bot_ebook { position:absolute; bottom:8px; width:100%; box-sizing:border-box; }
.cont.renew .pak_tit2 .pak_con01 .bot_ebook a.bt_detail { left:auto; right:100px; width:auto; }
.cont.renew .pak_tit2 .li_con02 { float:none; display:block; width:250px; box-sizing:border-box; }
.cont.renew .pak_tit2 .li_con02 .price_tbl { display:block; width:100%; box-sizing:border-box; }
.cont.renew .pak_tit2 .pop_con { overflow-y:scroll; max-height:300px; background:#f7f7f7; }
.lyr_lectinfo { display:none; position:absolute; width:468px; border-top:3px solid rgb(207, 36, 36); margin-left:100px; }/* µ¶¸³ class·Î ¼öÁ¤ : 2023.09.11 */

.cont.renew .pak_tit2 .li_con02 .price_tbl .price.newtype { display:flex; justify-content:space-between; align-items:flex-start; }/* 2024.03.12 Ãß°¡ : 2024.03.15 ¼öÁ¤ */
.cont.renew .pak_tit2 .li_con02 .price_tbl .price.newtype > p { width:120px; padding-right:18px; font-size:12px !important; font-weight:400; color:#aaa; letter-spacing:-0.5px; }/* 2024.03.12 Ãß°¡ */
.cont.renew .pak_tit2 .li_con02 .price_tbl .price.newtype > p.info { display:flex; justify-content:space-between; align-items:center; }/* 2024.03.12 Ãß°¡ */
.cont.renew .pak_tit2 .li_con02 .price_tbl .price.newtype > p.info span { width:64px; padding:0; background:none; }/* 2024.03.12 Ãß°¡ */

/* 2024.03.13 ÇÐ¿ø Å¸ÀÔ Ãß°¡ */
.cont .pak_tit2 .li_con02 .price_tbl .price.newtype { display:flex; justify-content:space-between; align-items:center; }
.cont .pak_tit2 .li_con02 .price_tbl .price.newtype > p { width:120px; padding-right:18px; font-size:12px !important; font-weight:400; color:#aaa; letter-spacing:-0.5px; }
.cont .pak_tit2 .li_con02 .price_tbl .price.newtype > p.info { display:flex; justify-content:space-between; align-items:center; }
.cont .pak_tit2 .li_con02 .price_tbl .price.newtype > p.info span { width:64px; padding:0; background:none; }
/*/ 2024.03.13 ÇÐ¿ø Å¸ÀÔ Ãß°¡ */

.cont.renew .top_tab { width:100%; }
.cont.renew .lec_tab, .cont.renew .lec_tab * { box-sizing:border-box; }
.cont.renew .lec_tab { display:flex; flex-wrap:wrap; justify-content:flex-start; width:100%; border:none; background:#fff; margin-bottom:20px; }
.cont.renew .lec_tab a { flex:0 1 20%; width:auto; height:34px; background:#f8f8f8; border:1px solid #cfcfcf; margin:0; }
.cont.renew .lec_tab a.on { background:#555; color:#fff !important; }
.cont.renew .lec_tab a:not(:first-child) { margin:0 0 0 -1px; }
.cont.renew .lec_tab a:nth-child(n+6) { margin-top:-1px; }
.cont.renew .lec_tab a:nth-child(6),
.cont.renew .lec_tab a:nth-child(11),
.cont.renew .lec_tab a:nth-child(16),
.cont.renew .lec_tab a:nth-child(21) { margin-left:0px; }

.cont.renew .lec_sel_bottom { width:940px; box-sizing:border-box; border-top:1px solid #cfcfcf; background:#f8f8f8; }
.cont.renew .pak span.icon { float:none; margin-bottom:20px; }

.cont.renew .top_detail, .cont.renew .top_detail * { box-sizing:border-box; float:none; }
.cont.renew .top_detail { position:relative; z-index:1; display:flex; align-items:stretch; width:100%; height:auto; margin:0; padding:16px 0 16px 0; background:#666 !important; }
.cont.renew .top_detail:before { content:''; position:absolute; top:0; right:0; z-index:-1; width:250px; height:100%; background:#444; }
.cont.renew .top_detail .cate02 { display:flex; align-items:center; justify-content:center; width:140px; padding:0; color:#fff; letter-spacing:0; }
.cont.renew .top_detail .titl_area { width:auto; margin:0; flex-grow:1; }
.cont.renew .top_detail .titl_area .tit span { display:block; }
.cont.renew .top_detail .now_pm { position:relative; z-index:1; width:250px; }
.cont.renew .top_detail .now_pm strong { display:block; }/* 2023.09.14 */

.cont.renew .photo_zone { width:100%; }
.cont.renew .photo_zone .photo_lec { width:394px; height:auto; padding:0; }
.cont.renew .photo_zone .photo_lec .pl2 { position:relative; }
.cont.renew .photo_zone .photo_lec .btn_lec { top:240px; right:20px; }
.cont.renew .photo_zone_con2 { width:500px; }
.cont.renew .photo_zone_con2 li { width:249px; }
.cont.renew .photo_zone_con2 li dd { width:150px; }
.cont.renew .photo_zone_list { width:469px; }

.cont.renew .bot_detail, .cont.renew .bot_detail .t_book, .cont.renew .bot_detail .pre_lec { box-sizing:border-box; }
.cont.renew .bot_detail { width:100%; }
.cont.renew .bot_detail .t_book, .cont.renew .bot_detail .pre_lec { width:50%; }

.cont.renew .payment { width:100%; box-sizing:border-box; }
.cont.renew .payment .pay_left { width:50%; min-height:170px; padding:10px 40px 16px 50px; box-sizing:border-box; }/* 2023.09.13 min-height Ãß°¡ */
.cont.renew .payment .pay_left li { width:100%; }
.cont.renew .payment .pay_left ul.form li:last-child { border-bottom:0 none; }
.cont.renew .payment .pay_left ul.form li .list_ft, .cont.renew .payment .pay_left ul.form li .list_lt { width:50%; box-sizing:border-box; }
.cont.renew .payment .pay_left ul.form li .list_ft { clear:both; position:relative; }/* 2023.09.13 position Ãß°¡ */
.cont.renew .payment .pay_left ul.form li .list_ft del.norbook { top:9px; right:0px; padding:0; }/* 2023.09.13 Ãß°¡ */
.cont.renew .payment .pay_left ul.form li .list_lt { padding-right:10px; }

.cont.renew .payment .pay_left ul.form li .list_ft.newtype { float:none; width:100%; display:flex; justify-content:space-between; padding-right:10px; }/* 2024.03.12 Ãß°¡ */
.cont.renew .payment .pay_left ul.form li .list_ft.newtype > p { font-size:13px; font-weight:400; color:#aaa; }/* 2024.03.12 Ãß°¡ */
.cont.renew .payment .pay_left ul.form li .list_ft.newtype > p.info { display:flex; justify-content:space-between; align-items:center; width:70%; }/* 2024.03.12 Ãß°¡ */
.cont.renew .payment .pay_left ul.form li .list_ft.newtype > p.info span { width:79px; text-align:right; }

.cont.renew .payment .pay_result_w { left:auto; right:0; width:50%; }
.cont.renew .payment .pay_result_w .pay_result { padding-left:30px; width:410px; }
.cont.renew .payment .pay_result_w .pay_result .bt_right2 .my_view { top:140px; left:36px; }
.cont.renew .payment .pay_result_w .pay_result .total { padding-bottom:24px; }
.cont.renew .payment .pay_result_w .pay_result .total strong { font-size:32px; line-height:32px; }

.cont.renew .top_tab2 { width:100%; }
.cont.renew .dl_panel, .cont.renew .dl_panel dt, .cont.renew .dl_panel dd { float:none; width:100%; box-sizing:border-box; }
.cont.renew .dl_panel { display:flex; align-items:stretch; }
.cont.renew .dl_panel dt { width:160px; }
.cont.renew .dl_panel dd { flex-grow:1; }
.cont.renew .dl_panel3 { flex-direction:column; width:50%; float:left !important; margin:0; }
.cont.renew .dl_panel4 { border-left:0 none; }
.cont.renew .dl_panel3 dt { width:100%; margin:0 0 15px 0;}

/* 2023.09.07 : ¹«·áÆ¯°­ */
.cont.renew .n_update { position:relative; overflow:hidden; width:100%; height:auto; padding:45px 50px; box-sizing:border-box; background:#f0f0f0 url(//img.megals.co.kr/2023/0907_lecture/freezone_title_bg01.jpg) no-repeat center top; }
.cont.renew .n_update span { position:absolute; top:2px; right:50px; }
.cont.renew .f_zon_box { display:flex; align-items:stretch; }
.cont.renew .f_zon_box .f_zone_prof1 { overflow:hidden; width:80px; height:80px; background-color:#929292; }
.cont.renew .f_zon_box .f_zone_prof1 img { width:130px; margin-right:-22px; margin-left:-22px; border:0px; }
.cont.renew .f_zone_prof2 { overflow:hidden; width:160px; height:150px; }
.cont.renew .f_zone_prof2 img { width:180px; margin-right:-22px; margin-left:-22px; margin-top:6px; border:0px; }
.cont.renew .f_zon_box dt + dt { width:488px; padding-left:20px; box-sizing:border-box; /*flex-grow:1;*/ }
.cont.renew .f_zon_box dt + dt + dt { width:160px; padding:0; display:flex; align-items:center; justify-content:center; }
.cont.renew .f_zon_box dt + dt + dt + dt { width:112px; padding:0; display:flex; align-items:center; justify-content:center; }
.cont.renew .f_zon_box dt + dt + dt a { display:inline-block; margin:0 1px; }

.prof_name {color:#2a75ca; font-size:14px; line-height:30px;}
.lec_name {color:#333; font-size:14px; line-height:20px;}

/*.best_lec : padding°ª ¼öÁ¤*/
/*.best_controll, btns : top°ª ¼öÁ¤*/
.cont.renew .best_lec { overflow:hidden; width:100%; height:auto; padding:40px 50px 35px; box-sizing:border-box; background:#f0f0f0 url(//img.megals.co.kr/2023/0907_lecture/freezone_title_bg02.jpg) no-repeat center top; }
.cont.renew .best_lec .rolling12 { position:relative; }
.cont.renew .best_lec .rolling12-controll {position:absolute; top:-3px; right:70px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling12-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling12-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;}
.cont.renew .best_lec .rolling12-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling12-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling12-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling12-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling12-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec .rolling13 { position:relative; }
.cont.renew .best_lec .rolling13-controll {position:absolute; top:-3px; right:70px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling13-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling13-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling13-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;}
.cont.renew .best_lec .rolling13-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling13-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling13-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling13-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec .rolling14 { position:relative; }
.cont.renew .best_lec .rolling14-controll {position:absolute; top:-3px; right:70px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling14-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling14-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling14-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;}
.cont.renew .best_lec .rolling14-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling14-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling14-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling14-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec .rolling15 { position:relative; }
.cont.renew .best_lec .rolling15-controll {position:absolute; top:-3px; right:42px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling15-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling15-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling15-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;}
.cont.renew .best_lec .rolling15-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling15-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling15-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling15-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec .rolling17 { position:relative; }
.cont.renew .best_lec .rolling17-controll {position:absolute; top:-3px; right:56px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling17-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling17-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling17-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;}
.cont.renew .best_lec .rolling17-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling17-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling17-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling17-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec .rolling18 { position:relative; }
.cont.renew .best_lec .rolling18-controll {position:absolute; top:-3px; right:70px; overflow:hidden; margin:0; padding:0; height:14px;} /*·Ñ¸µ ¹öÆ° Ãß°¡,»èÁ¦ÇÒ¶§¸¶´Ù right°ª +-14¾¿ Á¶Àý*/
.cont.renew .best_lec .rolling18-controll li {margin:0; padding:0; display:inline; overflow:hidden; list-style:none;}
.cont.renew .best_lec .rolling18-controll li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling18-btns {position:absolute; top:0px; right:0px; overflow:hidden; margin:0; padding:0; height:10px;}
.cont.renew .best_lec .rolling18-btns li {margin:0; padding:0; display:inline; list-style:none;}
.cont.renew .best_lec .rolling18-btns li a {float:left; display:block; margin:0 0 0 6px; padding:0;} /* float:left; °ªÀ» Áà¾ß ÇÕ´Ï´Ù. right¸¦ Á¤ÀÇÇÒ °æ¿ì on/off ¿ª¼øÀÌµ¿*/
.cont.renew .best_lec .rolling18-list {overflow:hidden; margin:0; padding:0; width:100%; height:160px;}
.cont.renew .best_lec .rolling18-list li { float:left; margin:0; padding:0; width:100%; height:160px; display:inline; list-style:none;}

.cont.renew .best_lec dt { float:left; margin-top:-8px;}
.cont.renew .best_lec_con { width:558px; color:#888; font-size:13px; line-height:22px; padding-top:24px; letter-spacing:-1px; }

.cont.renew .best_lec .best_top_tab { overflow:hidden; width:100%; padding:0 0 1px; margin:0 0 18px 0; background:url(//img.megals.co.kr/common/line_tab.jpg) repeat-x left bottom; }
.cont.renew .best_lec .best_top_tab li {float:left;border:1px solid #dfdfdf; border-bottom:none;margin-right:-1px;background-color:#f0f0f0}
.cont.renew .best_lec .best_top_tab li.on {position:relative; margin-bottom:-1px; border:1px solid #da1212; border-bottom:1px solid #f0f0f0;background-color:#f0f0f0;}
.cont.renew .best_lec .best_top_tab li a {display:block; width:92px; height:36px;text-align:center; font-size:13px; line-height:36px; color:#707070;font-weight:600;}
.cont.renew .best_lec .best_top_tab li.on a {height:37px; font-size:13px; line-height:36px; color:#da1212; font-weight:600; }
.cont.renew .best_lec .best_top_tab li.last a {width:104px;}
.cont.renew .best_lec .best_top_tab img,.top_tab input {vertical-align:middle;}
.cont.renew .best_lec .best_top_tab_free a {width:auto; padding:0 15px;}

/* 2023.09.07 : ±³ÀçÁ¤º¸ ·¹ÀÌ¾î */
.cont.renew .lh_22 { line-height:22px !important; }
.cont.renew .mark2 { color:#fa6e00; }
.layerWrap_area { position:absolute; top:31px; left:0px; z-index:9999 !important; }
.layerWrap { display:none; width:500px; }
.layerWrap .layerbox1 { position:relative !important; }
.layerWrap .layer_lecinfo, .layerWrap .layer_voddemo , .layerWrap .layer_allbook { position:relative; }
.layerWrap .layerbox1 { position:absolute; border:1px solid #888; border-width:0 1px 1px 1px; background:#fff; color:#888; font:13px/20px; text-align:left; letter-spacing: -0.5px;font-family:"¸¼Àº°íµñ",Malgun Gothic, Verdana, Arial, sans-serif; }
.layerWrap .layerbox1 h5 { height:48px; margin:0 -1px; padding:0 0 0 25px; background:#323c64; color:#fff; font-weight:normal; font-size:18px; line-height:45px; text-align:left; }
.layerWrap .layerbox1 > div { padding:20px; }
.layerWrap .layerbox1 .close { position:absolute; right:4px; top:4px; width:40px; height:40px; background:url("//img.megals.co.kr/2019/0603_mdy/layerPopClose.png") repeat-x; display:block; text-align: left; text-indent: -9999px; }
.layerWrap .box01 { padding:15px 20px; box-sizing:border-box; border:1px solid #e2e2e2; background:#fff; overflow: hidden; }
.layerWrap .tab04.type2 ul li { background:#fff; }
.layerWrap .tab04.type2 ul li a { color:#888; font-weight:normal; }
.layerWrap .tab04.type2 ul li.on a { background:#888; }
.layerWrap .tab04 ul li a:hover { color:#555; }
.layerWrap .tab04 { position:relative;  }
.layerWrap .tab04 ul,.tab04 ul li { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.layerWrap .tab04 > ul { border-top:1px solid #777; background:#fafafa; text-align:center; }
.layerWrap .tab04 > ul li { float:left; overflow:hidden; width:20%; height:40px; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#fff; }
.layerWrap .tab04 > ul li.on { background: #555; }
.layerWrap .tab04 > ul li a { display:block; width:auto; height:39px; color:#888 !important; line-height:36px; font-size: 14px;}
.layerWrap .tab04 > ul li.on a { color:#fff !important; }
.layerWrap .tab04 > ul:after { content:""; display:block; clear:both; }
.layerWrap .tab04 .subtab { overflow:hidden; background-color:#fafafa; }
.layerWrap .tab04 .subtab ul { overflow:hidden; height:42px; padding:0 30px; border-bottom:1px solid #eee; }
.layerWrap .tab04 .subtab ul li { float:left; overflow:hidden; display:inline-block; }
.layerWrap .tab04 .subtab ul li a { display:inline-block; height:40px; font-size:12px; color:#888; line-height:36px; }
.layerWrap .tab04 .subtab ul li.on a { color:#333; }
.layerWrap .tab04 .subtab ul li:after { content:"|"; display:inline-block; margin-right:7px; padding-left:7px; font-size:9px; color:#ccc; line-height:9px; vertical-align:1px; }
.layerWrap .tab04 .subtab ul li:last-child:after { content:""; }
.layerWrap .box01.type1 { border-width:1px 0; }
.layerWrap .box06 { padding:20px 20px; border:1px solid #e2e2e2; background:#fafafa; }
.layerWrap .boxBook1 { width:105px; padding-top:1px; background:url("//img.megals.co.kr/2023/0112_ebook/box_book1.png") no-repeat; }
.layerWrap .boxBook1 p { padding:0 4px 8px 1px; background:url("//img.megals.co.kr/2023/0112_ebook/box_book1.png") right bottom no-repeat; }
.layerWrap .boxBook1 p img { width:100px; }
.layerWrap .boxBook1.type1 { background-position:-105px top; }
.layerWrap .boxBook1.type1 p { background-position:-105px bottom; }
.layerWrap .boxBook1 img { width: 100px; height: 130px; }
.layLeclist1.on { background-color: #f5f6f7; }
.layer_lecinfo, .layer_voddemo , .layer_allbook { position: relative !important; }
.layerbox1 { position: relative !important; }

/* Ç®ÆäÀÌÁö °­ÁÂ ¸®½ºÆ® */
.cont.renew.full { float:none; width:1000px; padding:50px; margin:0 auto; text-align:left; }