@charset "UTF-8";
/*검색 엔진 도입전 숨김처리*/
.search{display:none !important;}

/* reset */
.msg_touch_help {
    opacity: 0.5;
}
.
* {-webkit-text-size-adjust:none; -webkit-overflow-scrolling:touch;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;line-height:150%;}
img,fieldset{border:0;vertical-align:middle;}
legend,caption, .hide {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;text-align:left}
ul,ol{list-style:none}
em,address{font-style:normal}
iframe{border:none !important;}
a{color:inherit;font-weight:inherit}
table{width:100% !important;border:0;border-collapse:collapse}
input[type=text],input[type=password],input[type=url],textarea,input[type=submit]{height:35px;box-sizing:border-box;padding:0 7px;border:1px solid #666f7b;border-radius:0 !important;font-size:13px;-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input:focus, textarea:focus, input.active:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0.5);}
input[type=checkbox], input[type=radio] {outline:0;}



select{height:35px;box-sizing:border-box;padding:0 35px 0 7px;padding:0 0 0 9px \0/IE9 !important;border:1px solid #666f7b;border-radius:0 !important;font-size:13px;-webkit-appearance:none; -moz-appearance:none; appearance:none;background:#fff url(/_res/teaching/img/comm/bg_select.png) no-repeat right;background-size:30px}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	select {padding:0 0 0 7px !important}
}

table input[type=text],table input[type=password],table input[type=url],table textarea,table input[type=submit]{border:1px solid #dadada;}
table select{border:1px solid #dadada;color:#444}

body{font-family:NanumBarunGothic,"맑은 고딕",Arial,Sans-Serif;font-size:15px;color:#666;overflow-x:hidden}
.all-fixed{position:fixed;width:100%;height:100%;}
#wrap{position:relative}
.site li {
    float: left;
    width: 48.8%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
    background: #ba0b4a url(/_res/ie/img/sub/bg_link.png) no-repeat 94% center;
}
.site li:nth-child(2n) {
    margin-left: 2.4%;
}
.site li a {
    display: block;
    padding: 30px;
}
/* header */
#wrap > header{max-width:1220px;margin:0 auto;padding:58px 20px 0;}
#wrap > header:after{display:block;content:"";clear:both}
#wrap > header h1{float:left;width:159px;height:60px;text-indent:-99999px;font-size:0;backgroung-size:100%;background:url(/_res/teaching/etc/logo_teaching.svg) no-repeat;}
#wrap > header h1 a{display:block;width:100%;}
html:lang(ko) #wrap > header h1 a {height: 100%;}
#wrap > header > div > a{display:none}
#wrap > header > div > div{max-width:1180px;margin:0 auto;text-align:right}
#wrap > header > div > div > a{display:none}
#wrap > header > div ul{display:inline-block;margin-top:10px;}
#wrap > header > div ul.m{display:none}
#wrap > header > div ul li{display:inline-block;font-size:11px;color:#fff}
#wrap > header > div ul li:after{display:inlin-block;padding:0 5px 0 10px;content:"l";line-height:80%;color:#b6b1ab;}
#wrap > header > div ul li:last-child:after{display:none}
#wrap > header .search{display:inline-block;}
#wrap > header .search input{width:114px;height:30px;padding:5px;border:0;box-sizing:border-box;background:#fff;}
#wrap > header .search a{display:inline-block;width:36px;height:30px;vertical-align:middle;font-size:0;background:url(/_res/teaching/img/comm/btn_search.png) no-repeat}
#wrap > header .search input::-webkit-input-placeholder{color:#fff}
#wrap > header .search input::-moz-placeholder{color:#fff}
#wrap > header .search input:-ms-input-placeholder{color:#fff}
#wrap > header .search input:-moz-placeholder{color:#fff}

/* gnb */
#wrap > header nav{float:right;margin-top:21px;}
#wrap > header nav > a{display:none}
#wrap > header nav div > a{display:none}
#wrap > header nav div > ul :after{display:block;content:"";clear:both}
#wrap > header nav div > ul > li{ position: relative; float: left; padding: 0 20px 39px; font-weight: 500; font-size: 16px; color: #333;}
#wrap > header nav div > ul > li:last-child{padding-right:0;}
#wrap > header nav div > ul > li > ul{display:none;}

.wnav .deps1:after{display:block;content:"";clear:both}
.wnav .deps1 > li{position:relative;float:left;padding:0 30px 36px;border-bottom:1px solid #fff;font-weight:bold;font-size:16px;color:#333;}
.wnav .deps1 > li.selected,
.wnav .deps1 > li:hover{color:#ba0b4a;border-bottom:1px solid #ba0b4a}
.wnav .deps2{position:absolute;top:54px;left:50%;width:170px;margin-left:-85px;padding:20px;background:rgba(0,0,0,.7);z-index:1;}
.wnav .deps2 > li{padding:7px 0;word-break:keep-all;line-height:140%;font-weight:normal;font-size:15px;color:#fff;}


.visual{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub.jpg) no-repeat center}
.visual2{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub2.jpg) no-repeat center}
.visual3{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub3.jpg) no-repeat center}
.visual4{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub4.jpg) no-repeat center}
.visual5{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub5.jpg) no-repeat center}
.visual6{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub6.jpg) no-repeat center}
.visual7{width:100%;height:231px;background:url(/_res/teaching/img/sub/sub7.jpg) no-repeat center}

/* contaniner */
#container{position:relative;max-width:1180px;margin:60px auto 100px;}
#container:after{display:block;content:"";clear:both}

/* lnb */
#container nav{float:left;width:200px}
#container nav h2{padding-bottom:37px;font-size:25px;color:#464646;line-height:130%;font-weight:normal;word-break:keep-all;background:url(/_res/teaching/img/comm/bg_lnb_top.png) no-repeat bottom}
#container nav h2 span{display:block;font-size:13px;line-height:130%;color:#9e9e9e;}
.lnb_deps2 > li{min-height:50px;box-sizing:border-box;padding:15px 3px;border-bottom:1px solid #dadada;font-size:16px;color:#4d4d4d}
.deps1 > li > a.active,
.lnb_deps2 > li.selected,
.lnb_deps2 > li > a.active,
.lnb_deps2 > li:hover{color:#a5355d}
.lnb_deps3{margin-top:10px}
.lnb_deps3 li a{display:block;padding:5px 0;color:#7c7c7c;font-size:13px;}
.lnb_deps3 li a:before{content:"-";padding-right:5px;}

/* lnb 3depth a태그 색깔*/
ul.lnb_deps3 > li >a.active{color:#a5355d}

/* lnb 3depth a태그 색깔(모바일)*/
ul.deps3 > li >a.active{color:#a5355d}

/* content */
.content{float:right;max-width:920px;width:100%;}
.con_full{max-width:100%}
.content h3{padding-bottom:40px;font-size:35px;color:#222;font-weight:normal}
.content .breadcrumbs{float:right;margin-top:-80px;color:#9e9e9e;font-size:12px;}
.content .breadcrumbs a:after{display:inline;content:">";padding:0 5px 0 8px;font-size:10px;}
.content .breadcrumbs strong{color:#696969;font-weight:normal}

.content .con_tit{margin:20px 0 15px;font-size:22px;color:#444;font-weight:normal;line-height:140%;}
.content .con_tit span{font-size:14px;color:#929292;font-weight:normal}
.content .con_tit02{margin:50px 0 15px;padding-left:25px;font-size:18px;line-height:140%;color:#444;background:url(/_res/teaching/img/comm/bl_tit.png) no-repeat 0 4px}

.txt_con{margin-bottom:30px;line-height:160%;}

.comm_box{padding:30px;border-top:1px solid #d6d6d6;border-bottom:1px solid #ba0b4a;
 background-color:#f9f9f9;background:url(/_res/teaching/img/comm/bg_comm_box.png) repeat-y left bottom, url(/_res/teaching/img/comm/bg_comm_box.png) repeat-y right bottom;}
.comm_box h4{margin-bottom:20px;font-size:18px;color:#666}
.comm_box p{line-height:160%;margin-bottom:20px;font-size:14px}
.comm_box .btn{margin-top:5px;}

.desc{display:block;margin-top:20px;font-size:13px;line-height:140%;}

/* aside */
#container aside{display:none;position:absolute;top:0;right:-80px;width:60px;}
#container aside ul li{margin-bottom:2px}
#container aside ul li a{display:block;width:60px;height:80px;box-sizing:border-box;padding-top:50px;line-height:120%;text-align:center;font-size:13px;color:#686868;background:#f2f2f2 url(/_res/teaching/img/comm/ico_aside01.png) no-repeat center 18px;}
#container aside ul li:nth-child(2) a{background:#f2f2f2 url(/_res/teaching/img/comm/ico_aside02.png) no-repeat center 16px;}
#container aside ul li:nth-child(3) a{background:#f2f2f2 url(/_res/teaching/img/comm/ico_aside03.png) no-repeat center 16px;}
#container aside ul li:nth-child(4) a{padding-top:43px;background:#f2f2f2 url(/_res/teaching/img/comm/ico_aside04.png) no-repeat center 12px;}
#container aside ul li a span{display:block}
.top_a{display:block;width:100%;height:40px;padding-top:20px;text-align:center;font-size:13px;color:#fff;background:#676767 url(/_res/teaching/img/comm/bl_top.png) no-repeat center 8px;}

/* footer */ 
footer{background:#363a43;}


/* tab */
.tab{margin-bottom:20px;clear:both}
.tab:after{display:block;content:"";clear:both}
.tab li{float:left;}
.tab li a{display:block;width:100% !important;box-sizing:border-box;text-overflow: clip !important;height:37px;padding:10px 20px 0;border:1px solid #dedede;border-left:0;font-size:14px;color:#666;background:#f9f9f9;}
.tab li a:before{content:"";padding-right:10px;background:url(/_res/teaching/img/comm/bl_arrow.png) no-repeat 0;}
.tab li:first-child a{border-left:1px solid #dedede;}
.tab li.selected a,
.tab li a:hover{background:#918066;border:1px solid #918066;border-left:0;color:#fff}
.tab li:first-child.selected a,
.tab li:first-child a:hover{border:1px solid #918066;}
.tab li.selected a:before,
.tab li a:hover:before{background:url(/_res/teaching/img/comm/bl_arrow_w.png) no-repeat 0;}
.tab_sel{width:100%;margin-bottom:20px}

/*메인탭*/
#container7{	width:100%;}
ul.tab7{ padding:0;}
ul.tab7 li{	list-style-type:none;
			width:100px;
			height:40px;
			float:left;
			font-size:18px;
			font-weight:bold;}

ul.tab7 li a{ background: #f7f7f6;
    border: 2px solid #eee;
    border-bottom-color: #f7f7f6;
		display:block;
		color:#999;
		line-height:40px;
		text-align:center;
		text-decoration:none;
	}
ul.tab7 li a.selected{	background:#fff;
					
		color:#444;
		cursor:default;
		border-bottom:none;}
ul.content00{clear:both;
		border:1px solid #fff;
		border-top:none;
		padding:0;
		background:#fff;
		
		}
ul.content00 li{ list-style-type:none;
		padding:10px;border-top:2px solid #82002e;
		color:#333;
		font-size:15px;
		position:relative;top:1px;}

ul.tab7 li a.selected{border:2px solid #82002e;
		color:#444;
		cursor:default;
		border-bottom:none;}

/* list type */
.dot_list{margin:30px 0 20px;}
.dot_list > li{padding:0 0 10px 10px;line-height:150%;word-break:keep-all;background:url(/_res/teaching/img/comm/bl_dot.png) no-repeat 0 9px;}

.line_list{margin:10px 0 0;}
.line_list > li{padding:0 15px 10px;line-height:150%;word-break:keep-all;background:url(/_res/teaching/img/comm/bl_line.png) no-repeat 0 9px;}


ol{margin-left:17px;}
ol > li{padding:3px 0 10px;list-style-type:hangul;line-height:160%;}

.han_list{margin-left:23px;}
.han_list > li{}

/* input */
input[type=checkbox] + label,
input[type=radio] + label{padding-left:5px}

/* select */
.sbHolder{background-color: #fff;border: solid 1px #666f7b;font-size: 13px;font-weight: normal;height: 35px;position: relative;width:auto}
.sbSelector{display: block;height:35px;left: 0;line-height:35px;outline: none;overflow: hidden;position: absolute;text-indent:10px;top: 0;width:100%;text-align:left}
.sbToggle{background:#fff url(/_res/teaching/img/comm/bg_select.png) no-repeat right !important;background-size: 38px;display: block;height: 33px;outline: none; position: absolute;right: 0;top: 0;width: 40px;}
/*.sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}*/
.sbOptions{background-color: #fff;border: solid 1px #dadada;list-style: none;left: 0px; margin: 0;padding: 0;position: absolute;top:33px; width:100%;z-index: 1; overflow-y: auto;}
.sbOptions li{ padding: 0 7px;}
.sbOptions a{ border-bottom: solid 1px #efefef;display: block;outline: none;text-align:left;padding: 10px 0 10px 3px;}
.sbOptions a:link, .sbOptions a:visited{color: #888;text-decoration: none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color: #444;}

.m + .sbHolder{display:none !important}
.search_box .sbHolder{display:inline-block;width:125px !important;vertical-align: middle;}/* 0317 추가 */


/* button */
.btn_left{margin-top:18px;}
.btn_left li{display:inline-block;margin-bottom:5px;vertical-align:middle}

.btn_right{text-align:right;margin-top:18px;}
.btn_right li{display:inline-block;vertical-align:middle}

.btn{display:inline-block;min-width:100px;box-sizing:border-box;padding:12px 25px 10px;border:1px solid #9298a1;font-size:15px;color:#606976;font-weight:bold;text-align:center;background:#fff;}
.btn_25{height:35p;padding-top:9px}

.b_red{color:#fff;background:#ba0b4a;border:0}
.b_dgray{color:#fff;background:#606976;border:0}
.b_blue{color:#fff;background:#515e7e;border:0}

/* icon */
.ico_file{width:26px;vertical-align:middle;}

.ico_red{display:inline-block !important;min-width:60px;height:23px;box-sizing:border-box;margin-left:10px;padding:5px 5px 0;border:1px solid #bc1350;color:#bc1350 !important;font-size:12px !important;text-align:center;line-height:100% !important;}

.bl_arrow{padding-right:40px;background-image:url(/_res/teaching/img/comm/bl_arrow_w.png);background-repeat:no-repeat;background-position:95%;}

/* space */

.mg_0{margin:0 !important}

.ml_25{margin-left:25px !important}
.mt_0{margin-top:0 !important}
.mt_10{margin-top:10px !important}
.mt_20{margin-top:20px !important}
.mt_30{margin-top:30px !important}
.mt_50{margin-top:50px !important}
.mb_5{margin-bottom:5px !important}
.mb_10{margin-bottom:10px !important}
.mb_14{margin-bottom:14px !important}
.mb_100{margin-bottom:100px !important}

/* comm */
.txt_left{text-align:left !important}
.txt_right{text-align:right !important}
.txt_center{text-align:center !important}

.fl{float:left !important}
.fr{float:right !important}
.clearfix:after{display:block;content:"";clear:both}

.m{display:none}

.txt_red{color:#ba0b4a;}
.txt_blue{color:#535eb9}

.txt_comm{margin-top:10px;text-align:right;font-size:12px;color:#888}
.keep{word-break:keep-all}
.break{word-break:break-all}

.h150{height:150px !important;vertical-align:top}

.screen_none{display:none}

.txt_under{text-decoration:underline}

.msg_touch_help{display:none}

.fwn{font-weight:normal !important}

/* main */
#m_container{}
.m_visual{position:relative;overflow:hidden;width:100%;height:500px !important;}
.m_visual ul{position:absolute;left:0;top:0;width:100%;height:500px;text-align:left;line-height:130%;font-size:45px;text-align:center;text-shadow:0.5px 1px 5px rgba(0, 0, 0, 0.64);color:#fff;}
/*.m_visual li{width:100%;height:500px;box-sizing:border-box;padding:10% 0 0 15%;text-align:left;line-height:130%;background:url(/_res/teaching/img/main/maing.jpg) no-repeat center;}
*/
.m_visual li.m_visual_list1{width:100%;height:500px;box-sizing:border-box;padding:10% 0 0 15%;text-align:left;line-height:130%;background:url(/_res/teaching/img/main/main_tc00.jpg) no-repeat center;}
.m_visual li.m_visual_list2{width:100%;height:500px;box-sizing:border-box;padding:10% 0 0 15%;text-align:left;line-height:130%;background:url(/_res/teaching/img/main/touchslide02.jpg) no-repeat center;}
.m_visual li.m_visual_list3{width:100%;height:500px;box-sizing:border-box;padding:10% 0 0 15%;text-align:left;line-height:130%;background:url(/_res/teaching/img/main/touchslide03.jpg) no-repeat center;}


.m_visual li strong{display:block;}
.m_visual .paging{position:absolute;width:100% !important;bottom:20px;text-align:center}
.m_visual .paging button{font-size:0;background:#000;display:inline-block;border:0;margin:0 3px;border-radius:36px;width:10px;height:10px;}
.m_visual .paging button.on{background:#fff}

.m_con{max-width:1220px;margin:22px auto 22px;padding:0 20px;word-break: break-all;border: solid 1px #dedede;
    
    }
.m_con:after{display:block;content:"";clear:both}
.m_con h3{font-size:23px;padding-top:15px;
    font-size: 22px;
    color: #5e5e5e;   
    background: url(/_res/kugermanistik_en/img/main/m_head.gif) no-repeat 0 0;    

}
.m_con .m_more{position:absolute;right:30px;top:30px;width:24px;height:24px;font-size:0;background: url(/_res/labor/img/main/btn_more.gif) no-repeat;opacity: 0.7;
    background-size: 80%;}

.m_link{position:relative;float:right;width:33%;overflow:hidden;border:0px solid #fff;}
/*.m_link li{width:100%;height:225px;box-sizing:border-box;padding:40px 30px;text-align:right;background:#f0eae3 url(/_res/teaching/img/main/bg_link01.png) no-repeat 1px bottom}*/
.m_link li{width:100% !imiportant;box-sizing:border-box;  }
.m_link li p{line-height:130%;font-size:28px;color:#6f6863;font-weight:bold;}
.m_link li p strong{color:#4778b2;}
/*
.m_link li a{display:inline-block;width:200px;height:35px;box-sizing:border-box;margin-top:20px;padding:8px 44px 0 18px;border:3px solid #908882;text-align:left;font-size:14px;color:#78716c;background:url(/_res/teaching/img/main/bg_link02.png) no-repeat right}
*/
.m_link li a img{width:100%;    image-rendering: optimizeSpeed !important;
}

.m_link .bx-wrapper .bx-controls{position:absolute;right:30px;bottom:20px;width:100px;text-align:right}
.m_link .bx-controls-direction{display:none}
.m_link .bx-pager-item{display: inline-block;margin-left:10px}
.m_link .bx-pager-item a{display:block;width:13px;height:11px;font-size:0;background:url(/_res/teaching/img/main/btn_m_link.png) no-repeat;}
.m_link .bx-pager-item a.active{background:url(/_res/teaching/img/main/btn_m_link_sel.png) no-repeat;}

.m_link .bx-wrapper{position:relative;left:0px;}


.m_notice{ 
    position: relative;
    float: left;
    width:50%;
    margin: 0%;
    box-sizing: border-box;
    padding: 2%;
    height: 248px;
    border: 0px solid #d7d7d7;
    border-top: 0px solid #c36565 !important;
    background: rgba(255,255,255,0.95);
}
.m_notice ul{margin-top:30px;}
.m_notice ul li{color:#868686;font-size:14px;}
.m_notice ul li:after{display:block;content:"";clear:both}
.m_notice ul li a{float:left;width:77%;overflow:hidden;text-overflow:ellipsis;word-wrap:beak-word;white-space:nowrap}
.m_notice ul li span{float:right}

.m_news{position:relative;float:left;/*width:67%;*/width:100%;height:200px;margin:20px 0;box-sizing:border-box;padding:30px;border: dotted 1px #e6e6e6;background: #fcfcfc;}
.m_news_box{position:relative;/*max-width:643px;*/width:100%;height:115px;overflow:hidden;padding:15px 60px 0 0;}
.m_news_box:after,
.m_news_box > div:after{display:block;content:"";clear:both}
.m_news dl{position:relative;float:left;width:50%;box-sizing:border-box;padding-right:12px;padding-left:147px;}
.m_news dl dd > a > img{width: 132%;position:relative;top:10px;}
.m_news dl dt{font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;}
.m_news dl dt span{display:block;line-height:200%;font-size:12px;color:#ccc}
.m_news dl dd:nth-child(2){height:42px;margin-top:15px;font-size:13px !important;line-height:163%;color:#a4a4a4;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_news dl dd:nth-child(3){position:absolute;left:0;top:0;width:120px;height:100px;overflow:hidden}
.m_news div:nth-child(3){position:absolute;right:30px;bottom:27px;}
.m_news div:nth-child(3) a{float:left;width:27px;height:27px;font-size:0;background:url(/_res/teaching/img/main/btn_prev.png) no-repeat;}
.m_news div:nth-child(3) .btn_next{width:26px;background:url(/_res/teaching/img/main/btn_next.png) no-repeat;}
.m_news dl dd::nth-child(1) {width: 130px; height: 95px;overflow: hidden;top: 3px;}
.m_admission{float:right;width:31%;margin:20px 0;height:200px;box-sizing:border-box;padding:30px;text-align:center;background:url(/_res/teaching/img/main/bg_m_admission.png) no-repeat center;background-size:100% 100%;}
.m_admission h3{padding-bottom:20px;margin-bottom:20px;color:#fff;border-bottom:1px solid #fff;}
.m_admission p{font-size:15px;color:#fff;}
.m_admission div{margin-top:10px;}
.m_admission div:after{display:block;content:"";clear:both}
.m_admission select{float:left;border:0}
.m_admission > div > a{display:inline-block;width:65px;height:35px;box-sizing:border-box;margin-top:-27px;margin-left:5px;padding-top:10px;vertical-align:middle;font-size:13px;font-weight:bold;color:#3a3a3a;background:#bdbdbd;}
.m_admission .sbHolder{display:inline-block;border:0;width:70% !important;}


.m_quick.w{position:relative;max-width:1220px;margin:0 auto 50px;padding:0 20px}
.m_quick.w:after{display:block;content:"";clear:both}
.m_quick.w h3{float:left;width:160px;height:67px;box-sizing:border-box;padding:14px;font-size:16px;color:#444;background:#ededed}
.m_quick.w .list{float:left;max-width:1020px;height:67px;overflow:hidden;border:1px solid #ededed;border-left:0;}
.m_quick.w ul li{float:left;/*border-left:1px solid #ededed;*/}
.m_quick.w .list + div{position:absolute;left:34px;top:37px;}
.m_quick.w .list + div a{float:left}

/* 홍보영상 */
.movie{width:100%;background:url(/_res/teaching/img/main/bg_movie.png);}
.movie:after{display:block;content:"";clear:both}
.movie_s{float:left;width:65%;}
.movie p{float:left;width:35%;box-sizing:border-box;padding:20px 25px;font-size:18px;color:#fff;line-height:180%;}
.movie p span{display:block;margin-top:10px;color:#777;font-size:14px;}

.movie_sum{margin-top:40px;padding:30px 0;border-top:2px solid #343947;border-bottom:1px solid #dadada;}
.movie_sum:after{display:block;content:"";clear:both}
.movie_sum li{float:left;margin-left:10px}
.movie_sum li:first-child{margin-left:0}
.movie_sum li img{width:100%;}
.movie_sum li p{margin:12px 0 5px;font-size:16px;color:#34363d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-all;}
.movie_sum li span{color:#989898;font-size:13px;}

/* 원장 인사말 */
.greeting{background:url(/_res/teaching/img/sub/greeting04.png) no-repeat right 220px;}

.greeting .txt_tit_p{font-size:23px;color:#3b3b3b;line-height:140%;}
.greeting .txt_tit_p .txt_br{display:block;color:#766955;}
.greeting .txt_tit_p .txt_red{display:block;color:#b74d73}

.greeting > div{margin:40px 0;}
.greeting > div img{width:29%}
.greeting > div img:nth-child(2){margin:0 10px}

.greeting .txt_end{text-align:right;font-size:23px;color:#4d4d4d}

/* 학과 및 전공 */
.major_list{position:relative;min-height:500px;margin-bottom:40px;padding-bottom:25px;border:1px solid #918066;border-top:2px solid #918066}
.major_list dt{padding:17px 29px;font-size:18px;color:#444;line-height:160%;background:url(/_res/teaching/img/comm/bg_ptt.png);}
.major_list dt span{display:inline-block;vertical-align:middle;padding:0 5px;font-size:10px;}
.major_list dd:nth-child(3){padding:25px 25px 0 390px;}
.major_list dd:nth-child(3) p{line-height:160%;margin-bottom:20px;}
.major_list .major_img{position:absolute;left:25px;top:92px;width:340px;}
.major_list .major_img > img{width:100%;/*height:250px;*/border:1px solid #dadada}
.major_list .major_img img + p{padding:15px 0 20px 37px;background:url(/_res/teaching/img/sub/bg_major_homepage.png) no-repeat left 10px;}
.major_list .major_img img + p a{margin-left:15px;}
.major_list .major_img p a img{display:inline-block;width:20px;margin-top:-2px;vertical-align:middle;padding-right:5px;}
.major_list .major_img .btn_pdf{display:inline-block;width:151px;height:35px;margin-right:3px;padding:10px;border:2px solid #b9bdc3;color:#666;font-size:13px;line-height:100%;text-align:center;}
.major_list .major_img .btn_pdfviewer{display:inline-block;width:180px;height:35px;padding:10px;border:2px solid #b9bdc3;color:#666;font-size:13px;line-height:100%;text-align:center;}

/* 합격자 조회 */
.inquiry{padding:195px 0 30px;border:1px solid #dadada;text-align:center;background:url(/_res/teaching/img/sub/bg_inquiry.png) no-repeat center 30px}
.inquiry p{margin-bottom:25px;font-weight:bold;font-size:18px;color:#444}

.class{background:url(/_res/teaching/img/sub/bg_class.png) no-repeat center 30px}

/* 찾아오기 */
.visit{position:relative;min-height:360px;}
#map{width:45%;min-height:330px; float:left;}
.map_local{width:50%;float:right;}
.visit dd{}
.visit dd ul{margin-bottom:20px;}
.visit dd ul:after{clear:both;display:block;content:""}
.visit dd li:first-child{float:left;width:70px;height:30px;margin-right:7px;padding-top:7px;border-radius:16px;border:1px solid #5e6494;color:#5e6494;font-size:13px;text-align:center}
.visit dd li:last-child{float:left;margin-top:5px;line-height:160%}
.visit dd.visit_map{position:absolute;left:0;top:32px;width:440px;height:330px;padding:0;border:1px solid #dadada;overflow:hidden}

/* 교통 및 셔틀버스 */
.traffic02{margin-top:-9px}
.traffic02 dl{padding:20px 0;border-bottom:1px solid #dadada}
.traffic02 dl:after,
.traffic02 dd ul:after{clear:both;display:block;content:""}
.traffic02 dt{float:left;width:155px;font-size:18px;color:#5e6494;line-height:160%}
.traffic02 dt span{display:block;}
.traffic02 dd{float:left}
.traffic02 dd ul li:nth-child(2n-1){float:left;width:80px;height:30px;margin-right:7px;padding-top:7px;border-radius:16px;border:1px solid #ba0b4a;color:#ba0b4a;font-size:13px;text-align:center}
.traffic02 dd ul li:nth-child(2n){float:left;margin:5px 0 9px;line-height:160%}
.traffic02_map{width:100%;height:320px;overflow:hidden;border:1px solid #dadada;}

/* 연구윤리교육 */
.ethics_list li{float:left;width:32%;margin-bottom:20px;text-align:center;line-height:140%;}
.ethics_list li:nth-child(3n-1){margin-left:2%;margin-right:2%}
.ethics_list li a{display:block;width:100%;margin-bottom:10px;padding:0 10px;border:1px solid #dadada;overflow:hidden}
.ethics_list li a img{width:100%;}

/* 신입학 */
.koreans_n th:nth-child(1){width:12%}
.koreans_n th:nth-child(2){width:18%}
.koreans_n th:nth-child(3){width:auto}
.koreans_n th:nth-child(4){width:46%}

.box_grey{display:inline-block;margin-bottom:10px;padding:15px;background:#f4f4f4;}

.txt_btit{margin-bottom:10px;font-weight:bold;color:#ba0b4a}

.koreans_btn{margin-top:35px}
.koreans_btn li{float:left;width:220px;margin:5px 10px 0 0;background:url(/_res/teaching/img/comm/bl_arrow.png) no-repeat 95%}
.koreans_btn li a{display:block;height:45px;box-sizing:border-box;padding-top:14px;padding-left:40px;border:1px solid #dadada;font-size:14px;background:url(/_res/teaching/img/sub/btn_korean02.png) no-repeat 15px}
.koreans_btn li:first-child a{background:url(/_res/teaching/img/sub/btn_korean01.png) no-repeat 15px}
.koreans_btn li:last-child a{background:url(/_res/teaching/img/sub/btn_korean03.png) no-repeat 15px}

/* 구술시험 약도안내 */
.campus:after{display:block;content:"";clear:both}
.campus > section{width:48%}
.campus > section:nth-child(1){float:left;}
.campus > section:nth-child(2){float:right;}
.campus > section li{float:left;width:48%;margin-top:20px}
.campus > section li:first-child{margin-right:4%}
.campus > section li a{display:block;width:100%;height:40px;box-sizing:border-box;padding:9px 0 0;border:2px solid #bbbfc5;text-align:center;font-size:15px;color:#666;font-weight:bold;}
.campus > section li a img{margin:-2px 2px 0 0}
.campus > section div > img{width:100%;}

/* 사이트맵 */
.sitemap{margin-left:-3%}
.sitemap:nth-child(1){margin-bottom:50px;}
.sitemap:after{display:block;clear:both;content:""}
.sitemap div{float:left;width:20%;padding-left:3%}
.sitemap div:nth-child(1){margin-left:0;}
.sitemap h3{padding-bottom:10px;font-size:22px;color:#444;font-weight:normal;line-height:140%;}
.sitemap div > ul{border-top:2px solid #ba0b4a;}
.sitemap div > ul > li a{display:block;padding:15px;border-bottom:1px solid #dadada}
.sitemap div > ul > li ul{padding:7px 0;background:#f5f4f1;border-bottom:1px solid #dadada}
.sitemap div > ul > li ul li a{padding:7px 15px;border-bottom:0;}

@media screen and (min-width:1300px){
  aside{display:block !important}
}
/* 0328 수정 s */
@media screen and (max-width: 1200px){
 #wrap > header{padding:57px 20px 0}
  #container{padding:0 20px}
  .content{width:75%}
  .content.con_full {width:100% !important;}
  
  .con_full{padding:0 20px;box-sizing:border-box;} 

  #wrap > footer div{padding-left:20px;padding-right:20px}
  
  /* main */

  /*.m_news{width:58%}*/
  .m_admission{width:40%}
  /*.m_news dl{width:100%;}*/
}
@media screen and (max-width: 1160px){
  #wrap > header nav div > ul > li{padding:0 23px 34px}
}
@media screen and (max-width: 1100px){
  #wrap > header nav div > ul > li{padding:0 18px 34px}
}
@media screen and (min-width: 1024px){
  #wrap > header > div{position:absolute;top:0;left:0;width:100%;height:38px;background:#5d1a1a;}
}

@media screen and (max-width: 1023px){
  #wrap{width:100%;overflow-x:hidden;}
  #wrap > header{height:65px;box-sizing:border-box;padding:8px 0 0;}
  #wrap > header h1{float:none;margin:0 auto;width:130px;}
  #wrap > header h1 a{width:100%;height:42px;}
  #wrap > header > div{position:initial;width:0;height:0;top:inherit;left:inherit;background:none;}
  #wrap > header > div > a{display:block;position:absolute;right:15px;top:15px;width:35px;height:35px;font-size:0;background:url(/_res/teaching/img/comm/bg_utill.png) no-repeat;background-size:35px;}
  #wrap > header > div > div{position:absolute;top:0;left:100%;width:100%;height:100%;text-align:left;background:#fff;z-index:9}
  #wrap > header > div > div:after{clear:both;content:"";display:block}
  #wrap > header > div > div:before{display:block;content:"QUICK MENU";padding:18px;font-size:18px;color:#444;}
  #wrap > header > div > div > a{display:block;position:absolute;top:18px;right:15px;width:18px;height:18px;cursor:pointer;font-size:0;background:url(/_res/teaching/img/comm/btn_nav_close.png) no-repeat;background-size:18px;}
  #wrap > header > div .search{display:block;position:relative}
  #wrap > header > div .search input{width:100%;height:60px;padding:0 52px 0 15px;font-size:16px;color:#444;font-weight:normal;border-top:2px solid #444;border-bottom:1px solid #dadada;background:#f5f5f5;}
  #wrap > header > div .search input::-webkit-input-placeholder{color:#aaa}
  #wrap > header > div .search input::-moz-placeholder{color:#aaa}
  #wrap > header > div .search input:-ms-input-placeholder{color:#aaa}
  #wrap > header > div .search input:-moz-placeholder{color:#aaa}
  #wrap > header .search a{position:absolute;right:0;top:2px;width:60px;height:57px;background:url(/_res/teaching/img/comm/bg_utill_search.png) no-repeat;background-size:70px}
  #wrap > header > div ul.m{display:block;width:100%;margin-top:0}
  #wrap > header > div ul.w{display:none}
  #wrap > header > div ul li{display:block;font-size:17px;color:#444;}
  #wrap > header > div ul li:first-child > a{border:0;}
  #wrap > header > div ul li:last-child > a{border-bottom:1px solid #dadada}
  #wrap > header > div ul li > a{position:relative;display:block;padding:20px 18px;border-top:1px solid #dadada;background:#fff}
  #wrap > header > div ul li:after{display:none}
  #wrap > header > div ul li > a span,
  #wrap > header > div ul li > a span{position:absolute;top:24px;right:18px;width:12px;height:12px;background:url(/_res/teaching/img/comm/bl_nav_down.png) no-repeat 95%;background-size:12px}
 
  #wrap > header nav > a{display:block;position:absolute;left:15px;top:15px;width:35px;height:35px;font-size:0;background:url(/_res/teaching/img/comm/bg_gnb.png) no-repeat;background-size:35px;}
  #wrap > header nav div{position:fixed;top:0;left:-100%;overflow:scroll;width:100%;background:#fff;height:100%;z-index:1200}
  #wrap > header nav div:before{display:block;content:"전체메뉴";padding:18px;font-size:18px;color:#444;}
  #wrap > header nav div > a{display:block;position:absolute;top:18px;right:15px;width:18px;height:18px;cursor:pointer;font-size:0;background:url(/_res/teaching/img/comm/btn_nav_close.png) no-repeat;background-size:18px;}
    
  .mnav .deps1{border-top:2px solid #444;margin-right:0 !important}
  .mnav .deps1 > li{width:100%;font-size:17px !important;color:#444 !important;padding:0 !important}
  .mnav .deps1 > li:first-child > a{border:0;}
  .mnav .deps1 > li:last-child > a{border-bottom:1px solid #dadada}
  .mnav .deps1 > li > a{position:relative;display:block;padding:20px 18px;border-top:1px solid #dadada;background:#f5f5f5}
  .mnav .deps1 > li > a span,
  .mnav .deps2 > li > a span{position:absolute;top:24px;right:18px;width:12px;height:12px;background:url(/_res/teaching/img/comm/bl_nav_down.png) no-repeat 95%;background-size:12px}
  .mnav .deps1 > li.selected > a span,
  .mnav .deps2 > li.selected > a span{background:url(/_res/teaching/img/comm/bl_nav_up02.png) no-repeat 95%;background-size:12px}
  .mnav .deps1 > li > ul{position:static;width:100%;margin:0;padding:0;}
  .mnav .deps2 > li{padding:0;}
  .mnav .deps2 > li > a{position:relative;display:block;padding:20px 18px;color:#888;font-weight:normal !important;font-size:17px;border-top:1px solid #dadada;background:#fff}
  .mnav .deps1 > li.selected > a,
  .mnav .deps1 > li > a.active,
  .mnav .deps2 > li.selected > a,
  .mnav .deps2 > li > a.active,
  .mnav .deps3 > li.selected > a,
  .mnav .deps3 > li > a.active{color:#ba0b4a;}
  .mnav .deps3 > li > a{display:block;padding:0 15px 15px 0;font-size:15px;color:#999;line-height:140%}
  .mnav .deps3 > li > a:before{content:"-";padding:0 5px 0 20px;}
  .mnav .deps1 > li:last-child .deps2 > li:first-child > a{border-top:0}
  
  #container nav{display:none}
  #container .content{float:none;margin:0 auto;width:100%}
    .sitemap div{width:100%;padding-left:2%;padding-bottom:30px;}
}
/* 0328 수정 e */

@media screen and (max-width: 970px){
  #container .content{padding:0 20px;box-sizing:border-box;}
  /* main */
  .m_visual p{font-size:40px}

  
  select{display:inline-block !important}
  .sbHolder{display:none !important}
  
  .w{display:block;}
  .m{display:block}
  select{width:100%;}
  
  .m_admission select,
  .m_admission > div > a{margin-top:10px;}
  
  .m_quick.m{position:relative;margin:0 20px 70px;text-align:center}
  .m_quick.m h3{margin-bottom:10px;font-size:23px;color:#3a3a3a}
  .m_quick.m .list{position:relative;height:65px;border:1px solid #dadada;overflow:hidden;}
  .m_quick.m .list ul{position:absolute;left:0;top:0}
  .m_quick.m .list li{float:left;width:100%; text-align:center}
  .m_quick.m .list li a{display:block;width:100%}
  .m_quick.m .btn_prev img,
  .m_quick.m .btn_next img{width:50.5px;}
  .m_quick.m .btn_prev{position:absolute;left:0;top:45px;z-index:9999}
  .m_quick.m .btn_next{position:absolute;right:0;top:45px}
  
  .m_notice span{display:none}/* 0328 추가 */
    .sitemap div{width:100%;padding-left:2%;padding-bottom:30px;}
  
}

@media screen and (max-width: 890px){

  
  #wrap > footer div:nth-child(2) ul{width:70%;}
  #wrap > footer div:nth-child(2) select{float:none;margin-left:190px;}
  /* main */
  .m_visual li{font-size:35px;line-height:150%}
  .m_notice span{display:none}
  .m_news_box{margin-right:56px;}
  .m_news_box > div > dl > dd > a > img{width:100%;}

  /* sub */
  .movie p{font-size:16px;}
  .sitemap div{width:100%;padding-left:2%;padding-bottom:30px;} 
}

@media screen and (max-width: 760px){
.tab li {
    width: 100%;
}
  #wrap > header{border-bottom:1px solid #444}
  #container{margin:30px 0 50px}
  .visual{display:none}
  .breadcrumbs{display:none}
  #wrap > footer div:nth-child(1){height:auto;background:none}
  #wrap > footer div:nth-child(1) ul li{padding:0;font-size:11px;line-height:180%;}
  #wrap > footer div:nth-child(1) ul li:after{display:inlin-block;padding:0 5px 0 10px}
  #wrap > footer div:nth-child(1) ul li:last-child:after{content:""}
  #wrap > footer div:nth-child(2){padding:5px 20px;}
  #wrap > footer div:nth-child(2) p{display:none}
  #wrap > footer div:nth-child(2) ul{float:none;width:100%;margin:0 auto;}
  #wrap > footer div:nth-child(2) ul li{padding-top:3px;}
  #wrap > footer div:nth-child(2) select{margin:10px 0 15px}
.m_visual li.m_visual_list1 {
    width: 100%;
    height: 500px;
    box-sizing: border-box;
    padding: 10% 0 0 15%;
    text-align: left;
    line-height: 130%;
    background-size: 255%;
    background-position: 50% -40%;}
   

  .txt_none{font-size:0 !important}
  .keep_all{word-break:keep-all !important}
  .btn_list{float:none;text-align:center}
  .tab_sel{width:100%;margin-bottom:5px}
  .txt_comm{text-align:left;word-break:keep-all}
  .bl_arrow{width:100%;text-align:left;}
  
  .scrollbox{position:relative;width:100%;overflow-x:auto;overflow-y:hidden}
  .scrollbox table{width:900px}
  .msg_touch_help{display:block;position:absolute;top:30px;left:50%;width:70px;height:70px;margin:0 0 0 -35px}
  .msg_touch_help img{width:100%}
  
  .content h3{padding-bottom:15px;font-size:24px;font-weight:bold;}
  .content .con_tit{font-size:18px}
  .content .con_tit span{display:block;font-size:12px;}
  .content .con_tit02{background-position:0 6px;} 
  
  .comm_box{padding:15px}
  .comm_box h4{margin-bottom:10px;}
  .comm_box p{margin-bottom:15px;}
  
  /* main */
  .m_visual{height:300px !important;background-size:100%;}
  .m_visual li{padding:10% 0 0 5%;height:300px;}
  
  .m_con{margin-top:20px;}
  .m_con > section{width:100%;}
  .m_link{margin-bottom:20px;}
  .m_link li{/*padding:40px 20px;*/}
  .m_link li p{font-size:21px}
  .m_notice ul li a{width:100%;}
  
  .m_admission{margin:0 0 40px}
  .m_news dl{width:100% !important;}

  
  /* sub */
  .movie .movie_s{width:100%;}
  .movie p{width:100%;padding:5px 10px;line-height:140%}
  .movie_sum{padding:0 0 15px}
  .movie_sum li{margin-top:20px}
  .movie_sum li:nth-child(2n+1){margin-left:0;}
  
  .greeting{background:url(/_res/teaching/img/sub/greeting04.png) no-repeat right 250px;background-size:80%;}
  .greeting .txt_tit_p{font-size:18px}
  .greeting > div img{width:100%}
  
  .major_list{padding-bottom:5px}
  .major_list dt{font-size:18px;padding:15px;line-height:120%;}
  .major_list dt span{font-size:15px;}
  .major_list .major_img{position:static;width:100%;padding:25px;}
  .major_list .major_img img{width:100%;}
  .major_list .major_img img + p{background-position:left 17px;word-break: break-all;}
  .major_list .major_img img + p a{display:block;margin:5px 0 0}
  .major_list .major_img .btn_pdf,
  .major_list .major_img .btn_pdfviewer{width:100%;margin-top:5px;margin-right:0}
  .major_list dd:nth-child(3){padding:0 25px}
 
#map{width:100%;min-height:550px;float:left;}
  .map_local{width:100%;float:left;}
  .visit dd{padding:0;}
  .visit dd ul{margin-bottom:10px;}
  .visit dd li:last-child{margin-top:3px;}
  .visit dd.visit_map{position:static;width:100%;height:auto;margin-top:20px}
  .visit dd.visit_map img{width:100%}
  
  .traffic02 dt{width:100%;margin-bottom:10px}
  .traffic02 dt span{display:inline}
  .traffic02 dd{width:100% !important}
  
  .ethics_list li{width:49%;margin-bottom:13px;line-height:120%;}
  .ethics_list li:nth-child(3n-1){margin-left:0;margin-right:0}
  .ethics_list li:nth-child(2n){margin-left:1%;}

  .koreans_n th:nth-child(1),
  .koreans_n tr:first-child td:nth-child(1){display:none}
  .koreans_n td:nth-child(1),
  .koreans_n td:nth-child(2){word-break:keep-all}

  .m_btn li,
  .m_btn li a{width:100%}
  
  .koreans_btn{margin-top:20px;}
  .koreans_btn li{width:100%;}
  .mo{width:100%;margin-bottom:5px}
  
  .border_l{border-left:0 !important}
  
  .campus section{width:100%;}
  .campus section:nth-child(2){margin-top:50px}
  
    .m_visual li{width:100%;font-size:25px}
  
  .m_notice,
  .m_news{padding:25px 15px;}
  .m_news div:nth-child(3){right:15px}
  .m_con .m_more{top:25px;right:15px;}
  
  .m_link li{background-size:35%}
.login div li label {
    color: #666;
    float: left;
    font-size: 18px;
    width: 100%;
}
.login div li input {
    border: 1px solid #888;
    float: left;
    width: 100%;
}

input.btn_login[type="submit"] {
    background: #ba0b4a none repeat scroll 0 0;
    border: medium none #ba0b4a;
    color: #fff;
    font-size: 20px;
    height: 80px;
    position: relative !important;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%  !important;
}  
}

@media screen and (max-width:640px){
  .scrollbox > img{min-width:640px;}

 /*popup*/
  #item_body > .jwxe_popup {
    cursor: move; height: auto !important; left: 0 !important; max-width: 400px; min-width: 350px; padding:3%; top: 0 !important; visibility: visible;
    width: 90%; margin:5%; z-index: 1001; line-height: 150%; border:solid  thin #888;}
  #item_body > .jwxe_popup >* {
    line-height: 150%; height: auto;}  
  #item_body > .jwxe_popup > .jw-relative{
  height: auto !important;position:relative;padding-bottom: 5%;}  
  .jwxe_popup_close_1 {position:absolute;bottom:0;left: 10px !important;}
  .jwxe_popup_close{position:absolute;bottom:0;right: 10px !important;}  
 /*End popup*/
   }


@media screen and (max-width: 500px){
.m_visual li.m_visual_list1 {
    background-size:240% auto;
    background-position:center 0 ;
  }
    .m_visual { height: 210px !important;}
}
  


.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 47% !important;}




#overLayer2{display:none;max-width:910px;width:90%;border:4px solid #a40832;background:white;position:fixed;top:180px;left:50%;}
#overLayer2 .modal_inner {padding:35px;max-height:600px; overflow-y:auto;}
#overLayer2 a.close{position:absolute;top:0px;right:-4px;display:inline-block;width:40px;height:40px;z-index:99999;text-indent:-999999px;background:#a40832 url(/_res/labor/img/comm/btn_close.png) no-repeat center;}
* html #overLayer2{position: absolute;}

#modal{border:4px solid #a40832;background:#fff;}
#modal h2{color:#444444;font-size:24px;line-height:40px;}
#modal .p_c_text{font-size:12px;line-height:24px;}
#modal .login_line{margin:10px 0 0;height:80px;}
#modal .box_in{float:left;margin:0 10px 0; }
#modal input{width:120px;height:24px;display:block;margin:3px 0 0;}
#modal .btn_login{width:72px;height:60px;background:#363636;color:#e1e1e1;float:left;line-height:60px;text-align:center;}
#modal .find_join{clear:both;margin:20px 0 0 10px;}

/** modal window styles **/
#lean_overlay { position: fixed;z-index:1;top: 0px; left: 0px; height:100%; width:100%;background: #000;display: none;}


#modal {
  max-width: 910px;max-height:700px;  /*팝업창의 크기조절*/
  margin-top:0px;           /*팝업창 위아래 간격조절*/
  padding: 18px;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  overflow-y:auto;
  z-index:999999999;
}


/* 개발자 추가*/

#modalPerson{border:4px solid #d5ae91;background:#fff;}
#modalPerson h2{color:#444444;font-size:24px;line-height:40px;}
#modalPerson .p_c_text{font-size:12px;line-height:24px;}
#modalPerson .login_line{margin:10px 0 0;height:80px;}
#modalPerson .box_in{float:left;margin:0 10px 0; }
#modalPerson input{width:120px;height:24px;display:block;margin:3px 0 0;}
#modalPerson .btn_login{width:72px;height:60px;background:#363636;color:#e1e1e1;float:left;line-height:60px;text-align:center;}
#modalPerson .find_join{clear:both;margin:20px 0 0 10px;}



#modalPerson{
  max-width: 910px;max-height:700px;  /*팝업창의 크기조절*/
  margin-top:0px;           /*팝업창 위아래 간격조절*/
  padding: 18px;
  background: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  overflow-y:auto;
  z-index:999999999;
}

input[type=submit].btn_login {
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    height: 80px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    background: #ba0b4a;
    border: #ba0b4a;
}
 .li_style2{   padding: 0 15px 10px;
    line-height: 150%;
    word-break: keep-all;
    background: url(/_res/teaching/img/comm/bl_line.png) no-repeat 0 9px;
}