.mg_ln{margin-left:0 !important;}

.t_title{color:#454545; font-family:'NanumGothic', sans-serif; font-size:27px; font-weight:bold; border-bottom:solid 2px #bcbcbc; padding-bottom:12px; margin-bottom:30px;}

/* ??¤??? ?????´ */
.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('/images/teacher_gate/common/bg_search.png') no-repeat 20px 50%;}
/* nav script ?´???¨ */
.navi_area.nav{position:absolute;left:0;top:0;z-index:999;width:100%;background:url('/images/teacher_gate/common/bg_visual4.png') repeat-x 100% bottom;} 
.navi_area.fixed {z-index:9999;position:fixed;top:0;left:0;width:100%;background:url('/images/teacher_gate/common/bg_visual3.png') repeat-x 100% bottom;}
/*#xxx{margin-left:6px;}*/


/* ??´??¤??¤ ????????? ?????´?§? */
.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:12.5%;*width:9%;}
.tab_tr_list li a{display:block;font-size:14px;font-weight:700;line-height:54px;text-align:center;color:#666;
	background: url('/images/teacher_gate/common/tab_tr_list_left_off.gif') repeat-x 0 0;}
.tab_tr_list li a span{display:block;background: url('/images/teacher_gate/common/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/teacher_gate/common/tab_tr_list_left_on.gif') no-repeat left 0;color:#000;font-weight:bold;}
.tab_tr_list li a:hover span, .tab_tr_list li.on a span{background: url('/images/teacher_gate/common/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:60px 0 0; font-family:'NanumGothic', sans-serif;}
.trlist_con hr { border:0; border-top:1px solid #7f7f7f; margin:0; height:1px; position:relative; top:23px;}
.trlist_con:after{content:"";display:block;clear:both;}
.trlist_con h5{clear:both;font-size:30px;text-align:center;color:#000; background:#fff; width:280px; position:relative; margin:0 auto;white-space: nowrap;}
.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/teacher_gate/common/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;height:48px;}
.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;}
.js-tab-type1-con{padding-bottom:50px;}

/*?????¨ ?°°???*/
.banner_area{height:188px; margin-bottom:20px;}
.br_area{width:660px; height:188px; float:left;/*border:1px solid #d4d4d4; */}
.br_area .slider_wrap{}
.br_area .slider_wrap .bx-wrapper .bx-pager{position:absolute; top:-10px; width:70px; height:10px; right:10px;}
.br_area2{width:315px; height:188px; float:right;}

/*????°?????¸?*/
.v_rolling{width:1000px; height:51px; margin-bottom:25px; overflow:hidden;}
.v_rolling ul li{width:670px; height:49px; line-height:49px; text-align:left; padding-left:10px;  vertical-align:middle;}
.v_rolling ul li div{display:inline-block; /*overflow: hidden;*/ padding-bottom: 17px;}
.v_rolling ul li p{display:inline-block; width:530px; overflow:hidden; font-size:14px; margin-left:4px; white-space:nowrap; text-overflow:ellipsis}
.com_star{width:15px; overflow:hidden; height:15px;  background: url('/images/teacher_gate/common/star.png') no-repeat 0 0; background-position:0 0px;}
.com_star.on{background-position:-15px 0px;}
.slider_wrap2{position:absolute; top:1px; left:190px;}