 /*°ÅÃ¢±º¸³³ëÀÎ¿ä¾çº´¿ø ¼­ºêÆäÀÌÁö pc &¹ÝÀÀÇü*/


#the_content .sub_title_wrap h5 {position: relative; padding-left: 10px; }
#the_content .sub_title_wrap h5.first{}
#the_content .sub_title_wrap h5:before {content:''; width: 4px; height: 28px; background-color: #52c16c; position: absolute; top:0; left:0; }
 
 /*¼­ºê : °¡Ã¢±º¸³³ëÀÎ¿ä¾çº´¿ø 2019-06-24 ¼ÛÀç¹Î*/ 

/* ´ëÇ¥ÀÎ»ç¸» ¹Ì¼ÇºñÁ¯ */



#img_con{
	width: 100%;
	height: 336px;
	position: relative;
	background: url(images/sub/introduce_img.jpg) center 0 #ccc no-repeat; 
	background-size: cover; 
	margin-bottom:50px;}
#img_con h1{
	width:100%; 
	color:#fff; 
	line-height:40px; 
	position:absolute; 
	top:50%; 
	left:50%; 
	transform:translateX(-50%);
	margin-top:-80px;
	padding-top:45px;
	}


.intro_box {display:flex; flex-wrap:wrap; align-items: center; justify-content: space-between;}
.intro_box .text_box {width:70%;}
.intro_box .pic_box {width:30%; margin-bottom:200px; text-align:right;}
.intro_box .pic_box p {margin-top:20px;}

#content_container .text_box{margin-bottom:50px;}
#content_container .text_box h1{
	font-size:29px; 
	color:#3b9f3b;
	text-align:left; 
	font-weight:500; 
	font-family: 'NanumSquare';
	padding:0;
	word-break:keep-all;
	}
#content_container .text_box p{color:#5d5d5d;font-size:16px; word-break:keep-all;}
#content_container .text_box .ceo{text-align:center;}
#content_container .text_box img{margin-bottom:5px;}


 #mission{width:100%;height: 441px;float: left;margin-top: 25px;position:relative;}
#mission img{position:absolute;left:50%;top:0; transform:translateX(-50%);}

/* ´ëÇ¥ÀÎ»ç¸» ¹Ì¼ÇºñÁ¯ ³¡ */


/* Ã£¾Æ¿À½Ã´Â±æ */
#the_content.map .sub_title_wrap h5{padding-left:15px; margin-bottom:40px;}

#map_wrap{width:100%; margin-bottom:30px; padding-left:10px;}
#map_wrap .root_daum_roughmap_landing{width:100% !improtant;}

.map #table1{ padding-left:15px;}
.map #table1 table{width:100%; border:1px solid #dbdbdb;  
		border-top:2px solid #000; 
		border-bottom:1px solid #000;}
.map #table1 table th{border-right:1px solid #dbdbdb; }
.map #table1 table th:last-child{border-right:none;}
.map #table1 td{height:35px;}
.map #table1 td:nth-child(1){}
.map #table1 td:nth-child(2){}
.map #table1 td:nth-child(3){border-right:none;}

.map #table2{padding-left:15px;}
.map #table2 table{width:100%; 
		border-top:2px solid #000;
		border-bottom:1px solid #000;}
.map #table2 table td{height:35px;}
.map #table2 table .call_title{background-color:#f7f7f7; width:65%;}
.map #table2 table .call_number{}

.map .scroll{
	display:none;
	margin-left:15px;
	margin-bottom:20px;
	}
.map .scroll img{
	display:inline-block;
	line-height:13px !important;
	vertical-align:middle;
	margin-right:3px;
}
.map .scroll p{
	display:inline-block;
	font-size:13px !important;
	line-height:13px !important;
	vertical-align:middle;
}


/* ¿À½Ã´Â±æ end */

/* Áø·á°ú¸ñ-¿Ü°ú, °¡Á¤ÀÇÇÐ°ú, ÇÑ¹æ°ú*/

.subject{}
.subject:after{content:""; display:block; clear:both;}

.subject{} .sub_title_wrap{margin-bottom:50px;}
.subject .pBox{
	width:400px;
	height:450px;
	border:1px solid #a3a3a3;
	float:left;
	margin:0 70px 0 50px;
	padding:50px;
	box-sizing:border-box;
	}

.subject .photo{
	width:300px !important;
	height:350px; !important;

}


.subject .drInfo{
	float:left;
}

.subject .name{
	font-size:25px !important;
	line-height:1em !important;
	margin-bottom:5px;
}
.subject .name span{
	font-size:15px !important;
	line-height:1em !important;
	color:#696969 !important;
	font-weight:400 !important;
}

.subject .career{
	float:left;
	margin-right:40px;
	}
