
/*서브비쥬얼*/
#S_visual{ width:100%; text-align:center; clear:both; padding-top:90px;}

.containerWrap {width:960px; margin:0 auto; overflow:hidden;}
    #container {width:100%;}
	#s_contents { position:relative; width:730px; float:left; margin-left:30px; padding-bottom:50px;}

	/* 왼쪽메뉴*/
	#menu{ position:relative; width:200px; float:left; overflow:hidden; margin-top:15px;}
	#menu h1 {padding:3px 0 5px 20px; letter-spacing:-2px; clear:both; text-align:left; color:#086a98; font:24px "맑은 고딕", Malgun Gothic; border-left:4px solid #2a76bc;}
    #menu h1 span { display:block; font-size:12px; color:#b6b5b5; letter-spacing:0;}
    #menu nav{position:relative; padding:10px 0 100%; border-top:0 !important;}
    #menu .lnb>li>a { display:block; padding:10px 12px; font:14px "맑은 고딕", Malgun Gothic; color:#5b5b5b; border-bottom:1px solid #e7e7e7; letter-spacing:-1px;}
    #menu .lnb>li.on>a,#menu .lnb>li>a:hover,#menu .lnb>li>a:focus,#menu .lnb>li>a:active {background-position:93% 50%; color:#fff; background:#0057a5;}
	#menu .subLnb {display:none; padding:15px 0 15px 5px; border-bottom:1px solid #d9d9d9; background:#efefef;}
	#menu .subLnb li{margin-top:10px; letter-spacing:-1px;}
	#menu .subLnb li:first-child{margin-top:0px}
	#menu .subLnb li a {display:block; color:#8f8f8f;font-weight:bold;padding-left:13px; font:12px "맑은 고딕", Malgun Gothic;}
	#menu .subLnb li a:hover, #menu .subLnb li a:focus, #menu .subLnb li a:active, #menu .subLnb li.on a {color:#336ea4;}
	#mLnb{display: none;}


	/*오른쪽 영역*/
	.cntBody{ width:100%; clear:both; padding-bottom:80px; font:13px "맑은 고딕", Malgun Gothic; color:#5a5959; letter-spacing:-0.5px; }
	
		/* 로케이션 */
		.location { position:relative; text-align:right; height:19px; line-height:19px; margin:15px 0 10px; float:right;}
		.location a, .location span, .location strong {display:inline-block; padding-left:12px; background:url('/images/japan/sub/bg_locArr.gif') no-repeat 0 5px; font:12px "맑은 고딕", Malgun Gothic; color:#999;}
		.location a.home {padding:0;margin:0;}
		.location a.home img {position:relative; vertical-align:middle; margin:-2px 0 0;}
		.location strong {color:#666; font-weight:bold;}
	
	/* sub 타이틀 */
	#s_contents .title_area{ position:relative; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:5%; margin-top:40px;  }
	#s_contents .pageTitle { font-family:'맑은고딕', Malgun Gothic; font-size:25px; color:#363636; margin:0 0 15px; float:left; font-weight:bold; }

/* list */
.list_dl{ float:left; width:100%;}
.list_dl dt{ display:block; overflow:hidden; background:url('/images/japan/sub/blue_bullet.gif') no-repeat 0 5px; padding-left:10px; font:16px "맑은 고딕", Malgun Gothic; color:#25649d; font-weight:bold;}
.list_dl dd{ display:block; line-height:16px; margin-top:8px; margin-bottom:30px; overflow:hidden;}
.list_dl dd ul{ display:block; padding-left:10px; clear:both;}
.list_dl dd ul li{ margin-bottom:10px; line-height:18px;}
.list_dl dd strong{ font-weight:bold;}

.common_ul li{ line-height:16px !important; margin-bottom:5px !important}

.common_ul02{ border:1px solid #eee; padding:2% 3%;}
.common_ul02 li{ line-height:16px !important; margin-bottom:5px !important; background:url('/images/japan/sub/blue_bullet.gif') no-repeat 0 5px; padding-left:10px; color:#25649d;  font-weight:bold;}


.boxTy01{ padding:3%; border:1px solid #ddd; letter-spacing:0; background:#fdfdfd;}
.boxTy01 em{ font-weight:bold; color:#25649d; font-size:16px; }

.area_r{ float:right; width:67%;}
.area_l{ float:left; width:30%;}
.area_l img{ width:100%;}

.btn_setting{ background:#43a3b3; display:inline-block;}
.btn_setting a{ padding:3px 12px; display:block; line-height:18px; color:#fff;}

.contact .left{ float:left; width:43%;}
.contact .right{ float:right; width:43%;}

/* table */
.table{width:100%; float:left; border-left:1px solid #dedede; border-top:2px solid #777; margin-top:10px; text-align:left; text-align:center;}
.table th{ border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:10px 0; background:#f6f6f6; color:#333; font-weight:bold; }
.table td{ border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:8px 15px; line-height:18px; color:#707070;}
.Bg_th{ background:#fafafa !important; font-weight:normal;}
.Bg_td{ background:#fafafa !important;}	

/* welcoming Remarks */
.greeting{float:left;}
.greeting_img{ float:left; margin-right:30px; margin-bottom:15px;}
.greeting p.tit{ font-size:22px; margin-bottom:18px; line-height:24px;}
.greeting p{ margin-bottom:18px; line-height:18px;}
.sign{ float:right; clear:both; display:block; margin-top:20px;}


/*심볼로고*/
.symbol > div{margin-bottom:30px; overflow:hidden;}
.symbol .img{text-align:center; overflow:hidden ; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.symbol .box01 .img{width:25%; float:left;}
.symbol .box01 .txt{padding:20px 0; width:70%; line-height:25px; border-top:1px solid #111; font-size:14px; float:right; word-break:keep-all;}

/* 캠퍼스맵 */
.campus_map_2{overflow:hidden;}
.campus_map_2 .Conlist{float:left; width:25%;}
.campus_map_2 .Conlist dl{width:75%; padding:0 0 20px;}
.campus_map_2 .Conlist dt {margin:0 0 10px; font-size:16px;}
.campus_map_2 .Conlist dt span{display:inline-block; width:20px; height:20px; margin:0 5px 0 0; background:#e33d65; border-radius:50px; color:#fff; font-size:15px; text-align:center;}

/*조직도 이전 211230삭제*************************************************************** 
.univ_org{position:relative; text-align:center; overflow:hidden; z-index:0;}
.univ_org:before{content:""; position:absolute; top:0%; left:50%; width:1px; height:90%; background:#ccc; z-index:-1;}
.univ_org h3{margin:0 auto; width:142px; height:142px; background:url("../../../images/template/00001/sub_cnt/org_bg01.png") no-repeat;}
.univ_org h3 a{display:block; line-height:142px; font-size:25px; color:#fff;}
.univ_org ul > li{width:25%; height:auto;}
.univ_org ul > li p{width:100%; height:50px; line-height:50px; color:#fff; font-size:17px; background:#005aab url("../../../images/template/00001/sub_cnt/org_bg02.png") no-repeat right bottom; }
.univ_org ul > li a{color:#fff; font-size:17px;}
.univ_org ul > li > ul{border:1px solid #ccc; border-top:0; background:#fff;}
.univ_org ul > li > ul > li{position:relative; width:100%; padding-left:20px; height:30px; line-height:30px; border-top:1px dotted #ccc; background:#fff; text-align:left; overflow:hidden; box-sizing:border-box;}
.univ_org ul > li > ul > li:before{content:""; position:absolute; top:49%; left:10px; width:3px; height:3px; background:#555;}
.univ_org ul > li > ul > li:first-child{border-top:0;}
.univ_org ul > li > ul a{display:block; font-size:14px; color:#555;}
.univ_org ul li a:hover{font-family:"NotoM";}
.univ_org .org_top{position:relative; padding:50px 10% 30px; width:100%; min-height:300px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; z-index:0;}
.univ_org .org_top:before{content:""; position:absolute; top:75px; left:20%; width:60%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_top > ul > li{float:left;}
.univ_org .org_top > ul > li:nth-child(2){float:right;}
.univ_org .org_middle{position:relative; width:100%; min-height:500px; z-index:0; overflow:hidden;}
.univ_org .org_middle:before{content:""; position:absolute; top:25px; left:10%; width:40%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_middle:after{content:""; position:absolute; top:225px; left:10%; width:80%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_middle > ul > li{width:20%; margin-right:6.5%; min-height:200px; float:left;}
.univ_org .org_middle > ul > li:nth-child(2){margin-right:50%;}
.univ_org .org_middle > ul > li:last-child{margin-right:0; float:right;}
.univ_org .org_middle > ul > li:last-child p{background-color:#4a5773;}
.univ_org .org_middle > ul > li p{background-color:#14a0c1;}
.univ_org .depart_list{border:1px solid #ccc; border-top:0; background:#fff; overflow:hidden;}
.univ_org .depart_list p{position:relative; padding-left:45px; width:100%; line-height:50px; font-size:17px; color:#fff; background:#5e6677; text-align:left;}
.univ_org .depart_list p:before{content:""; position:absolute; top:48%; left:30px; width:5px; height:5px; border:1px solid #fff;}
.univ_org .depart_list div{padding:2% 1%; overflow:hidden;}
.univ_org .depart_list dl{margin: 0 0.5%;width: 15.5%; border:1px solid #ccc; border-top:0; min-height:200px; box-sizing: border-box; float:left;}
.univ_org .depart_list dl dt{height:45px; line-height:45px; background:#eff1f6; border:1px solid #5e6677; font-family:"NotoM";}
.univ_org .depart_list dl dd{position:relative; padding-left:20px; line-height:25px; letter-spacing:-1px; font-size:13px; text-align:left;}
.univ_org .depart_list dl dd:before{content:""; position:absolute; top:49%; left:10px; width:2px; height:2px; background:#555;}
*******************************************************************/



/*****************************조직도 신규 221130*****************************/
.univ_org{position:relative; text-align:center; overflow:hidden; z-index:0;}
.univ_org:before{content:"";position:absolute;top:0%;left: 50%;width:1px;height:90%;background:#ccc;z-index:-1;}
.univ_org h3{margin:0 auto; width:142px; height:142px; background:url("/images/schl/hj/sub_cnt/org_bg01.png") no-repeat;}
.univ_org h3 a{display:block; line-height:142px; font-size:25px; color:#fff;}
.univ_org ul > li{width:25%; height:auto;}
.univ_org ul > li p{width:100%;height: 55px;/* line-height: 1.5; */color:#fff;font-size:17px;background:#005aab url("/images/schl/hj/sub_cnt/org_bg02.png") no-repeat right bottom;display: flex;vertical-align: middle;justify-content: center;/* line-height: 1; *//* height: 45px; */align-items: center;}
.bt_none{border: 0;}
.univ_org ul > li a{color:#fff; font-size:17px;}
.univ_org ul > li > ul{border:1px solid #ccc; border-top:0; background:#fff;}
.univ_org ul > li > ul > li{position:relative;width:100%;padding-left: 20px;/* height: 45px; *//* line-height: 20px; */border-top:1px dotted #ccc;background:#fff;text-align:left;overflow:hidden;display: table;box-sizing:border-box;vertical-align: middle;}
.univ_org ul > li > ul > li a{position:relative;}
.univ_org ul > li > ul > li a:before{content:"";position:absolute;top: 50%;left:-10px;width:3px;height:3px;background:#555;}
.univ_org ul > li > ul > li:first-child{border-top:0;}
.univ_org ul > li > ul a{/* display: block; */font-size:14px;color:#555;/* vertical-align: middle; */display: flex;vertical-align: middle;justify-content: left;line-height: 1;height: 45px;align-items: center;}
 
.univ_org .org_top{position:relative;padding: 50px 10% 30px;width:100%;min-height: 200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:0;}
.univ_org .org_top:before{content:""; position:absolute; top:75px; left:20%; width:60%; height:1px; background:#ccc; z-index:-1;}
.univ_org .org_top > ul > li{float:left;width: 47%;}
.univ_org .org_top > ul > li:nth-child(3){float:right;}
.org_top_pd {padding-left: 6%;}/*220829*/
.org_top_pd02{width:100%; position:relative; overflow:hidden; } /*220829*/
.org_top_pd02 li{width:47% !important;float:right !important; margin-top:20px;/* margin-right: 2px; */} /*220829*/
.org_top_pd02 li:before{content:""; position:absolute; top:45px; left:50%; width:20%; height:1px; background:#ccc; z-index:-1;}/*220829*/
.univ_org .org_middle{position:relative; width:100%; min-height:500px; z-index:0; overflow:hidden;}
.univ_org .org_middle:before{content:"";position:absolute;top: 25%;left:10%;width: 70%;height:1px;background:#ccc;z-index:-1;}/*221205*/
.univ_org .org_middle:after{content:"";position:absolute;top: 575px;left:30%;width: 40%;height:1px;background:#ccc;z-index:-1;}/*221205*/
.univ_org .org_middle > ul > li{width: 22%;margin-right: 4%;min-height: 350px;float:left;}/*221205*/
.univ_org .org_middle > ul > li.list_mid{width:30%;}/*221205*/
.univ_org .org_middle > ul > li:nth-child(2){/* margin-right:50%; */}
.univ_org .org_middle > ul > li:nth-child(4){margin-right:0;}
/*.univ_org .org_middle > ul > li:last-child{margin-right:0; float:right;}
.univ_org .org_middle > ul > li:last-child p{background-color:#4a5773;}*/
.univ_org .org_middle > ul > li p{background-color:#14a0c1;}
.univ_org .org_middle ul > li p.org_list{width:100%;height:30px;line-height:30px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background: #eee;/* margin-right: 6.5%; */box-sizing: border-box;color: #333;font-size: 14px;display: block;text-align: left;text-indent: 6.5%;border-bottom: 1px dotted #ccc;border-top: 0;}

.univ_org .org_middle > ul.middle01{position: relative;overflow: hidden;height: 235px;}
.univ_org .org_middle > ul.middle01:before{content: "";position: absolute;top: 24px; right: 10%;width: 40%; height: 1px; background: #ccc;z-index: -1;}
.univ_org .org_middle > ul.middle01 > li{margin-right:0; float:right;}
.univ_org .org_middle > ul.middle01 > li p{background-color:#4a5773;}

.univ_org .depart_list{border:1px solid #ccc;border-top:0;background:#fff;overflow:hidden;margin-top: 30px;}
.univ_org .depart_list p{position:relative; padding-left:45px; width:100%; line-height:50px; font-size:17px; color:#fff; background:#5e6677; text-align:left;}
.univ_org .depart_list p:before{content:""; position:absolute; top:48%; left:30px; width:5px; height:5px; border:1px solid #fff;}
.univ_org .depart_list div{padding:2% 1%; overflow:hidden;}
.univ_org .depart_list dl{margin: 0 0.5%;width: 16%;border:1px solid #ccc;border-top:0;min-height:200px;box-sizing: border-box;float:left;}
.univ_org .depart_list dl dt{height: 58px;/* line-height: 17px; */background:#eff1f6;border:1px solid #5e6677;font-family:"NotoM";display: flex;vertical-align: middle;justify-content: center;align-items: center;}
.univ_org .depart_list dl dd{position:relative;padding-left:10px;line-height: 19px;letter-spacing:-1px;font-size:13px;text-align:left;}
.univ_org .depart_list dl dd a{color: #000;} 
.univ_org .depart_list dl dd:before{content:"";position:absolute;top: 20%;left:5px;width:2px;height:2px;background:#555;}

.univ_org .depart_list dl dd.bu_none a{color: #808080;}
.univ_org .depart_list dl dd.bu_none:before{display: none;}

.univ_org .depart_list dl:nth-child(2){width: 31%;}
.univ_org .depart_list dl:nth-child(2) dd{width:45%; float: left;}
/*****************************조직도 신규 221130*****************************/---------------------------------------------------------------------------------------------------------------- */



@media screen and (max-width :960px) {
.s_containerWrap {width:95%;}

#container {width:100%; margin-top:-42px;}
.containerWrap {position:relative; width:94%; margin:0 3% 0; background:none;}

    #s_contents {width:100%; margin:0 auto !important;}

    #mLnb{display:block;}
    #menu { position:fixed; top:0px; left:-150px; width:149px; margin-left:0; height:100%; z-index:5;}


}


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


	/*심볼로고*/
	.symbol .img img{max-width:100%;}	
		
	/* 캠퍼스맵_2 */
	.campus_map_2 .Conlist{width:100%;}
	.campus_map_2 .Conlist dl{width:100%;}
	
	/*조직도*/
	.univ_org .depart_list dl{margin-bottom:5px; width:32%;}



}


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


	/*심볼로고*/
	.symbol .box01 .img{width:100%;}
	.symbol .box01 .txt{width:100%; border:0;}
	
	/*조직도*/
	.univ_org ul > li{width:35%;}	
	
	/*조직도*/
	.univ_org ul > li{width:100%;}
	.univ_org .org_top{padding:20px 0;}
	.univ_org .org_top:before{display:none;}
	.univ_org .org_top > ul{margin:0 auto; width:80%;}
	.univ_org .org_top > ul > li:nth-child(2){margin-top:20px; float:left;}
	.univ_org .org_middle{margin-top:30px;}
	.univ_org .org_middle:before{display:none;}
	.univ_org .org_middle:after{display:none;}
	.univ_org .org_middle > ul{margin:0 auto; width:80%;}
	.univ_org .org_middle > ul > li{margin-top:20px; width:100%; min-height:auto;}
	.univ_org .depart_list{margin:30px auto; width:80%;}
	.univ_org .depart_list div{padding:3%;}
	.univ_org .depart_list dl{margin:5px 0; width:100%; min-height:auto;}

	/*Welcoming Remarks*/
	.greeting{text-align:center;}
	.greeting_img{ display:inline-block; float:none; margin-right:0;}
	.greeting p{text-align:left;}




	
}


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

}


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


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

	
	/* symbol */
	.symbol_list li img{width:100%; margin-bottom:15px;}
	.symbol_list li dl{ float:left; width:100%;}
	
	


}



