/*
    ÇØ´ç cssÆÄÀÏ »ç¿ë ÆäÀÌÁö :
    z:\MegaStudy\campaign\study\qcc_list_c.asp
    z:\MegaStudy\campaign\study\qcc_view.asp
*/
.cast_main{margin:0;padding:0}
.cast_main .theme_tit{padding:0 0 10px 11px}
.cast_main .contents_section{position:relative;}
.cast_main .section_tcc{position:relative}
.cast_main .section_tcc .bt_myscrap {position:absolute;right:0;top:1px}
.cast_main .section_tcc .menu{width:100%;overflow:hidden;position:relative;z-index:10;}
.cast_main .section_tcc .menu ul{width:100%;overflow:hidden;}
.cast_main .section_tcc .menu ul li{position:relative;float:left;border:1px solid #d0d0d0;margin-right:-1px;margin-top:2px}
.cast_main .section_tcc .menu ul li a{display:block; font-family: var(--primary-font); line-height:1.3; font-size:var(--font-size-sm); font-weight:var(--font-weight-semibold); letter-spacing:-1px;padding:5px 16px 3px 16px;color:#777;background-color:#f9f9f9;}
.cast_main .section_tcc .menu ul li.on{margin-top:0;border-color:#8e81d1;z-index:10;}
.cast_main .section_tcc .menu ul li.on a{background-color:#8e81d1;color:#fff;padding-top:7px;}
.cast_main .section_tcc .search{border:1px solid #dcdcdc;background-color:#f3f3f3;padding:10px 10px 10px 10px;margin-top:-1px}
.cast_main .section_tcc .search .inner{width:100%;position:relative;}
.cast_main .section_tcc .search .btn{vertical-align:-2px}
.cast_main .section_tcc .search select, .cast_main .section_tcc .search input, .cast_main .section_tcc .search .btn{vertical-align:middle}
.cast_main .section_tcc .search select{line-height:20px;}
.cast_main .section_tcc .search input{border:1px solid #dbdbdb;height:22px;width:154px;padding:3px 0 0 3px;}
.cast_main .section_tcc .search .init{position:absolute;right:0;top:-2px;}
.cast_main .section_tcc .list {border-top:1px solid #e6e6e6;}
.cast_main .section_tcc .list .wrap1 li{border-bottom:1px solid #e6e6e6;padding:26px 0 14px 0;width:100%;overflow:hidden; position:relative;}
.cast_main .section_tcc .list .wrap1 .pic{float:left;margin:0 25px 0 21px;_display:inline;position:relative;width:137px;height:79px;}
.cast_main .section_tcc .list .wrap1 .pic .ic{position:absolute;left:1px;top:1px;}
.cast_main .section_tcc .list .wrap1 .pic .btn{position:absolute;left:6px;top:46px;}
.cast_main .section_tcc .list .wrap1 .pic .time{position:absolute;left:79px;top:59px;background:url('//img.megastudy.net/teacher_v2/cast/bg_time.png') 0 0 no-repeat;width:52px;height:14px; font-family: var(--primary-font); line-height:1.3; font-size:var(--font-size-xs); text-align:center;color:#fff;padding-top:1px}
.cast_main .section_tcc .list .wrap1 .pic .img{border:1px solid #e9e9e9}
.cast_main .section_tcc .list .wrap1 .pic02{border:1px solid #e9e9e9;text-align:right;cursor:pointer;}
.cast_main .section_tcc .list .wrap1 .pic02 .tp{position:absolute;right:0;top:7px}
.cast_main .section_tcc .list .wrap1 .pic02 a{font-family: var(--primary-font); line-height:0; font-size:0;}
.cast_main .section_tcc .list .wrap1 h4{font-family: var(--primary-font); line-height:1.3; font-size:var(--font-size-sm); color:#414141;padding:11px 0 0 0;margin:0 0 8px 0}
.cast_main .section_tcc .list .wrap1 h4 strong{color:#4885de}
.cast_main .section_tcc .list .wrap1 li .i_list{width:486px;overflow:hidden;padding-top:2px;}
.cast_main .section_tcc .list .wrap1 li .i_list li{float:left;border:0;padding:0 6px 0 6px;height:19px; font-family: var(--primary-font); font-size:var(--font-size-xs); color:#5f5f5f;background:url('//img.megastudy.net/teacher_v2/cast/ic_list.gif') 0 5px no-repeat; line-height:18px;}
.cast_main .section_tcc .list .wrap1 li .i_list li strong{color:#4885de; font-weight:var(--font-weight-regular); }
.cast_main .section_tcc .list .wrap1 li .i_list li .dday{color:#d46df6}
.cast_main .section_tcc .list .wrap1 li .i_list li .label{background-color:#b391da;color:#fff;display:inline-block;vertical-align:0;padding:2px 3px 0 3px;}
.cast_main .section_tcc .list .wrap1 li .i_list .theme{margin:-2px 0 0 0;background-position:0 7px;}
.cast_main .section_tcc .list .wrap1 li .i_list .a{/*width:129px;*/width:155px;}
.cast_main .section_tcc .list .wrap1 li .i_list .b{width:127px;}
.cast_main .section_tcc .list .wrap1 li .i_list .c{width:190px;*width:200px;}
.cast_main .section_tcc .list .wrap1 li .scrap{text-align:right;padding-right:18px}

.cast_main .section_tcc .list .wrap1 li .sns_theme {position: absolute;  right: 10px;  top: 55px;}
.cast_main .section_tcc .list .wrap1 li .sns_area {position:relative; width:65px; padding:10px 0 0 0; font-size:var(--font-size-xs); color:#646464; letter-spacing:-0.12em; text-align:left;}
.cast_main .section_tcc .list .wrap1 li .sns_area .day {margin:0 5px 0 0;letter-spacing:0em; color:#358ee8;}
.cast_main .section_tcc .list .wrap1 li .sns_area .sns_toggle {display:block !important;position:absolute; right:0; top:8px; font-size:0; line-height:0; text-indent:-9999; width:17px; height:17px; padding:0; margin:0; border:0; background:url('//img.megastudy.net/teacher_v2/cast_2014/bt_sns.png') right 0 no-repeat; cursor:pointer;}
.cast_main .section_tcc .list .wrap1 li .sns_area .on {background-position:right -17px;}
.cast_main .section_tcc .list .wrap1 li .sns_area .sns_btn {display:none; position:absolute; right:0; top:30px; width:129px; background:#f1f4fb; text-align:center; padding:8px;}
.cast_main .section_tcc .list .wrap1 li .sns_area .sns_btn .close {position:absolute; right:0; top:-23px; width:17px; height:17px; background:url('//img.megastudy.net/teacher_v2/cast_2014/bt_sns.png') right -17px no-repeat; border:0; font-size:0; line-height:0; text-indent:-9999; cursor:pointer;}
.cast_main .section_tcc .list .wrap1 li .sns_area .sns_btn img {cursor:pointer;}


/*view_page*/
#megatcc_container .view_cont {width:820px;margin-left:0;overflow:hidden;}
#megatcc_container .view_cont h1 {margin:0 0 0 10px;padding:0}
#megatcc_container .view_cont img {vertical-align:middle}
#megatcc_container .view_cont .top_info {float:left;width:100%;overflow:hidden;border-top:2px solid #b0c7f0;border-bottom:1px solid #e0daee;background:url('//img.megastudy.net/teacher_v2/mega_tcc/bg_view.gif') repeat-y;}
#megatcc_container .view_cont .top_info .info_tch {float:left;width:174px;text-align:center;padding:26px 0;}
#megatcc_container .view_cont .top_info .info_lec {float:left;width:646px;}
#megatcc_container .view_cont .top_info .info_lec h3 img {display:inline-block;vertical-align:-1px}
#megatcc_container .view_cont .top_info .info_lec h3 .evt {vertical-align:-3px}
#megatcc_container .view_cont .top_info .info_tch .pic {display:block;border:1px solid #d9d4f1;}
#megatcc_container .view_cont .top_info .info_tch a {display:block}
#megatcc_container .view_cont .top_info .info_tch .ttname {font-size:var(--font-size-xs);color:#4885de;margin:0 0 2px;letter-spacing:-1px; font-weight:var(--font-weight-regular); }
/** #megatcc_container .view_cont .top_info .info_tch .name img {vertical-align:middle}**/
#megatcc_container .view_cont .top_info .info_tch .ttname strong {color:#4885de}
#megatcc_container .view_cont h3 {border-bottom:1px solid #ecebf2;font-size:var(--font-size-sm);color:#4885de;padding:13px 0 15px 20px}
#megatcc_container .view_cont .ico {padding:4px 3px 1px 3px;color:#fff;width:73px;font-family: var(--primary-font); line-height:1.3; font-size:var(--font-size-xs); vertical-align:top;text-align:center;vertical-align:0px;letter-spacing:-1px;display:inline-block}
#megatcc_container .view_cont .st1 {background:#b391da;}
#megatcc_container .view_cont .st2 {background:#ff6666;}
#megatcc_container .view_cont .st3 {background:#d88cae;}
#megatcc_container .view_cont .st4 {background:#9fcb61;}
#megatcc_container .view_cont .con_view {padding:18px 0 0 20px;}
#megatcc_container .view_cont .con_view h4 {float:left;margin-right:13px;}
#megatcc_container .view_cont .con_view .txt_list {float:left;width:490px;color:#6a6a6a;padding-bottom:18px}
#megatcc_container .view_cont .con_view .dw {display:block;text-align:right;margin-bottom:10px}
#megatcc_container .view_cont .cont_vod {padding:25px 0 0 30px;font-size:var(--font-size-xs);color:#585859;border-bottom:1px solid #e0daee;}
#megatcc_container .view_cont .cont_vod .top {position:relative}
#megatcc_container .view_cont .cont_vod p {position:absolute;right:17px;top:0}
#megatcc_container .view_cont .cont_vod p span {margin-right:10px}
#megatcc_container .view_cont .cont_vod .player_wrap {padding-bottom:30px;position:relative;width:720px;margin:15px 0 0;}
#megatcc_container .view_cont .cont_vod .player_wrap .btn_wrap {text-align:center;margin-top:18px;position: relative;width: 100%;}
#megatcc_container .view_cont .cont_vod .player_wrap .btn_wrap img {margin-right:3px}
#megatcc_container .view_cont .cont_vod .player_wrap .layer_share{position:absolute;left:50%;top:42px;width:152px;height:85px;background-color: #dce2f1;text-align: left;margin-left: -10px;border-bottom: 1px solid #ccc;z-index:100;}
#megatcc_container .view_cont .cont_vod .player_wrap .layer_share h4{font-family: var(--primary-font); line-height:1.3; font-size:var(--font-size-xs); color: #2b4994;letter-spacing: -1px;padding: 9px 0 6px 15px;margin:0;}
#megatcc_container .view_cont .cont_vod .player_wrap .layer_share .close{position: absolute;right: 10px;top: 10px;}
#megatcc_container .view_cont .cont_vod .player_wrap .layer_share .s_con{margin:1px;background-color: #f1f4fb;padding:15px 0 15px 0;text-align: center; font-family: var(--primary-font); line-height:0; font-size:0;}
#megatcc_container .view_cont .cont_vod .player_wrap .layer_share .s_con img{margin:0 4px 0 4px;cursor:pointer;}


#megatcc_container .view_cont .cont_vod .colnum03{padding-top:15px;width:720px;position:relative;height:18px;}
#megatcc_container .view_cont .cont_vod .colnum03 .menuc{overflow:hidden;width:100%;background:url('//img.megastudy.net/teacher_v2/main/bg_tab.gif') repeat-x 0 29px;padding-bottom:1px;}
#megatcc_container .view_cont .cont_vod .colnum03 .menuc li{float:left; font-family: var(--primary-font); line-height:0; font-size:0;}
#megatcc_container .view_cont .cont_vod .colnum03 .menuc li.on a{display:block;margin-top:0;padding:8px 0 8px 0;color:#4984de;width:108px;font-size:var(--font-size-sm);text-align:center; font-weight:var(--font-weight-semibold); letter-spacing:-1px;float:left;border-top:2px solid #4886db;border-left:2px solid #4886db;border-right:2px solid #4886db;background:#fff;}
#megatcc_container .view_cont .cont_vod .colnum03 .menuc li a{margin-top:3px;padding:6px 0 5px 0;color:#6f6f6f;width:108px;font-size:var(--font-size-sm);text-align:center;line-height:1.1;vertical-align:top; font-weight:var(--font-weight-semibold); letter-spacing:-1px;float:left;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;background:#fbfbfb;}
#megatcc_container .view_cont .cont_vod .colnum03 .time{position:absolute;right:0;top:25px;padding-left:8px;background:url('//img.megastudy.net/teacher_v2/bbs/ic_sort.gif') 0 3px no-repeat;}


#megatcc_container .view_cont .brd_wrt {width:820px;margin-top:20px}
#megatcc_container .view_cont h4.tt {letter-spacing:-1px;background:url('//img.megastudy.net/teacher/mega_tcc/bullet.gif') no-repeat;padding-left:12px;color:#4885de; font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin:0 0 10px 12px}
#megatcc_container .view_cont .brd_wrt .cont .apply {background:#f7f9ff;padding:15px;margin-bottom:15px;width:790px;border-top:2px solid #b0c7f0;border-bottom:1px solid #b0c7f0}
#megatcc_container .view_cont .brd_wrt .cont .apply img {vertical-align:top}
#megatcc_container .view_cont .brd_wrt .cont .apply textarea {border:1px solid #b1b1b1;width:692px;height:64px;-webkit-box-sizing:border-box;box-sizing: border-box;*behavior: url(/common/js/boxsizing.htc);}
#megatcc_container .view_cont .brd_wrt .cont .write_form .apply textarea{width:633px}
#megatcc_container .view_cont .brd_wrt .cont .write_form .apply {width:736px;}
#megatcc_container .view_cont .brd_wrt .cont .apply .txt {margin-top:10px;}
#megatcc_container .view_cont .brd_wrt .cont .apply .txt .vert {color:#ff7227;text-decoration:underline}
#megatcc_container .view_cont .brd_wrt .cont .apply span {font-size:var(--font-size-xs);color:#878787;display:block;padding-top:10px}
#megatcc_container .view_cont .brd_wrt .cont .brd_list {width:776px;color:#bababa;}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .top {position:relative;font-size:var(--font-size-xs);overflow:hidden}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .top .count {position:absolute;right:10px;top:2px;color:#878787}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content {border-top:1px solid #b0c7f0;margin:20px 0 0 0;padding:0;list-style:none;}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content li {position:relative;padding:15px 0 10px 0;border-bottom:1px solid #e1e1e1}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content li .date {position:absolute;right:10px;top:10px; font-family: Tahoma; line-height:1.3; font-size:var(--font-size-xs);}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content .name {padding-left:10px}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content .name {color:#bababa;font-size:var(--font-size-xs)}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content .name strong {color:#6b6660;font-size:var(--font-size-sm);}
#megatcc_container .view_cont .brd_wrt .cont .brd_list .content .txt {padding:7px 10px;color:#6b6660;line-height:17px;font-size:var(--font-size-sm);}
#megatcc_container .view_cont .none {text-align:center;padding:15px 0;font-size:var(--font-size-sm);}
#megatcc_container .view_cont .brd_wrt.table_footer {margin-top:10px;text-align:center;border-top:none !important}
#megatcc_container .view_cont .brd_wrt.table_footer .paging {border-top:none !important}
#megatcc_container .view_cont .brd_wrt .btn {text-align:right;margin-top:10px}
#megatcc_container .view_cont .tcc_list {margin-top:20px}
#megatcc_container .view_cont .tcc_list .f_list {width:100%;border-top:2px solid #b0c7f0;color:#888;margin-bottom:10px;}
#megatcc_container .view_cont .tcc_list .f_list li{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #e0e0e0;}
#megatcc_container .view_cont .tcc_list .f_list li strong{display:block;float:left;padding:8px 0 5px;margin-right:10px;width:80px;background:#f7f9ff;color:#4885de; font-weight:var(--font-weight-regular); text-align:center}
#megatcc_container .view_cont .tcc_list .f_list li a{display:inline-block;padding:8px 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:81px}
#megatcc_container .view_cont .tcc_list .f_list li span.date {position:absolute;right:17px;top:10px;}
#megatcc_container .view_cont .tcc_list .f_list li img {display:inline-block;margin-top:-2px}
#megatcc_container .view_cont .tcc_list .f_list li .ico {position:absolute;top:4px;left:88px;padding-top:4px;padding-bottom:2px;line-height:1.3}

#megatcc_container .view_cont .recent_tcc {margin-top:35px;padding-bottom:15px}
#megatcc_container .view_cont .recent_tcc ul {width:100%;border-top:2px solid #9b8fda;overflow:hidden;margin:15px 0;}
#megatcc_container .view_cont .recent_tcc ul li {border-bottom:1px solid #e0e0e0;padding:8px 0 5px 0;color:#666666;position:relative;width:100%;line-height:1.3;}
#megatcc_container .view_cont .recent_tcc ul li span{margin:0;padding:0;vertical-align:top;}
#megatcc_container .view_cont .recent_tcc ul li .go_link {width:400px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:88px;display:inline-block}
#megatcc_container .view_cont .recent_tcc ul li .tname {width:135px; font-weight:var(--font-weight-semibold); letter-spacing:-2px;text-align:center;display:inline-block}
#megatcc_container .view_cont .recent_tcc ul li .date {padding-right:10px}
#megatcc_container .view_cont .recent_tcc ul li.none a:hover {text-decoration:underline !important}
#megatcc_container .view_cont .recent_tcc ul li img{vertical-align:top;margin-top:-3px;}
#megatcc_container .view_cont .recent_tcc .ico{position:absolute;top:4px;left:5px;padding-top:4px;padding-bottom:2px;line-height:1.3}
#megatcc_container .view_cont .bt_list {display:block;text-align:right;}
#megatcc_container .view_cont .f_sm {font-size:10px !important; font-weight:var(--font-weight-regular); }

.cast, .cast a, .cast select, .cast input, .cast button, .cast textarea{font-size:var(--font-size-sm); font-family: var(--primary-font); line-height:1.4}
.cast .hide{display:none}
.cast ul{list-style:none;padding:0;margin:0;}
.cast__title{font-size:26px;line-height: 1;padding:10px 0 24px 0;margin:0;}
.cast__header{width:calc(100% - 2px);overflow:hidden;border: 1px solid #d8d8d8;background: #f9f9f9;margin-bottom: 40px;}
.cast__header__btns{float:left;width:89px;height:293px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/bg_cast__header.gif') no-repeat;}
.cast__header__btns a{float:left;width:89px;height:146px;}
.cast__header__btns.num1{background-position: -89px 0;}
.cast__header__rollingWrap{float:left;width:calc(100% - 89px);padding:25px 0 0 0;position: relative;}
.cast__header__rollingWrap ul{width:640px;margin:0 0 0 65px;}
.cast__header__rollingWrap li{float:left;width:210px}
.cast__header__rollingWrap a{display: block;text-decoration: none;}
.cast__header__rollingWrap a:hover .cast__header__tit{text-decoration: underline;}
.cast__header__rollingInner{width:601px;margin:0 auto}
.cast__header__pic{width:180px;height:107px;position: relative;display:block;}
.cast__header__pic img{width:180px;height:107px;}
/* .cast__header__pic::after{content:url('//img.megastudy.net/teacher_v2/mega_tcc/ic_play.png');position: absolute;left:10px;bottom:10px;} */
.cast__header__pic::after{content: none;}
.cast--time {position: absolute; right: 0; bottom: 0; z-index: 1; min-width: 40px; height: 16px; background: #000; font: var(--font-weight-regular) 10px/16px verdana, sans-serif; color: #fff; text-align: center;}

.cast__header__tit, .cast__header__name, .cast__header__hit, .cast__header__date{display:block;font-size:var(--font-size-sm);letter-spacing: -1px;}
.cast__header__icon{border: 1px solid #fba4cf;background: #feebf4;color:#f30079;line-height: 16px;width:64px;font-size:var(--font-size-sm);height:17px;text-align: center;letter-spacing: -1px;margin-bottom: 5px;font-weight:  var(--font-weight-regular) !important;display:inline-block}
.cast__header__txt{display: inline-block;color:#a9a9a9;margin-left: 5px;}
.cast__header__txt strong{padding-left: 3px;color:#333; font-weight:var(--font-weight-regular); letter-spacing: normal;}
.cast__header__icon38{background: #feebf4;border-color: #fba4cf;color: #f30079;} /*2019 ¼ö´É*/
.cast__header__icon22{background: #f9ebfe;border-color: #e5a4fb;color: #b700f3;} /*2019 ¼ö½Ã*/
.cast__header__icon9{background: #f0ebfe;border-color: #baa4fb;color: #3c00f3;} /*°ø°³Æ¯°­*/
.cast__header__icon27{background: #fff2eb;border-color: #ffc2a4;color: #ff5400;} /*³»½ÅÀü·«*/
.cast__header__icon3{background: #f3f7eb;border-color: #c8dba4;color: #669900;} /*ÇÐ½À¹ý*/
.cast__header__icon44{background: #ebf7f3;border-color: #a4dbc8;color: #009966;} /*°í1°³Á¤*/
.cast__header__icon43{background: #ebf7fb;border-color: #a4dbed;color: #0099cc;} /*Ä¿¸®Å§·³*/
.cast__header__icon28{background: #ebf5fe;border-color: #a4d0fb;color: #007af3;} /*ºñ±³°úÀü·«*/
.cast__header__icon20{background: #fbf7eb;border-color: #eddba4;color: #cc9900;} /*°¨¼ºÃæÀü*/
.cast__header__tit{padding-right:30px;font-size:14px; font-weight:var(--font-weight-semibold); color:#333;letter-spacing: -1px;margin-bottom: 10px;min-height: 38px}
.cast__header__name{padding:12px 0 3px 0;color:#333}
.cast__header__hit, .cast__header__date{color:#a9a9a9;padding-bottom: 1px;}
.cast__header__hit strong, .cast__header__date strong{color:#666;margin-left:3px; font-weight:var(--font-weight-regular); letter-spacing: 0;}
.cast__header--prevBtn, .cast__header--nextBtn{position: absolute;left:26px;top:128px;cursor: pointer}
.cast__header--nextBtn{left:auto;right:26px;transform: rotate(180deg)}
.cast__search{margin-bottom: 30px;}
.cast__tabMenu{width:calc(100%-1px);overflow:hidden;padding-left: 1px;position: relative;margin-bottom: 21px;}
.cast__tabMenu::after{content:'';position:absolute;width:100%;bottom:0;left:0;border-bottom: 1px solid #444;}
.cast__tabMenu a{display:block;position:relative;z-index:2;float:left;border: 1px solid #d8d8d8;border-bottom-color: #444;padding:0 7px;height:40px;line-height: 39px;color:#a9a9a9;margin-left:-1px;background: #f9f9f9;}
.cast__tabMenu .on{border-color:#444 #444 #f9f9f9 #444;z-index:3;background: #fff;color:#333}
.cast__searchArea{background: #f4f8ff;width:100%;overflow:hidden;padding:16px 0 16px 0;margin-bottom: 30px;}
.cast__searchArea select:first-child{margin-left: 20px;}
.cast__searchArea select, .cast__searchArea input{float:left;width:110px;height:28px;border: 1px solid #d9d9d9;margin-right:5px;line-height: 27px;}
.cast__searchArea input{height:26px;padding:0 5px;width:128px;margin-right: 0;}
.cast__searchArea__right{float:right;padding-right: 20px;}
.cast__searchArea--btn{float:left;padding:0;margin:0;color:#fff;background:#7b808a;border:0;cursor:pointer; }
.cast__searchArea--btn__txt{display:block;font-family: var(--primary-font); font-size:var(--font-size-sm);letter-spacing: -1px; font-weight:var(--font-weight-semibold); text-align: center;width:70px;height:28px;line-height: 26px}
.cast__list--sort{text-align:right;margin-bottom: 12px;}
.cast__list--sort a{display:inline-block;color:#9ba1ac;font-size: var(--font-size-sm);padding:0 0 0 14px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/ic_sort.gif') 0 3px no-repeat;line-height: 1;letter-spacing: -1px;margin-left:10px}
.cast__list--sort a:hover, .cast__list--sort .on{color:#333;background-position: 0 -19px;text-decoration: underline; font-weight:var(--font-weight-semibold); }
.cast__list--sortTxt{display: inline-block;width:50%;text-align:left;color:#555}
.cast__list--sortLinks{display: inline-block;width:49%}
.cast__list ul{border-top: 1px solid #ededed;}
.cast__list li{border-bottom: 1px solid #ededed;position:relative;min-height: 135px;padding-left: 210px;}
.cast__list ul a{display: block}
.cast__list ul a{text-decoration: none;}
.cast__list a:hover .cast__list__title{text-decoration: underline;}
.cast__list__pic{position:absolute;left:20px;top:20px;}
.cast__list__pic img{width:160px;height:95px;}
.cast__list__pic::after{content:url('//img.megastudy.net/teacher_v2/mega_tcc/ic_play.png');position: absolute;left:10px;bottom:10px;}
.cast__list__title{display: block;padding:30px 0 18px 0;color:#333;font-size:14px; font-weight:var(--font-weight-semibold); letter-spacing: -1px;line-height: 17px;}
.cast__list__title .cast__header__icon{float:left;margin:0 12px 0 0}
.cast__list__title .reply_num, .cast__header__rollingInner .reply_num{font-weight:var(--font-weight-regular); color:#6792bd;text-decoration: none;}
.cast__list__name{display:block;color:#333;margin-bottom: 3px;}
.cast__list__time, .cast__list__hit, .cast__list__date{display: inline-block;color:#a9a9a9;position: relative;line-height:1;}
.cast__list__time strong, .cast__list__hit strong, .cast__list__date strong{color:#333;font-weight:var(--font-weight-regular); padding-right: 5px;padding-left: 3px;}
.cast__list__date::before, .cast__list__hit::before{content:'|';font-size:var(--font-size-sm); font-family: var(--primary-font); line-height: 1;margin-right: 9px;}

.castView__top{position: relative;border-top: 1px solid #e5e5e5;min-height:117px;padding:38px 0 0 134px;color:#333;letter-spacing: -1px;}
.castView__top .cast__header__icon{margin-bottom: 7px;}
.castView__top::after{content:'';clear:both}
.castView__topPic{position: absolute;left:1px;top:28px;background: #fff;}
.castView__topPic img{width:97px;height:97px;border-radius:97px;border: 1px solid #9f9b9b;}
.castView__topPic__like{background: url('//img.megastudy.net/common/board_2018/ic_fav.png') 0 -42px no-repeat;position:absolute;width:35px;height:37px;right:-9px;bottom:0;border: 0;padding:0;cursor: pointer;outline: 0;}
.castView__topPic__like:hover{background-position: 0 0;}
.castView__topPic__like.on{background-position: 0 0;animation: likeIcon 0.3s alternate;}
@keyframes likeIcon {
    0% { opacity: 1;transform:scale(1.0)}
    50% { transform:scale(0.8)}
    100% { opacity: 1;transform:scale(1.0)}
}
.castView__top__subject{display:block;font-size:16px;margin-bottom: 6px; font-weight:var(--font-weight-semibold); }
.castView__top__fncBtns{position: absolute;right:0;bottom:25px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/bg_fncBtns.gif') no-repeat;width:124px;z-index:10}
.fncBtns--donwload, .fncBtns--bookmark, .fncBtns--sns{float:left;width:26px;height: 27px;}
.fncBtns--donwload, .fncBtns--bookmark{margin-right: 23px;}
.fncBtns--snsLayer{position: absolute;right:0;top:36px;border: 1px solid #1162db;background: #fff;width:224px;height:76px;padding: 17px 14px;background: #fff url('//img.megastudy.net/teacher_v2/mega_tcc/bg_sns.png') 14px 51px no-repeat;}
.fncBtns--snsLayer__title{display:block;font-size:14px; font-weight:var(--font-weight-semibold); letter-spacing: -1px;height: 22px;border-bottom: 1px solid #3f5a76;margin-bottom: 10px;line-height: 1;}
.fncBtns--snsLayer__url, .fncBtns--snsLayer__html,
.fncBtns--snsLayer__twitter, .fncBtns--snsLayer__facebook, .fncBtns--snsLayer__threads{float:left;width:40px;height:40px;margin-right: 6px;}
.fncBtns--snsLayer__threads{margin-right: 0;}
.fncBtns--snsLayer__close{position: absolute;right:14px;top:17px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/bg_close.gif') no-repeat;width:13px;height:14px;display: block;}

/* 20201202 °³º°¾ÆÀÌÄÜÀ¸·Î ºÐÇÒ Ãß°¡ s */
.fncBtns--snsLayer.type-divide {width: 132px; background: #fff;}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__url,
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__html,
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__twitter,
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__facebook,
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__threads {background:url('//img.megastudy.net/teacher_v2/mega_tcc/bg_sns.png');}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__url {background-position: calc(-46px * 0) 0; background-position: -webkit-calc(-46px * 0) 0;}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__html {background-position: calc(-46px * 1) 0; background-position: -webkit-calc(-46px * 1) 0;}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__facebook {background-position: calc(-46px * 2) 0; background-position: -webkit-calc(-46px * 2) 0;}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__twitter {background-position: calc(-46px * 3) 0; background-position: -webkit-calc(-46px * 3) 0;}
.fncBtns--snsLayer.type-divide .fncBtns--snsLayer__threads {background-position: calc(-46px * 4) 0; background-position: -webkit-calc(-46px * 4) 0;}
/* 20201202 °³º°¾ÆÀÌÄÜÀ¸·Î ºÐÇÒ Ãß°¡ e */

.castView__title{width:100%;border-top: 2px solid #3f5a76;border-bottom: 1px solid #6c7585;margin-bottom: 30px;position: relative;z-index:2}
.castView__title dt{float:left;line-height: 45px;font-size:14px; font-weight:var(--font-weight-semibold); width:103px;text-align: center;color:#333;letter-spacing: -1px;height:47px;background: #f7f7f7;margin:0 10px 0 0}
.castView__title dd{float:left;padding:0 5px 0 0;color:#a9a9a9;margin:0;line-height: 45px;}
.castView__title dd::before{content:'|';margin-right: 3px;font-family: var(--primary-font);}
.castView__title dd:nth-child(2)::before{content:'';margin-right: 0;}
.castView__title dd:nth-child(2){display: flex;}
.castView__title strong{color:#666;}
.castView__title__btn{vertical-align: middle;cursor: pointer;}

.castView__title .pos{position: relative;}
.castView__title__layer {position:absolute;left:-135px;top:37px;border:1px solid #d9d9d9; font-family: var(--primary-font); background:#FFFFFF;padding:15px;text-align:center;width:300px;background: #fff;}
.castView__title__layer h6 {color:#333333;font-size:var(--font-size-sm);margin:0;padding:0}
.castView__title__layer .txtIn {display:block;color:#7f7f7f;margin-top:10px;font-size:var(--font-size-xs)}

.castView__video{width:770px;height:390px;background: #010001;position: relative;margin:0 auto 40px}
.castView__video a{display: block;width:770px;height:auto;}
.castView__video__txt{display:block;position: absolute;top:50%;left:0;right:0;transform: translateY(-50%); text-align: center;margin:0;font-size:30px;letter-spacing: -1px;background: url('//img.megastudy.net/teacher/cast/btn_play.png') 50% 100% no-repeat;padding: 25px 0 110px 0;color:#4ba1f6}
.castView__video__txt::after{content:'';border-top:1px solid #4ba1f6;position: absolute;left:50%;top:0;width:56px;transform: translateX(-50%);}
.castView__video__name{display: block;text-align: center;color:#fff;font-size:20px;padding:10px 0 0 0}
.castView__txtArea{border-top: 1px solid #e5e5e5;padding:20px 0 40px 25px;}
.castView__pdf{text-align: right;padding-right: 15px;margin-bottom: 3px;}
.castView__pdf a{display: inline-block;border: 1px solid #ccc;color:#333;letter-spacing: -1px;line-height: 1;padding: 7px 10px;}
.castView__pdf a::after{content:url('//img.megastudy.net/teacher_v2/mega_tcc/ic_pdf.gif');margin:0 0 0 7px}
.castView__btns{border-top: 1px solid #e5e5e5;padding:10px 15px 30px 0;text-align: right}
.castView__btns a{display: inline-block;font-size:14px; font-weight:var(--font-weight-semibold); letter-spacing: -1px;text-align: center;padding:0 30px;background: #7b808a;height:36px;line-height: 34px;color:#fff;text-decoration: none;}
.castView__textArea{background: #f7f7f7;padding:20px 0 20px 20px;margin-bottom: 40px;}
.castView__textArea::after, .castView__replyList__write::after {content:'';display:block;clear:both}
.castView__textArea textarea, .castView__replyList__write textarea{float: left; padding:10px 5px 7px 5px;width: 640px; height: 71px; border: 1px solid #dfdfdf; margin-right: 7px;font-size: var(--font-size-sm);font-family: var(--primary-font);}
.castView__textArea--btn, .castView__replyList__write a{float: left; display: block;width:120px;height:90px;background: #3f5a76;text-align: center;color:#fff;font-size:14px; font-weight:var(--font-weight-semibold); letter-spacing: -1px;line-height: 89px !important;}
.castView__textArea--btn:link, .castView__textArea--btn:visited, .castView__replyList__write a:link, .castView__replyList__write a:visited {color:#fff}
.castView__teaxArea__txt{float:left;width:780px;margin:0;padding:15px 0 0 0;letter-spacing: -1px;}
.castView__teaxArea__txt span {display:block; padding-left:8px; text-indent:-8px; line-height:17px; font-size:var(--font-size-sm);color:#000}
.castView__teaxArea__txt a {color:#1162db;text-decoration: underline;margin-left: 3px;font-family: var(--primary-font);}
.castView__replyList__num, .castView__searchArea__num{text-align: right; font-weight:var(--font-weight-semibold); color:#333;letter-spacing: -1px;height:25px;font-size:var(--font-size-sm);}
.castView__replyList__num strong, .castView__searchArea__num strong{color:#007af3;letter-spacing: normal;}
.castView__replyList ul{border-top: 1px solid #3f5a76;border-bottom: 1px solid #3f5a76;padding:0 20px}
.castView__replyList li{border-top: 1px solid #e5e5e5;padding:21px 0 20px 0;position: relative;}
.castView__replyList li:first-child{border-top: 0;}

.castView__replyList .alart_txt{color:#999}


.castView__replyName{display: inline-block;color:#333; font-weight:var(--font-weight-semibold); line-height: 1;margin-right: 5px;}
.castView__replyDate{display: inline-block;color:#999;line-height: 1;}
.castView__replyBtns{position: absolute;right:0;top:12px;width:300px;text-align: right}
.castView__replyBtns a{display: inline-block;line-height: 1;padding:0 10px;border: 1px solid #ccc;height:19px;line-height: 16px;letter-spacing: -1px;font-size:var(--font-size-sm);}
.castView__replyTxt{margin:0;padding:15px 0 0 0;line-height: 1.6;}
.castView__replyList .castView__replyList__reply{padding-left: 34px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/ic_reply.gif') 10px 18px no-repeat;}
.castView__replyName2{display: inline-block;color:#333; font-weight:var(--font-weight-semibold); line-height: 1;margin-right: 5px;background: url('//img.megastudy.net/teacher_v2/mega_tcc/ic_teacher.gif') 0 1px no-repeat;padding-left:18px;height:15px;line-height: 1;}
.castView__replyList .castView__noData{text-align: center;padding:30px 0}
.study__option--icon {line-height: 13px;width:57px;font-size:var(--font-size-xs);height:14px;text-align: center;letter-spacing: -1px;font-weight:  var(--font-weight-regular) !important;display:inline-block;color:#cf4fa4;border: 1px solid #fbbbd9;background: #ffeaf5;}

/* ´ñ±Û ¸ð¾Æº¸±â */
.castView__replyName a {color:#333; font-weight:var(--font-weight-semibold);}
.castAi__txt {text-align: left;font-size: var(--font-size-sm);margin-top: 5px;letter-spacing: -1px}

.castView__searchArea{display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;}
.castView__searchArea__txt{display: flex;align-items: center;}
.castView__searchArea__txt input[type='text']{width:90px;height:26px;line-height:23px;text-align:center;font-size:var(--font-size-sm);color:#fff; font-weight:var(--font-weight-semibold); background:#7b808a;text-decoration:none;}
.castView__searchArea__txt .btnSearch{width:70px;height:26px;line-height:23px;text-align:center;font-size:var(--font-size-sm);color:#fff; font-weight:var(--font-weight-semibold);background:#7b808a;text-decoration:none;margin-right: 10px;}
.castView__searchArea__txt #sword{vertical-align: middle;width:149px;height:26px;line-height:26px;font-size:var(--font-size-sm);color:#666;border:1px solid #cdcdcd;text-indent:10px;padding:0;margin:0 -5px 0 0;background:#fff;text-align: left;}
.castView__searchArea__txt input[type='checkbox']{width:14px;height: 14px;padding:0;margin-right:5px !important }
.castView__searchArea__txt label{display: flex;align-items: center;}