.subject .medical{
	float:left;
}
.subject .career .title,
.subject .medical .title{
	width:300px;
	font-size:20px !important;
	line-height:1em !important;
	color:#75cd89 !important;
	padding:10px 0;
	border-bottom:1px solid #121212;
}
.subject .list{}
.subject .list li{
	width:300px;
	font-size:16px !important;
	line-height:20px !important;
	font-weight:200px !important;
	padding:8px 0;
	border-bottom:1px dotted #ccc;}
	
.subject .list li .dot{
	display:inline-block;
	width:2px !important;
	height:2px !important;
	line-height:36px !important;
	vertical-align:middle !important;
	background-color:#121212 !important;
	border-radius:50% !important;
	margin:0 10px;}
.subject .list li.bb{
	border-bottom:1px solid #b6b5b5;}
.subject .list li.last{
	border-bottom:1px solid #121212;}
.subject .list li .block{
	display:inline-block;
	width:25.5px;
}



/* Áø·á°ú¸ñ-¿Ü°ú, °¡Á¤ÀÇÇÐ°ú, ÇÑ¹æ°ú end*/


/* ÀÔÅð¿øÀýÂ÷ */

#admission p{
	font-size: 22px;
    color: #5d5d5d; 
    font-size: 16px;
    
}
#need table{
	border: 1px solid #dbdbdb;
    border-top-width: 2px;
    border-top-color: #505050;
    border-spacing: 0px;
}
.arrange_td_r:last-child{
	border-bottom:0px;
 }
#con_3_text > p{
	margin-left: 1%;
    color: #5d5d5d;
    font-size: 16px;
}
    
#con_3_text > p > span{
	color: #038718;
    margin-right: 0.3%;
}
    
#the_content table td {
	border:1px solid #dbdbdb;
	border-left:0px;
	border-bottom:0px;
	text-align:center;
	line-height:25px;
	padding:5px;
	vertical-align:middle;

}


#the_content table th{
	line-height:38px;
	text-align:center;
	background-color: #f7f7f7;
}

#the_content proof  table .con_l{

	line-height:150px;
}

#the_content proof table {
	border-right:0px;
}

.th_first{
    border: 1px solid #dbdbdb;
    border-bottom: 0px;
    border-right: 0px;
    background-color: #f2f2f2f2;
    font-size: 16px;
    color: #5d5d5d;
    height:38px; 
}
#the_content .small span{
	font-size:12px;
	line-height:18px;
	}

#the_content.time01 .sub_title_wrap h5{
	margin-bottom:40px;
}


#the_content.time01 .icon_wrap{
	width:100%; 
	margin-bottom:40px;
	margin-left:50px;
}

#the_content.time01 .icon_con{
	display:inline-block; 
	vertical-align:top;
	position:relative;
	margin-right:126px;
	height:110px;
}
#the_content.time01 .adr{
	margin-left:28px;
}
#the_content.time01 .icon_wrap:after{content:""; display:block; clear:both;}
#the_content.time01 .icon_line1{float:left;}
#the_content.time01 .icon_line2{float:left;}

#the_content.time01 .icon_con p{
	text-align:center;
}

#the_content.time01 .icon_con .arrow{
	position:absolute;
	top:50%;
	right:-80px;
	margin-top:-20px;
}
#the_content.time01 .info{
	margin-bottom:30px;
	margin-left:30px;}


#the_content.time01 #need{}
#the_content.time01 #need table{
	width:100%; 
	margin-bottom:3px;
	border-right:none;
	}
#the_content.time01 #need table th{
	width:20%; 
	line-height:80px;
	border-right:1px solid #dbdbdb;  
	border-bottom:1px solid #dbdbdb;
	}
#the_content.time01 #need table tr:nth-child(2) .arrange_th{
	border-bottom:none;
	}
#the_content.time01 #need table th,td{

	}
#the_content.time01 #need .info{
	margin-left:35px; 
	margin-bottom:50px;
}

#the_content.time01 #out{margin-bottom:20px;}


#the_content.time01 #outHos{margin-bottom:50px;}
#the_content.time01 #outHos .info{margin-bottom:10px;}


#the_content.time01 #proof{
	border:1px solid #dbdbdb; 
	border-top:2px solid #000; 
	border-right:none; 
	margin-bottom:50px;}
#the_content.time01 #proof table{
	width:100%;
	}
#the_content.time01 #proof .con_6_l{background:#f7f7f7;}
#the_content.time01 #proof td{height:40px;}
#the_content.time01 #proof th{border-right:1px solid #dbdbdb;}

#the_content.time01 #proof2{border:1px solid #dbdbdb; border-top:2px solid #000;
	border-right:none;
	box-sizing:border-box;}
#the_content.time01 #proof2 table{width:100%;}
#the_content.time01 #proof2 td{height:40px;}
#the_content.time01 #proof2 th{border-right:1px solid #dbdbdb;}
#the_content.time01 #proof2 .list{width:30%;}
#the_content.time01 #proof2 .large{width:30%;}
#the_content.time01 #proof2 .th_first{
	border-left:none;
	border-top:none;}

