@charset "utf-8";
@import url('/layouts/hackers/_css/fonts/webfont.css');

/* 공통 css 141217 */
/*hidden*/
.blind {visibility:hidden; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none; position:absolute; left:0; top:0;}

.invisible {
	overflow:hidden;
	visibility:hidden;
	position:absolute;
	width:0;
	height:0;
	font-size:0;
}

.after:after { *zoom:1 }
.after { content:''; display:block; clear:both; }
.after_stay_________________ li {
	white-space:nowrap; text-overflow:ellipsis; /* IE, Safari */
	-o-text-overflow:ellipsis;/* Opera under 10.7 */overflow:hidden;/* "overflow" value must
	be different from "visible" */
}

.alpha0{
	filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0.0;      /* khtml, old safari */
	-moz-opacity: 0.0;       /* mozilla, netscape */
	opacity: 0.0;           /* fx, safari, opera */
}

.alpha100{
	filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1.0;      /* khtml, old safari */
	-moz-opacity: 1.0;       /* mozilla, netscape */
	opacity: 1.0;           /* fx, safari, opera */
}
/* ico */
.ico_comm{display:inline-block;background-image:url(//gscdn.hackers.co.kr/hackers/images/movie/lecture/170622/bg_mv_comm.png);background-repeat:no-repeat;}
.ico_play{width:12px;height:14px;background-position:-10px -10px;margin-right:5px;}
.ico_comment{width:25px;height:18px;background-position:-10px -44px;margin:0 5px 0 10px;}
.ico_sns{text-indent:-9999em;font-size:0;overflow:hidden;padding:0;}
.ico_sns a{display:inline-block;width:100%;height:100%;}
.ico_book{width:37px;height:35px;background-position:-124px -84px;margin:0 0 0 10px;}
.ico_url{width:37px;height:35px;background-position:-10px -84px;margin:0 0 0 10px;}
.ico_facebook{width:37px;height:35px;background-position:-67px -84px;margin:0 0 0 10px;}
.ico_report{width:26px;height:23px;background-position:-33px -4px;margin:-4px 5px 0 10px;}
.ico_download{width:37px;height:35px;background-position:-10px -124px;margin:0 0 0 18px;}
.ico_quiz{width:108px;height:36px;background-position:-70px 0;margin:0 10px 0 0;}

.mv_wrap{width:1200px;} 
.mv_content{overflow:hidden;padding:20px;}
.mv_content .mv_section{width:800px;}
.mv_article{width:329px;margin-left:28px;}
.mv_article h1{text-align:right;}
.mv_footer{clear:both;padding-top:37px;}

.mv_section .mv_play{width:800px;}
.mv_section .mv_play2{width:800px;height:100%;}
.mv_section .mv_play_tit{border:1px solid #d3d3d3;border-top:0;height:62px;padding:0 20px;overflow:hidden;}
.mv_section .mv_play_tit2{line-height:62px; border:1px solid #d3d3d3;border-top:0;height:62px;padding:0 20px;overflow:hidden;margin-top:0;}
.mv_section .mv_play_tit .tit{font-size:11px;color:#686868;line-height:62px;font-family:NanumGothic;}
.mv_section .mv_play_tit .sns_area{padding-top:15px;color:#555;font-size:0;}
.mv_section .mv_play_tit2 .sns_area{margin-top:15px;}
.mv_section .mv_play_tit .sns_area span{vertical-align:middle;}
.mv_section .mv_play_tit .sns_area span.text{font-size:16px;}
.mv_section .mv_play_tit .sns_area span.quiz_btn{font-size:16px;}

.mv_teacher_wrap{margin-top:32px;position:relative;}
.mv_teacher_wrap .lec_top{height:135px; font-size:18px; color:#555; font-family:NanumGothic;}
.mv_teacher_wrap .lec_top > strong{font-size:24px;line-height:30px;color:#000;display:block;}
.mv_teacher_wrap .teacher_img{position:absolute;right:0;top:-13px;}

.sub-txt > strong{color:#0978da;padding-right:20px;}
.best_lec_list{position:relative;}
.best_lec_list .tab_best {border-bottom:1px solid #33373c;width:100%;overflow:hidden;}
.best_lec_list .tab_best li{float:left;}
.best_lec_list .tab_best li span{display:block;color:#fff;background:#33373c;height:29px;line-height:29px;text-align:center;padding:0 10px;}
.best_lec_list .tab_best_cont{height:238px;}
.best_lec_list .tab_best_cont .list li{padding-left:8px;height:40px;line-height:40px;background:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.best_lec_list .tab_best_cont .list li a,.best_lec_list .tab_best_cont .list li a:hover{color:#666;}
.best_lec_list .tab_best_cont .list li.odd{background:#f5f5f5;}
.best_lec_list .lec_btn_area{margin-top:20px;text-align:center;font-size:0;display:flex;justify-content:space-between;}
.best_lec_list .lec_btn_area .btn_mv {width:154px; height:41px; display:inline-block; border-bottom:2px solid #d9d9d9; background-color:#25aae3;}
.best_lec_list .lec_btn_area .btn_mv.blue {background-color:#25aae3;}
.best_lec_list .lec_btn_area .btn_mv.red {background-color:rgb(208,23,21);}
.best_lec_list .lec_btn_area .btn_mv a{width:100%; height:100%; line-height:41px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-1px; text-align:center;}
.best_lec_list .btn_more{position:absolute;left:110px;top:7px;}
.best_lec_list .btn_more a{font-weight:600;color:#33373c;letter-spacing:-1px;}

.mv_explain_wrap{margin-top:20px;}
.mv_explain_wrap .tab_explain {overflow:hidden;}
.mv_explain_wrap .tab_explain li{float:left;border:2px solid #33373c;text-align:center;}
.mv_explain_wrap .tab_explain li.on{border:2px solid #0978da;}
.mv_explain_wrap .tab_explain li a{display:block;height:46px;width:100%;}
.mv_explain_wrap .tab_explain li a span{height:26px;margin-top:10px;display:inline-block;overflow:hidden;}
.mv_explain_wrap .tab_explain li.on a{background:#0978da;}
.mv_explain_wrap .tab_explain li.on a img{margin-top:-27px;}
.mv_explain_wrap .tab_explain.type1 li{width:796px;}
.mv_explain_wrap .tab_explain.type2 li{width:396px;}
.mv_explain_wrap .tab_explain_con{border:1px solid #d9d9d9;width:798px;display:none;}
.mv_explain_wrap .tab_explain_con > div{padding:10px;overflow:auto;overflow-x:hidden;max-height:409px;}
.mv_explain_con .slt-tab-con *{line-height:20px;}

/*
.mv_alarm_wrap{position:relative;}
.mv_alarm_area{border:1px solid #d3d3d3;height:176px;padding:0 14px;margin-top:15px;text-align:center;}
.mv_alarm_area .tit{display:block;padding:12px 0 8px 0;}
.mv_alarm_area > span{display:inline-block;color:#999;font-size:14px;font-weight:600;font-family:NanumGothic;}
.mv_alarm_area input[type='text']{display:inline-block;margin-bottom:10px;border:1px solid #d3d3d3;width:298px;height:38px;line-height:38px;color:#999;font-size:16px;text-align:center;}
.mv_alarm_area input[type='text'].email-adress{width:238px;margin-left:10px;}
*/

/* 개인정보 취급 */
.policy_area{position:absolute;left:0;top:183px;width:289px;padding:10px 20px;background:#f1f1f1;text-align:left;}
.policy_area .check_list{margin-top:10px;}
.policy_area .check_list li{color:#666;padding-bottom:10px;}
.policy_area .check_list li *{vertical-align:top;}
.policy_area .check_list li .checkarea{overflow:hidden;}
.policy_area .check_list li .text_box{display:none;margin-top:10px;background:#fff;border:1px solid #d7d7d7;padding:10px;}
.policy_area .check_list li .text_box.on{display:block;}
.policy_area .check_list li .detail_btn{display:inline-block;width:57px;height:11px;font-size:0;background:url("//gscdn.hackers.co.kr/hackers/images/event/attend/2017/teps/0124/detail_btn.gif") no-repeat 0 0;}
.policy_area .check_list li .detail_btn.on{background-position:0 -11px;}

.mv_bnr_wrap{border:1px solid #d3d3d3;width:328px;height:286px;overflow:hidden;margin-top:17px;}
.mv_bnr_wrap .bx-wrapper .bx-pager{width:100%;}
.mv_bnr_wrap .bx-wrapper .bx-pager,.mv_bnr_wrap .bx-wrapper .bx-controls-auto{bottom:9px;}
.mv_bnr_wrap .bx-wrapper .bx-pager.bx-default-pager a{background-color:#dbdbdb;width:7px;height:7px;}
.mv_bnr_wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#d01715;}

/* DB입력단 */
.mv_benner_wrap{position:relative; width:330px;margin-top:17px;}
.mv_benner_area{margin-top:15px;}
.mv_benner_area img{border:1px solid #d3d3d3;}
.mv_benner_wrap .db_wrap {padding:20px; box-sizing:border-box; background:#d01715; text-align:center; font-family:san-serif;}
.mv_benner_wrap .db_wrap h3 {margin-bottom:20px; color:#fff; font-size:25px; letter-spacing:-1px;}
.mv_benner_wrap .db_wrap h3 p {color:#f3ff31;}
.mv_benner_wrap .db_wrap input[type="text"] {width:100%; height:40px; margin:0 auto; border:1px solid #ccc; text-indent:5px; font-size:16px; color:#000; box-sizing:border-box}
.mv_benner_wrap .db_wrap a {display:block; margin-top:15px; padding:10px 0; background:#f3ff31; font-size:18px; color:#000; letter-spacing:-1px; font-weight:700;}
.mv_benner_wrap .db_wrap a strong {color:#f33223;}
.mv_benner_wrap .policy_area {width:330px; padding:5px 15px; box-sizing: border-box;}
.mv_benner_wrap .policy_area .check_list li {padding-bottom: 5px; letter-spacing: -0.6px;}
.mv_benner_wrap .policy_area .text_box {line-height: 1.6em;}
.mv_benner_wrap .policy_area .check_list li p {margin-top:5px; font-size:11px; line-height:1.3em;}

/* 불편사항신고 */
.btn_report span{vertical-align:middle;}

/* footer */
.mv_footer .foot_top{overflow:hidden;}
.mv_footer .foot_top .select_wrap{margin:5px 0 0 40px;}
.mv_footer .foot_top .select_wrap select{padding:5px;margin-left:5px;}
.mv_footer .foot_cont{overflow:hidden;margin-top:30px;}
.mv_footer .foot_cont .list{overflow:hidden;margin-left:-10px;margin-top:-8px;}
.mv_footer .foot_cont .list li{float:left;width:224px;margin-left:10px;margin-top:8px;}
.mv_footer .foot_cont .list li a{display:block;width:100%;height:100%;}
.mv_footer .foot_cont .list li a img{vertical-align:top;}
.mv_footer .foot_cont .list li a .txt{display:block;margin:0;width:100%;background:#60a7e7;color:#fff;font-family:NanumGothic;text-align:center;font-size:14px;height:41px;line-height:41px;}

.mv_play_area { position:relative;}
.mv_play_area .mv_play_btns {  height:19px; line-height:19px;padding:8px 0 8px 0; border:solid 1px #d5d5d5;  }
.mv_play_area .mv_play_btns span.tit{ font-size:11px; }
.mv_play_area .mv_play_btns .btn_position { float:left; padding:0 0 0 13px; }
.mv_play_area .mv_play_btns .btn_position .btn { }
.mv_play_area .mv_play_btns .btn_position .num { text-align:center;width:25px; border:solid 1px #bfbfbf; }
.mv_play_area .mv_play_btns .btn_spead { float:left;  padding:0 0 0 10px; }
.mv_play_area .mv_play_btns .btn_spead strong.tit { float:left; }
.mv_play_area .mv_play_btns .btn_spead ul.list { float:left;  border:solid 1px #c1c1c1; margin-left:4px; overflow:hidden;  }
.mv_play_area .mv_play_btns .btn_spead ul.list li { float:left;  padding:3px;   border-left:solid 1px #c1c1c1;    }
.mv_play_area .mv_play_btns .btn_spead ul.list li:first-child {border-left:none; }
.mv_play_area .mv_play_btns .btn_spead ul.list li a {  padding:0 8px 0 8px;font-size:11px; line-height:11px; letter-spacing:-1px;display:block; }
.mv_play_area .mv_play_btns .btn_spead ul.list li.on {background:#0064b4;}
.mv_play_area .mv_play_btns .btn_spead ul.list li.on a{color:#fff;}
.mv_play_area .mv_play_btns .btn_select { float:left;  padding:0 0 0 10px; overflow:hidden; }
.mv_play_area .mv_play_btns .btn_select strong.tit { float:left; }
.mv_play_area .mv_play_btns .btn_select ul.slt-tab { float:left;   border:solid 1px #c1c1c1;  margin-left:4px; overflow:hidden; }
.mv_play_area .mv_play_btns .btn_select ul.slt-tab li { float:left; border-left:solid 1px #c1c1c1;  }
.mv_play_area .mv_play_btns .btn_select ul.slt-tab li:first-child {border-left:none; }
.mv_play_area .mv_play_btns .btn_select ul.slt-tab li a  { font-size:11px; line-height:11px;  letter-spacing:-1px;display:block; padding:3px 8px 3px 8px;  }
.mv_play_area .mv_play_btns .btn_select ul.slt-tab li a.active,.mv_play_area .mv_play_btns .btn_select ul.slt-tab li a:hover { background:#0075c6; color:#fff; }
.mv_play_area .mv_play_btns .btn_full { float:right; padding:0 10px 0 0;  }
.mv_play_area .mv_play_btns .btn_full a { font-size:12px; line-height:12px; letter-spacing:-1px;display:block; padding:3px 8px 3px 8px;  border:solid 1px #c1c1c1; }

/*추가*/
.new_fr{float:right;}
.new_fr span{vertical-align:middle;}
.new_fr span.text{font-size:16px;}
.new_fr .btn_full{float:none;padding:0 10px !important;}
.mv_section .mv_play_tit .ico_download{margin:0 0 0 10px;}
.mv_section .mv_play_tit .ico_qna {display:inline-block;width:37px;height:35px;margin:0 0 0 10px; background:url('https://gscdn.hackers.co.kr/hackers/files/upload/334d6373f1f5b78d452de0fc994a27d9.png') no-repeat 0 0;}
.mv_section .mv_play_tit .ico_cor {display:inline-block;width:37px;height:35px; background:url('//gscdn.hackers.co.kr/hackers/images/movie/lecture/bg_mv_spk.png') no-repeat 0 0;}
.mv_explain_wrap .tab_explain li a span.sys_font{line-height:46px;font-size:24px;overflow:inherit; margin-top:0;font-weight:bold;font-family: 나눔고딕, Arial, Helvetica, sans-serif;}
.mv_explain_wrap .tab_explain li.t2.on{border-color:#f38133;}
.mv_explain_wrap .tab_explain li.t2.on a{background-color:#f38133;}
.mv_explain_wrap .tab_explain li.on a span.sys_font{color:#fff;}

/*토익문제Q&a 게시판*/
.tab_con_type2{}
.tab_in_con{width:100%;box-sizing:border-box;}
.qna_tit{padding-bottom:20px;}
.qna_tit .sub_tit{overflow:hidden;width:100%;display:block;}
.qna_tit .sub_tit *{font-family:"malgun gothic" !important;}
.qna_tit .sub_tit strong a{font-size:22px;color:#0768a9;letter-spacing:-1px;}
.qna_tit .sub_tit span{font-weight:normal;color:#666;font-size:12px;}

/*목록*/
.tab_in_con table{width:100%;table-layout:fixed;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.basic_t table thead th{padding:10px 0;text-align:center;border-left:1px solid #ddd; background:#f1f1f1;}
.basic_t table thead th:first-child{border-left:0;}
.basic_t table tbody td{padding:10px 0;text-align:center;border-top:1px solid #ddd;}
.basic_t > .t_btn{overflow:hidden;padding:20px 0;}
.basic_t > .t_btn a{display:inline-block; height:32px; line-height:32px; color:#fff;font-size: 1.2em;font-weight:bold;}
.basic_t > .t_btn a.write{float:left; padding:0 20px; color:#fff; font-size:1em; font-weight:bold; background:#1f83ff;}
.basic_t > .t_btn a.next{float:right; text-decoration:underline !important; font-size:1em;}

/*글내용*/
.xleft{float:left;}
.xright{float:right;}
.basic_v h4{padding:0;width:100%;font-size:14px;line-height:22px;}
.basic_v .info{margin-top:12px;}
.basic_v .info span{display:inline-block;}
.basic_v .info span.split {padding:0 5px 0 5px;color:#dfdfdf;font-size:11px;}
.basic_v .info span.han {font-family:dotum;font-size:11px;}
.basic_v .info span.num {font-family:dotum;font-size:11px;}
.basic_v .cont {padding:20px 0 20px 0;line-height:160%;width:100%;border-bottom:#dfdfdf solid 1px;}
.basic_v .subject {width: 100%; padding:5px 0;border-bottom:#dfdfdf solid 1px; border-top:#dfdfdf solid 1px;overflow:hidden;}
.basic_v .subject .xright_btn_area{ float: right;}
.basic_v .subject .xright_btn_area .xright_btn{float:left;}
.basic_v .subject .xright_btn_area .print{float:left;padding:10px 0 7px 10px;}
.basic_v .subject .xright_btn_area .print img {vertical-align:middle;}
.basic_v .info > .xleft{line-height:19px;}
.basic_v .info .xright ul {padding:0;margin:0;}
.basic_v .info .xright li {list-style-type:none;float:left;margin-left:5px;line-height:19px;}
.basic_v .viewbox .info .xright li.split {border-right: 1px solid #dfdfdf; height: 12px; }
.basic_v .content{padding-top:20px;line-height:1.2;}
.basic_v .bottom{padding:20px 0;text-align:center;}
.basic_v .comment img{vertical-align:middle;}
.best_clist_box {padding:0 7px 10px 10px;margin-top: 10px; background:#fcfcfc;border:#e9e9e9 solid 1px;}
.best_clist_box .line {border-bottom:#efefef solid 1px;padding:3px 0 3px 0;}
.basic_v .best_clist_box .comment{background-color:#fcfcfc;padding:10px 7px 10px 10px;position:relative;}
.basic_v .best_clist_box .comment table{border:0;}
.basic_v .best_clist_box .comment .comment_bd{border-top:1px solid #d3d3d3;}
.basic_v .best_clist_box .comment .comment_bd.bdt_none{border-top:0;}
.basic_v .best_clist_box .comment .rebtn{text-align:right;}
.basic_v .best_clist_box .comment .rebtn ul li{float:none; display:inline-block;}
.basic_v .best_clist_box .comment .rebtn ul li.best_like .recomm_text{display:inline-block;color:#1d84fb;font-weight:bold;min-width:14px; text-align:center;}
.basic_v .best_clist_box .comment .rebtn ul li.bd-left{border-left:0;}
.basic_v .best_clist_box .comment .rebtn ul li.best_like a{display:inline-block}
.basic_v .best_clist_box .comment .rebtn ul li.best_like a strong{color:#000;}
.basic_v .best_clist_box .comment .rebtn ul li.best_like .ico_like .ico_comm{position:relative;top:1px;display:inline-block;width:13px;height:11px;background:url("//gscdn.hackers.co.kr/hackers/images/bbs/icon_best_hart.png") no-repeat 0 0;}
.basic_v .best_clist_box .comment .rebtn ul li.best_like .ico_like.active{color:#0469ad;}
.basic_v .best_clist_box .comment .rebtn ul li.best_like .ico_like.active span.ico_comm{background-position:0 -13px;}
.basic_v .comment .retext {width: 530px;padding-top: 10px;color: #666666; line-height: 19px;word-wrap: break-word;}
.basic_v .page{background:#fcfcfc;padding:10px 0;text-align:center;}
.basic_v .page .selected {border: 1px solid #d8d7d7;margin: 0 3px;color: #fff; font-size: 14px; display: inline-block;padding: 0 5px;min-width: 12px;height: 22px;line-height: 22px;text-align: center;vertical-align: top;background:#0469ad;}

/* 댓글리스트 */
.bbsComment_wrap{margin-bottom:12px; border-bottom:1px solid #f1f1f1;}
.bbsComment_top{background-color:#f1f1f1; padding:10px 10px; color:#3e3e3e; overflow:hidden; margin-bottom:12px;}
.bbsComment_top strong {float:left; display:block; font-size:14px;}
.bbsComment_top em {float:left; display:block; margin-left:10px;}
.bbsComment_conente {margin-bottom:12px; padding:0 10px;}
#bbsComment .list {
	display: block;
	text-align:center;
	background: #3e3e3e;
	color: #fff;
	height: 32px;
	line-height: 32px;
	width: 110px;
	margin: 0 auto;
}

/* write */
.wrbox {padding: 10px 0 0 0;}
.mdbox {padding: 10px 0 0 0;}
#cwrite {}
#cwrite .box {padding:15px;border:#e9e9e9 solid 1px;overflow:hidden;background:#fcfcfc;}
#cwrite .box .tt {position:relative;padding:0 0 2px 0;}
#cwrite .box .tt .title {font-family:"malgun gothic",dotum;letter-spacing:-1px;font-weight:bold;color:#555555;font-size:14px;}
#cwrite .box .tt span {font-weight:normal;font-size:11px;font-family:dotum;color:#888;letter-spacing:-1px;}
#cwrite .box .tt .login {position:absolute;}
#cwrite .box .tt .login img {position:relative;top:-5px;}
#cwrite .box .tt .iconbox {float:right;padding:0 0 7px 0;}
#cwrite .box .tt .iconbox a {padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333;}
#cwrite .box .tt .iconbox a:hover {color:#7899C7;}
#cwrite .box .tt .iconbox a img {position:relative;top:2px;left:-2px;}
#cwrite .box .inputbox {padding:0 0 0 0;}
#cwrite .box .inputbox div {padding:5px 0 0 0;}
#cwrite .box .inputbox div span {position:relative;top:0;font-size:12px;font-family:NanumGothic;font-weight:500;color:#555;padding:0 10px 0 0;letter-spacing:-1px;}
#cwrite .box .inputbox .input1 {border:#d3d3d3 solid 1px;padding:5px 5px 4px 5px;height:14px;width:200px;}
#cwrite .box .editbox {padding:5px 0 0 0;float:left;}
#cwrite .box .editbox .content {border:#d3d3d3 solid 1px;padding:10px 5px;height:46px;width:526px;resize:none;}
#cwrite .box .comment_re{overflow:hidden;}
#cwrite .box .comment_re .content{width:528px;}
#cwrite .box .uploadbox {padding:3px 0 3px 0;}
#cwrite .box .bottom {position:relative;float:right;font-size:12px;font-family:dotum;color:#999;letter-spacing:-1px;padding-top:5px}
#cwrite .box .bottom input[type='button'] {vertical-align:middle;padding:0 3px 5px 0;width:152px;height:68px;font-weight:600;color:#888;font-size:14px;outline:none;border:1px solid #d3d3d3;background-color:#fff;background-image:none;user-select:none;cursor:pointer;border-radius:0;-webkit-border-radius:0;}
#cwrite .box .bottom input[type='submit'] {vertical-align:middle;padding:0 3px 5px 0;width:152px;height:68px;font-weight:600;color:#888;font-size:14px;outline:none;border:1px solid #d3d3d3;background-color:#fff;background-image:none;user-select:none;cursor:pointer;border-radius:0;-webkit-border-radius:0;}
#cwrite .box .bottom a{display:block; width:160px; height:65px; line-height:65px; font-weight:600;color:#888;font-size:14px;outline:none;border:1px solid #d3d3d3;background-color:#fff;background-image:none;user-select:none;cursor:pointer;border-radius:0;-webkit-border-radius:0;}
#cwrite .box .bottom span {padding:0 10px 0 0;}
#cwrite .commentReply { background:#fff; border-width: 1px; border-style:solid; border-color: #DBDBDB #e9e9e9 #e9e9e9 #DBDBDB; }
#cwrite .box .bottom .btn_cancel{position:absolute;right:0;top:-13px;color:#ff1e1e;}
/* @write */

/*글쓰기*/
.basic_w{position:relative;}
.basic_w table{border-top:0;border-bottom:0;}
.basic_w table tbody th{padding:15px 0;text-align:left;}
.basic_w table tbody th.tac{text-align:center;}
.basic_w table tbody td input{width:100%;height:30px;padding-left:10px;border:1px solid #ddd; box-sizing:border-box;}
.basic_w table tbody td textarea{overflow:hidden;width:100%;padding:10px;overflow-wrap:break-word;resize:none;height:140px;border:1px solid #ddd;box-sizing:border-box;}
.basic_w .write_t_txt{position:absolute;left:3%;top:33%;color:#555;}

.t_btn{padding:20px 0;text-align:center;}
.t_btn a.in{background:#1f83ff;}
.t_btn a.inBtn{display:inline-block; background:#1f83ff; color:#fff; height:32px; line-height:32px; width:110px; margin:0 auto;}
.t_btn a.list{display:inline-block; background:#3e3e3e; color:#fff; height:32px; line-height:32px; width:110px; margin:0 auto;}

.bbsWrite_textarea{font-size:12px; letter-spacing: -1px; line-height:24px;}

/* 댓글수정 팝업 */
.pwboxClass{width:300px; display:none; position:absolute; top:30px; right:20px; z-index:10;}
#chkbox {
	border: #dfdfdf solid 1px;
	width: 300px;
	padding: 10px 10px 10px 10px;
	margin: 0;
	background: url('../../../../../_core/image/_public/bg_list_tt.jpg') #ffffff repeat-x top;
}
#chkbox .ibox{text-align:center;}
#chkbox .ibox a{display:inline-block; color:#fff; text-align:center; height:16px; line-height:16px;}
#chkbox .msg h3{font-size:16px; letter-spacing: -1px; padding-bottom:8px; border-bottom: #dfdfdf dashed 1px;}
#chkbox .msg p{font-size:12px; letter-spacing: -1px; padding:8px 0; text-align:center;}

/* 강의창내 문제+해설보기 */
.mv_explain_con .style1 {
	color: #FF6600;
	font-weight: bold;
}
.mv_explain_con .style2 {color: #000000; font-weight: bold; }
.mv_explain_con .style3 {
	color: #FF0000;
	font-weight: bold;
}
.mv_explain_con .style4 {
	color: #0000FF;
	font-weight: bold;
}
.mv_explain_con .style5 {
	color: #9900CC;
	font-weight: bold;
}
.mv_explain_con .style6 {
	color: #006600;
	font-weight: bold;
}
.mv_explain_con .style7 {
	color: #333333;
	font-weight: bold;
}