@charset "euc-kr";

.curriculum * {-webkit-text-size-adjust:none;}

/* Ä¿¸®Å§·³ Å¾ Á¤º¸ */
.curriculum__topTxt {margin-bottom:28px; background:#f0f7ff url('//img.megastudy.net/teacher_v2/curriculum/bg_topinfo_curriculum.png') 24px 24px no-repeat; padding:0 0 0 137px}
.curriculum__topTxt p {color:#333; font-size:16px; font-weight:var(--font-weight-semibold); margin-bottom:10px; padding-top:28px; -webkit-text-size-adjust:none;}
.curriculum__topTxt p strong {color:#0b59e9}
.curriculum__topTxt img {padding-bottom:30px;}
.curriculum__topTxt .adminArea {margin-top:4px; padding:0 40px 5px 0;}
.curriculum__topTxt .adminArea input {width:600px; height:20px; border:1px solid #a4a4a4;}
.curriculum__topTxt .adminArea a {display:inline-block; vertical-align:top; margin-left:3px; padding:0 5px; height:20px; border:1px solid #a4a4a4; background:#fff; font-size: var(--font-size-sm); color:#757575; line-height:20px;}

/* ÅÇ */
.curriculum__tabMenu {display: table;width:100%;table-layout: fixed;border-collapse: collapse;margin-bottom: 20px;}
.curriculum__tabMenu a{display: table-cell;text-align: center;font-size: var(--font-size-sm);color:#969696;}
.curriculum__tabMenu span{display: block;text-align: center;font-size: var(--font-size-sm);color:#969696;background: #f9f9f9;border: 1px solid #d8d8d8;border-bottom-color: #444;padding:12px 0 12px 0;position: relative;margin-left: -1px;}
.curriculum__tabMenu a:hover{text-decoration: none;}
.curriculum__tabMenu a:hover span,.curriculum__tabMenu .on span{background: #fff;color:#333;position: relative;z-index: 2;border-color: #444;border-bottom-color: #fff;}
.curriculum__tabMenu {margin-bottom:0;}
.curriculum__tabMenu a.myTec {width:120px;}
.curriculum__tabMenu a.myTec span {background:#f9f9f9 url('//img.megastudy.net/teacher_v2/curriculum/ico_heart_off.png') 18px 15px no-repeat; text-indent:20px;}
.curriculum__tabMenu a.myTec.on {}
.curriculum__tabMenu a.myTec.on span {background:#fff url('//img.megastudy.net/teacher_v2/curriculum/ico_heart_on.png') 18px 15px no-repeat; text-indent:20px;}
.curriculum__tabMenu a.myTec:hover span {background:#fff url('//img.megastudy.net/teacher_v2/curriculum/ico_heart_on.png') 18px 15px no-repeat; text-indent:20px;}

.curriculum__subMenu {margin-top:10px; padding:0 7px; text-align:left;}
.curriculum__subMenu ul {width:100%;}
.curriculum__subMenu ul li {display:inline-block; margin:2px 0; line-height:18px;}
.curriculum__subMenu ul li a {display:inline-block;position:relative;padding:0 5px;font-size: var(--font-size-sm);color:#969696;line-height:13px;vertical-align:middle}
.curriculum__subMenu ul li a:after{display:block;clear:both;content:"";position:absolute;left:-3px;top:1px;width:1px;height:13px;background:#d9d9d9}
.curriculum__subMenu ul li a:hover,.curriculum__subMenu ul li a.selected{font-weight:var(--font-weight-semibold);color:#1162db;}
.curriculum__subMenu ul li:first-child a:after{display:none}

.curriculum__tecMenu {margin-top:10px; position:relative;padding:12px 0 12px 13px;background:#f4f8ff;}
.curriculum__tecMenu ul {overflow:hidden; width:100%;}
.curriculum__tecMenu ul li {float:left;}
.curriculum__tecMenu ul li a {}
.curriculum__tecMenu ul li a{display:inline-block;position:relative;padding:0 9px;font-size: var(--font-size-sm);color:#969696}
.curriculum__tecMenu ul li a:after{display:block;clear:both;content:"";position:absolute;left:0;top:2px;width:1px;height:13px;background:#d0d3d9}
.curriculum__tecMenu ul li a:hover, .curriculum__tecMenu ul li a.selected{font-weight:var(--font-weight-semibold);color:#1162db;}
.curriculum__tecMenu ul li:first-child a{padding-left:0}
.curriculum__tecMenu ul li:first-child a:after{display:none}
.curriculum__tecMenu ul li a img {display:inline-block;margin:-4px 0 0 0px;}

.curriculum__myMenu {}
.curriculum__myMenu {}
.curriculum__myMenu .ttxt {margin-bottom:30px}
.curriculum__myMenu .ttxt li {color:#999999;}
.curriculum__myMenu .ttxt li:before{content:"-";}
.curriculum__myMenu .tch_news {}
.curriculum__myMenu .tch_news h4 {font-size:16px;font-weight:var(--font-weight-semibold);color:#333333;margin-left:13px}
.curriculum__myMenu .tch_news .top {margin:10px 0 0 0;}
.curriculum__myMenu .tch_news .t_list {border-bottom:1px solid #e5e5e5;padding:20px 0}
.curriculum__myMenu .tch_news .t_list .t_area {overflow:hidden;margin-left:45px;width:730px;height:104px}
.curriculum__myMenu .none {text-align:center}
.curriculum__myMenu .none .n_txt {font-size: var(--font-size-sm); color:#888888;padding:25px 0 0; line-height:23px;}
.curriculum__myMenu .none .n_txt a {font-size: var(--font-size-sm); color:#1083EF; text-decoration:underline;}
.curriculum__myMenu .tch_news .t_list .in {width:1000%}
.curriculum__myMenu .tch_news .t_list .in li {width:92px;text-align:center;float:left;position:relative;overflow:hidden;height:109px}
.curriculum__myMenu .tch_news .t_list .in li a {display:block;height:77px}
.curriculum__myMenu .tch_news .t_list .in li a:first-child {height:77px}
.curriculum__myMenu .tch_news .t_list .in li .thumb {width: 70px;height: 70px;margin-bottom:6px;border-radius:100px;border:1px solid #9f9b9b;}
.curriculum__myMenu .tch_news .t_list .in li.on .thumb {filter: grayscale(0%);filter: none;border:2px solid #1c69dd;height:68px}
.curriculum__myMenu .tch_news .t_list .in li .tnm {color:#222222;line-height:13px;display:block}
.curriculum__myMenu .tch_news .t_list .in li .tnm img {display:inline-block;margin:-2px 0 0 0px;}
.curriculum__myMenu .tch_news .ar_r, .curriculum__myMenu .tch_news .ar_l {background:url('//img.megastudy.net/mypage/2017/main/common.png') 0 0 no-repeat;text-indent:-10000px;display:inline-block;width:16px;height:21px;}
.curriculum__myMenu .tch_news .ar_l {left:19px;top:54px;background-position:0 -248px;}
.curriculum__myMenu .tch_news .ar_r {right:19px;top:54px;background-position:-32px -248px;}

/* ¼±»ý´Ô Á¤º¸ ¿µ¿ª */
.info_detail{position:relative;padding:30px 30px 40px 0;}
.info_detail:after{display:block;clear:both;content:""}
.info_detail .ic_fav{display:block;position:absolute;left:166px;top:148px;width:35px;height:37px;background:url('//img.megastudy.net/common/board_2018/ic_fav.png') no-repeat 0 -42px}
.info_detail .ic_fav:hover,.ic_fav.selected{background-position:0 0}
.info_detail--thumb{position:absolute;left:30px;top:30px;overflow:hidden;width:165px;height:165px;margin:0;background:#f7f7f7; border-radius:50%;}
.info_detail--thumb img{position:absolute;left:50%;top:0;width:100%;transform: translateX(-50%);}
.info_detail--thumb .mask{position:absolute;left:0;top:0;width:165px;height:164px;background:url('//img.megastudy.net/common/board_2018/tea_mask.png') no-repeat;}
.info_detail--infos{padding-left:235px; height:165px;}
.info_detail--infos .edu_info{}
.info_detail--infos .edu_info--tit {padding:50px 0 0 0; font-size:18px; color:#333333; letter-spacing:-1px;}
.info_detail--infos .edu_info--name {font-size:24px; color:#1162db; font-weight:var(--font-weight-semibold);}
.info_detail--infos .edu_info--name a {display:inline-block; vertical-align:6px;}
.info_detail .edu_info--btn{margin-top:25px;text-align:left}
.info_detail .edu_info--btn .btn_opt {display: inline-block;color: #333333 !important; padding:0 0 0 5px; line-height:26px;text-decoration: none;background: url(http://img.megastudy.net/Common/board_2019/bgSearchPage.png) 82px -246px no-repeat;letter-spacing: -1px;border:1px solid #dcdcdc;font-size:var(--font-size-xs-plus);height:26px;width:90px; min-width:auto; text-align:left;}
.info_detail .edu_info--btn .btn_opt:hover{text-decoration:none}
.info_detail .edu_info--btn .btn_opt em{font-style:normal;font-weight:var(--font-weight-semibold);color:#ed585c}
.info_detail .edu_info--btn .btn_opt span{font-size:9px}

/* ¼±»ý´Ô ÅÇ³»ºÎ Ä¿¸®Å§·³ ¿µ¿ª */
.freeLecture--tabMenu {margin-bottom:0;}
.freeLecture--tabArea img{vertical-align: 2px;}
.freeLecture--tabArea .menu_fixed{position:fixed;left:50%;top:0;width:820px;margin:0 0 0 -390px;background:#fff;z-index:100}

.curriculum--subbx{padding:50px 0 10px}

.subbxArea {margin-top:0;}
.subbxArea * {font-family:var(--primary-font);}
.subbxArea_tit{padding:12px 0 11px;font-size:18px;color:#000;font-weight:var(--font-weight-semibold);text-align:left; height:21px; line-height:20px;}
.subbxArea .color_infor{padding:10px 0 6px 0; color:#999999;}
.subbxArea .color_infor strong{ font-weight:normal;}
.subbxArea .color_infor strong.red{ color:#ff6253;}
.subbxArea .color_infor strong.blue{ color:#1162db;}
.subbxArea .color_infor strong.black{ color:#333;}

.menuColnum {margin-bottom:20px; position:relative;padding:12px 0 12px 18px;background:#f9f9f9;}
.menuColnum ul {overflow:hidden; width:100%;}
.menuColnum ul li {float:left;}
.menuColnum ul li a {}
.menuColnum ul li a{display:inline-block;position:relative;padding:0 9px;font-size: var(--font-size-sm);color:#555}
.menuColnum ul li a:after{display:block;clear:both;content:"";position:absolute;left:0;top:3px;width:1px;height:13px;background:#8a8c8e}
.menuColnum ul li a:hover, .menuColnum ul li a.selected{font-weight:var(--font-weight-semibold);color:#333;}
.menuColnum ul li:first-child a{padding-left:0}
.menuColnum ul li:first-child a:after{display:none}
.menuColnum ul li a img {display:inline-block;margin:-4px 0 0 0px;}

.menuVod {margin-bottom:20px; position:relative;padding:12px 0 12px 18px;background:#f4f8ff;}
.menuVod .menuVod__tit {float:left; margin-right:20px; height:26px; line-height:26px; font-size:14px; color:#1162db; font-weight:var(--font-weight-semibold);}
.menuVod ul {overflow:hidden;}
.menuVod ul li {float:left;}
.menuVod ul li a {}
.menuVod ul li a{display:inline-block; margin-right:5px; padding:0 15px 0 18px; height:26px; font-size: var(--font-size-sm);color:#666; line-height:26px; border:1px solid #d9d9d9; background:#fff; text-align:center;}
.menuVod ul li a:hover {font-weight:var(--font-weight-semibold);}
.menuVod ul li a.selected {font-weight:var(--font-weight-semibold);color:#1162db; border:1px solid #1162db;}
.menuVod ul li a img {display:inline-block;margin:-4px 0 0 0px;}

/* Ä¿¸®¹Ä·³ ÀÌ¹ÌÁö */
.curriculumImg {background:#f9f9f9; text-align:center;}
.curriculum_recom {padding-bottom: 30px;background: #ffffff}

/* Ä¿¸®Å§·³ Å×ÀÌºí */
.curriculumList {position:relative; border-top:1px solid #808182;}
.curriculumTable {width:100%;table-layout:fixed;border-collapse:collapse;}
.curriculumTable th {background:#fafafa;text-align:center;color:#333;font-size: var(--font-size-sm);padding:0;border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.curriculumTable th.bold {font-weight:var(--font-weight-semibold);}
.curriculumTable th:last-child {border-right:0;}
.curriculumTable td {vertical-align:top; padding:20px 20px 10px 20px; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;background:#fff;text-align:left;color:#666;font-size:var(--font-size-sm); letter-spacing:-1px;}
.curriculumTable td:last-child {border-right:0;}
.curriculumTable td .black, .curriculumTable td .red, .curriculumTable td .blue {padding:0 0 10px 0; text-indent:-6px;}
.curriculumTable td .black img, .curriculumTable td .red img, .curriculumTable td .blue img {vertical-align:-4px;}
/*.curriculumTable td .black:after, .curriculumTable td .red:after, .curriculumTable td .blue:after {display:block; position:absolute; top:-1px; left:0; content:'¡¤';}*/
.curriculumTable td .black {color:#333;}
.curriculumTable td .red {color:#ff6253;}
.curriculumTable td .red a {color:#ff6253;}
.curriculumTable td .blue {color:#1162db;}
.curriculumTable td .blue a {color:#1162db;}
.curriculumTable td .bold {font-weight:var(--font-weight-semibold);}
.curriculumTable tbody th {background:#f4f9fd;}
.curriculumTable td .lecName__inner {position:relative; padding-left:6px; -webkit-text-size-adjust:none;}
.curriculumTable td .lecName__inner * {font-size:var(--font-size-sm) !important; font-family:var(--primary-font);}
.curriculumTable td .lecName__inner:after {display:block; position:absolute; top:-1px; left:5px; content:'¡¤';}
/*
.chrInfoLayer {position:relative; z-index:99;}
.chrInfoLayer .infoArea {display:block;position:absolute;left:50%;top:10%;width:700px;margin:5px 0 0 -195px;padding:30px;border:1px solid #1162db;background:#fff;z-index:100;text-align:left}
.chrInfoLayer {position:relative; z-index:99;}
.chrInfoLayer .infoArea {display:block;position:absolute;left:-102px;top:10%;width:700px;padding:30px;border:1px solid #1162db;background:#fff;z-index:100;text-align:left}
*/
.chrInfoLayer {display:block;position:absolute;left:30px;top:0;width:700px;padding:30px;border:1px solid #1162db;background:#fff;z-index:100;text-align:left; margin-top:23px;}
.chrInfoLayer .infoArea {}
.chrInfoLayer .infoArea .chrInfoTop {padding-bottom:25px;}
.chrInfoLayer .infoArea .chrInfoTop .chrInfoTop__tit {font-size:18px; color:#333; font-weight:var(--font-weight-semibold);}
.chrInfoLayer .infoArea .curriculumTable th {background:#f9f9f9; text-align:center;color:#333;font-size: var(--font-size-sm);font-weight:normal;padding:0; border-bottom:1px solid #d9d9d9;}
.chrInfoLayer .infoArea .curriculumTable td {background:#fff; vertical-align:middle; text-align:left; color:#333; font-size: var(--font-size-sm); font-weight:normal; padding:15px; border-bottom:1px solid #d9d9d9;}
.chrInfoLayer .infoArea .chrInfoBtn {padding:20px 10px 0 0; text-align:center;}
.chrInfoLayer .infoArea .chrInfoBtn {padding:20px 10px 0 0; text-align:center;}
.chrInfoLayer .infoArea .chrInfoBtn .btn_ty{display:inline-block;width:61px;padding:6px 16px 5px;color:#fff;font-size:14px;background:#b3b3b3;text-align:center}
.chrInfoLayer .infoArea .chrInfoBtn .btn_ty.type3{background:#1162db}
.chrInfoLayer .infoArea .btn_layerCls {position:absolute;right:12px;top:12px;overflow:hidden;width:17px;height:17px;padding:3px;background:url('//img.megastudy.net/common/board_2018/btn_lyrcls.gif') no-repeat 3px 3px;line-height:999px}

/* ¿µ»ó */
.vodView__video{width:770px;height:390px;background: #010001;position: relative;margin:0 auto}
.vodView__video a{display: block;width:770px;height:auto;}
.vodView__video__txt{display:block;position: absolute;top:50%;left:0;right:0;transform: translateY(-50%); text-align: center;margin:0;font-size:30px;line-height:1.4;letter-spacing: -1px;background: url('//img.megastudy.net/teacher/cast/btn_play.png') 50% 100% no-repeat;padding: 25px 0 110px 0;color:#4ba1f6}
.vodView__video__txt::after{content:'';border-top:1px solid #4ba1f6;position: absolute;left:50%;top:0;width:56px;transform: translateX(-50%);}
.vodView__video__name{display: block;text-align: center;color:#fff;font-size:20px;padding:10px 0 0 0}
.vodView__video__none{display:block;position: absolute;top:50%;left:0;right:0;transform: translateY(-30%); text-align: center;margin:0;font-size:30px;letter-spacing: -1px; padding: 25px 0 110px 0;color:#4ba1f6; line-height:1.4;}
.vodView__video__none::after{content:'';border-top:1px solid #4ba1f6;position: absolute;left:50%;top:0;width:56px;transform: translateX(-50%);}


/* ±³Àç */
.bookLayout {}
.bookLayout .bookLayout__tit {margin-bottom:20px; font-size:16px; color:#1162db; font-weight:var(--font-weight-semibold);}
.bookLayout .bookLayout__list {margin-bottom:30px; padding:30px 0 0px 30px; background:#f9f9f9;}
.clearfix { *zoom:1; }
.bookLayout .bookLayout__list ul {*zoom:1;}
.bookLayout .bookLayout__list ul::after { display:table; clear:both; content:''; }
.bookLayout .bookLayout__list ul li {float:left; width:158px; padding-bottom:35px;min-height: 260px;}
/*.bookLayout .bookLayout__list ul li:nth-child(5n+5) {width:128px;}*/
.bookLayout .bookLayout__list ul li dl {line-height:18px;}
.bookLayout .bookLayout__list ul li dl dt {}
.bookLayout .bookLayout__list ul li dl dt {position:relative; margin-bottom:10px; padding-top:5px; padding-left:1px;width:127px; height:191px; background: url('//img.megastudy.net/teacher_v2/main_v3/bg_book.gif') 0 0 no-repeat;}
.bookLayout .bookLayout__list ul li dl dt .book_cover {width:126px; height:190px;}
.bookLayout .bookLayout__list ul li dl dt a {position:absolute; left:23px; top:162px;}
.bookLayout .bookLayout__list ul li dl dd {width:128px; color:#666666; text-align:center; letter-spacing:-1px;}
.bookLayout .bookLayout__list ul li dl dd.book_name {font-size: var(--font-size-sm);  color:#333333; display:block; overflow: hidden; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/}
.bookLayout .bookLayout__list ul li dl dd.book_name a {font-size: var(--font-size-sm);  color:#333333; /*height:36px;*/ overflow: hidden; /*text-overflow:ellipsis; white-space:nowrap;*/
	/*
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap:break-word;
 */
}
 .bookLayout .bookLayout__list ul li dl dd .book_name_sub {color:#666666; text-align:center; letter-spacing:-1px;font-size:var(--font-size-sm)}
/*
.bookLayout .bookLayout__list ul li dl dd.book_name a span {position:relative; display:block; font-size:14px;  color:#333333; width:128px;}
.bookLayout .bookLayout__list ul li dl dd.book_name a span:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
  z-index:1;
  width:15px;
  letter-spacing:1px;
}
.bookLayout .bookLayout__list ul li dl dd.book_name a span:after {
	content: '';
  position: absolute;
  right: 0;
  width:15px;
  height: 1em;
  margin-top: 0.2em;
  background:#f9f9f9;
}
*/
.bookLayout .bookLayout__list .infobook2--pic__ico{position: absolute;left:-10px;top:-17px;}
.bookLayout .bookLayout__list .infobook2--pic__icoS{position: absolute;left:-10px;top:-17px;}