#the_content.time01 .scroll{
	display:none;
	margin-left:15px;
	margin-bottom:20px;
	}
#the_content.time01 .scroll img{
	display:inline-block;
	width:18px;
	height:auto;
	line-height:13px !important;
	vertical-align:middle;
}
#the_content.time01 .scroll p{
	margin-left:2px;
	display:inline-block;
	font-size:13px !important;
	line-height:13px !important;
	vertical-align:middle;
}


/* ÀÔÅð¿øÀýÂ÷ end */


/* Áø·á½Ã°£ */ 
#visit_con_l {float:left; width: 46%;}
#visit_con_l img {width: 100%; height: auto;}
#visit_con_r {float:left;   margin-left: 4%;}

.time_text_box {position: relative;}
.time_text_box::before {content:''; height: 3px; width: 100%;  position: absolute; bottom: 0; left:0;  background-color: #3BB967;}
.time_text_box > h2 {background: url('images/clock.png') 0 0 no-repeat; line-height: 60px; padding-left: 70px; margin-top:0 !important; margin-bottom: 0 !important; font-size: 25px !important;}

.vist_right_b {margin-top: 24%;}

/* ½Ã¼³¾È³» */
.facilitie .tapmenu{
	position:relative;
	}
.facilitie section{display:none;
			position:absolute;
			top:126px;
			left:251px
			
			}

.facilitie input{display:none;}
.facilitie label{
	display:block;
	width:100px;
	height:100.2px;
	font-weight:600;
	font-size:18px;
	line-height:1em;
	padding:30px 0;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #fff;
	background-color:rgba(0,0,0,0.4);
	z-index:300 !important;
	margin-left:150px;
	box-sizing:border-box;
}
.facilitie label.last{border:none;    visibility: hidden;}
.facilitie label:hover{
	color:#000;
	cursor:pointer;
} 

/* input Å¬¸¯½Ã, label ½ºÅ¸ÀÏ */
.facilitie input:checked + label{
	color:#fff ;
	background-color:#1f2334;
}

.facilitie #tab1:checked ~ #content1,
.facilitie #tab2:checked ~ #content2,
.facilitie #tab3:checked ~ #content3,
.facilitie #tab4:checked ~ #content4,
.facilitie #tab5:checked ~ #content5{
	display:block;
}

.facilitie .bx-viewport{
	
	width:800px;
	position:relative;
	}

.facilitie .fSlider{}
.facilitie .fSlider li{
	width:700px !important;
	height:400px !important;
	position:relative;
	}
.facilitie .fSlider li img{
	width:100%;
	height:100% !important;
}
.facilitie .fSlider li .fname{
	width:700px;
	height:60px;
	background:rgba(0,0,0,0.4);
	color:#fff !important;
	font-size:20px !important;
	line-height:1em !important;
	padding:18px 0;
	box-sizing:border-box;
	text-align:center !important;
	position:absolute;
	bottom:0;
	left:0;
}

.facilitie .bx-prev{
	display:block;
	width:65px;
	height:65px;
	background-color:rgba(0,0,0,0.6);
	background-image:url("http://geochang.pibs-app.net/wp-content/themes/geochang/images/btnl.png");
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:50%;
	left:20px;
	transform:translateY(-50%);
	z-index:100;
	text-indent:-9999px;
}

.facilitie .bx-next{
	display:block;
	width:65px;
	height:65px;
	background-color:rgba(0,0,0,0.6);
	background-image:url("http://geochang.pibs-app.net/wp-content/themes/geochang/images/btnr.png");
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:50%;
	right:120px;
	transform:translateY(-50%);
	z-index:100;
	text-indent:-9999px;
}



/* Ä¡¸Å°ü¸®Áö¿ø */

.pro01 .sub_title_wrap{
	margin-bottom:30px;
}

.con1_in_wrap{
     width:90%;
    height: 406px; 
	margin:0 auto 40px auto !important;
}

.con1_in{
    width: 30%;
    height: 257px;
    float: left;
    margin:0 1.64%;
    position: relative;
    
}

.con1_in img{

	width:100%;
	height:auto;
	position:absolute;
	left:0;
	top:0;
}
.con1_in:last-child{
    
    margin-right: 0px;
}

#con1_in_img1{


}

#con1_in_img3{

}
.time_text_day {
    padding-top: 24px;
}

.con1_in_text{
    
    width:90%;
    height: 164px;
    background-color: white;
    position: absolute;
    left: 50%;
    transform:translateX(-50%);
    top:84%;
    box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.1);
    
}

#the_content  .con1_in_text p {
	text-align: center;
    font-size: 15px;
    color: #5d5d5d; 
	margin:0 auto;
	padding-top:40px
}
     
