@font-face { font-family: 'Nanum Gothic Bold'; font-style: normal; font-weight: 800; src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot); src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
 url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype'); } 
.tr_container { margin-top: -20px; } 
.fw-bold { font-weight:600; } 
.fw-none { font-weight:normal; } 
.ta_c { text-align:center !important } 
.ta_r , .MASS_TEXT_RIGHT { text-align:right !important } 
.ta_l { text-align:left !important } 

.va-t { vertical-align:top !important; } 
.va-m { vertical-align:middle !important; } 
.va-b { vertical-align:bottom !important; } 

.pos-a { position:absolute; } 
.pos-r { position:relative; } 
.pos-s { position:static !important } 

.dp-b { display:block !important } 
.dp-inlineB { display:inline-block !important } 
.dp-inline { display:inline; } 
.f-both { overflow:hidden; width:100%; } 
.f-left { float:left !important } 
.f-none { float:none !important } 
.f-right { float:right !important } 
.fw-bold { font-weight:bold; } 
.fw-normal { font-weight:normal } 
input[type="text"] , input[type="password"] { border:1px solid #d3d3d3; padding:5px 0; padding-left:12px; font:13px "Nanum Gothic"; color:#000; } 

.bx-wrapper .bx-viewport { background: transparent !important; } 

/*********** 150122 선생님 상세 페이지 추가 ****************/
.evt_wrap { overflow: hidden; } 
html { overflow-x: hidden; } 
.trinfo_wrap { position:relative; width:100%; padding:0 0 61px; } 
.trinfo_inner { width:1000px; margin:0 auto; } 
.trinfo_inner:after { content:""; display:block; clear:both; } 
.trinfo_inner.visual { padding:35px 0 40px; height:725px; background-position:50% bottom; background-repeat:no-repeat; } 
.bg_area1 { background:#f4f4f4; margin-top:-5px; } /* url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_visual.png') repeat-x 100% top */
.bg_area2 { background:#3d3d3d; } 
.bg_area3 { background:#c02322 url('https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_con1.jpg') repeat 50% top; height:659px } 
.bg_area4 { background:#1a1a1a url('https://cdn.hackersut.com/ingang/images/teachers_info/new/teaChange_bg.jpg') repeat-x center 0; height:659px; } 
.bg_area5 { background:#efefef url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_con3.jpg') repeat-x 100% top; } 
.bg_area6 { background:#242436; } 
.bg_area7 { background:#fff url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_con4.jpg') repeat-x 100% top; } 
.trinfo_lec { background:#242436 url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_trinfo_lec.jpg") no-repeat center 0; height:659px } 

.l_txt { float:left; color:#000; } 
.l_txt h5 { margin:68px 0 0; letter-spacing:-2px; font-weight:normal; } 
.l_txt .txt_type1 { display:block; margin:20px 0 17px; font-size:58px; line-height:64px; color:#e11c1a; letter-spacing:-2px; } 
.txt_btm { margin:58px 0 0; padding:0 0 0 11px; border-left:1px solid #3d3d3d; } 
.txt_btm p { margin:22px 0 0; font-size:12px; line-height:19px; color:#808080; } 
.txt_btm p:first-child { margin-top:0; font-size:13px; color:#2b2b2b; } 
.txt_btm .txt_type2 { font-size:10px; line-height:13px; color:#c7c7c7; letter-spacing:-1px; } 
.r_con { overflow:hidden; float:right; width:235px; } 
.jum_box { height:62px; padding:13px 0 0 32px; border:6px solid #d01715; } 
.jum_box dl { float:left; } 
.jum_box dl dt { font-size:13px; } 
.jum_box dl dd { font-size:26px; letter-spacing:-2px; } 
.jum_box dl dd strong { font:39px 'Arial'; line-height:38px; font-weight:800; vertical-align:-5px; color:#000; } 
.jum_box img { float:right; } 
.tab_trinfo { clear:both; } 
.tab_trinfo > ul { overflow:hidden; margin:20px 0 0; } 
.tab_trinfo > ul > li { float:left; width:50%; *width:117px; } 
.tab_trinfo.tab1 > ul > li { width:100%; } 
.tab_trinfo > ul > li > a { border-top:2px solid #dfdfdf; text-align:center; font-size:14px; font-weight:600; letter-spacing:-2px; color:#ababab; height:52px; line-height:52px; display:block; background:#dfdfdf; } 
.tab_trinfo > ul > li > a:hover,.tab_trinfo > ul > li.on > a { color:#d01715; border-top:2px solid #d01715; background:#fff; } 
.tab_trinfo.tab1 > ul > li a { width:100%; border-bottom:1px solid #fff; } 
.tab_trinfo.tab1 > ul > li > a:hover,.tab_trinfo.tab1 > ul > li.on > a { border-bottom:1px solid #dfdfdf; } 
.tab_trinfo > div { padding:26px 5px 20px 20px; background:#fff; } 
.tab_trinfo > div dl { margin:20px 0 0; } 
.tab_trinfo > div dl:first-child { margin:0; } 
.tab_trinfo > div dl dt { float:right; width:125px; padding:4px 0 0; font-size:12px; line-height:21px; color:#888; } 
.tab_trinfo > div dl dt span, .tab_trinfo > div dl dt strong { display:block; font-size:14px; } 
.tab_trinfo > div dl dt span { font-weight:600; } 
.tab_trinfo > div dl dt strong { color:#d01715; } 
.tab_trinfo > div dl dd img { width:70px; height:70px; } 

.best_epil_area { position:relative; height:205px; margin:20px 0 0; padding:30px 18px 0; font-weight:600; color:#fff; background:#d01715; } 
.best_epil_area dl dt { font-size:16px; line-height:16px; } 
.best_epil_area dl dd { margin:18px 0 0; padding:12px 0 0; font-size:12px; border-top:1px solid #b71412; } 
.best_epil_area dl dd a span { color:#fff; } 
.best_epil_area dl dd p,
.best_epil_area dl dd span.txt { display:block; max-height:102px; width:197px; font-weight:normal; line-height:16px; letter-spacing:-1px; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; -moz-binding: url('ellipsis.xml#ellipsis'); */ } 
.best_epil li { height:141px; color:#fff; } 
.best_epil li .score { display:inline-block; *display:inline; zoom:1; margin:0 0 9px; font:39px 'Arial'; line-height:39px; font-weight:800; letter-spacing:-2px; } 
.best_epil li .score.arrow { margin-right:10px; padding-right:27px; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/icn_arrow.png') no-repeat right 50%; } 
.best_epil li .user { position:absolute; bottom:0; font-weight:normal; color:#000; } 
.best_epil .slidesjs-container { height:165px !important; } 
.best_epil .slidesjs-control { height:185px; } 
.best_epil .slidesjs-pagination { position:absolute; top:34px; right:20px; height:8px; z-index:99; font-size:0; text-indent:-9999px; } 
.best_epil .slidesjs-pagination:after { content:""; display:block; clear:both; height:0; } 
.best_epil .slidesjs-pagination li { float:left; height:8px; margin:0 0 0 4px; } 
.best_epil .slidesjs-pagination li a { overflow:hidden; display:block; width:8px; height:8px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/btn_roll.png') no-repeat 0 0; } 
.best_epil .slidesjs-pagination li a.active, .best_epil .slidesjs-pagination li a:hover.active { width:51px; background-position:0 -10px; } 
.best_epil .slidesjs-previous, .best_epil .slidesjs-next { display:none; text-indent:-9999px; } 

.vod_trinfo { padding:32px 0 66px 68px; text-align:center; } 
.vod_trinfo > div { position:relative; } 
.vod_trinfo > div a { overflow:hidden; display:block; width:862px; height:485px; border:1px solid #1a1a1a; font-size:22px; line-height:29px; letter-spacing:-2px; color:#d01715; text-align:center; } 
.vod_trinfo > div a:hover { border:1px solid #1a1a1a; } 
.vod_trinfo > div a .txt1 { position:absolute; top:1px; left:1px; display:block; padding:41px 0 36px; text-align:center; z-index:10; } 
.vod_trinfo > div a:hover .txt1 { display:none; } 
.vod_trinfo > div a .txt1 strong { display:block; color:#fff; } 
.vod_trinfo > div a .hover_thum { position:absolute; top:1px; left:1px; display:block; } 
.vod_trinfo > div a .hover_thum img { width:862px; height:485px; } 
.vod_trinfo > div a .hover_arrow { position:absolute; top:1px; left:1px; display:block; z-index:5; } 
.vod_trinfo > div a:hover .hover_arrow { display:none; } 
.vod_trinfo > div a .btn_layer { position:absolute; top:1px; left:1px; display:block; width:862px; height:485px; } 
.vod_trinfo > div a:hover .btn_layer { display:none !important; } 
/*
.vod_trinfo li { position:relative; float:left; width:225px; height:135px; margin:45px 0 45px 158px; } 
.vod_trinfo li:first-child { margin-left:0; } 
.vod_trinfo li.last { margin-left:157px; } 
.vod_trinfo li a { overflow:hidden; display:block; width:225px; height:135px; border:5px solid #d01715; font-size:22px; line-height:29px; letter-spacing:-2px; color:#d01715; text-align:center; } 
.vod_trinfo li a:hover { border:5px solid #fff; } 
.vod_trinfo li a .txt1 { position:absolute; top:5px; left:5px; display:block; width:225px; padding:41px 0 36px; text-align:center; z-index:10; } 
.vod_trinfo li a:hover .txt1 { display:none; } 
.vod_trinfo li a .txt1 strong { display:block; color:#fff; } 
.vod_trinfo li a .hover_thum { position:absolute; top:5px; left:5px; display:block; width:225px; } 
.vod_trinfo li a .hover_arrow { display:block } 
.vod_trinfo li a:hover .hover_arrow { position:absolute; top:5px; left:5px; display:block; width:225px; } 
.vod_trinfo li a .btn_layer { position:absolute; top:5px; left:5px; display:block; width:225px; z-index:5; } 
.vod_trinfo li a:hover .btn_layer { display:none !important; } 
*/
.ready { overflow:hidden; display:block; width:225px; height:135px; border:5px solid #525252; font-size:22px; line-height:29px; letter-spacing:-2px; text-align:center; color:#d01715; background:#343434; } 
.ready strong { display:block; font-size:22px; line-height:135px; text-align:center; color:#525252; z-index:10; } 

.trinfo_wrap .banner_area { padding:0 0 49px; } 
.tr_name { padding:50px 0 0; text-align:center; z-index:50; } 
.tr_name strong { display:inline-block; *display:inline; zoom:1; /*width:150px; */padding:0 0 8px; border-bottom:2px solid #000; font-size:14px; line-height:14px; letter-spacing:1px; color:#0e0000; } 
.tr_name strong.white { border-bottom:2px solid #fff; color:#fff; } 
.tr_name span { display:block; padding:7px 0 0; font-size:8px; line-height:7px; letter-spacing:-1px; } 
.tr_name span.teaches_span1 { color:#000; } 

/* slide */
.trinfo_roll_area { position:relative; width:1000px; margin:0 auto; } 
.trinfo_slide li { height:504px; margin:23px 0 0; font-size:16px; line-height:20px; letter-spacing:-1px; color:#3f0b0b; text-align:center; } 
.trinfo_slide .txt_type1 { margin:15px 0 15px !important; font-size:30px; line-height:44px; color:#fff; } 
.trinfo_slide .txt_type1 strong { display:block; font-size:38px; } 
.trinfo_slide .txt_type2 { letter-spacing:-2px; margin-top:20px; color:#8c8ca1; } 
.trinfo_slide .txt_type2 strong { font-size:42px; color:#fff; font-family:'Nanum Gothic Bold'; font-weight:normal; } 
.trinfo_slide .txt_last { margin:12px 0 0; color:#fff; } 
.trinfo_slide .txt_last2 { margin:11px 0 0; } 
.trinfo_slide .slidesjs-pagination { position:absolute; bottom:0; left:50%; height:8px; margin-left:-44px; float:none; text-align:center; z-index:999; font-size:0; text-indent:-9999px; } 
.trinfo_slide .slidesjs-pagination:after { content:""; display:block; clear:both; height:0; } 
.trinfo_slide .slidesjs-pagination li { float:left; height:8px; margin:0 0 0 4px; } 
.trinfo_slide .slidesjs-pagination li a { overflow:hidden; display:block; width:8px; height:8px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/btn_roll.png') no-repeat 0 0; } 
.trinfo_slide .slidesjs-pagination li a.active, .trinfo_slide .slidesjs-pagination li a:hover.active { width:51px; background-position:0 -10px; } 
.trinfo_slide.slide2 .slidesjs-pagination li a.active, .trinfo_slide.slide2 .slidesjs-pagination li a:hover.active { width:51px; background-position:0 -20px; } 
.trinfo_slide .slidesjs-previous, .trinfo_slide .slidesjs-next { display:block; position:absolute; top:194px; width:44px; height:86px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/btn_slide.png') no-repeat 0 0; z-index:999; font-size:0; text-indent:-9999px; } 
.trinfo_slide .slidesjs-previous { left:0; background-position:0 0; } 
.trinfo_slide .slidesjs-previous:hover { background-position:0 0 } 
.trinfo_slide .slidesjs-next { right:0; background-position:-44px 0; } 
.trinfo_slide .slidesjs-next:hover { background-position:-44px 0 } 

.tr_say { margin:31px 0 0 -30px; } 
.tr_img { position:absolute; bottom:0; right:-338px; z-index:0; } 
.trinfo_graph_area { position:relative; min-height:500px; z-index:10; } 
.trinfo_graph_area.off { display:none; } 
.trinfo_graph_area > div { padding-bottom:30px; width:888px; min-height:300px; margin-top:15px; margin: 0 auto; } 
.trinfo_graph_area a { color: #111; } 
.trinfo_graph { width:100%; } 
.trinfo_graph td p.on { background:#fff; } 
.trinfo_graph thead th { border-bottom:2px solid #e11c1a; font-size:18px; line-height:18px; font-weight:bold; text-align:left; color:#333; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_th_graph.png') repeat-x 100% bottom; } 
.trinfo_graph thead th.br_bn { border-bottom:0; } 
.trinfo_graph thead th:first-child { background:none; } 
.trinfo_graph thead th p { color:#333; font-size:16px; padding:13px 0 8px 10px; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_graph_th2.png') no-repeat left bottom; } 
.trinfo_graph thead th:first-child p { border-left:0; } 
.trinfo_graph tbody td { color:#333; border-left:1px dashed #000101; border-top:1px dashed #d01715; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_graph.png') repeat-x 100% 0; } 
.trinfo_graph tbody td p { color:#333; font-size:13px; padding:10px 10px 10px 10px; } 
.trinfo_graph tbody th { padding:0 13px 0 0; font-size:15px; text-align:right; color:#333; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_graph_th.png') no-repeat right bottom; } 
.trinfo_graph tbody th.bg_n { background:none; } 
.trinfo_graph.row4 tbody td { height:48px; } 
.trinfo_graph tbody td .bar p { color:#c50101; } 
.trinfo_graph tbody td .bar p a { color:#c50101; } 

/*
.trinfo_graph.row2 tbody td { height:97px; } 
.trinfo_graph.row3 tbody td { height:65px; } 
.trinfo_graph.row5 tbody td { height:39px; } 

.trinfo_graph .bar { position:relative; width:100%; text-align:center; color:#fff; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_graph_right2.png') no-repeat right top; background-size:100% 100%; } 
.trinfo_graph .bar p { height:100%; padding:7px 0; letter-spacing:-1px; font-size:11px; line-height:17px; } 
.trinfo_graph .bar p a { position:absolute; right:15px; top:8px; display:block; width:32px; height:32px; } 
*/

.tr_list_area { float:left; width:480px; } 
.tr_list_area p { margin:0 0 10px; font-size:13px; color:#000; } 
.tr_list_area p a { float:right; padding:5px 12px 3px 14px; font-size:11px; line-height:10px; letter-spacing:-1px; color:#fff; background:#bbb; } 
.tr_list_area p a span { padding-right:11px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/icn_more.png') no-repeat right 50%; } 
.tr_list_area table { width:100%; border-top:2px solid #2e2e2e; } 
.tr_list_area table td { padding:10px 0 9px; border-bottom:1px solid #e3e3e3; font-size:11px; line-height:12px; color:#999; } 
.tr_list_area table td a { display:inline-block; *display:inline; zoom:1; font-size:12px; color:#000; } 
.trinfo_lec_list { padding:36px 0 30px; font-size:32px; line-height:44px; text-align:center; color:#000; } 
.trinfo_lec_list strong { display:block; font-size:40px; color:#e11c1a; } 

/* 강의 리스트 tab */
.js-tab-type1-con { display:none; } 
.js-tab-type1-con.on { display:block; } 
.tab_trinfo2 > ul { overflow:hidden; margin:15px 0 0; } 
.tab_trinfo2 > ul > li { float:left; width:50%; } 
.tab_trinfo2 > ul > li > a { text-align:center; font-size:20px; letter-spacing:-2px; color:#a4a4a4; height:48px; line-height:48px; display:block; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_tab_leclist.jpg') no-repeat 0 0; } 
.tab_trinfo2 > ul > li > a:hover,.tab_trinfo2 > ul > li.on > a { color:#fff; background-position:0 -48px; } 
.tab_trinfo2.tab1 > ul > li { width:100%; } 
.tab_trinfo2.tab1 > ul > li a { background:#d01715 url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_tab_leclist.jpg') no-repeat right -48px !important; } 
.tab_con_trinfo { height:490px; border-bottom:1px solid #e0e0e0; } 
.tab_con_trinfo iframe { border:0; } 

/* 네비 메뉴 */
.navi_area { position:relative; width:100%; background:#fff; } 
.top_navi { padding:0 0 0 0; } 
.top_navi .ic_new { margin-right:3px; color:yellow; font-size:10px; font-weight:bold; } 
.top_navi p { float:left; margin-top:3px; margin-bottom:1px; } 
.top_navi p img { width:40px; height:40px; } 
.top_navi strong { display:inline-block; *display:inline; *zoom:1; margin:0 0 0 10px; font-size:12px; line-height:40px; color:#fff; } 
.top_navi ul { float:right; margin:15px 0 0; } 
.top_navi ul li { float:left; } 
.top_navi ul li a { display:block; padding:0 10px; margin-left:7px; font-size:14px; color:#fff; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/icn_dot.gif') no-repeat 0 50%; } 
.top_navi ul li a:hover, .top_navi ul li a.active { color:#d01715; } 
.top_navi ul li:first-child a { background:none; } 
.top_navi ul li.on { display:block; border:0; background:none; } 

.btn_navi { float:left; display:block; width:19px; height:18px; margin:11px 20px 0 0; font-size:0; text-indent:-9999px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/new/btn_navi.png') no-repeat 0 0; } 
.btn_navi:hover, .btn_navi.on { background-position:0 -18px; } 
.navi_menu_area { z-index:1000; display:none; width:100%; position:absolute; top:45px; left:0; border-bottom:2px solid #d01715; border-top:1px solid #e3e3e3; background:#fff; } 
.navi_menu_area .btn_close { display:block; position:absolute; bottom:-33px; left:50%; margin-left:-50px; padding:8px 15px 10px 30px; font-size:13px; line-height:13px; letter-spacing:-1px; color:#fff; background:#d01715 url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_close.png') no-repeat 13px 50%; } 
.top_navi_submenu { float:left; padding:13px 0 14px; height:161px; background: url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_navi_submenu2.gif') no-repeat 100px 0; } 
.top_navi_submenu li { height:28px; } 
.top_navi_submenu li dl { position:relative; } 
.top_navi_submenu li dl dt a { display:block; width:83px; padding-left:18px; font-size:13px; line-height:28px; color:#000; } 
.top_navi_submenu li dl dt a:hover, .top_navi_submenu li dl dt.on a { color:#fff; background:#d01715; } 
.top_navi_submenu li dl dd { display:none; position:absolute; top:3px; left:101px; } 
.top_navi_submenu li dl dd.sat { top:-110px; } 
.top_navi_submenu li dl dd.ielts { top:-80px; } 
.top_navi_submenu li dl dd.on { display:block; } 
.top_navi_submenu li dl dd ul li a { display:block; width:88px; padding:4px 0 4px 11px; font-size:13px; line-height:13px; color:#3d3d3d; } 
.top_navi_submenu li dl dd ul li a:hover, .top_navi_submenu li dl dd ul li.on a { color:#d01715; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_navi_submenu_v3.gif') no-repeat right 50%; } 
.navi_trlist { float:right; overflow-y:scroll; width:791px; height:150px; padding:19px 0 19px 8px; } /* border:1px solid #e3e3e3; */
.navi_trlist li { float:left; width:19%; margin:0 0 10px 0; } 
.navi_trlist li a { display:block; line-height:40px; vertical-align:middle; } 
.navi_trlist li a:hover { text-decoration:underline; } 
.navi_trlist li a img { margin-right:11px; width:40px; height:40px; } 
.navi_search { clear:both; padding:13px 0 13px 17px; border-top:1px solid #e3e3e3; } 
.navi_search.tr_list { margin:20px 0 0; padding:13px 10px 13px 10px; border:1px solid #d4d4d4; background:#f4f4f4; } 
.navi_search.tr_list .search select { border:1px solid #fff; background:#fff; } 
.navi_search.tr_list .search select:hover { border:1px solid #000; } 
.navi_search.tr_list .search input { border:0; background:#fff; } 

.navi_search strong { display:block; float:left; width:83px; margin-top:10px; font-size:14px; color:#d01715; } 
/* .navi_search .search legend { display:block; float:left; margin:0 25px 0 0; font-size:14px; line-height:34px; font-weight:600; color:#d01715; } */
.navi_search .search > div { float:left; } 
.navi_search .search select { width:135px; *height:25px; margin-left:8px; padding:9px 0 10px 9px; background:#f4f4f4; } 
.navi_search .search select:first-child { margin-left:0; } 
.navi_search .search input { width:160px; *width:145px; margin-left:8px; padding:9px 16px; *padding:8px 16px; background:#f4f4f4; } 
.navi_search .search .btn_search { margin:2px 0 0 8px; padding:8px 31px 9px 45px; font-size:14px; line-height:14px; color:#fff; background:#3d3d3d url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_search.png') no-repeat 20px 50%; } 
/* nav script 관련 */
.navi_area.nav { position:absolute; left:0; z-index:999; width:100%; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_visual4.png') repeat-x 100% top; } 
.navi_area.absoluted { top:699px; } 
.navi_area.fixed { z-index:9999; position:fixed; top:0; left:0; width:100%; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_visual4.png') repeat-x 100% top; } 

.ds_n { display:none !important; } 
.p_r { position:relative; } 
.cl_b { clear:both; } 
.bs_n { display:none; } 
.wd_100 { width:100%l } 
.pd_t18 { padding-top:18px; } 
.mg_l40 { margin-left:40px; } 
.mg_ln { margin-left:0 !important; } 
.pd_tb80 { padding:80px 0; } 
.pd_b80 { padding-bottom:80px; } 
.fs_24 { font-size:24px; } 
.fs_40 { font-size:40px; } 
.fc_white { color:#fff !important; } 
.fc_red { color:#ff0401 !important; } 
.fw_n { font-weight:normal; } 
.br_type1 { /*border-top:1px solid #e3e3e3; */ } 

/* 해커스 선생님 페이지 */
.tab_tr_list { width:100%; margin:20px 0 0; } 
.tab_tr_list:after { content:""; display:block; clear:both; } 
.tab_tr_list li { float:left; width:9.09%; *width:9%; } 
.tab_tr_list li a { display:block; font-size:14px; line-height:54px; text-align:center; color:#666; background: url('/images/teachers_list/tab_tr_list_left_off.gif') repeat-x 0 0; } 
.tab_tr_list li a span { display:block; background: url('/images/teachers_list/tab_tr_list_right_off.gif') no-repeat right 0; } 
.tab_tr_list li a:hover, .tab_tr_list li.on a { background: url('/images/teachers_list/tab_tr_list_left_on.gif') no-repeat left 0; } 
.tab_tr_list li a:hover span, .tab_tr_list li.on a span { background: url('/images/teachers_list/tab_tr_list_right_on.gif') no-repeat right 0; } 
.tab_tr_list li:first-child { *width:10%; } 
.tab_tr_list li:first-child a { border-left:1px solid #d4d4d4; } 

.trlist_con { clear:both; padding:28px 0 0; } 
.trlist_con:after { content:""; display:block; clear:both; } 
.trlist_con h5 { clear:both; font-size:30px; text-align:center; color:#000; } 
.trlist_con h5 span { color:#d01715; } 
.trlist_con ul { clear:both; margin:27px 0 48px; } 
.trlist_con ul li { float:left; width:233px; height:218px; margin:0 0 20px 20px; } 
.trlist_con ul li:first-child { margin-left:0; } 
.trlist_con ul li a { position:relative; display:block; width:233px; height:218px; border:1px solid #ececec; background:#fafafb url('/images/teachers_list/bg_trlist.gif') no-repeat 19px 90px; } 
.trlist_con ul li a img { position:absolute; bottom:0; right:0; } 
.trlist_con ul li a strong, .trlist_con ul li a span, .trlist_con ul li a em { display:block; margin-left:19px; letter-spacing:-1px; color:#000; } 
.trlist_con ul li a strong, .trlist_con ul li a em { font-size:20px; } 
.trlist_con ul li a strong { margin-top:25px; line-height:24px; } 
.trlist_con ul li a span { margin-top:37px; font-size:16px; } 
/*.trlist_con ul li a em { margin-top:47px; font-weight:600; } */
.trlist_con ul li a em { position:absolute; bottom:20px; font-weight:600; z-index:100; } 
.trlist_con ul li a:hover { border:1px solid #d01715; background-color:#fff; } 
.trlist_con ul li a:hover strong { color:#d01715; } 

.lock_pop { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; } 
/* .lock_pop .bg { width: 100%; top: 0; left: 0; background: rgba(0,0,0,0.3); } */
.lock_pop .wrap { width: 30%; background-color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 1px solid #d9d9d9; } 
.lock_pop .wrap .top { background: #666666; color: #fff; padding:10px 16px; font-size: 16px; display: flex; justify-content: space-between; } 
.lock_pop .wrap .top span { cursor: pointer; } 
.lock_pop .wrap .bottom { padding:10px 8px; text-align: center; height: 100px; } 
.lock_pop .wrap .bottom p { font-size: 14px; margin: 20px 10px; } 
.lock_pop .wrap .bottom button { background-color: #333333; font-size: 12px; padding: 6px 30px; color: #fff; border-radius: 6px; } 

/* 왼쪽 퀵배너 추가 */
.q_bnleft { width:100px; position:absolute; left:-1260px; top:0; } 
.q_bnleft a { display:block; margin-bottom:10px; } 


.img01 { background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_img01.jpg") no-repeat 0 0; background-size:100% 100%; } 
.img02 { padding-top:45px; } 
.trinfo_top { /*margin-bottom:45px; */height:699px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_trinfo_top.jpg") repeat center 0; /*background-size:100% 100%; */ } 
.trinfo_top .trinfo_inner { height:639px; padding-top:60px; } 
.trinfo_top_l { float:left; } 

.level { height:52px; border:6px solid #d01715; margin-bottom:10px; } 
.level span { position:absolute; left:9px; top:10px; line-height:1.2; color:#fff; } 
.level strong { font-family:'Nanum Gothic Bold'; position:absolute; left:13px; top:9px; color:#fff; font-size:25px; letter-spacing:-1px; } 
.level em { font-family:'Nanum Gothic Bold'; font-size:20px; color:#fff; position:absolute; right:5px; top:9px; } 
.trinfo_mn { width:135px; } 
.trinfo_mn .text_white { color:#fff; } 
.trinfo_mn ul { margin-top:20px; } 
.trinfo_mn li a { color:#949ab8; font-size:13px; letter-spacing:-1px; border:1px solid #7d829d; border-top:0; padding-left:17px; height:29px; line-height:29px; display:block; } 
.trinfo_mn li a:hover { color:#f22422; } 
.trinfo_mn li:first-child a { border-top:1px solid #7d829d; } 
.trinfo_txt_s { margin-top:242px; line-height:1.7; font-size:11px; color:#82879f; } 

.trinfo_top_r { float:right; width:500px; } 
.trinfo_top_tit { line-height:1; } 
.trinfo_top_tit span { font-size:32px; letter-spacing:-1px; color:#949ab8; } 
.trinfo_top_tit h2 { font-family:'Nanum Gothic Bold'; margin:25px 0 30px 0; font-size:48px; letter-spacing:-3px; color:#f22422 } 
.trinfo_top_tit strong { line-height:1; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -264px; padding-left:13px; color:#fff; font-size:30px; font-weight:normal; letter-spacing:-1px; } 
.trinfo_top_tit strong em { font-family:'Nanum Gothic Bold'; } 

.trinfo_top_tab { margin-top:25px; overflow:hidden; overflow:hidden; } 
.trinfo_top_tab li { float:left; width:25%; } 
.trinfo_top_tab.tab2 li { width:50%; } 
.trinfo_top_tab.tab3 li { width:33%; } 
.trinfo_top_tab.tab3 li:first-child { width:34%; } 
.trinfo_top_tab li a { display:block; border:1px solid #7d829d; border-left:0; border-bottom:0; color:#7d829d; text-align:center; height:28px; line-height:28px; } 
.trinfo_top_tab li:first-child a { border-left:1px solid #7d829d; } 
.trinfo_top_tab li.on a,
.trinfo_top_tab li a:hover { background:#fff; color:#31364d; border:1px solid #fff; border-left:1px solid #7d829d; } 
.trinfo_top_tab_con { height:230px; display:none; border:1px solid #7d829d; } 
.trinfo_top_tab_con iframe { width: 100%; } 
.trinfo_top_tab_con.on { display:block; } 
.profile_box { background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_profile_box.png") repeat 0 0; font-size:14px; line-height:1.8; color:#fff; padding:20px 30px; height:190px; overflow:hidden; overflow-y:auto; } 
.teacher_mov_img { width:498px; height:230px; } 


.trinfo_top_notice { overflow:hidden; margin-top:8px; } 
.trinfo_top_notice_box { width:246px; height:150px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bg_trinfo_top_notice.png") repeat 0 0; } 
.notice_list { margin:14px 17px 0 17px; } 
.notice_list > dt,.notice_tit { font-weight:normal; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 2px; padding:0 0 10px 10px; margin-bottom:17px; display:block; color:#fff; font-size:14px; border-bottom:1px solid #676b7c; } 

.notice_list dd { padding-left:10px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -19px; display:block; margin-bottom:10px; } 
.notice_list dd a { color:#cacddd; font-size:12px; line-height:18px; } 
.notice_list dd span.ico_detail { margin-left:3px; vertical-align:top; font-size:0; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -44px; } 
.notice_list dd.more { background:none; position:absolute; right:0; top:0; } 
.notice_list dd.more a { display:block; font-size:0; text-indent:-9999em; width:13px; height:13px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -78px; padding:0; } 

.notice_list dl { width:210px; position:absolute; left:0; top:0; } 
.notice_list dl dt.s_tit { padding-left:137px; font-size:12px; margin-bottom:30px; } 
.notice_list dl dt.s_tit a { color:#7d829d; } 
.notice_list dl.notice02 dt.s_tit { padding-left:174px; } 
.notice_list dl.notice02 dt.s_tit a { padding-left:5px; margin-left:5px; border-left:1px solid #747993; } 
.notice_list dl dd { display:none; } 
.notice_list dl { z-index:10; } 
.notice_list dl.on { z-index:0; } 
.notice_list dl.on dd { display:block } 
.notice_list dl.on dt a { color:#fff; } 






/* 뉴게시판 */
.lec_board { margin-top:45px; display:block; } 
.lec_board .tab_btn { overflow:hidden; margin-top:43px; } 
.lec_board .tab_btn li { float:left; margin-left:1px; width:249px; height:48px; } 
.lec_board .tab_btn li:first-child { margin-left:0; width:250px; } 
.lec_board .tab_btn li a { display:block; width:100%; height:100%; line-height:48px; background:#e5e5e5; color:#949494; font-size:16px; text-align:center; } 
.lec_board .tab_btn li.on a { background:#737684; color:#fff; } 
.lec_board .tab_btn.t_num1 li { width:100%; } 
.lec_board .tab_btn.t_num2 li { width:499px; } 
.lec_board .tab_btn.t_num3 li { width:332px; } 
.lec_board .tab_btn.t_num4 li { width:249px; } 
.lec_board .search_bar_zone { margin-bottom:50px; text-align:center; } 
.lec_board .search_bar_zone .search_type_btn { padding:46px 0 20px 0; font-size:18px; } 
.lec_board .search_bar_zone .search_type_btn label { padding:0 20px 0 45px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/ic_magnifier_off.png') no-repeat 15px 1px; border-left:1px solid #e5e5e5; color:#b8b8b8; font-weight:bold; cursor:pointer; } 
.lec_board .search_bar_zone .search_type_btn label.on { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/ic_magnifier_on.png') no-repeat 15px 1px; color:#000; } 
.lec_board .search_bar_zone .search_type_btn label:first-child { border:none; } 
.lec_board .search_bar_zone .search_bar { border-top:3px solid #737684; } 
.lec_board .search_bar_zone .search_bar .bar_bg { display:none; position:relative; padding-left:20px; border-top:3px solid #737684; background:#f6f6f6; border-bottom:1px solid #e5e5e5; color:#8c8c8c; text-align:left; } 
.lec_board .search_bar_zone .search_bar input[type=text] { width:850px; height:59px; outline:none; font-size:22px; background:#f6f6f6; border:none; } 
.lec_board .search_bar_zone .search_bar input[type=submit] { position:absolute; top:21px; right:24px; display:block; width:27px; height:25px; outline:none; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/btn_search.png'); border:none; text-indent:-9999em; font-size:0; cursor:pointer; } 
.lec_board .search_bar_zone .search_bar input[type=text]::-ms-clear { display:none; } 



.lec_board .boad_zone .tbcon { display:none; position: relative; } 
.lec_board .boad_zone .tbcon .sut_math_bnr { position: absolute; top: -20px; left: 0%; } 
.lec_board .boad_zone .tbcon.active { display:block; } 
.lec_board .boad_zone .btn_top_box { overflow:hidden; margin-bottom:14px; height:42px; } 
.lec_board .boad_zone .btn_top_box .lb { float:left; } 
.lec_board .boad_zone .btn_top_box .rb { float:right; } 
.lec_board .boad_zone .btn_top_box .bt_01 { float:left; padding:10px; border:1px solid #8c8c8c; color:#626262; font-size:13px; } 
.lec_board .boad_zone .btn_top_box .bt_01:hover { color:#fff; background:#000; } 
.lec_board .boad_zone .btn_top_box select { float:left; padding:10px; border:1px solid #8c8c8c; color:#626262; font-size:13px; } 
.lec_board .boad_zone .btn_top_box .txt_noti1 { float:left; padding:10px; font-size:12px; } 
.lec_board .boad_zone table { width:100%; text-align:center; } 
.lec_board .boad_zone table .t_noti { font-weight:bold; } 
.lec_board .boad_zone table thead { border:1px solid #c9c9c9; } 
.lec_board .boad_zone table th,.lec_board .boad_zone table td { padding:10px 0; color:#818181; } 
.lec_board .boad_zone table tbody th,.lec_board .boad_zone table tbody td { border-bottom:1px solid #e5e5e5; } 
.lec_board .boad_zone table .sub_box,.lec_board .boad_zone table .sub_box_re { display:none; } 
.lec_board .boad_zone table .sub_box.on,.lec_board .boad_zone table .sub_box_re.on { display:table-row; } 
.lec_board .boad_zone table .sub_box_re { background:#f6f6f6; } 

.lec_board .boad_zone table tbody td img.txc-image { width: 100%; object-fit: contain; } 

.lec_board .boad_zone table .bt_remove { padding:7px 30px; border:1px solid #c7c7c7; background:#fff; color:#000; } 
.lec_board .boad_zone table .bt_revise { padding:7px 30px; border:1px solid #c7c7c7; background:#fff; color:#000; } 


.lec_board .boad_zone table .sub_txt { margin:10px; padding:10px; line-height:19px; } 
.lec_board .boad_zone table .sub_txt p { font-weight:bold; color:#000; } 
.lec_board .boad_zone table .lec_name_box { position:relative; } 
.lec_board .boad_zone table .lec_name { margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:160px; height:20px; } 
.lec_board .boad_zone table .lec_name_pop { display:none; position:absolute; top:0; left:13px; padding:10px; border:1px solid #000; background:#fff; color:#000; z-index:100; } 
.lec_board .boad_zone table .btn_sub_txt { position:relative; height: 18px; line-height: 18px; display: block; } 
.lec_board .boad_zone table .btn_sub_txt .lock { vertical-align: baseline; margin-left:5px; } 

.lec_board .boad_zone .btn_pager { padding:30px 0; text-align:center; } 
.lec_board .boad_zone .btn_pager .bt_m { font-size:10px; letter-spacing:-3px; } 
.lec_board .boad_zone .btn_pager a { padding:0 4px; font-size:11px; } 
.lec_board .boad_zone .btn_pager a.on { font-weight:bold; font-size:13px; } 
.lec_board .boad_zone .txt_noti2 { text-align:right; font-size:12px; } 
.lec_board .boad_zone .txt_noti2 a { border-bottom:1px solid #000; } 



.lec_board .pop_question { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; display:none; } 
.lec_board .pop_question .pop_cont { position:absolute; top:50%; left:50%; margin:-407px 0 0 -400px; width:800px; height:814px; background:#fff; z-index:10; } 
.lec_board .pop_question .pop_cont .pop_close { position:absolute; top:16px; right:16px; } 
.lec_board .pop_question .pop_cont .p_tit { width:100%; height:59px; line-height:59px; background:#737684; color:#fff; text-align:center; font-size:22px; font-weight:bold; } 
.lec_board .pop_question .pop_cont .p_con { margin:0 auto; padding:20px 0; width:775px; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab { margin-bottom:10px; overflow:hidden; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab li { float:left; width:50%; text-align:center; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab.v2 li { float:left; width:25%; text-align:center; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab.v2 > li > select { width: 99%; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab li a { display:block; height:48px; line-height:48px; background:#e5e5e5; font-size:16px; color:#949494; } 
.lec_board .pop_question .pop_cont .p_con .btn_tab li a.on { height:46px; line-height:46px; border:1px solid #000; color:#313131; background:#fff; } 
.lec_board .pop_question .pop_cont .p_con .p_box { display:none; } 
.lec_board .pop_question .pop_cont .p_con .p_box.on { display:block; } 
.lec_board .pop_question .pop_cont .p_con .box01 { height:auto; overflow:hidden; } 
.lec_board .pop_question .pop_cont .p_con select { float:left; margin-bottom:10px; padding-left:10px; height:34px; border:1px solid #e5e5e5; } 
.lec_board .pop_question .pop_cont .p_con select.wi100 { width:100%; } 
.lec_board .pop_question .pop_cont .p_con select.wi50 { width:50%; } 
.lec_board .pop_question .pop_cont .p_con p { float:left; padding-top:10px; width:100%; } 
.lec_board .pop_question .pop_cont .p_con .box02 { margin-bottom:10px; } 
.lec_board .pop_question .pop_cont .p_con .box02:after { content:''; display:block; clear:both; } 
.lec_board .pop_question .pop_cont .p_con .box02 .l_box { float:left; } 
.lec_board .pop_question .pop_cont .p_con .box02 .r_box { float:right; } 
.lec_board .pop_question .pop_cont .p_con .box02 .dot_txt { position:relative; padding-left:15px; font-size:14px; } 
.lec_board .pop_question .pop_cont .p_con .box02 .dot_txt .ic { position:absolute; top:7px; left:0; width:4px; height:4px; background:#c3c3c3; } 
.lec_board .pop_question .pop_cont .p_con .box02 .dot_txt .text { float:left; margin-right:10px; } 
.lec_board .pop_question .pop_cont .p_con .box02 .dot_txt select { margin-top:-7px; } 
.lec_board .pop_question .pop_cont .p_con .box02 label { font-size:14px; color:#424242; } 
.lec_board .pop_question .pop_cont .p_con .box02 label input[type=checkbox] { margin-right:10px; width:23px; height:23px; border:1px solid #e5e5e5; } 
.lec_board .pop_question .pop_cont .p_con .box03 { height: 310px; } 
.lec_board .pop_question .pop_cont .p_con .box03 input[type=text] { padding-left:10px; margin-bottom:10px; width:100%; height:34px; box-sizing: border-box; } 
.lec_board .pop_question .pop_cont .p_con .box03 textarea { padding:10px 0 0 10px; width:488px; height:338px; } 
.lec_board .pop_question .pop_cont .p_con .btn_box { overflow: hidden; width: 232px; margin: 0 auto; padding-top: 10px; } 
.lec_board .pop_question .pop_cont .p_con .btn_box a { float:left; display:block; width:104px; height:30px; line-height:30px; font-size:13px; text-align:center; margin: 0 5px; } 
.lec_board .pop_question .pop_cont .p_con .btn_box a.bt1 { margin-right:5px; border:1px solid #8c8c8c; background:#fff; } 
.lec_board .pop_question .pop_cont .p_con .btn_box a.bt2 { border:1px solid #626262; background:#626262; color:#fff; } 

.lec_board .pop_question .pop_cont .regist_tb { width:100%; margin-bottom:20px; } 
.lec_board .pop_question .pop_cont .regist_tb th,
.lec_board .pop_question .pop_cont .regist_tb td { border:1px solid #e5e5e5; } 
.lec_board .pop_question .pop_cont .regist_tb .dropbox_tb { width:100%; } 
.lec_board .pop_question .pop_cont .regist_tb .dropbox_tb td { border: 0; border-bottom: 1px solid #e5e5e5; text-align:center; } 
.lec_board .pop_question .pop_cont .regist_tb .dropbox_tb td:first-child { border-right: 1px solid #e5e5e5; } 
.lec_board .pop_question .pop_cont .regist_tb .dropbox_tb tr:last-child td { border-bottom: 0; } 
.lec_board .pop_question .pop_cont .regist_tb td select { width: 23%; height: 40px; border: 0; font-size: 12px; color: #666; margin-bottom: 0; } 
.lec_board .pop_question .pop_cont #smarteditor_QA1 { width: 699px; margin: 0 auto; display: block; } 


.trinfo_board { padding:50px 0 35px; margin-top:45px; background:#f6f6f6; } 
.trinfo_board .trinfo_inner { height:167px; overflow:hidden; position:relative; } 
.trinfo_board dl { float:left; width:100%; z-index:1; position:relative; } 
.trinfo_board dl.type2 { border-left:1px dashed #e9e9e9; margin:0; padding-left:25px; } 
.trinfo_board dl dt { padding-left:10px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -103px; font-weight:bold; font-size:16px; color:#292d40; display:block; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #e9e9e9; } 
.trinfo_board dl.type1 dd { padding-left:15px; float:left; } 
.trinfo_board dl.type1 dd.fir { padding-left:0; } 
.trinfo_board dl.type1 dd a { display:block; position:relative; width:238px; height:133px; } 
.trinfo_board dl.type1 dd a span { width:28px; height:28px; display:block; position:absolute; left:13px; bottom:13px; background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -200px; } 
.trinfo_board dl.type1 dd .teacher_mov_img { width:238px !important; height:133px !important; } 
.trinfo_board dl.type1 dd a img { width:238px !important; height:133px !important; } 
.trinfo_board dl.type2 dd { line-height:1; margin-bottom:12px; color:#999999; } 
.trinfo_board dl dd.more_btn { position:absolute; right:5px; top:0; width:25px; height:25px; } 
.trinfo_board dl dd.more_btn a { background:url("https://cdn.hackersut.com/ingang/images/teachers_info/new/bul.png") no-repeat 0 -146px; display:block; width:25px; height:25px; font-size:0; text-indent:-9999em; } 

.trinfo_lec_movie { border:1px solid #454558; width:698px; margin:0 auto; } 
.trinfo_lec_movie_con { color:#fff; height:339px; background:#000; border-bottom:1px solid #454558; } 
.trinfo_lec_movie_tab { overflow:hidden; } 
.trinfo_lec_movie_tab li { float:left; width:25%; } 
.trinfo_lec_movie_tab.tab1 li { width:100%; } 
.trinfo_lec_movie_tab.tab2 li { width:50%; } 
.trinfo_lec_movie_tab.tab3 li { width:33%; } 
.trinfo_lec_movie_tab.tab3 li:fisrt-child { width:34%; } 
.trinfo_lec_movie_tab li a { border-left:1px solid #454558; text-align:center; padding-top:10px; height:28px; display:block; color:#717189; } 
.trinfo_lec_movie_tab li.on a,.trinfo_lec_movie_tab li a:hover { color:#fff; } 
.trinfo_lec_movie_tab li.fisrt a { border:0; } 

.trinfo_lec .teacher_mov_img { width:698px; height:340px; } 

/*#go_board { height:990px !important; } */
/*.trinfo_wrap > .pos-r { min-height:709px; } */
/*.trinfo_wrap > .pos-r .trinfo_inner { height:100%; position:absolute; top:10%; left:50%; margin-left:-500px; } */
/*.trinfo_wrap > .pos-r.active .trinfo_inner { top:1%; } */
/*.bg_area3,.bg_area4,.trinfo_lec { background-size:100% 100% !important; } */
.bg_area5 { padding-top:50px; background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/bg_con3.jpg') repeat 100% top !important; } 


/* 레이어 */
.layer_n { display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:99999; } 
.layer_n .layer_bg { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=80); } 
.btn_r_n { position:absolute; right:0; top:0; float:right; margin:20px 30px 0 0; width:22px; height:21px; background:url("//www.hackers.ac/img/event/2014/common/btn_close.gif") no-repeat 0 0; } 
.btn_r_n * { display:block; font-size:0; width:22px; height:21px; color:#fff; } 
.layer_n .layer_box { position: absolute; top: 50%; left: 50%; overflow:hidden; z-index: 10; } 
/*.layer_n .layer_box { top:10%; } */
.layer_n .login_layer_box { display:block; } 
.layer_n .close_btn { position:absolute; right:0; top:0; } 
.vod_box { text-align:center; width:800px; height:540px; margin-top:40px; padding-top:10px; } 
.movie_area { width:775px; height:434px; margin:0 auto 20px; } 

/* ielts */
.trinfo_wrap.ielts .fc_red,
.trinfo_wrap.ielts .trinfo_mn li a:hover,
.trinfo_wrap.ielts .top_navi ul li a:hover,
.trinfo_wrap.ielts .top_navi ul li a.active { color:#f5cb50 !important; } 
.trinfo_wrap.ielts .fc_point_r { color:#7f5e05 !important; } 
.trinfo_wrap.ielts .level { border-color:#d5b24c; } 
.trinfo_wrap.ielts .trinfo_top_tit h2 { color:#d5b24c; } 
.trinfo_wrap.ielts .trinfo_top_tit strong,
.trinfo_wrap.ielts .notice_list > dt,
.trinfo_wrap.ielts .notice_tit,
.trinfo_wrap.ielts .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/ielts/bul.png"); } 
.trinfo_wrap.ielts .bg_area3 { background:#b2933b url('https://cdn.hackersut.com/ingang/images/teachers_info/ielts/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.ielts .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.ielts .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -30px } 
.trinfo_wrap.ielts .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/ielts/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.ielts .trinfo_graph thead th,
.trinfo_wrap.ielts .trinfo_graph tbody td { border-color:#b99a3f; } 
.trinfo_wrap.ielts .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/ielts/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.ielts .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/ielts/bg_graph_left2.png') no-repeat left top; } 

/* eng */
.trinfo_wrap.eng .fc_red,
.trinfo_wrap.eng .trinfo_mn li a:hover { color:#37ace9 !important; } 
.trinfo_wrap.eng .top_navi ul li a:hover,
.trinfo_wrap.eng .top_navi ul li a.active { color:#37ace9 !important; } 
.trinfo_wrap.eng .fc_point_r { color:#7f5e05 !important; } 
.trinfo_wrap.eng .level { border-color:#36a1d9; } 
.trinfo_wrap.eng .trinfo_top_tit h2 { color:#37ace9; } 
.trinfo_wrap.eng .trinfo_top_tit strong,
.trinfo_wrap.eng .notice_list > dt,
.trinfo_wrap.eng .notice_tit,
.trinfo_wrap.eng .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/eng/bul.png"); } 
.trinfo_wrap.eng .bg_area3 { background:#228cbd url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_con1.jpg') repeat 50% top; height:659px; } 
.trinfo_wrap.eng .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.eng .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -40px } 
.trinfo_wrap.eng .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.eng .trinfo_graph thead th,
.trinfo_wrap.eng .trinfo_graph tbody td { border-color:#2185ba; } 
.trinfo_wrap.eng .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.eng .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_graph_left2.png') no-repeat left top; } 

/* tosopic */
.trinfo_wrap.tosopic .fc_red,
.trinfo_wrap.tosopic .trinfo_mn li a:hover { color:#ec5900 !important; } 
.trinfo_wrap.tosopic .top_navi ul li a:hover,
.trinfo_wrap.tosopic .top_navi ul li a.active { color:#ec5900 !important; } 
.trinfo_wrap.tosopic .fc_point_r { color:#ff6000 !important; } 
.trinfo_wrap.tosopic .level { border-color:#ec5900; } 
.trinfo_wrap.tosopic .trinfo_top_tit h2 { color:#ec5900; } 
.trinfo_wrap.tosopic .trinfo_top_tit strong,
.trinfo_wrap.tosopic .notice_list > dt,
.trinfo_wrap.tosopic .notice_tit,
.trinfo_wrap.tosopic .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/tosopic/bul.png"); } 
.trinfo_wrap.tosopic .bg_area3 { background:#bc4110 url('https://cdn.hackersut.com/ingang/images/teachers_info/tosopic/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.tosopic .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.tosopic .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -50px } 
.trinfo_wrap.tosopic .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/tosopic/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.tosopic .trinfo_graph thead th,
.trinfo_wrap.tosopic .trinfo_graph tbody td { border-color:#cd4002; } 
.trinfo_wrap.tosopic .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/tosopic/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.tosopic .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/tosopic/bg_graph_left2.png') no-repeat left top; } 

/* teps */
.trinfo_wrap.teps .fc_red,
.trinfo_wrap.teps .trinfo_mn li a:hover { color:#a383c8 !important; } 
.trinfo_wrap.teps .top_navi ul li a:hover,
.trinfo_wrap.teps .top_navi ul li a.active { color:#a383c8 !important; } 
.trinfo_wrap.teps .fc_point_r { color:#af80e5 !important; } 
.trinfo_wrap.teps .level { border-color:#a383c8; } 
.trinfo_wrap.teps .trinfo_top_tit h2 { color:#a383c8; } 
.trinfo_wrap.teps .trinfo_top_tit strong,
.trinfo_wrap.teps .notice_list > dt,
.trinfo_wrap.teps .notice_tit,
.trinfo_wrap.teps .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/teps/bul.png"); } 
.trinfo_wrap.teps .bg_area3 { background:#645279 url('https://cdn.hackersut.com/ingang/images/teachers_info/teps/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.teps .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.teps .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -60px } 
.trinfo_wrap.teps .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/teps/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.teps .trinfo_graph thead th,
.trinfo_wrap.teps .trinfo_graph tbody td { border-color:#645279; } 
.trinfo_wrap.teps .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/teps/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.teps .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/teps/bg_graph_left2.png') no-repeat left top; } 

/* eng */
/*
.trinfo_wrap.eng .fc_red,
.trinfo_wrap.eng .trinfo_mn li a:hover { color:#abab78 !important; } 
.trinfo_wrap.eng .top_navi ul li a:hover,
.trinfo_wrap.eng .top_navi ul li a.active { color:#abab78 !important; } 
.trinfo_wrap.eng .fc_point_r { color:#af80e5 !important; } 
.trinfo_wrap.eng .level { border-color:#bbbb82; } 
.trinfo_wrap.eng .trinfo_top_tit h2 { color:#abab78; } 
.trinfo_wrap.eng .trinfo_top_tit strong,
.trinfo_wrap.eng .notice_list > dt,
.trinfo_wrap.eng .notice_tit,
.trinfo_wrap.eng .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/eng/bul.png"); } 
.trinfo_wrap.eng .bg_area3 { background:#a3a372 url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.eng .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.eng .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -70px } 
.trinfo_wrap.eng .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.eng .trinfo_graph thead th,
.trinfo_wrap.eng .trinfo_graph tbody td { border-color:#a3a372; } 
.trinfo_wrap.eng .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.eng .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/eng/bg_graph_left2.png') no-repeat left top; } 
*/

/* gre */
.trinfo_wrap.gre .fc_red,
.trinfo_wrap.gre .trinfo_mn li a:hover { color:#eb9033 !important; } 
.trinfo_wrap.gre .top_navi ul li a:hover,
.trinfo_wrap.gre .top_navi ul li a.active { color:#eb9033 !important; } 
.trinfo_wrap.gre .fc_point_r { color:#eb9033 !important; } 
.trinfo_wrap.gre .level { border-color:#eb9033; } 
.trinfo_wrap.gre .trinfo_top_tit h2 { color:#eb9033; } 
.trinfo_wrap.gre .trinfo_top_tit strong,
.trinfo_wrap.gre .notice_list > dt,
.trinfo_wrap.gre .notice_tit,
.trinfo_wrap.gre .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/gre/bul.png"); } 
.trinfo_wrap.gre .bg_area3 { background:#dc7b19 url('https://cdn.hackersut.com/ingang/images/teachers_info/gre/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.gre .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.gre .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -80px } 
.trinfo_wrap.gre .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/gre/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.gre .trinfo_graph thead th,
.trinfo_wrap.gre .trinfo_graph tbody td { border-color:#e97c0c; } 
.trinfo_wrap.gre .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/gre/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.gre .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/gre/bg_graph_left2.png') no-repeat left top; } 

/* lsat */
.trinfo_wrap.lsat .fc_red,
.trinfo_wrap.lsat .trinfo_mn li a:hover { color:#489d9c !important; } 
.trinfo_wrap.lsat .top_navi ul li a:hover,
.trinfo_wrap.lsat .top_navi ul li a.active { color:#018c8b !important; } 
.trinfo_wrap.lsat .fc_point_r { color:#12aead !important; } 
.trinfo_wrap.lsat .level { border-color:#489d9c; } 
.trinfo_wrap.lsat .trinfo_top_tit h2 { color:#12aead; } 
.trinfo_wrap.lsat .trinfo_top_tit strong,
.trinfo_wrap.lsat .notice_list > dt,
.trinfo_wrap.lsat .notice_tit,
.trinfo_wrap.lsat .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/lsat/bul.png"); } 
.trinfo_wrap.lsat .bg_area3 { background:#018c8b url('https://cdn.hackersut.com/ingang/images/teachers_info/lsat/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.lsat .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.lsat .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -90px } 
.trinfo_wrap.lsat .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/lsat/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.lsat .trinfo_graph thead th,
.trinfo_wrap.lsat .trinfo_graph tbody td { border-color:#018c8b; } 
.trinfo_wrap.lsat .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/lsat/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.lsat .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/lsat/bg_graph_left2.png') no-repeat left top; } 

/* sat */
.trinfo_wrap.sat .fc_red,
.trinfo_wrap.sat .trinfo_mn li a:hover { color:#bf496d !important; } 
.trinfo_wrap.sat .top_navi ul li a:hover,
.trinfo_wrap.sat .top_navi ul li a.active { color:#b0345a !important; } 
.trinfo_wrap.sat .fc_point_r { color:#d3537a !important; } 
.trinfo_wrap.sat .level { border-color:#bf496d; } 
.trinfo_wrap.sat .trinfo_top_tit h2 { color:#bf496d; } 
.trinfo_wrap.sat .trinfo_top_tit strong,
.trinfo_wrap.sat .notice_list > dt,
.trinfo_wrap.sat .notice_tit,
.trinfo_wrap.sat .trinfo_board dl dt { background-image:url("https://cdn.hackersut.com/ingang/images/teachers_info/sat/bul.png"); } 
.trinfo_wrap.sat .bg_area3 { background:#ab395c url('https://cdn.hackersut.com/ingang/images/teachers_info/sat/bg_con1.jpg') no-repeat center 0; } 
.trinfo_wrap.sat .bg_area3 .trinfo_slide .slidesjs-pagination li a.active,
.trinfo_wrap.sat .bg_area3 .trinfo_slide .slidesjs-pagination li a:hover.active { background-position:0 -100px } 
.trinfo_wrap.sat .top_navi ul li a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/sat/icn_dot.gif') no-repeat 0 50%; } 
.trinfo_wrap.sat .trinfo_graph thead th,
.trinfo_wrap.sat .trinfo_graph tbody td { border-color:#b0345a; } 
.trinfo_wrap.sat .trinfo_graph .bar { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/sat/bg_graph_right2.png') no-repeat right top; } 
.trinfo_wrap.sat .trinfo_graph .bar p { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/sat/bg_graph_left2.png') no-repeat left top; } 


.trinfo_inner .tr_name { padding:50px 0 20px; } 
.trinfo_roll_area .banner_area { padding: unset; } 
.trinfo_roll_area .bx-wrapper .bx-controls-direction a.bx-prev { left:-80px; } 
.trinfo_roll_area .bx-wrapper .bx-controls-direction a.bx-next { right:-80px; background-position:-44px 0; } 
.trinfo_roll_area .bx-wrapper .bx-controls-direction a { background:url('https://cdn.hackersut.com/ingang/images/teachers_info/common/btn_slide.png') no-repeat 0 0/200%; z-index:999; font-size:0; text-indent:-9999px; width: 44px; height: 86px; } 
.trinfo_roll_area .bx-wrapper .bx-pager.bx-default-pager a:hover, .trinfo_roll_area .bx-wrapper .bx-pager.bx-default-pager a.active { border-radius: 50%; width: 8px; height: 8px; background: #fff; } 
.trinfo_roll_area .bx-wrapper .bx-pager { left: 50%; transform: translateX(-50%); bottom:-40px; } 

.trinfo_roll1 { width: 800px; height: 460px; margin: 0 auto; } 
.trinfo_roll1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .trinfo_roll1 .bx-wrapper .bx-pager.bx-default-pager a.active { background: #7e0509; width: 20px; border-radius: 20px; } 

.trinfo_roll2 { width: 730px; margin: 0 auto; } 
.trinfo_roll2 .bx-wrapper .bx-pager.bx-default-pager a:hover, .trinfo_roll2 .bx-wrapper .bx-pager.bx-default-pager a.active { background: #191919; width: 20px; border-radius: 20px; } 

.trinfo_inner .bx-wrapper .bx-viewport .bxslider li img { width: 100%; } 
