 @charset "euc-kr";

 /*
 @font-face{font-family:'Arial'; src:url('/font/NanumGothic.woff') format('woff'); }
 @font-face{font-family:'Arial'; src:url('/font/NanumGothicBold.woff') format('woff'); }
 @font-face{font-family:'Arial'; src:url('/font/NanumGothicExtraBold.woff') format('woff'); }
 @font-face{font-family:'NMyeongjo'; src:url('/font/NanumMyeongjo.woff') format('woff'); }
 @font-face{font-family:'NMyeongjoB'; src:url('/font/NanumMyeongjoBold.woff') format('woff'); }
 @font-face{font-family:'NMyeongjoEB'; src:url('/font/NanumMyeongjoExtraBold.woff') format('woff'); }
*/

html { height:100%; width:100%; }
body { height:100%; width:100%; font-size: 9pt; color: #777777; line-height: 160%; font-family:"Arial","³ª´®°íµñ"; background-color:#d8d8d8; }
td {font-size: 9pt; color: #555555; line-height: 160%; font-family:"Arial","³ª´®°íµñ";}

form {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }
textarea {	font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }
center { font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }
option { font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }
pre { font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }
blockquote { font-size: 9pt; color: #777777; line-height: 150%; font-family: "Arial","³ª´®°íµñ" }

a:link { color: #5e5e5e; text-decoration: none; }
a:visited {	color: #5e5e5e; text-decoration: none; }
a:active { color: #5e5e5e; text-decoration: none; }
a:hover { color: #a3a3a3; text-decoration: none; }
	
.textarea {	background-color:white; border: 1px solid #dedede; font-size:9pt; color:#000000; height:auto; }
.submit { font-size:9pt; color:white; height:19px; background-color:#999999; }






@media (min-width:1024px) {/* ÃÖ¼Ò 1024 ~ ÃÖ´ë */
	
#wrapper {height:100%; width:100%;  min-width:1100px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; height:120px; margin:0 auto; }
	    
	#top { width:100%; height:120px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1100px; height:30px; margin:0 auto; }
		.top_lang_box { position:absolute; left:0px; padding-top:7px; }
			.top_lang_box li { float:left; padding-right:20px; }
			.top_lang_box li a { color:#333333; font-weight:bold; }
		.login_box { position:absolute; right:0px; width:360px; height:30px; margin:0 auto; text-align:right; font-size:11px; }
				.login_box a { color:#999999; font-family:"Arial"; display:inline-block; height:25px; padding:5px 7px 0px 10px; }
				.login_box a:hover { color:#333333; }


		.navi_logo { position:relative; width:100%; height:90px; background-color:#00cbe1; }
			.navi_box { position:relative; max-width:1100px; height:90px; margin:0 auto;  }
				.logo { position:absolute; margin:0 auto; top:19px; left:0px; width:220px; }
				#menu_box { position:absolute; right:0px; width:800px; height:90px; }

				/* ¸ÞÀÎ ¸Þ´º */
				.gnbW {width:100%; height:90px; border:0px solid #000000; }
				.gnbW ul.gnb {width:800px; margin:0 auto; margin-top:0px;  border:0px solid #000000; } 
				.gnbW ul.gnb > li {position:relative; float:left; width:150px; height:50px; text-align:center; padding-top:37px; z-index:99; border:0px solid #000; }
				.gnb_tit > a { color:#ffffff; font-size:15px; font-family:"Arial"; font-weight:bold; }
				.gnb_tit > a:hover { color:#042236; }

				/* ÇÑ±Û¸Þ´º */
				.gnb_tit_kor > a { color:#ffffff; font-size:15px; font-family:"³ª´®°íµñ"; font-weight:500; }
				.gnb_tit_kor > a:hover { color:#042236; }

				.gnbW ul.gnb > li > ul.menu {width:200px; z-index:999; position:absolute; left:-20px; top:80px; background-color:#00cbe1; display:none; }
				.gnbW ul.gnb > li > ul.menu > li a {display:block; width:200px; height:25px; color:#ffffff; text-align:left; font-size:12px; cursor:pointer; line-height:25px; text-indent:10px;}
				.gnbW ul.gnb > li > ul.menu > li a:hover {color:#042236; font-weight:none; font-size:12px;}
				.gnbW ul.gnb > li > ul.menu > li.menuF {padding-top:10px;}
				.gnbW ul.gnb > li > ul.menu > li.menuL {padding-bottom:10px; background:none; }

				.gnbW ul.gnb > li > ul.menu > li > ul {margin-top:3px; }
				.gnbW ul.gnb > li > ul.menu > li > ul > li a {font-size:12px; line-height:20px; }
				.gnbW ul.gnb > li > ul.menu > li > ul > li a:hover {color:#4f0015; }

			.top_menu { display:none; }

			#sb-btn img { display:none; position:absolute; top:30px; left:20px; border-radius:5px; background-color:#333333; width:40px; height:40px; cursor:pointer; }

			
	#divpop { position:absolute; width:350px; left:10px; margin-left:0px; top:130px; z-index:99999; }
	#divpop2 { position:absolute; width:350px; left:370px; margin-left:0px; top:130px; z-index:99999; }


	#contents { width:100%; position:relative; margin:0 auto; padding-bottom:50px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; height:480px; margin:0 auto; border:0px solid #000000; }
		.container:after { content:""; display:block; clear:both; }

		
		.m01 { position:relative; margin:0 auto; width:100%; max-width:1100px; height:365px; margin-top:0px; border:0px solid #333; }
		.m01:after { content:""; display:block; clear:both; }
			.m_info01 { position:relative; float:left; max-width:360px; width:100%; text-align:center; }
				.m_info01 img { padding-top:70px; }
				.mobile_calling { display:none; } 
				.m_info01 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info01 p { font-size:20px; color:#999999; padding-top:14px; line-height:120%; }
				.m_mail { font-size:14px; padding-top:2px; }

			.m_info02 { position:relative; float:left; max-width:360px; width:100%; margin:0 10px; text-align:center; }
				.m_info02 img { padding-top:70px; }
				.m_info02 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info02 p { font-size:14px; color:#777777; padding-top:20px; line-height:130%; }
				.m_info02 a:hover h2 { display:block; color:#247fa0; }

			.m_info03 { position:relative; float:left; max-width:360px; width:100%; text-align:center;}
				.m_info03 img { padding-top:70px; }
				.m_info03 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info03 p { font-size:14px; color:#777777; padding-top:20px; line-height:130%; }
				.m_info03 a:hover h2 { display:block; color:#247fa0; }



		.m02 { position:relative; margin:0 auto; width:100%; height:245px; margin-top:0px; background-color:#00cbe1; }
		.m02:after { content:""; display:block; clear:both; }
			.m_line { position:relative; margin:0 auto; max-width:1100px; width:100%; text-align:center; }
				.m_line h2 { font-size:38px; color:#ffffff; padding-top:50px; padding-bottom:20px; }
				.m_line p { font-size:20px; color:#ffffff; padding-top:10px; }
				.m_line_btn { margin:0 auto; width:174px; height:34px; margin-top:25px; background-color:#00cbe1; border:3px solid #002e33; }
				.m_line_btn a { display:block; color:#002e33; font-size:13px; padding-top:8px; height:26px; }
				.m_line_btn a:hover { color:#ffffff; font-size:16px; background-color:#002e33; }



		.m03 { position:relative; margin:0 auto; width:100%; max-width:1100px; height:440px; margin-top:50px; background-color:#ffffff; }
		.m03:after { content:""; display:block; clear:both; }
			.m03 h2 { text-align:center; margin:0 auto; font-size:32px; color:#498abb; }

			.clinic01 { position:relative; float:left; max-width:230px; width:100%; margin-top:90px; margin-right:60px; }
				.clinic01 h2 { font-size:20px; color:#000000; }
				.clinic01 img { padding-top:20px; width:100%; }
				.clinic01 p { font-size:13px; color:#666; line-height:150%; padding-top:20px; }

			.clinic02 { position:relative; float:left; max-width:230px; width:100%; margin-top:90px; margin-right:60px;  }
				.clinic02 h2 { font-size:20px; color:#000000; }
				.clinic02 img { padding-top:20px; width:100%; }
				.clinic02 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }

			.clinic03 { position:relative; float:left; max-width:230px; width:100%; margin-top:90px; margin-right:60px;  }
				.clinic03 h2 { font-size:20px; color:#000000; }
				.clinic03 img { padding-top:20px; width:100%; }
				.clinic03 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }

			.clinic04 { position:relative; float:left; max-width:230px; width:100%; margin-top:90px; margin-right:0px;  }
				.clinic04 h2 { font-size:20px; color:#000000; }
				.clinic04 img { padding-top:20px; width:100%; }
				.clinic04 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }
			
			.m_more { width:76px; height:24px; margin-top:20px; }
				.m_more a { display:block; color:#498abb; text-align:center; background-color:#ffffff; padding-top:3px; height:21px; border:3px solid #498abb; }
				.m_more a:hover { background-color:#498abb; color:#ffffff; }



		/* ¼­ºêÀÌ¹ÌÁö */
		.sub_img_zone { position:relative; width:100%; height:230px; margin:0 auto; background:url(/img/sub01.jpg) center no-repeat; background-size:cover; }


		#sub_contents_box { position:relative; width:1100px; height:100%; margin:0 auto; padding-top:70px; }
		#sub_contents_box:after { content:""; display:block; clear:both; }

		#sub_menu { position:relative; float:left; width:190px; height:auto; margin-right:60px; }
		#sub_menu_mobile { display:none; }

			.sm_title { position:relative; height:55px; line-height:110%; font-family:"Arial"; font-weight:bold; color:#00cbe1; font-size:20px; }

			.sm01 { height:30px; margin-top:0px; font-size:13px; font-family:"Arial"; border-bottom:0px solid #dce1f3; }
				.sm01 a { display:block; padding-left:0px; height:25px; width:190px; padding-top:5px; color:#333333; }
				.sm01 a:hover { color:#00cbe1; }
			.sm02 { height:30px; margin-top:0px; font-size:12px; font-family:"Arial"; border-bottom:0px solid #dce1f3; }
				.sm02 a { display:block; padding-left:20px; height:25px; width:170px; padding-top:5px; color:#333333; }
				.sm02 a:hover { color:#00cbe1; }

			
			.sub_call { position:relative; margin-top:50px; }
				.sub_call h2 { font-size:16px; color:#484848; padding-bottom:10px; }
				.sub_call p { font-size:18px; color:#999999; line-height:120%; }
			

		#contents_box { position:relative; float:left; max-width:850px; height:100%; }
		#contents_box:after { content:""; display:block; clear:both; }
			
		.s_title { position:relative; color:#343434; font-size:34px; font-family:"Arial"; line-height:100%; }
		.navi { position:absolute; right:0px; top:0px; color:#b4b4b4; font-size:12px; font-family:"Arial"; }
		.page { position:relative; width:850px; text-align:left; color:#383838; font-size:14px; font-family:"Arial"; line-height:24px; margin-bottom:0px; padding-top:90px; }
		
		/* ÇÑ±ÛÆäÀÌÁö */
		.s_title_kor { position:relative; color:#343434; font-size:34px; font-family:"³ª´®°íµñ"; line-height:100%; font-weight:500; }
		.navi_kor { position:absolute; right:0px; top:0px; color:#b4b4b4; font-size:12px; font-family:"³ª´®°íµñ"; }
		
		.kor1-1 { font-family:"³ª´®°íµñ"; font-size:25px; color:#3073be; line-height:24px; text-align:center; padding-bottom:50px; }
		.kor1-2 { font-family:"³ª´®°íµñ"; font-size:14px; color:#565656; line-height:24px; text-align:left; }
		
		/* ÇÑ±ÛÆäÀÌÁö */


		.sc_box { position:relative; font-family:"Arial"; width:100%; font-size:14px; line-height:24px; padding-bottom:100px; }
		.sc_box:after { content:""; display:block; clear:both; }
		
		.ct { position:relative; width:100%; height:25px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:70px; }
		.ct p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:30px; }
		.ct img { padding:0 7px; }

		.ct2 { color:#00cbe1; font-family:"Arial"; font-size:25px; height:28px; position:relative; padding-left:43px; padding-top:6px;}
		.ct2 img { position:absolute; top:0px; left:0px; }
	
		.ct2_kor { color:#00cbe1; font-family:"³ª´®°íµñ"; font-size:25px; height:28px; position:relative; padding-left:43px; padding-top:6px;}
		.ct2_kor img { position:absolute; top:0px; left:0px; }
		
		.ct2 a { color:#4d942a; text-decoration:underline; }
		.ct2 a:hover { color:#0b50a1; }

		.ct3 { color:#242424; font-family:"Arial"; font-size:18px; }

		.ct3-2 { background-color:#858585; color:#ffffff; padding:2px 4px; font-family:"Arial"; font-size:16px; }

		

		/* ct¾È¿¡ °ýÈ£(ÀÛÀºÆùÆ®) µé¾î°£ ÅØ½ºÆ® */
		.ct4 { position:relative; width:100%; height:25px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:70px; }
		.ct4 p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:23px; text-decoration:underline; }
		.ct4 img { padding:0 7px; }
		.ct4 a { color:#0b50a1;}
		.ct4 a:hover { color:#4d942a; }
		.ct5{font-size:15px;}

		.ct2_1{color: #007d8a; font-family:"Arial"; font-size:20px;}
		footer.realfooter { position:relative; width:100%; height:350px; margin:0 auto; }
			#foot_t { position:relative; width:100%; height:140px; margin:0 auto; background-color:#498abb; }
				.foot_top { max-width:1100px; width:100%; margin:0 auto; color:#ffffff; font-size:13px; line-height:130%; text-align:center; padding-top:24px; }
				.foot_top p { position:relative; text-align:center; width:245px; margin:0 auto; padding-top:10px; }
				.ft_big { font-size:24px; }
				
				.foot_top_kr { max-width:1100px; width:100%; margin:0 auto; color:#ffffff; font-size:26px; text-align:center; padding-top:60px; }
				

			#foot_m { position:relative; width:100%; height:80px; margin:0 auto; background-color:#ffffff; }
			#foot_m:after { content:""; display:block; clear:both; }
				.foot_middle { max-width:1100px; width:100%; margin:0 auto; text-align:center; padding-top:20px; }
				.family_hospital li { display:inline-block;  margin-right:30px; }

			#foot_b { position:relative; width:100%; height:130px; margin:0 auto; background-color:#666666; }
				.foot_bottom { position:relative; max-width:1100px; width:100%; margin:0 auto; }
				.foot_copy { position:relative; color:#c8c8c8; line-height:150%; padding-top:35px; }
				.foot_link { position:absolute; right:0px; top:45px; }
					.foot_link a { color:#c8c8c8; }

/* ÄÁÅÙÃ÷ */

/* ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */
ul.sub_menu{overflow:hidden; margin-top:-40px;}
ul.sub_menu li{background-color:#5cb2bb; float:left; padding:5px; font-size:13px; border:1px solid #ccc; margin-right:15px; margin-bottom:15px; }
ul.sub_menu li:hover{background-color:#2b97a2;}
ul.sub_menu li a{color:#fff;}
/*// ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */

.i1-1 { position:absolute; right:0px; }
.t1-1 { color:#3073be; font-family:"Arial"; font-size:26px; line-height:30px; padding-top:110px;}
.t1-1b { font-size:32px; }
.t1-1-2 { font-family:"Arial"; color:#383838; font-size:16px; line-height:24px; padding-top:70px;}
.t1-1-3 { font-family:"Arial"; font-size:25px; color:#00cbe1; }
.t1-1-4 { font-family:"Arial"; font-size:22px; color:#565656; line-height:40px;}
.c_time { position:absolute; left:33%; }

.b2-1 { position:relative; width:100%; height:100%;  }
.b2-1:after { content:""; display:block; clear:both; }

.a_exam { position:relative; max-width:356px; width:100%; height:123px; float:left; margin-left:34px; margin-right:35px; background-image:url(/img/i2-1-1.jpg); background-position:70% 70%; }
.e_exam { position:relative; max-width:356px; width:100%; height:123px; float:left; margin-left:34px; margin-right:35px; background-image:url(/img/i2-1-2.jpg); background-position:35% 70%; }

	.a_exam p {max-width:160px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; margin-top:37px; }
		.a_exam p a { color:#ffffff; font-family:"Arial"; font-size:16px; padding-top:13px; padding-bottom:14px; }
		.a_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }

	.e_exam p { max-width:210px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; margin-top:37px; }
		.e_exam p a { color:#ffffff; font-family:"Arial"; font-size:16px; padding-top:13px; padding-bottom:14px; }
		.e_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }
	
.t2-1 { font-family:"Arial"; color:#565656; font-size:14px; line-height:24px; }
.t2-1-1 { font-family:"Arial"; font-size:25px; color:#3073be; }



/* staff */
.doc01 { position:relative; border:1px solid #dadada; max-width:850px; padding-left:445px; height:298px; padding-top:30px; background-image:url(/img/doc01.jpg); margin-bottom:40px;}
.doc02 { position:relative; border:1px solid #dadada; max-width:379px; width:100%; height:100%; padding-top:30px; padding-left:20px; padding-bottom:50px; margin-bottom:24px;}

.doc_tit { font-family:"Arial"; color:#151515; font-size:19px; line-height:24px; }
.doc_txt { font-family:"Arial"; color:#565656; font-size:14px; line-height:24px; }

.doc_left { max-width:425px; width:100%; position:relative; float:left; height:100%; }
.doc_right { max-width:401px; padding-left:24px; width:100%; position:relative; float:left; height:100%; }


/* Å×ÀÌºí */
.c_table { border:1px solid #bebebe; width:100%; }
.c_table th { padding:30px; text-align:center; color:#242424; font-size:16px; line-height:25px; background-color:#f7f9f9; font-weight:normal; }
.c_table td { padding:30px; text-align:center; color:#565656; font-size:15px;}

.c_browse { border:1px solid #bebebe; width:100%; max-width:386px; float:left; margin:0 19px 39px 20px; }
.c_browse th { padding:13px; text-align:center; border-bottom:1px solid #bebebe; color:#242424; font-size:18px; background-color:#f7f9f9; font-weight:normal; }
.c_browse td { text-align:center; height:330px;}

/* ¸®½ºÆ® */
.c_ul2 { position:relative; width:100%; }
.c_ul2:after { content:""; display:block; clear:both; }
.c_ul2 li { float:left; width:21%; margin-right:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; }


.c_ul3 { position:relative; width:100%; border:1px solid #00cbe1; border-radius:10px;  }
.c_ul3:after { content:""; display:block; clear:both; }
.c_ul3 li { float:left; min-width:28%; font-size:14px; margin-right:10px; margin-left:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; color:#5a5a5a; }


.c_ul4 li{margin-bottom:15px; padding-left:25px; text-indent:-25px; line-height:22px;}
.c_ul4 li span{color:#00cbe1; margin-right:5px;}


.list_01{}
	.list_01 li{margin-bottom:10px; font-size:14px; text-indent:-20px; padding-left:20px; word-break:keep-all;}
	.list_01 li:last-child{margin-bottom:0px;}

/* 4-4.html ¸µÅ© */
.link23 a { color:#4d942a; text-decoration:underline; }


/*¿À½Ã´Â±æ*/
.map_tit img{vertical-align:top; padding-top:30px;}

/*Psychiatric Consultation*/
.m46 .p01{margin-top:10px;}
.m46 .p02{font-size:16px; margin-bottom:15px;}
	.m46 .p02 span{font-weight:bold; box-shadow: inset 0 -5px 0 #ddf6ff; border-bottom: 3px solid #ddf6ff;}
	.m46 .link{display:inline-block; border:1px solid #ccc; color:#393939; padding:10px;}
	.m46 .link:hover{border:1px solid #42abfb; color:#42abfb;}

/*Health screening common*/

.heath_common_p{font-size: 18px; color: #ff4c4c; text-align: center; border: 1px dashed #ccc; padding: 10px 0px; margin-top: 30px; box-sizing: border-box;}




}










@media (min-width:768px) and (max-width:1023px) {/* ÃÖ¼Ò 768 ~ 1023  */

#wrapper {height:100%; width:100%; max-width:1023px; min-width:768px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; max-width:1023px; height:120px; margin:0 auto; }
	    
	#top { width:100%; height:120px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:1023px; width:95%; height:30px; margin:0 auto; }
		.top_lang_box { position:absolute; left:0px; padding-top:7px; }
			.top_lang_box li { float:left; padding-right:20px; }
			.top_lang_box li a { color:#333333; font-weight:bold; }
		.login_box { position:absolute; right:0px; width:360px; height:30px; margin:0 auto; text-align:right; font-size:11px; }
				.login_box a { color:#999999; font-family:"Arial"; display:inline-block; height:25px; padding:5px 7px 0px 10px; }
				.login_box a:hover { color:#333333; }


		.navi_logo { position:relative; width:100%; height:120px; background-color:#00cbe1; }
			.navi_box { position:relative; max-width:1023px; height:120px; margin:0 auto;  }
				.logo { position:relative; margin:0 auto; width:50%; text-align:center; padding-top:17px; }
				.logo img { width:140px; }
				#menu_box { position:relative; width:100%; height:70px; margin:0 auto; }

				/* ¸ÞÀÎ ¸Þ´º */
				.gnbW { width:100%; height:60px; border:0px solid #000000; }
				.gnbW ul.gnb {width:100%; margin:0 auto; text-align:center; margin-top:10px; border:0px solid #000000; } 
				.gnbW ul.gnb > li {position:relative; display:inline-block; width:130px; height:30px; text-align:center; padding-top:13px; z-index:99; border:0px solid #000000; }
				.gnb_tit > a { color:#ffffff; font-size:13px; font-family:"Arial"; font-weight:bold; }
				.gnb_tit > a:hover { color:#042236; }

				/* ÇÑ±Û¸Þ´º */
				.gnb_tit_kor > a { color:#ffffff; font-size:13px; font-family:"³ª´®°íµñ"; font-weight:500; }
				.gnb_tit_kor > a:hover { color:#042236; }


				.gnbW ul.gnb > li > ul.menu {width:200px; z-index:999; position:absolute; left:-20px; top:40px; background-color:#00cbe1; display:none; }
				.gnbW ul.gnb > li > ul.menu > li a {display:block; width:200px; height:25px; color:#ffffff; text-align:left; font-size:12px; cursor:pointer; line-height:25px; text-indent:10px;}
				.gnbW ul.gnb > li > ul.menu > li a:hover {color:#042236; font-weight:none; font-size:12px;}
				.gnbW ul.gnb > li > ul.menu > li.menuF {padding-top:10px;}
				.gnbW ul.gnb > li > ul.menu > li.menuL {padding-bottom:10px; background:none; }

				.gnbW ul.gnb > li > ul.menu > li > ul {margin-top:3px; }
				.gnbW ul.gnb > li > ul.menu > li > ul > li a {font-size:12px; line-height:20px; }
				.gnbW ul.gnb > li > ul.menu > li > ul > li a:hover {color:#4f0015; }

			.top_menu { display:none; }

			#sb-btn img { display:block; position:absolute; top:20px; left:20px; border-radius:5px; background-color:#333333; width:40px; height:40px; cursor:pointer; }

			
	#divpop { position:absolute; width:350px; left:10px; margin-left:0px; top:160px; z-index:99999; }
	#divpop2 { position:absolute; width:350px; left:370px; margin-left:0px; top:160px; z-index:99999; }


	#contents { width:100%; position:relative; margin:0 auto; padding-bottom:50px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; height:380px; margin:0 auto; border:0px solid #000; }
		.container:after { content:""; display:block; clear:both; }

		
		.m01 { position:relative; margin:0 auto; width:100%; max-width:1023px; height:330px; margin-top:0px; border:0px solid #333; }
		.m01:after { content:""; display:block; clear:both; }
			.m_info01 { position:relative; float:left; max-width:341px; width:33%; text-align:center; }
				.m_info01 img { padding-top:40px; }
				.pc_calling { display:none; }
				.m_info01 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info01 p { font-size:20px; color:#999999; padding-top:20px; line-height:110%; }

			.m_info02 { position:relative; float:left; max-width:341px; width:33%; margin:0px; text-align:center; }
				.m_info02 img { padding-top:40px; }
				.m_info02 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info02 p { font-size:14px; color:#777777; padding-top:20px; line-height:130%; }
				.m_info02 a:hover h2 { display:block; color:#247fa0; }

			.m_info03 { position:relative; float:left; max-width:341px; width:33%; text-align:center;}
				.m_info03 img { padding-top:40px; }
				.m_info03 h2 { font-size:20px; color:#484848; padding-top:28px; }
				.m_info03 p { font-size:14px; color:#777777; padding-top:20px; line-height:130%; }
				.m_info03 a:hover h2 { display:block; color:#247fa0; }



		.m02 { position:relative; margin:0 auto; width:100%; height:190px; margin-top:0px; background-color:#00cbe1; }
		.m02:after { content:""; display:block; clear:both; }
			.m_line { position:relative; margin:0 auto; max-width:1100px; width:100%; text-align:center; }
				.m_line h2 { font-size:32px; color:#ffffff; padding-top:25px; }
				.m_line p { font-size:20px; color:#ffffff; padding-top:10px; }
				.m_line_btn { margin:0 auto; width:174px; height:34px; margin-top:25px; background-color:#00cbe1; border:3px solid #002e33; }
				.m_line_btn a { display:block; color:#002e33; font-size:13px; padding-top:8px; height:26px; }
				.m_line_btn a:hover { color:#ffffff; font-size:16px; background-color:#002e33; }



		.m03 { position:relative; margin:0 auto; width:90%; text-align:center; max-width:1023px; height:100%; margin-top:40px; background-color:#ffffff; }
		.m03:after { content:""; display:block; clear:both; }
			.m03 h2 { text-align:center; margin:0 auto; font-size:24px; color:#498abb; }

			.clinic01 { position:relative; display:inline-block; text-align:left; max-width:280px; width:100%; margin-top:40px; margin-right:60px; vertical-align:top; }
				.clinic01 h2 { font-size:20px; color:#000000; }
				.clinic01 img { padding-top:20px; width:100%; }
				.clinic01 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }

			.clinic02 { position:relative; display:inline-block; text-align:left; max-width:280px; width:100%; margin-top:40px; margin-right:0px; vertical-align:top; }
				.clinic02 h2 { font-size:20px; color:#000000; }
				.clinic02 img { padding-top:20px; width:100%; }
				.clinic02 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }

			.clinic03 { position:relative; display:inline-block; text-align:left; max-width:280px; width:100%; margin-top:40px; margin-right:60px; vertical-align:top; }
				.clinic03 h2 { font-size:20px; color:#000000; }
				.clinic03 img { padding-top:20px; width:100%; }
				.clinic03 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }

			.clinic04 { position:relative; display:inline-block; text-align:left; max-width:280px; width:100%; margin-top:40px; margin-right:0px; vertical-align:top; }
				.clinic04 h2 { font-size:20px; color:#000000; }
				.clinic04 img { padding-top:20px; width:100%; }
				.clinic04 p { font-size:13px; color:#666666; line-height:150%; padding-top:20px; }
			
			.m_more { width:76px; height:24px; margin-top:20px; }
				.m_more a { display:block; color:#498abb; text-align:center; background-color:#ffffff; padding-top:3px; height:21px; border:3px solid #498abb; }
				.m_more a:hover { background-color:#498abb; color:#ffffff; }



		/* ¼­ºêÀÌ¹ÌÁö */
		.sub_img_zone { position:relative; width:100%; height:180px; margin:0 auto; background:url(/img/sub01.jpg) center no-repeat; background-size:auto 90%; }


		#sub_contents_box { position:relative; max-width:1023px; width:100%; height:100%; margin:0 auto; padding-top:20px; }
		#sub_contents_box:after { content:""; display:block; clear:both; }

		#sub_menu { display:none; }
		
		#sub_menu_mobile { position:relative; width:100%; padding-bottom:10px; padding-left:10px; margin-bottom:30px; border-bottom:1px solid #999999; }
		#sub_menu_mobile:after { content:""; display:block; clear:both; }
			.sm_title { display:none; }

			.sm01 { float:left; height:auto; font-size:12px; font-family:"Arial"; margin-right:5px; margin-bottom:5px; }
				.sm01 a { display:block; color:#3e3e3e; border-left:1px solid #999999; padding:0 5px; }
			.sm02 { float:left; height:auto; font-size:12px; font-family:"Arial"; margin-right:5px; margin-bottom:5px; }
				.sm02 a { display:block; background-color:#777777; color:#ffffff; padding:0 3px; }
				
			.sub_call { display:none; }

			

		#contents_box { position:relative; margin:0 auto; max-width:1023px; width:95%; height:100%; }
		#contents_box:after { content:""; display:block; clear:both; }
			
			.s_title { position:relative; color:#343434; font-size:34px; font-family:"Arial"; line-height:100%; }
			.navi { position:absolute; right:0px; top:0px; color:#b4b4b4; font-size:12px; font-family:"Arial"; }
			.page { position:relative; width:100%; text-align:left; color:#565656; font-size:13px; font-family:"Arial"; line-height:150%; margin-bottom:0px; padding-top:80px; }

			/* ÇÑ±ÛÆäÀÌÁö */

			.s_title_kor { position:relative; color:#343434; font-size:34px; font-family:"³ª´®°íµñ"; line-height:100%; font-weight:500; }
			.navi_kor { position:absolute; right:0px; top:0px; color:#b4b4b4; font-size:12px; font-family:"³ª´®°íµñ"; }
			
			.kor1-1 { font-family:"³ª´®°íµñ"; font-size:20px; font-weight:500; color:#3073be; line-height:24px; text-align:center; padding-bottom:50px; }
			.kor1-2 { font-family:"³ª´®°íµñ"; font-size:13px; color:#565656; line-height:22px; text-align:left; }

			/* ÇÑ±ÛÆäÀÌÁö */


			.sc_box { position:relative; font-family:"Arial"; width:100%; font-size:14px; line-height:24px; padding-bottom:70px; }
			.sc_box:after { content:""; display:block; clear:both; }
			
			.ct { position:relative; width:100%; height:25px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:50px; }
			.ct p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:30px; }
			.ct img { padding:0 7px; }
	
			.ct2 { color:#00cbe1; font-family:"Arial"; font-size:22px; height:28px; position:relative; padding-left:43px; padding-top:6px;}
			.ct2 img { position:absolute; top:0px; left:0px; }

			.ct2_kor { color:#00cbe1; font-family:"³ª´®°íµñ"; font-weight:500; font-size:22px; height:28px; position:relative; padding-left:43px; padding-top:6px;}
			.ct2_kor img { position:absolute; top:0px; left:0px; }


			.ct2 a { color:#4d942a; text-decoration:underline; }
			.ct2 a:hover { color:#0b50a1; }
			
			.ct2_1{color: #007d8a; font-family:"Arial"; font-size:20px;}

			.ct3 { color:#242424; font-family:"Arial"; font-size:16px; font-weight:bold; }
			.ct3-2 { background-color:#858585; color:#ffffff; padding:2px 4px; font-family:"Arial"; font-size:15px; }

			.ct4 { position:relative; width:100%; height:25px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:50px; }
			.ct4 p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:22px; text-decoration:underline;}
			.ct4 img { padding:0 7px; }
			.ct4 a { color:#0b50a1; }
			.ct4 a:hover { color:#4d942a; }
			



		footer.realfooter { position:relative; width:100%; height:320px; margin:0 auto; }
			#foot_t { position:relative; width:100%; height:110px; margin:0 auto; background-color:#498abb; }
				.foot_top { max-width:1023px; width:100%; margin:0 auto; color:#ffffff; font-size:13px; line-height:120%; text-align:center; padding-top:14px; }
				.foot_top p { padding-top:9px; }
				.ft_big { font-weight:bold; font-size:20px;}

				.foot_top_kr { max-width:1023px; width:100%; margin:0 auto; color:#ffffff; font-size:20px; text-align:center; padding-top:47px; }
				


			#foot_m { position:relative; width:100%; height:80px; margin:0 auto; background-color:#ffffff; }
			#foot_m:after { content:""; display:block; clear:both; }
				.foot_middle { max-width:1023px; width:100%; margin:0 auto; text-align:center; padding-top:5px; }
				.family_hospital li { display:inline-block;  margin-right:50px; }
				

			#foot_b { position:relative; width:100%; height:130px; margin:0 auto; background-color:#666666; }
				.foot_bottom { position:relative; max-width:1023px; width:90%; margin:0 auto; }
				.foot_copy { position:relative; color:#c8c8c8; line-height:140%; padding-top:35px; }
				.foot_link { position:absolute; right:0px; top:45px; }
					.foot_link a { color:#c8c8c8; }



/* ÄÁÅÙÃ÷ */


/* ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */
ul.sub_menu{overflow:hidden; margin-top:-40px;}
ul.sub_menu li{background-color:#5cb2bb; float:left; padding:5px; font-size:15px; border:1px solid #ccc; margin-right:15px; margin-bottom:15px;}
ul.sub_menu li:hover{background-color:#2b97a2;}
ul.sub_menu li a{color:#fff;}
/*// ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */

.t1-1 { color:#3073be; font-family:"Arial"; font-size:26px; line-height:30px; padding-top:50px;}
.t1-1b { font-size:32px; }
.t1-1-2 { font-family:"Arial"; color:#383838; font-size:14px; line-height:24px; padding-top:20px;}
.t1-1-3 { font-family:"Arial"; font-size:22px; color:#00cbe1; }
.t1-1-4 { font-family:"Arial"; font-size:20px; color:#565656; }
.c_time { position:absolute; left:33%; }

.b2-1 { position:relative; width:100%; height:100%;  }
.b2-1:after { content:""; display:block; clear:both; }

.a_exam { position:relative; width:49%; height:123px; float:left; margin-right:1%; background-image:url(/img/i2-1-1.jpg); background-position:70% 70%; }
.e_exam { position:relative; width:49%; height:123px; float:left; margin-left:1%; background-image:url(/img/i2-1-2.jpg); background-position:50% 70%; }

	.a_exam p {max-width:160px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; margin-top:37px; }
		.a_exam p a { color:#ffffff; font-family:"Arial"; font-size:16px; padding-top:13px; padding-bottom:14px; }
		.a_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }

	.e_exam p { max-width:210px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; margin-top:37px; }
		.e_exam p a { color:#ffffff; font-family:"Arial"; font-size:16px; padding-top:13px; padding-bottom:14px; }
		.e_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }
	
.t2-1 { font-family:"Arial"; color:#565656; font-size:14px; line-height:24px; }
.t2-1-1 { font-family:"Arial"; font-size:22px; color:#3073be; }


/* staff */
.doc01 { position:relative; border:1px solid #dadada; max-width:1023px; max-height:248px; padding-left:430px; background-image:url(/img/doc01.jpg); background-repeat:no-repeat; padding-bottom:50px; padding-top:30px; margin-bottom:40px; }
.doc02 { position:relative; border:1px solid #dadada; height:100%; padding-top:30px; padding-left:20px; padding-bottom:50px; margin-bottom:24px;}

.doc_tit { font-family:"Arial"; color:#151515; font-size:17px; }
.doc_txt { font-family:"Arial"; color:#565656; font-size:13px; line-height:20px; }

.doc_left { width:100%; position:relative; height:100%; }
.doc_left:after { content:""; display:block; clear:both; }
.doc_right { width:100%; position:relative; height:100%; }
.doc_right:after { content:""; display:block; clear:both; }


/* Å×ÀÌºí */
.c_table { border:1px solid #bebebe; width:100%; }
.c_table th { padding:30px; text-align:center; color:#242424; font-size:16px; line-height:25px; background-color:#f7f9f9; font-weight:normal; }
.c_table td { padding:30px; text-align:center; color:#565656; font-size:15px;}

.c_browse { border:1px solid #bebebe; width:48%; float:left; margin-left:1%; margin-right:1%; margin-bottom:2%; }
.c_browse th { padding:13px; text-align:center; border-bottom:1px solid #bebebe; color:#242424; font-size:18px; background-color:#f7f9f9; font-weight:normal; }
.c_browse td { text-align:center; height:330px; }


/* ¸®½ºÆ® */

.c_ul2 { position:relative; width:100%; }
.c_ul2:after { content:""; display:block; clear:both; }
.c_ul2 li { float:left; width:22%; margin-right:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px;}


.c_ul3 { position:relative; width:100%; border:1px solid #00cbe1; border-radius:10px; }
.c_ul3:after { content:""; display:block; clear:both; }
.c_ul3 li { float:left; min-width:28%; font-size:14px; margin-right:10px; margin-left:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; color:#5a5a5a;}


.c_ul4 li{margin-bottom:15px; padding-left:25px; text-indent:-25px; line-height:20px;}
.c_ul4 li span{color:#00cbe1; margin-right:5px;}

.list_01{}
	.list_01 li{margin-bottom:10px; font-size:14px; text-indent:-20px; padding-left:20px; word-break:keep-all;}
	.list_01 li:last-child{margin-bottom:0px;}

/*¿À½Ã´Â±æ*/
.map_tit img{vertical-align:top; padding-top:20px;}

/*Psychiatric Consultation*/
.m46 .p01{margin-top:10px;}
.m46 .p02{font-size:15px; margin-bottom:15px;}
	.m46 .p02 span{font-weight:bold; box-shadow: inset 0 -5px 0 #ddf6ff; border-bottom: 3px solid #ddf6ff;}
	.m46 .link{display:inline-block; border:1px solid #ccc; color:#393939; padding:10px;}
	.m46 .link:hover{border:1px solid #42abfb; color:#42abfb;}

/*Health screening common*/

.heath_common_p{font-size: 16px; color: #ff4c4c; text-align: center; border: 1px dashed #ccc; padding: 10px 0px; margin-top: 30px; box-sizing: border-box;}



}











@media (max-width:767px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767ÇÈ¼¿ */


#wrapper {height:100%; width:100%; max-width:767px; margin:auto; position:relative; background-color:#ffffff; }
	
header.firstheader { position:relative; width:100%; max-width:767px; height:191px; margin:0 auto; }
	    
	#top { width:100%; height:180px; position:relative; margin:0 auto; z-index:20; }
	#top:after { content:""; display:block; clear:both; }

		.top_box { position:relative; max-width:767px; width:95%; height:60px; margin:0 auto; }
		.top_lang_box { position:relative; width:100%; height:30px; padding-top:7px; }
		.top_lang_box:after { content:""; display:block; clear:both; }
			.top_lang_box li { float:left; padding-right:20px; }
			.top_lang_box li a { color:#333333; font-weight:bold; }
		.login_box { position:relative; display:block; width:100%; max-width:767px; height:30px; margin:0 auto; text-align:left; font-size:11px; }
				.login_box a { color:#999999; font-family:"Arial";  height:25px; padding:5px 5px 0px 0px; }
				.login_box a:hover { color:#333333; }


		.navi_logo { position:relative; width:100%; height:130px; background-color:#00cbe1; }
			.navi_box { position:relative; max-width:1023px; height:130px; margin:0 auto;  }
				.logo { position:relative; margin:0 auto; width:50%; text-align:center; padding-top:17px; }
				.logo img { width:120px; }
				#menu_box { position:relative; width:100%; height:70px; margin:0 auto; }

				/* ¸ÞÀÎ ¸Þ´º */
				.gnbW { display:none; width:100%; height:60px; border:0px solid #000000; }
				
				/* ¸ð¹ÙÀÏ ¹Ù¸Þ´º */
				.top_menu { position:absolute; margin:0 auto; bottom:0px; width:100%; height:52px; background-color:#00a3b5; }
				.top_menu ul { margin:0 auto; width:100%; border-top:1px solid #94e9f2; }
				.top_menu ul li { float:left; max-width:auto; width:33.3%; height:25px; text-align:center; }
				.top_menu ul li a { display:block; width:100%; color:#fff; padding-top:3px; }
					.tm_t { border-bottom:1px solid #94e9f2; border-right:1px solid #94e9f2; }
					.tm_tr { border-bottom:1px solid #94e9f2; margin-right:-5px; }
					.tm_b { border-right:1px solid #94e9f2; }
					.tm_br { border-right:0px solid #94e9f2; margin-right:-5px; }

			#sb-btn img { display:block; position:absolute; top:15px; left:20px; border-radius:5px; background-color:#333333; width:40px; height:40px; cursor:pointer; }

			

	#divpop { position:absolute; width:350px; left:10px; margin-left:0px; top:140px; z-index:99999; }
	#divpop2 { position:absolute; width:350px; left:10px; margin-left:0px; top:580px; z-index:99999; }




	#contents { width:100%; position:relative; margin:0 auto; padding-bottom:50px; }
	#contents:after { content:""; display:block; clear:both; }


		.container { position:relative; width:100%; height:260px; margin:0 auto; border:0px solid #000000; }
		.container:after { content:""; display:block; clear:both; }

		
		.m01 { position:relative; margin:0 auto; width:100%; max-width:767px; height:auto; padding:40px 0px; border:0px solid #333; }
		.m01:after { content:""; display:block; clear:both; }
			.m_info01 { position:relative; max-width:760px; width:100%; text-align:center; }
				.m_info01 img { padding-top:0px; width:20%; }
				.pc_calling { display:none; }
				.m_info01 h2 { font-size:16px; color:#484848; padding-top:10px; }
				.m_info01 p { font-size:16px; color:#999999; padding-top:10px; line-height:110%; }

			.m_info02 { position:relative; max-width:760px; width:100%; margin:25px 0px; text-align:center; }
				.m_info02 img { padding-top:0px; width:20%; }
				.m_info02 h2 { font-size:16px; color:#484848; padding-top:10px; }
				.m_info02 p { font-size:12px; color:#777777; padding-top:10px; line-height:130%; }
				.m_info02 a:hover h2 { display:block; color:#247fa0; }

			.m_info03 { position:relative; max-width:760px; width:100%; text-align:center;}
				.m_info03 img { padding-top:0px; width:20%; }
				.m_info03 h2 { font-size:16px; color:#484848; padding-top:10px; }
				.m_info03 p { font-size:12px; color:#777777; padding-top:10px; line-height:130%; }
				.m_info03 a:hover h2 { display:block; color:#247fa0; }



		.m02 { position:relative; margin:0 auto; width:100%; height:190px; margin-top:0px; background-color:#00cbe1; }
		.m02:after { content:""; display:block; clear:both; }
			.m_line { position:relative; margin:0 auto; max-width:767px; width:100%; text-align:center; }
				.m_line h2 { font-size:28px; color:#ffffff; padding-top:20px; }
				.m_line p { font-size:14px; color:#ffffff; padding-top:10px; width:80%; margin:0 auto; }
				.m_line_btn { margin:0 auto; width:174px; height:34px; margin-top:10px; background-color:#00cbe1; border:3px solid #002e33; }
				.m_line_btn a { display:block; color:#002e33; font-size:13px; padding-top:8px; height:26px; }
				.m_line_btn a:hover { color:#ffffff; font-size:16px; background-color:#002e33; }



		.m03 { position:relative; margin:0 auto; width:90%; text-align:center; max-width:767px; height:100%; margin-top:40px; background-color:#ffffff; }
		.m03:after { content:""; display:block; clear:both; }
			.m03 h2 { text-align:center; margin:0 auto; font-size:24px; color:#498abb; }

			.clinic01 { position:relative; display:inline-block; text-align:left; max-width:680px; width:100%; margin-top:40px; margin-right:0px; }
				.clinic01 h2 { font-size:20px; color:#000000; }
				.clinic01 img { padding-top:10px; width:100%; }
				.clinic01 p { font-size:13px; color:#666666; line-height:150%; padding-top:15px; }

			.clinic02 { position:relative; display:inline-block; text-align:left; max-width:680px; width:100%; margin-top:40px; margin-right:0px;  }
				.clinic02 h2 { font-size:20px; color:#000000; }
				.clinic02 img { padding-top:10px; width:100%; }
				.clinic02 p { font-size:13px; color:#666666; line-height:150%; padding-top:15px; }

			.clinic03 { position:relative; display:inline-block; text-align:left; max-width:680px; width:100%; margin-top:40px; margin-right:0px;  }
				.clinic03 h2 { font-size:20px; color:#000000; }
				.clinic03 img { padding-top:10px; width:100%; }
				.clinic03 p { font-size:13px; color:#666666; line-height:150%; padding-top:15px; }

			.clinic04 { position:relative; display:inline-block; text-align:left; max-width:680px; width:100%; margin-top:40px; margin-right:0px;  }
				.clinic04 h2 { font-size:20px; color:#000000; }
				.clinic04 img { padding-top:10px; width:100%; }
				.clinic04 p { font-size:13px; color:#666666; line-height:150%; padding-top:15px; }
			
			.m_more { width:76px; height:24px; margin-top:10px; }
				.m_more a { display:block; color:#498abb; text-align:center; background-color:#ffffff; padding-top:3px; height:21px; border:3px solid #498abb; }
				.m_more a:hover { background-color:#498abb; color:#ffffff; }



		/* ¼­ºêÀÌ¹ÌÁö */
		.sub_img_zone { display:none; position:relative; width:100%; height:120px; margin:0 auto; background:url(/img/sub01.jpg) center no-repeat; background-size:auto 100%; }


		#sub_contents_box { position:relative; width:100%; max-width:767px; height:100%; margin:0 auto; padding-top:30px; }
		#sub_contents_box:after { content:""; display:block; clear:both; }

		#sub_menu { display:none; }
		
		#sub_menu_mobile { position:relative; width:100%; padding-bottom:10px; padding-left:10px; margin-bottom:20px; border-bottom:1px solid #999999; }
		#sub_menu_mobile:after { content:""; display:block; clear:both; }
			.sm_title { display:none; }

			.sm01 { float:left; height:auto; font-size:12px; font-family:"Arial"; margin-right:5px; margin-bottom:5px; }
				.sm01 a { display:block; color:#3e3e3e; border-left:1px solid #999999; padding:0 5px; }
			.sm02 { float:left; height:auto; font-size:12px; font-family:"Arial"; margin-right:5px; margin-bottom:5px; }
				.sm02 a { display:block; background-color:#777777; color:#ffffff; padding:0 3px; }
				
			.sub_call { display:none; }


			

		#contents_box { position:relative; margin:0 auto; max-width:767px; width:95%; height:100%; }
		#contents_box:after { content:""; display:block; clear:both; }
			
			.s_title { position:relative; color:#343434; font-size:22px; font-family:"Arial"; line-height:100%; }
			.navi { position:relative; color:#b4b4b4; font-size:12px; font-family:"Arial"; }
			.page { position:relative; max-width:767px; border:0px solid #000000; width:100%; text-align:left; color:#565656; font-size:12px; font-family:"Arial"; line-height:150%; margin-bottom:0px; padding-top:40px; }

			
			/* ÇÑ±ÛÆäÀÌÁö */

			.s_title_kor { position:relative; color:#343434; font-size:22px; font-family:"³ª´®°íµñ"; line-height:100%; font-weight:500; }
			.navi_kor { position:relative; color:#b4b4b4; font-size:12px; font-family:"³ª´®°íµñ"; }
			
			.kor1-1 { font-family:"³ª´®°íµñ"; font-size:18px; font-weight:500; color:#3073be; line-height:24px; text-align:center; padding-bottom:50px; }
			.kor1-2 { font-family:"³ª´®°íµñ"; font-size:12px; color:#565656; line-height:18px; text-align:left; }
	
			/* ÇÑ±ÛÆäÀÌÁö */


			.sc_box { position:relative; font-family:"Arial"; width:100%; font-size:13px; line-height:21px; padding-bottom:70px; }
			.sc_box:after { content:""; display:block; clear:both; }
			
			.ct { position:relative; width:100%; height:22px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:30px; }
			.ct p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:18px; }
			.ct img { padding:0 5px; }
	
			.ct2 { color:#00cbe1; font-family:"Arial"; font-size:14px; height:24px; position:relative; padding-left:40px; padding-top:6px;}
			.ct2 img { position:absolute; top:0px; left:0px; width:30px;}

			.ct2_kor { color:#00cbe1; font-family:"³ª´®°íµñ"; font-weight:500; font-size:20px; height:24px; position:relative; padding-left:40px; padding-top:6px;}
			.ct2_kor img { position:absolute; top:0px; left:0px; width:30px;}
	
			.ct2 a { color:#4d942a; text-decoration:underline; }
			.ct2 a:hover { color:#0b50a1; }


			.ct2_1{color: #007d8a; font-family:"Arial"; font-size:13px;}

			.ct3 { color:#242424; font-family:"Arial"; font-size:15px; font-weight:bold;}
			.ct3-2 { background-color:#858585; color:#ffffff; padding:2px 4px; font-family:"Arial"; font-size:14px; }

			.ct4 { position:relative; width:100%; height:22px; background:url(/img/ct_bg.gif) left center repeat-x; text-align:center; margin-bottom:30px; }
			.ct4 p { display:inline-block; padding:0 5px; background-color:#ffffff; font-size:18px; text-decoration:underline; }
			.ct4 img { padding:0 5px; }
			.ct4 a { color:#0b50a1; }
			.ct4 a:hover { color:#4d942a; }

			

		footer.realfooter { position:relative; width:100%; height:100%; margin:0 auto; }
			#foot_t { position:relative; width:100%; height:100px; margin:0 auto; background-color:#498abb; }
				.foot_top { max-width:767px; width:90%; margin:0 auto; color:#ffffff; font-size:12px; text-align:center; line-height:120%; padding-top:12px; }
				.foot_top p { padding-top:8px; }
				.ft_big { font-size:16px; font-weight:bold; }

				.foot_top_kr { max-width:767px; width:90%; margin:0 auto; color:#ffffff; font-size:16px; text-align:center; line-height:120%; padding-top:30px; }
				

			#foot_m { position:relative; width:100%; height:140px; margin:0 auto; background-color:#ffffff; }
			#foot_m:after { content:""; display:block; clear:both; }
				.foot_middle { max-width:767px; width:100%; margin:0 auto; text-align:center; padding-top:20px; }
				.family_hospital li { display:inline-block; width:40%; margin:0px 10px; }

			#foot_b { position:relative; width:100%; height:130px; margin:0 auto; background-color:#666666; }
				.foot_bottom { position:relative; max-width:767px; width:90%; margin:0 auto; text-align:center; }
				.foot_copy { position:relative; color:#c8c8c8; line-height:120%; padding-top:20px; }
				.foot_link { position:relative; padding-top:8px; }
					.foot_link a { color:#c8c8c8; }



/* ÄÁÅÙÃ÷ */

/* ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */
ul.sub_menu{overflow:hidden; margin-top:-20px;}
ul.sub_menu li{background-color:#5cb2bb; float:left; padding:3px; font-size:10px; border:1px solid #ccc; margin-right:15px; margin-bottom:15px;}
ul.sub_menu li a{color:#fff;}
/*// ÄÁÅÙÃ÷ ¾È ¼­ºê¸Þ´º¸®½ºÆ® */

.t1-1 { color:#3073be; font-family:"Arial"; font-size:20px; line-height:24px; padding-top:30px;}
.t1-1b { font-size:28px; }
.t1-1-2 { font-family:"Arial"; color:#383838; font-size:13px; line-height:21px; padding-top:20px;}
.t1-1-3 { font-family:"Arial"; font-size:18px; color:#00cbe1; }
.t1-1-4 { font-family:"Arial"; font-size:15px; color:#565656; }
.c_time { position:absolute; left:18%; width:30px; }

.b2-1 { position:relative; width:100%; height:100%;  }
.b2-1:after { content:""; display:block; clear:both; }

.a_exam { position:relative; width:100%; height:82px; padding-top:41px; margin-bottom:10px; background-image:url(/img/i2-1-1.jpg); background-position:70% 70%; }
.e_exam { position:relative; width:100%; height:82px; padding-top:41px; background-image:url(/img/i2-1-2.jpg); background-position:50% 70%; }

	.a_exam p {max-width:160px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; }
		.a_exam p a { color:#ffffff; font-family:"Arial"; font-size:15px; padding-top:10px; padding-bottom:12px;}
		.a_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }

	.e_exam p { max-width:210px; border:1px solid #ffffff; padding:10px 20px; text-align:center; position:relative; margin:0 auto; }
		.e_exam p a { color:#ffffff; font-family:"Arial"; font-size:15px; padding-top:10px; padding-bottom:12px; }
		.e_exam p:hover { border:1px solid #48bac6; background-color:rgba(0,203,225,0.5); }
	
.t2-1 { font-family:"Arial"; color:#565656; font-size:13px; line-height:20px; }
.t2-1-1 { font-family:"Arial"; font-size:18px; color:#3073be; }




/* staff */
.doc01 { position:relative; border:1px solid #dadada; max-width:767px; background-image:url(/img/doc01.jpg); background-repeat:no-repeat; padding-bottom:30px; padding-top:346px; margin-bottom:20px; background-position:-90px 0; padding-left:20px;}
.doc02 { position:relative; border:1px solid #dadada; height:100%; padding-top:20px; padding-left:20px; padding-bottom:30px; margin-bottom:20px;}

.doc_tit { font-family:"Arial"; font-weight:bold; font-size:15px; }
.doc_txt { font-family:"Arial"; color:#565656; font-size:13px; line-height:20px; }



/* Å×ÀÌºí */
.c_table { border:1px solid #bebebe; width:100%; }
.c_table th { padding:15px; text-align:center; color:#242424; font-size:15px; line-height:20px; background-color:#f7f9f9; font-weight:normal; }
.c_table td { padding:15px; text-align:center; color:#565656; font-size:12px;}

.c_browse { border:1px solid #bebebe; width:100%; margin-bottom:10px; }
.c_browse th { padding:13px; text-align:center; border-bottom:1px solid #bebebe; color:#242424; font-size:18px; background-color:#f7f9f9; font-weight:normal; }
.c_browse td { padding:13px; text-align:center; }


/* ¸®½ºÆ® */

.c_ul2 { position:relative; width:100%; }
.c_ul2:after { content:""; display:block; clear:both; }
.c_ul2 li { float:left; display:block; width:25%; margin-right:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; font-size:12px; }


.c_ul3 { position:relative; width:100%; border:1px solid #00cbe1; border-radius:10px;}
.c_ul3:after { content:""; display:block; clear:both; }
.c_ul3 li { float:left; display:block; width:100%; margin-left:10px; background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; font-size:13px; color:#5a5a5a;}

.c_ul4 li{margin-bottom:15px; padding-left:25px; text-indent:-25px; line-height:18px;}
.c_ul4 li span{color:#00cbe1; margin-right:5px;}


.list_01{}
	.list_01 li{margin-bottom:10px; font-size:14px; text-indent:-20px; padding-left:20px; word-break:keep-all;}
	.list_01 li:last-child{margin-bottom:0px;}

/*¿À½Ã´Â±æ*/
.map_tit img{vertical-align:top; padding-top:10px;}

/*Psychiatric Consultation*/
.m46 .p01{margin-top:10px;}
.m46 .p02{font-size:14px; margin-bottom:15px;}
	.m46 .p02 span{font-weight:bold; box-shadow: inset 0 -5px 0 #ddf6ff; border-bottom: 3px solid #ddf6ff;}
	.m46 .link{display:inline-block; border:1px solid #ccc; color:#393939; padding:6px;}
	.m46 .link:hover{border:1px solid #42abfb; color:#42abfb;}


/*Health screening common*/
.heath_common_p{font-size: 15px; color: #ff4c4c; text-align: center; border: 1px dashed #ccc; padding: 10px 0px; margin-top: 20px; box-sizing: border-box;}



}








/* ³»¿ë °øÅë */

::-moz-selection { background:#4b9fe7; color:#ffffff; }
::selection { background:#4b9fe7; color:#ffffff; }

.btn_login { display:inline-block; width:100px; height:30px; color:#FFFFFF; background-color:#333333; margin:20px; font-size:16px; }
.btn_login a { color:#FFFFFF; display:block; height:25px; padding-top:5px;  }
.btn_login a:hover { color:#FFFFFF; background-color:#999;}


.liner { border-bottom:1px dotted #999999; margin-top:10px; margin-bottom:20px; }

.c_point { color:#333333; font-size:20px; font-family:"Arial"; }
.tbold { color:#ffffff; background-color:#666666; padding:2px; }
.tbold2 { color:#666666; font-weight:bold; padding:2px; }

.smap1 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:150px; font-size:12px; }
.smap2 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:150px; font-size:12px; }
.smap3 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:150px; font-size:12px; }
.smap4 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:200px; font-size:12px; }
.smap5 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:200px; font-size:12px; }
.smap6 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:200px; font-size:12px; }
.smap7 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:200px; font-size:12px; }
.smap8 { min-width:170px; width:25%; float:left; margin-left:50px; margin-bottom:50px; min-height:200px; font-size:12px; }
.smap_ul { margin-bottom:10px; }
.smap_ul li a { color:#999999; padding-left:10px; }

.color { color:#00cbe1; }
.gray { color:#aeaeae; }
.red { color:#ff3c3c; }

.underline { font-weight:bold; text-decoration:underline; }
.comment { font-size:14px; color:#00cbe1; line-height:15px; position:Relative; width:100%; padding-top:10px; padding-bottom:5px;  }

.linking { margin-bottom:30px; }
  .linking a { font-size:12px; color:#349eaa;}

/* Å×ÀÌºí °øÅë */
.c_table2 { border:1px solid #bebebe; width:100%; }
.c_table2 th { padding:10px; text-align:center; color:#242424; font-size:15px; line-height:24px; background-color:#f7f9f9; font-weight:normal;}
.c_table2 td { padding:10px; text-align:left; color:#565656; font-size:14px;}

.c_table3 { border:1px solid #bebebe; width:100%; }
.c_table3 th { padding:10px; text-align:center; color:#242424; font-size:15px; line-height:24px; font-weight:normal;}
.c_table3 td { padding:10px; text-align:left; color:#565656; font-size:14px;}

.c_table4 { border:1px solid #bebebe; width:100%; border-bottom:0px solid #bebebe; }
.c_table4 th { padding:10px; text-align:center; color:#242424; font-size:15px; line-height:24px; font-weight:normal;}
.c_table4 td { padding:10px; text-align:center; color:#565656; font-size:14px; border-bottom:1px solid #bebebe; }
.c_table4_bg { background-color:#f7f9f9; }

/* µÑ·¯º¸±â */
.c-gallery { width:100%; height:600px; }

/* Áöµµ */
.c-map { min-height:300px; height:450px; width:100%; padding-top:10px;}
.c-map2 { position:relative; text-align:center; }
.map-link { color:#fff; background-color:#00cbe1; font-size:14px; padding:5px; display:block; }

/* list */
.c_ul { position:relative; width:100%; }
.c_ul li { background-image:url(/img/c_ul.gif); background-repeat:no-repeat; background-position:left 11px; padding-left:10px; margin-bottom:10px; }
.c_ul li a { color:#4d942a; text-decoration:underline; }
.c_ul li a:hover { color:#0b50a1; }


.std_panel { font-size:15px; background-color:#4192cb; color:#ffffff; padding:2px 5px; border-radius:7px; }