.text_line{     
	width: 100%;
	height: 4px;
	background-color: #52c16c; 
	position: absolute;
	left:0;
	bottom:0;
 
}
.chart_title{ 
	 background-color: #f2f2f2; 
 }

#con2{
	margin-bottom:30px;
}

#con2 table{
	width:100%;
	border:1px solid #dbdbdb;
	border-top-color:#121212;
	border-bottom-color:#121212;
	margin-bottom:50px;
}

#con2 table th{
	border-right:1px solid #dbdbdb;
}

#con2 table th:last-child{
	border-right:none;
}

#con2 table .right_line{
	border-right:none;
}
.work_purpose li{margin-bottom:30px;}
.work_purpose h5{font-size:22px !important; color:#52c16c !important; }
.work_purpose h6{font-size:16px !important; padding-left:10px; margin-bottom:3px !important;}

.work_purpose li p{font-size:14px !important; padding-left:15px;}
.work_purpose li p:before{
	content:""; 
	display:inline-block;
	width:3px;
	height:3px;
	border-radius:50%;
	background:#121212;
	margin-bottom:4px;
	margin-right:5px;}

.work_purpose li p span{
	display:block;
	padding-left:5px;
}

/*
#con3 img{
	width:100%;
}

#con3 .img_t{display:none;}
*/ 



/* Ä¡¸Å°ü¸®Áö¿øend */


/* »ýÀÏÀÜÄ¡(¼ö¶ó»ó) */
#pro_wrap{
	/* height:409px;  */  
}

.pro_l{
	width:100%; 
	/* float:left; */
	/* margin-right:2%; */  
	margin-bottom:40px
}

.pro_r img{
	width:100%;
}

.pro_r{
	width:100%;
	height:auto;
	/* float:right;   */
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.pro_r img{
	width:calc(100% / 2 - 50px)
}

#the_content .pro_l #pro_l_in h2{
	text-align:left;
	font-size:27px;  
	color:#383838;
	margin-top:20px;
}


#the_content .pro_l #pro_l_in h2 span{
	color:#3bb967;
}

#the_content .pro_l #pro_l_in p{
text-align:left; 
margin-top:30px; 
font-size:16px;
color:#5d5d5d;
}

.pro_b{ 
	height:477px; 
	background-color:#dbdbdb;
	margin-top:25px;
	background: url(images/sub/sura.jpg) 0 0 no-repeat;
	background-size:cover; 
	padding:130px 100px 0 140px;
	box-sizing:border-box;
}
.pro_b .pro_text{
	width:100%;
}
#the_content .pro_b h2{
	text-align:right;
	font-size:27px;
	color:white;
}

#the_content .pro_b p{
	font-size:18px;
	text-align:right;
	color:white;
	word-break:keep-all;
}

/* ÀÌ¿ë¾à°ü */ 
.term h3{
	font-size:25px !important;
	line-height:1em !important;
	width:100%;
	height:45px;
	background:#e5ebff;
	text-align:center;
	padding:10px 0;
	box-sizing:border-box;
	border:1px solid #cccccc !important;
} 
.term h4{
	font-size:20px !important;
	margin-left:2% !important; 
	margin-bottom: 1% !important;
}
.term h4:before{
	content:"";
	display:inline-block;
	width:3px;
	height:20px;
	background:#52c16c;
	margin-right:7px;
	margin-bottom:-3px;
}

.term div{
	margin-bottom:2%;
}
.term div p{
	margin-left:4%;
	margin-bottom:1%;
}
.term div .p2{
	margin-left:6%;
	font-size:14px !important; 
	margin-bottom:0.5%;
}
.term div .p3{
	margin-left:8%;
	font-size:14px !important; 
	margin-bottom:0.5%;
}

.term div span{
	display:inline-block;
	width:3px;
	height:3px;
	border-radius:50%;
	background:#121212;
	margin-bottom:4px;
	margin-right:6px;
}



/*******************************************
*°ÅÃ¢±º¸³³ëÀÎ¿ä¾çº´¿ø ¹ÝÀÀÇü*
*********************************************/

 
 /*¼­ºê : °ÅÃ¢±º¸³³ëÀÎ¿ä¾çº´¿ø 2019-06-24 ¼ÛÀç¹Î*/ 


@media all and (max-width:1200px) {
	
	/* **** ´ëÇ¥ÀÎ»ç¸» ¹Ì¼ÇºñÁ¯ ********* */
	#img_con{width: 100%;height: 336px;position: relative;background: url(images/sub/introduce_img.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;background-color:gray;}
	#content_container{width:100%;}
	.sub_title_container{width: 200px;margin-top: 25px; float: left;}
	#content_container #img_con h1{font-size: 27px; position: absolute;left: 50%;top: 50%;} 
	 .text_box{width: 100%;margin-top: 25px;}
	#content_container .text_box h1 {font-size:29px;color:#3b9f3b;text-align:left;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight:500; font-family: 'NanumSquare';}
	#content_container .text_box p{color:#5d5d5d;	font-size:16px;}
	 #mission{width:100%;height: 441px;float: left;margin-top: 25px;position:relative;}
#mission img{position:absolute;left:50%;top:0; transform:translateX(-50%);}


	/* ********** ÀÔÅð¿øÀýÂ÷, ºñ±Þ¿© ********** */
	#the_content.time01 .icon_con{margin-right:115px;}
	#the_content.time01 .icon_con img{width:90%; height:auto;}
	#the_content.time01 .icon_con p{margin-left:-9%;}
	#the_content.time01 .icon_con .arrow{right:-70px;}
	#the_content.time01 .icon_con .pl{
		margin-left:17px;}

	#the_content.time01 #out .icon_con p{
		margin-left:0px;}
	
	.subject .pBox{
		width:350px;
		height:400px;
		margin:0 auto;
		float:none;
		padding:25px;
		margin-bottom:20px;
	}
	.subject .pBox .photo{
		width:300px !important;
		height:350px !important;
		
	}
	.subject .drInfo{
		width:100%;
		float:none;
		margin:0 auto;
	}

	.subject .name{
		width:180px;
		margin:0 auto 30px auto; 
	}
	
	.subject .career{
		width:45%;
		margin-left:2%;
		
	}
	.subject .medical{
		width:45%;
		}

	.subject .career .title, .subject .medical .title{
		width:100%;
	}

	.subject .list li{
		width:100%;
	}
}



@media all and (max-width:1160px){
	#the_content.time01 #admission .icon_wrap{margin-bottom:40px;}
	#the_content.time01 #admission .icon_con{margin-right:85px;}
	#the_content.time01 #admission .icon_con img{width:85%; height:auto;}
	#the_content.time01 #admission .icon_con p{
		;}
	#the_content.time01 #admission .icon_con .pl{
		}

	#the_content.time01 #admission .icon_con .arrow{right:-50px;}



}
@media all and (max-width:1100px){
		

		#content_container .text_box p .br2{
			display:none;
		}

		.facilitie section{
			left:191px;
		}

		.facilitie label{
			width:80px;
			height:70px;
			font-size:16px;
			padding:25px 0;
			margin-left:110px;
		}

		.facilitie .fSlider li{
		width:650px !important;
		height:350px !important;
		
		}

		.facilitie .fSlider li .fname{
		width:650px;
		height:50px;
		padding:15px 0;
		font-size:18px !important;
		}

		.facilitie .bx-prev{
		width:55px;
		height:55px;
		background-size:14px auto;
		}
		
		.facilitie .bx-next{
		width:55px;
		height:55px;
		right:170px;
		background-size:14px auto;
		}


}
@media all and (max-width:1024px){
	#the_content.time01 #admission .icon_con{
		margin-right:80px;
		height:90px;
		}
	#the_content.time01 #admission .icon_con img{width:80%; height:auto;}
	#the_content.time01 #admission .icon_con p{
		margin-left:-2px;
	}
	#the_content.time01 #admission .icon_con .pl{
		margin-left:13px;
	}

	#the_content.time01 #admission .icon_con .arrow{right:-50px;}

	#the_content.time01 #need .info{margin-bottom:20px;}

	#the_content.time01 #guide .icon_con p{
		margin-left:-10px;
	}

	#the_content.time01 #out .icon_con p{
		margin-left:-10px;
	}

	.facilitie section{
		left:151px;
	}

	.facilitie label{
		width:80px;
		height:70px;
		font-size:16px;
		padding:31px 0;
		margin-left:70px;
	}

	.facilitie .fSlider li{
	height:350px !important;
	
	}


	.facilitie .bx-prev{
	width:60px;
	height:60px;}

	.facilitie .bx-next{
	width:60px;
	height:60px;
	right:170px;}

	.con1_in_text p{
		font-size:13px !important;
	}

	#the_content .pro_b h2{
		right:5%;
	}
	#the_content .pro_b p {
		right:5%;
	}
	
}



@media all and (max-width:998px){
	#the_content.time01 #proof2{width:100% ;overflow:auto;}
	#the_content.time01 #proof2 table{
			width:998px;
		}

	#the_content.time01 .s2{
		margin-top:5px;
		display:block;
	}


}

@media all and (max-width:959px){
		.facilitie section{
			top:118px;
	}
	#pro_wrap{
		height:10%;
		margin-bottom:50px;
	}


	.pro_r{
		/* width:80%; */
		margin:0 auto;
		float:none;
	}
	.pro_l{
		/* width:80%; */
		float:none;
		/* margin:0 auto; */
	}

}

@media all and (max-width:940px){
	#the_content.time01 #admission .icon_con{margin-right:55px;}
	#the_content.time01 #admission .icon_con img{width:70%; height:auto;}
	#the_content.time01 #admission .icon_con .arrow{right:-35px;}
	#the_content.time01 #admission .icon_con p{margin-left:-20px;}

	#the_content.time01 #guide .icon_con p{margin-left:-18px;}
	#the_content.time01 #out .icon_con p{margin-left:-18px;}
}

@media all and (max-width:900px){
	/*
	#the_content.time01 #need .needT{width:100%; overflow:auto;}
	#the_content.time01 #need .needT table{width:900px;}
	*/

	.facilitie section{
		top:118px;
		left:121px;
	}

	.facilitie label{
		width:70px;
		height:68px;
		font-size:14px;
		padding:27px 0;
		margin-left:50px;
	}

	.facilitie .fSlider li{
	width:650px !important;
	height:340px !important;
	
	}

	.facilitie .fSlider li .fname{
	width:650px;
	height:50px;
	padding:16px 0;
	font-size:16px !important;
	}

	.facilitie .bx-next{

	right:170px;}


	.con1_in_wrap{
		height:50%;
	}

	.con1_in_text{
		top:65%;
		height:190px;
	}

	#the_content .con1_in_text p{
		padding-top:7%;
		font-size:20px !important;
		line-height:28px;
	}

	.con1_in{
		float:none !important;
		width:100%;
		height:550px;
		margin:0 auto 40px auto;
	}
	.con1_in:last-child{
		margin:0 auto 30px auto;
	}

	#the_content .pro_b h2{
		right:4%;
	}
	#the_content .pro_b p {
		right:4%;
		padding-left:10px;
	}
	
	.intro_box .text_box {width:100%;}
	.intro_box .pic_box {width:auto; order:-1; margin-bottom:40px;}
}


@media all and (max-width:800px){
	#content_container .text_box{
		width:95%;
		margin:0 auto;
	}

	#content_container .text_box h1{
		font-size:22px !important;
	}

	#the_content.time01 #admission .icon_con{margin-right:40px;}
	#the_content.time01 #admission .icon_con img{width:67%; height:auto;}
	#the_content.time01 #admission .icon_con .arrow{right:-35px;}

	#visit_con_l{
		width:80%;
		float:none;
		margin:0 auto 5% auto;
	}

	#visit_con_r{
		float:none;
	}

	.vist_right_b{
		margin-top:10%;
	}
	
	.facilitie section{
		top:118px;
		left:111px;
	}

	.facilitie label{
		width:60px;
		height:57px;
		font-size:14px;
		padding:22px 0;
	}

	.facilitie .fSlider li{
		width:550px !important;
		height:285px !important;
	
	}

	.facilitie .fSlider li .fname{
	width:550px;
	height:50px;
	padding:16px 0;
	font-size:16px !important;
	}

	.facilitie .bx-prev{
	width:45px;
	height:45px;}

	.facilitie .bx-next{
	width:45px;
	height:45px;
	right:270px;}

	.facilitie .bx-prev, .facilitie .bx-next{
		background-size:13px auto;
	}
	
	.term h3{
	font-size:20px !important;
	height:40px;
	} 
	.term h4{
		font-size:17px !important;

	}
	.term h4:before{
		height:17px;
	}

	.term div p{
		font-size:12px !important;
	}
	.term div .p2{
		font-size:12px !important; 
	}
	.term div .p3{
		font-size:12px !important; 
	}
}


@media all and (max-width:768px){
	#content_container #img_con h1{font-size:25px; font-weight:400;}
	#content_container .text_box p{margin-bottom:20px;}

	#the_content.time01 #admission .icon_con{
		height:75px;
		}

	#the_content.time01 .icon_con p{
		font-size:14px;
		line-height:16px;
	}

	#the_content.time01 #admission .icon_con img{width:65%; height:auto;}
	#the_content.time01 #admission .icon_con .arrow{right:-35px;}
	
	#the_content.time01 #admission .icon_con .pl{
		margin-left:11px;
	}

	#the_content.time01 #guide .icon_con p{
		margin-left:-15px;
	}
	
	#the_content.time01 #out .icon_con p{
		margin-left:-19px;
	}

	#the_content .pro_l #pro_l_in h2{
		font-size:21px !important;
	}

	.subject .sub_title_wrap h5.first{
		font-size:23px !important;
	}
	.subject .sub_title_wrap h5:before{
		height:24px !important;
	}

	#the_content .con1_in_text p{
		font-size:18px !important;
	}
	.pro_b {padding:80px 50px 0;}
	#the_content .pro_b h2{text-align:left;}
	#the_content .pro_b p{text-align:left;}
}

@media all and (max-width:755px){
	#the_content.time01 #admission .icon_wrap{
		margin-bottom:15px;}
	#the_content.time01 #admission .icon_con{
		margin-right:20px;
		margin-bottom:20px;
		}
	#the_content.time01 #admission .icon_con img{width:65%; height:auto;}
	#the_content.time01 #admission .icon_con .arrow{
		width: 20%;
		top: 60%;
		right:-16px;}
	#the_content.time01 #admission .icon_con p{

		font-size:12px;}

	#the_content.time01 #guide .icon_con p{
		margin-left:-23px;
	}
	#the_content.time01 #out .icon_con p{
		margin-left:-23px;
	}
	.pro_r{
	gap:20px
	}
	.pro_r img{
	width:100%;
	}

}

@media all and (max-width:700px){


	.facilitie label{
		float:left;
		display:block;
		width:90px;
		height:50px;
		margin-left:0;
		border-bottom:none;
		border-right:1px solid #fff;
		padding:19px 0;
	}
	.facilitie label.first{
		margin-left:85px;
	}

	.facilitie section{
		top:169px;
		left:85px;
	}
	.facilitie .fSlider li{
		width:450px !important;
	}
	.facilitie .fSlider li .fname{
	width:450px !important;
	height:40px !important;
	padding:12px 0;
	font-size:16px !important;
	bottom:55px;
	}

	.facilitie .bx-prev{
	left:20px;
	top:45%;
	width:45px;
	height:45px;}

	.facilitie .bx-next{
	width:45px;
	height:45px;
	right:370px;
	top:45%;
	}

	.facilitie .bx-prev, .facilitie .bx-next{
		margin-top:-30px;
		background-size:13px auto;
	}

	.con1_in_wrap{
		
	}

	.con1_in{
		height:400px;
		margin-bottom:85px;
	}

	#the_content .con1_in_text p{
		padding-top:9%;
	}

	
	#con3 .img_pc{display:none;}
	#con3 .img_t{
		display:block;
		width:85%;
		margin:0 auto;
		}
}

@media all and (max-width:660px){

	.subject .drInfo{
		width:90%;
	}

	.subject .name{

	}

	.subject .career{
		width:100%;
		margin:0 0 30px 0;
		}
	.subject .medical{

		width:100%;
		}

	.subject .career .title,
	.subject .medical .title{
		width:100%;
		font-size:17px !important;
	}

	.subject .list li{
		width:100%;
		font-size:13px !important;
	}
}

@media all and (max-width:640px){
	#content_container #img_con{width:100%; height:300px;}
	#mission{height:350px;}

	#sub_container .sub_title_wrap{
		margin-bottom:0;
	}


}

@media all and (max-width:600px){
	.pibs_nboard_write_form_pwd span{
		display:block;
	}

		.subject .drInfo{
		width:100%;
	}

	.subject .name{
		margin:0 auto 30px auto;
		text-align:center;
	}

	.subject .career{
		float:none;
		width:100%;
	}
	.subject .medical{
		float:none;
		width:100%;
		}
		.subject .career .title, .subject .medical .title{
		width:90% !important;
		margin:0 auto;
		}

		.subject .list li{
			width:90% !important;
			margin:0 auto;
		}
}

@media all and (max-width:589px){

	#the_content.time01 #admission .icon_con{
		margin-right:20px;
		margin-bottom:20px;}

	#the_content.time01 #admission .icon_con img{width:60%; height:auto;}




}

@media all and (max-width:570px){
	#content_container #img_con h1{font-size:20px; line-height:28px; margin-top:-73px;}

	#the_content.time01 .icon_wrap{
		margin:0;
	}

	#the_content.time01 .icon_line1{
		width:90%;
		float:none;
		margin-left:10%;}
	#the_content.time01 .icon_line2{
		width:90%;
		float:none;
		margin-left:10%;
		margin-bottom:5%;}


	#the_content.time01 #admission .icon_con{
		width:20%;
	}
	#the_content.time01 #admission .icon_con .icon{
		margin-right:20%;
	}

	#the_content.time01 #admission .icon_con .icon p{
		margin-left:1px;
		}

	#the_content.time01 #admission .icon_con .ml{
		margin-left:0;
		}


	#the_content.time01 #admission .icon_con img {
    width: 100%;
    height: auto;
	}

	#the_content.time01 #guide .icon_line1{
		margin-bottom:40px;
	}

	.facilitie label.first{
		margin-left:19px;
	}
	.facilitie section{
		left:19px;
	}

	
}


@media all and (max-width:500px){
	#content_container h2 {
		font-size:18px !important;
	}

		.facilitie label{
		float:left;
		display:block;
		width:70px;
		height:50px;
		margin-left:0;
		border-bottom:none;
		border-right:1px solid #fff;
		
	}

	.facilitie label.first{
		margin-left:15px;
	}

	.facilitie section{
		top:152px;
		left:15px;
	}
	.facilitie .fSlider li{
		width:350px !important;
		height:200px !important;
	}
	.facilitie .fSlider li .fname{
	width:350px !important;
	height:40px !important;
	padding:13px 0;
	font-size:14px !important;
	line-height:1em;
	bottom:0px;
	}

	.facilitie .bx-prev{
	left:20px;
	width:35px;
	height:35px;
	top:60%;
	}

	.facilitie .bx-next{
	width:35px;
	height:35px;
	right:470px;
	top:60%;
	}

	.facilitie .bx-prev, .facilitie .bx-next{
		margin-top:-30px;
		background-size:9px auto;
	}
	
	.con1_in{
		height:300px;
		margin-bottom:50px;
	}
	
	.con1_in_text{
		height:130px;
	}

	
	#the_content .con1_in_text p{
		padding-top:26px;
	}

	#content_container h2{
		margin-bottom:0;
	}
	
	#the_content .pro_l #pro_l_in h2{
		font-size:17px !important;
	}

	#the_content .pro_l #pro_l_in p{
		margin-top:15px;
		font-size:14px;
	}

	#the_content .pro_b p{
		font-size:14px;
	}

	#con3 .img_t{
		width:100%;
		}

	.term h3{
		font-size:18px !important;
	} 
	.term h4{
		font-size:15px !important;

	}
	.term h4:before{
		height:15px;
	}
	.pro_b {
		padding: 50px 40px 0;
	}
}


@media all and (max-width:487px){
	#mission{
		height:260px;
	}
	#the_content .sub_title_wrap h5{
		font-size:22px; 
		line-height:22px;
		margin-bottom:20px !important;}
	#the_content .sub_title_wrap h5:before{height:22px;}


	#the_content .small{
	font-size:18px;
	margin-left:11px;}
	#the_content .info{
		font-size:14px;}
}

@media all and (max-width:447px){


	#the_content .con1_in_text p{
		padding-top:35px;
		font-size: 14px !important;
		line-height:20px !important;
	}


}

@media all and (max-width:425px){
	.subject .pBox {
    width: 300px;
    height: 350px;
	padding:28px 23px;}
	
	.subject .pBox .photo {
    width: 250px !important;
    height: 292px !important;
	}


	#content_container #img_con h1{
		width:90%;
	}
	#content_container #img_con h1 br{
		display:none;
	}

	#the_content.time01 .icon_wrap{
		margin-bottom:25px;
	}
	#the_content.time01 #admission .icon_con{
		margin-bottom:30px;
	}


	#the_content.time01 #out .icon_wrap{
		margin-bottom:0px;
	}

	#the_content.time01 #outHos .info{
		margin-left:15px;
	}
	#the_content.time01 .adr{margin-left:15px;}

	.subject .sub_title_wrap h5.first{
		font-size:20px !important;
	}
	.subject .sub_title_wrap h5:before{
		height:21px !important;
	}


}

@media all and (max-width:397px){
	#content_container h2{
		margin-bottom:17px;}

	#the_content.time01 #admission .icon_con {
		height: 65px;
	}

	#content_container #img_con h1 br{
		display:none;
	}


	.time_text_box > h2{
		background-size:45px auto;
		padding-left:50px;
	}

	.time_text_box{
		margin-bottom:0;
	}

	.time_text_box:before{
		bottom:10px;
	}


	.facilitie label{
		float:left;
		display:block;
		width:50px;
		height:40px;
		padding:13px 0;
		line-height:1em;
		margin-left:0;
		border-bottom:none;
		border-right:1px solid #fff;
	}
	.facilitie label.first{
		margin-left:30px;
	}

	.facilitie label.last{
	padding:8px 0;
	}

	.facilitie section{
		top:142px;
		left:30px;
	}
	.facilitie .fSlider li{
		width:250px !important;
		height:150px !important;
	}
	.facilitie .fSlider li .fname{
	width:250px !important;
	height:30px !important;
	padding:9px 0;
	font-size:12px !important;
	line-height:1em;
	bottom:0px;
	}

	.facilitie .bx-prev{
	left:20px;
	width:25px;
	height:25px;
	top:85%;
	}

	.facilitie .bx-next{
	width:25px;
	height:25px;
	right:570px;
		top:85%;
	}

	.facilitie .bx-prev, .facilitie .bx-next{
		margin-top:-60px;
		background-size:7px auto;
	}

	
	#the_content.time01 #admission .icon_con p {
		font-size:11px !important;
	}

	.con1_in{
		height:220px;
	
	}

	.con1_in_text{
		width:98%;
		top:55%;
	}

	.con1_in_text p {
		font-size: 10px !important;
		line-height:18px !important;

	}
	
	#the_content .pro_l #pro_l_in p br{
		display:none;
	}
	
}

@media all and (max-width:320px){
	#content_container #img_con{width:100%; height:200px;}
	#content_container #img_con h1{font-size:16px; line-height:22px; margin-top:-75px;}
	 #mission{height:200px;}

	#the_content.time01 .info{
		font-size:14px;
	}
	
	.map #table2 table .call_title{
		width:60%;
	}
}


