@charset "utf-8";

#sub_wrap{width:100%;height:auto;padding-bottom:40px}

/* weblocation */
	#sub_wrap .weblocation{display:block;_overflow:hidden;*left:0;z-index:10;width:100%;height:40px;margin-top:0;border-bottom:1px solid #6d8aa5;background-color:#7ca1c5}
			.weblocation .weblocation_box{position:relative;z-index:10;width:990px;height:30px;margin:0 auto;_padding-left:0;background-color:#7ca1c5}
			.weblocation_box h3{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
			.weblocation_box .location{float:left;position:relative;width:100%;height:29px}
			.weblocation_box .location li{float:left;_width:190px;height:30px;padding:5px 19px 0 12px;background:url(/pages/hospital/img/sub/w_bg_location.gif) no-repeat right 5px}
			.weblocation_box .location li a{display:block;height:30px;line-height:20px;font-size:14px;color:#fff;letter-spacing:-1px}
			.weblocation_box .location li a span{display:inline-block;padding:5px 30px 0 10px;background:url(/pages/hospital/img/sub/w_bg_location_arrow.gif) no-repeat right 70%;cursor:pointer}
			.weblocation_box .location li.home{float:left;_width:40px !important;height:40px;background:url(/pages/hospital/img/sub/w_bg_location.gif) no-repeat right 5px}
			.weblocation_box .location li.home a{background:none !important}
			.weblocation_box .location li.home a span{padding:10px 0 0;background:none !important}
			.weblocation_box .location li.last{background:none !important}

			.weblocation_box .location_dept_wrap h4{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0}
			.weblocation_box .location_dept{display:none;position:absolute;top:41px;left:46px;z-index:15;width:200px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4)}
			.location_dept li{margin:0 0 1px !important;background:none !important}
			.location_dept li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:14px !important}
			.location_dept li a:hover{background-color:#e5e8f0 !important;font-weight:700 !important;color:#000 !important}
			.location_dept li a span{display:inline-block !important;padding:0 5px 5px 22px !important;cursor:pointer;background:none !important}
			.location_dept li a .blnakIcon3{*display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/hospital/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

			.weblocation_box .location_dept2{display:none;position:absolute;top:41px;left:201px;z-index:15;width:226px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4)}
			.location_dept2 li{margin:0 0 1px !important;background:none !important}
			.location_dept2 li a{display:block;width:100%;min-width:167px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:14px !important}
			.location_dept2 li a:hover{background-color:#e5e8f0 !important;font-weight:700 !important;color:#000 !important}
			.location_dept2 li a span{display:inline-block !important;padding:0 5px 5px 22px !important;cursor:pointer;background:none !important}
			.location_dept2 li a .blnakIcon3{*display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/hospital/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

			.weblocation_box .location_dept3{display:none;position:absolute;top:41px;left:301px;z-index:15;width:270px;min-width:167px;height:auto;padding:9px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4)}
			.location_dept3 li{margin:0 0 1px !important;background:none !important}
			.location_dept3 li a{display:block;width:100%;min-width:227px !important;height:25px !important;line-height:25px !important;color:#444 !important;font-size:15px !important}
			.location_dept3 li a:hover{background-color:#e5e8f0 !important;font-weight:700 !important;color:#000 !important}
			.location_dept3 li a span{display:inline-block !important;padding:0 5px 5px 22px !important;cursor:pointer;background:none !important}
			.location_dept3 li a .blnakIcon3{*display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/hospital/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

			.weblocation_box .location_dept4{display:none;position:absolute;top:41px;left:270px;z-index:15;width:540px;height:auto;padding:15px 0 7px !important;border:1px solid #d6d6d6 !important;background-color:#FFF !important;box-shadow:0 4px 2px -2px rgba(0,0,0,0.4)}
			.location_dept4 li{margin:0 0 1px !important;background:none !important;height:24px !impotant}
			.location_dept4 li a{display:block;width:140px;height:25px !important;line-height:21px !important;color:#444 !important;font-size:14px !important}
			.location_dept4 li a:hover{background-color:#e5e8f0 !important;font-weight:700 !important;color:#000 !important}
			.location_dept4 li a span{display:inline-block !important;padding:0 5px 5px 22px !important;cursor:pointer;background:none !important}
			.location_dept4 li a .blnakIcon3{*display:inline-block;width:10px;height:10px;padding-left:10px;background:url(/pages/hospital/img/sub/icon_blank2.gif) no-repeat top left !important;background-position:0 5px !important}

			.weblocation_box .btn_print{position:absolute;top:0;right:0;width:160px;height:39px;background:url(/pages/hospital/img/sub/btn_print.gif) no-repeat left 50%}
			.weblocation_box .btn_print a{padding-left:22px;line-height:39px;color:#FFF;letter-spacing:-0.3px;font-size:15px;font-weight:500}
			.weblocation_box .btn_print a:hover{font-weight:700;letter-spacing:-1px;text-decoration:none}

			.weblocation_box a.location_dept_on,.weblocation_box a:hover.location_dept_on{background-color:#133069 !important;font-weight:700 !important;color:#fff !important}

			.weblocation .weblocation_box a.btn_sub_admin{display:block;width:80px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:13px;top:5px;right:170px;background:#555;z-index:10;position:absolute;border-radius:3px}
			.weblocation .weblocation_box a:hover.btn_sub_admin{background:#333}

/* sub_visual */
#sub_wrap > .sub_visual{display:none;width:100%;height:120px;border-bottom:1px solid #d5dde3;background:#f0f3f6}
#sub_wrap > .sub_visual > .sub_visual_img{width:1060px;height:120px;margin:0 auto}

#sub_wrap > .sub_visual2{display:none;width:100%;height:120px;border-bottom:1px solid #d5dde3;background:#87a9d5}
#sub_wrap > .sub_visual2 > .sub_visual_img{width:1060px;height:120px;margin:0 auto}

/* sub_con_wrap */
#sub_wrap > #contents_wrap{width:990px;min-height:500px;height:auto;margin:0 auto;position:relative}
		
				#contents_wrap > #title_wrap{width:100%;height:75px;margin-top:25px; position:relative}
				#title_wrap > h2{font-size:36px;font-weight:700;letter-spacing:-2px;color:#333;line-height:74px;float:left}
				#title_wrap > ul{float:left;position:relative;top:30px;left:35px; width:610px}
				#title_wrap > ul > li{display:inline}
				#title_wrap > ul > li > a{color:#5e676c;font-size:16px;letter-spacing:-1px;font-weight:700}
				#title_wrap > ul > li > a:hover{color:#000;font-weight:800;text-decoration:underline}
				#title_wrap > ul > li > a.on{color:#0b7edf;font-weight:800;font-size:18px;letter-spacing:-1px}
				#title_wrap > ul > li > a > span.blank{background: url(/pages/hospital/img/sub/icon_blank.gif) right 4px no-repeat;border:none !important;padding-left:19px}
				#title_wrap > ul > li > span{padding:0 13px;color:#999}

				#title_wrap > .sns_btn{position:absolute;top:32px;right:0}
				#title_wrap > .sns_btn > a{display:block;width:119px;height:29px;background: url(/pages/hospital/img/sub/sns_link_bg.gif) 0 0  no-repeat;color:#fff;font-weight:700;font-size:13px;line-height:29px}
				#title_wrap > .sns_btn > a:hover{background-position:0 -29px}
				#title_wrap > .sns_btn > a > span{padding-left:15px}
				#title_wrap > .sns_btn > .list{position:absolute;z-index:1}
				#title_wrap > .sns_btn > .list > ul{display:block;width:100px;height:auto;background:#555;border:2px solid #fff;padding:30px 0 30px 20px;border-radius:3px;margin-top:5px}
				#title_wrap > .sns_btn > .list > ul > li > a{color:#fff;font-size:13px;line-height:24px}
				#title_wrap > .sns_btn > .list > ul > li > a:hover{text-decoration:underline}
				#title_wrap > .sns_btn > .list > a.btn_close{position:absolute;top:13px;right:13px}

				#contents_wrap > #contents{width:100%;height:auto;min-height:500px;position:relative}
				#contents > h3{font-size:26px;letter-spacing:-1px;color:#333;font-weight:700;display:block;width:100%;line-height:50px;padding:22px 0 0;background:url(/pages/ihcc/img/sub/h3_butt.gif) no-repeat left 25px}
				#contents > #container{width:100%;height:auto}
				#contents > #container > h4{font-size:18px;letter-spacing:-1px;color:#2469a2;font-weight:700;display:block;width:100%;line-height:30px;padding:12px 0 10px 20px;background:url(/pages/hospital/img/sub/h4_butt.gif) no-repeat left 21px}


/*서브공통*/
	.decobox {padding:10px 0 0; margin-bottom:40px}
	.conconbox {float:left; width:47%; padding:0 10px; margin:0 0 60px}
	.p_box{clear:both;box-sizing:border-box;padding:15px 30px ;width:100%;background:#f9f9f9;border:1px dotted #ccc;margin-bottom:10px}
	
	#board_total_top{width:100%;border:1px solid #dfe2e7;box-sizing: border-box;position:relative;padding:27px;background:url('/pages/ihcc/img/sub/board_total_top_bg.gif') 30px 50% no-repeat; margin-bottom:20px; border-radius:6px; clear:both}
	#board_total_top dl{padding-left:100px}
	#board_total_top dl dt{font-size:15px;font-weight:700;color:#f19000;padding-bottom:3px;padding-top:4px}
	#board_total_top dl dd a{text-decoration:underline;color:#333}
	#board_total_top dl dd span{border-bottom:1px line-height:15px; letter-spacing:-1px}

	.image1box {text-align:center; padding:20px 0 ;}
	.blank_box {clear:both; height:10px; width:100%}


/*소개*/
	.about	{height:870px;background:url('/pages/ihcc/img/sub/about_bg.gif') no-repeat right bottom }
	.about .logo{    position: absolute;
    right: 0;
    top: -50px; }
	.about p {text-align:center}
	.about p.abouttitle {font-size:30px; font-weight:600; color:#247b91 }
	.about p.abouttitle2 {color:#0c4453 }
	.about p.aboutihcc {padding: 50px 0 0 10px;    text-align: left; }

/*스태프소개*/
	.staff_intro dl {border: 1px solid #ddd; float:left; margin:20px 10px 5px; padding:25px; text-align:center; width:25%; height:300px}
	.staff_intro dl dt p {margin-bottom:10px; color:#1f335c; font-weight:600}
	.staff_intro dl dd.t1 {color:#333; font-weight:700; margin:3px 0 0 0}
	.staff_intro dl dd.t2 {letter-spacing:-1px}

	.staff_intro2 {clear:both; margin-bottom:50px}
	.staff_intro2 dl {border: 1px solid #ddd; float:left; margin:20px 10px 100px; padding:25px;  width:25%;text-align:center;height:300px}
	.staff_intro2 dl dt p {margin-bottom:10px; color:#1f335c; font-weight:600}
	.staff_intro2 dl dd.t1 {color:#333; font-weight:700; margin:3px 0 0 0}
	.staff_intro2 dl dd.t2 {letter-spacing:-1.1px}

/*과소개*/
	.department {margin-bottom:50px}
	.department dl {border: 1px solid #ddd; float:left; margin:5px 5px 5px; padding:20px; text-align:center; width:14.7%; height:70px}
	.department dl dt p {margin-bottom:10px; color:#1f335c; font-weight:600; line-height:15px; height:30px}
	.department dl dd.t1 {color:#333; font-weight:700; margin: 0 6px; float:left;}
	.department dl dd.t2 {letter-spacing:-1px; float:left}
	.department dl dd.t2 a.button_type5 {color:#fff}

	.Special {margin-bottom:50px}
	.Special dl {border: 1px solid #ddd; float:left; margin:5px 5px 5px; padding:20px; text-align:center; width:14.7%; height:70px}
	.Special dl dt p {margin-bottom:10px; color:#1f335c; font-weight:600;line-height:15px; height:30px}
	.Special dl dd.t1 {color:#333; font-weight:700; margin:0 5px; float:left;}
	.Special dl dd.t2 {letter-spacing:-1px; float:left}
	.Special dl dd.t2 a.button_type5 {color:#fff}

/*셔틀버스*/
	.busroute {width:100%;border:1px solid #dfe2e7;box-sizing: border-box;position:relative;padding:15px; border-radius:6px;height:470px;height:720px; clear:both}
	.busroute p{margin-left:400px}
	.busroute img {width:60%; margin:0 auto; display:block}
	.busroute ul {padding:30px 0 0}
	.busroute ul li {line-height:30px} 
	.busroute ul li .point01 {font-size:12px; background:#ffa60b; color:#fff; font-weight:600; width:20px; height:20px; line-height:20px; text-align:center;display:block; float:left;border-radius:16px;margin-left:20px; margin-top:10px}
	.busroute ul li .point02 {font-size:12px; background:#43c3e8; color:#fff; font-weight:600; width:20px; height:20px; line-height:20px; text-align:center;display:block; float:left;border-radius:16px;margin-left:20px; margin-top:10px}
	.busroute ul li.arrive {padding:15px 0 0 470px; font-size:15px; font-weight:600; color:#5b76a8; line-height:18px}
	#shuttle {width:100%;border:1px solid #dfe2e7;box-sizing: border-box;position:relative;padding:27px;background:url('/pages/ihcc/img/sub/shuttle.gif') 30px 50% no-repeat; margin-bottom:20px; border-radius:6px; clear:both}
	#shuttle dl{padding-left:100px}
	#shuttle dl dt{font-size:15px;font-weight:700;color:#f19000;padding-bottom:3px;padding-top:4px}
	#shuttle dl dd a{text-decoration:underline;color:#333}
	#shuttle dl dd span{border-bottom:1px line-height:15px; letter-spacing:-1px}


/*주차*/
		#con_sub040300{width:100%;height:auto}
		#con_sub040300 > .sub040300_box{width:430px;height:auto;padding:0 76px 0 38px;float:left}
			.sub040300_box > .top, .sub040300_box2 > .top{text-align:center;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:20px}
			.sub040300_box > .top > h4, .sub040300_box2 > .top > h4{font-size:24px;letter-spacing:-1px;color:#333;font-weight:800;padding-bottom:40px}
		#con_sub040300 > .sub040300_box2{width:420px;height:auto;float:left}
		#con_sub040300 > .sub040300_box3{clear:both;width:100%;text-align:center;padding:35px 0 30px 0}





	
	/*치료정보*/
	.patient_box {background:url('/pages/ihcc/img/sub/info_bg.gif') no-repeat 210px 60px; height:430px}
	.patient_box p.title {color:#6e97bf; font-size:20px; font-weight:600; padding:200px 0 25px 330px}
	.patient_box p.exp {text-align:center; line-height:15px}
	.patient_box .btn_infomore {height:35px; width:100px; margin:50px 0 0 440px}
	.patient_box .btn_infomore a {background:#6e97bf; text-align:center; color:#fff; padding:6px 7px 9px 7px; position:absolute; width:90px;font-weight:600}
	.patient_box .btn_infomore a:hover {background:#3d6892}


	.patient_box2 {background:url('/pages/ihcc/img/sub/info_bg.gif') no-repeat 210px 60px; height:430px}
	.patient_box2 p.title {color:#6e97bf; font-size:20px; font-weight:600; padding:200px 0 25px 410px}
	.patient_box2 p.exp {text-align:center; line-height:15px}
	.patient_box2 .btn_infomore {height:35px; width:100px; margin:50px 0 0 420px}
	.patient_box2 .btn_infomore a {background:#6e97bf; text-align:center; color:#fff; padding:6px 7px 9px 7px; position:absolute; width:120px;font-weight:600}
	.patient_box2 .btn_infomore a:hover {background:#3d6892}

/* 과/센터 소개 통합 */
/* #center_search_view{width:100%;height:auto}
		 #center_search_view > .title_top{width:100%;height:58px;background:#5872a5;border-radius:0 5px 0 0;position:relative}
		 #center_search_view > .title_top > h3{display:block;float:left;color:#ffd800;font-weight:700;font-size:17px;line-height:58px;padding-left:155px}
		 #center_search_view > .title_top > p.tel{line-height:58px;color:#fff;padding-left:15px;font-size:15px;display:block;float:left;font-weight:700}
		 #center_search_view > .title_top > a.btn_back{position:absolute;width:138px;height:58px;overflow:hidden;background:url(/pages/hospital/img/sub/center_view_btn_back.gif)  0 0 no-repeat;top:0;left:0}
		 #center_search_view > .title_top > a.btn_back > span{color:#fff;font-weight:700;line-height:58px;padding-left:53px;font-size:12px}
		 #center_search_view > .title_top > a:hover.btn_back{background-position:0 -58px}
		 #center_search_view > .title_top > ul{display:block;float:right;padding-right:10px;margin-top:14px}
		 #center_search_view > .title_top > ul > li{display:block;float:left}
		 #center_search_view > .title_top > ul > li > a{display:block;float:left;width:120px;height:44px;border-radius:3px 3px 0 0;-moz-border-radius::3px 3px 0 0;-webkit-border-radius::3px 3px 0 0;color:#fff;font-weight:700;font-size:13px;text-align:center;line-height:44px;margin-right:1px;
																						background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dddddd));
																						background:-moz-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-webkit-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-o-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-ms-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:linear-gradient(to bottom, #a1b0cd 5%, #8c9bb7 100%);
																						background-color:#a1b0cd;border-right:1px solid #3f598b;
																						-moz-box-shadow:inset 0 1px 0 0 #697da3;-webkit-box-shadow:inset 0 1px 0 0 #697da3;box-shadow:inset 0 1px 0 0 #697da3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b0cd',endColorstr='#8c9bb7',GradientType=0);cursor:pointer;text-shadow:0 1px 0 #697da3
																						}
		#center_search_view > .title_top > ul > li > a:hover{text-decoration:underline}
		#center_search_view > .title_top > ul > li > a.on{
																						color:#000;
																						background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dddddd));
																						background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
																						background-color:#e9e9e9;border-right:1px solid #3f598b;
																						-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b0cd',endColorstr='#8c9bb7',GradientType=0);cursor:pointer;text-shadow:0 1px 0 #fff
																							}
		#center_search_view > .view_box{width:920px;height:auto;padding:30px 60px 70px 60px;min-height:300px}

		#center_search_view > .view_box > #sub_view > .sbox{padding-bottom:10px}
		#center_search_view > .view_box > #sub_view > .sbox > h4{font-size:18px;letter-spacing:-1px;color:#2469a2;font-weight:700;display:block;width:100%;line-height:30px;padding:12px 0 10px 20px;background:url(/pages/hospital/img/sub/h4_butt.gif) no-repeat left 21px}
		#center_search_view > .view_box > #sub_view > .sbox > p{line-height:22px;padding-bottom:20px}
		#center_search_view > .view_box > #sub_view > .sbox > h5{font-size:16px;letter-spacing:-1px;color:#2c75df; margin-bottom:5px;}
*/
		#center_search_view > .view_box > #doctor_sc_list{width:100%;height:auto;padding-top:20px}

			/*	#doctor_sc_list > ul > li {border-bottom:1px dotted #999;padding-bottom:20px;margin-bottom:20px} */
				#doctor_sc_list > ul > li > .box{width:100%;height:auto;position:relative}
				#doctor_sc_list > ul > li > .box > .doctor_img{width:127px;height:185px;background:#ddd;overflow:hidden;position:relative;border:1px solid #ddd;border-radius:5px 5px 0 0 }
				#doctor_sc_list > ul > li > .box > .doctor_img > .img{width:127px;height:145px;overflow:hidden}
				#doctor_sc_list > ul > li > .box > .doctor_img > .img > img{width:100%}
				#doctor_sc_list > ul > li > .box > .doctor_img > ul{display:block;position:absolute;bottom:0;left:1px;border-top:1px solid #ddd}
				#doctor_sc_list > ul > li > .box > .doctor_img > ul > li {display:inline}
				#doctor_sc_list > ul > li > .box > .doctor_img > ul > li > a{display:block;line-height:40px;text-align:center;width:62px;float:left;font-size:12px;font-weight:700;color:#54789c;letter-spacing:-1px;
																															background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dddddd));
																															background:-moz-linear-gradient(top, #f9f9f9 5%, #dddddd 100%);
																															background:-webkit-linear-gradient(top, #f9f9f9 5%, #dddddd 100%);
																															background:-o-linear-gradient(top, #f9f9f9 5%, #dddddd 100%);
																															background:-ms-linear-gradient(top, #f9f9f9 5%, #dddddd 100%);
																															background:linear-gradient(to bottom, #f9f9f9 5%, #dddddd 100%);
																															background-color:#f9f9f9;border-right:1px solid #ddd}
				#doctor_sc_list > ul > li > .box > .doctor_img> ul > li > a:hover{color:#000;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
																															background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
																															background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
																															background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
																															background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
																															background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
																															background-color:#e9e9e9;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9',endColorstr='#f9f9f9',GradientType=0)}

				#doctor_sc_list > ul > li > .box > dl{position:absolute;top:-10px;left:150px}
				#doctor_sc_list > ul > li > .box > dl > dt{font-size:16px;font-weight:700;color:#000;line-height:30px}
				#doctor_sc_list > ul > li > .box > dl > dt > span.doctor_etc2{font-size:14px;color:#2e78b7;padding-left:5px;letter-spacing:-.02em}
				#doctor_sc_list > ul > li > .box > dl > dd{font-size:14px}

				#doctor_sc_list > ul > li > .box > table{width:770px;border-collapse:collapse;border-width:0;font-size:13px;position:absolute;top:67px;left:150px;border-top:2px solid #7ca1c5}
				#doctor_sc_list > ul > li > .box > table > thead > tr > th{background:#f5f6f7;line-height:40px;text-align:center;border:1px solid #c5ccd3;color:#555}
				#doctor_sc_list > ul > li > .box > table > tbody > tr > th, #doctor_sc_list > ul > li > .box > table > tbody > tr > td{line-height:35px;text-align:center;border:1px solid #c5ccd3;color:#8898a8;width:14.2%;padding:2px 0}
				#doctor_sc_list > ul > li > .box > table > tbody > tr > td > span.vitality{display:block;background:#4b4be2;color:#fff;padding:5px 10px;width:40px;height:18px;margin:0 auto;border-radius:3px;line-height:18px;text-align:center;font-size:11px}


/* 프로필 / 모달 */
#detail_profile{width:925px;height:740px;margin:0 auto;position:relative;background:#fff}
		.detail_profile_top{width:100%;height:68px;background:url(/pages/hospital/img/sub/detail_profile_top_bg.gif) repeat-x;line-height:68px;color:#000}
		.detail_profile_top > p {font-weight:700;background:url(/pages/hospital/img/sub/icon_logo.gif) 0 19px no-repeat;margin-left:40px;letter-spacing:-2px}
		.detail_profile_top > p > strong{padding-left:37px;font-size:20px;letter-spacing:-1px;padding-right:15px;font-weight:800}	

		#detail_profile > .detail_profile_box{width:851px;height:181px;margin:0 auto;padding:24px 0 0 0;position:relative}
				.detail_profile_box > .doctor_img{width:129px;height:149px;border:3px solid #dedede;overflow:hidden}
				.detail_profile_box > .doctor_img > img{width:100%}
				.detail_profile_box > .dotcor_title{position:absolute;top:28px;left:180px}
				.detail_profile_box > .dotcor_title > h4{font-size:20px;font-weight:700;color:#000;letter-spacing:-1px;line-height:40px}
				.detail_profile_box > .dotcor_title > h4 > span{color:#0464de}
				.detail_profile_box > .dotcor_title > ul {display:block;width:670px}
				.detail_profile_box > .dotcor_title > ul > li{color:#5b5b5b;line-height:28px;border-bottom:1px solid #ddd;display:block;width:100%;font-size:15px}
				.detail_profile_box > .dotcor_title > ul > li > span{padding-right:20px}

				.detail_profile_box > .dotcor_info{margin-top:35px;width:840px;height:412px;overflow-y:scroll;padding-right:11px;background:url(/pages/hospital/img/sub/icon_logo2.gif) center 100px no-repeat}
				.detail_profile_box > .dotcor_info > h5{display:block;width:100%;height:37px;line-height:37px;color:#fff;font-weight:700;background:url(/pages/hospital/img/sub/dotcor_info_h5_bg.gif) no-repeat;margin-top:20px}
				.detail_profile_box > .dotcor_info > h5 > span{padding-left:20px}
				.detail_profile_box > .dotcor_info > ul{padding-top:20px !important;margin-left:10px !important;width:800px !important}
				.detail_profile_box > .dotcor_info > ul > li{font-size:13px !important;line-height:20px}

#detail_profile > a.btn_close{position:absolute;top:0;right:0}

/* 진료안내 > 진료지원부서 */
#sub020200_wrap{width:100%;height:auto}
		#sub020200_wrap > .list_box{width:100%;height:auto;padding:10px 0 20px 0}
		#sub020200_wrap > .list_box > ul > li > a{display:block;float:left;border:1px solid #ddd;width:143px;height:35px;margin:5px 3px;border-radius:3px;text-align:center;padding-top:65px;font-weight:700;color:#3d5c96;font-size:15px;overflow:hidden}
		#sub020200_wrap > .list_box > ul > li > a:hover{text-decoration:underline;border:1px solid #5872a5}
		#sub020200_wrap > .list_box > ul > li > a.on{background:#5872a5;color:#fff;font-weight:700;border:1px solid #3f5b91;background-position:0 -100px !important}
		#sub020200_wrap > .list_box > ul > li > a.num01{background:url(/pages/hospital/img/sub/sub020200_top2_list.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num02{background:url(/pages/hospital/img/sub/sub020200_top2_list8.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num03{background:url(/pages/hospital/img/sub/sub020200_top2_list7.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num04{background:url(/pages/hospital/img/sub/sub020200_top2_list4.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num05{background:url(/pages/hospital/img/sub/sub020200_top2_list5.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num06{background:url(/pages/hospital/img/sub/sub020200_top2_list6.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num07{background:url(/pages/hospital/img/sub/sub020200_top2_list9.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num08{background:url(/pages/hospital/img/sub/sub020200_top2_list8.gif) 0 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num09{background:url(/pages/hospital/img/sub/sub020200_top2_list9.gif) 0 0 no-repeat}

		 #sub020200_wrap > .view_box_wrap{width:100%;height:auto;padding-top:100px}
		 #sub020200_wrap > .view_box_wrap > .title_top{width:100%;height:58px;background:#5872a5;border-radius:5px 5px 0 0;position:relative}
		 #sub020200_wrap > .view_box_wrap > .title_top > h3{display:block;float:left;color:#ffd800;font-weight:700;font-size:18px;line-height:58px;padding-left:45px}
		 #sub020200_wrap > .view_box_wrap > .title_top > p.tel{line-height:58px;color:#fff;padding-left:15px;font-size:15px;display:block;float:left;font-weight:700}
		 #sub020200_wrap > .view_box_wrap > .title_top > a.btn_back{position:absolute;width:138px;height:58px;overflow:hidden;background:url(/pages/hospital/img/sub/center_view_btn_back.gif)  0 0 no-repeat;top:0;left:0}
		 #sub020200_wrap > .view_box_wrap > .title_top > a.btn_back > span{color:#fff;font-weight:700;line-height:58px;padding-left:53px;font-size:12px}
		 #sub020200_wrap > .view_box_wrap > .title_top > a:hover.btn_back{background-position:0 -58px}
		 #sub020200_wrap > .view_box_wrap > .title_top > ul{display:block;float:right;padding-right:10px;margin-top:14px}
		 #sub020200_wrap > .view_box_wrap > .title_top > ul > li{display:block;float:left}
		 #sub020200_wrap > .view_box_wrap > .title_top > ul > li > a{display:block;float:left;width:120px;height:44px;border-radius:3px 3px 0 0;-moz-border-radius::3px 3px 0 0;-webkit-border-radius::3px 3px 0 0;color:#fff;font-weight:700;font-size:13px;text-align:center;line-height:44px;margin-right:1px;
																						background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dddddd));
																						background:-moz-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-webkit-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-o-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:-ms-linear-gradient(top, #a1b0cd 5%, #8c9bb7 100%);
																						background:linear-gradient(to bottom, #a1b0cd 5%, #8c9bb7 100%);
																						background-color:#a1b0cd;border-right:1px solid #3f598b;
																						-moz-box-shadow:inset 0 1px 0 0 #697da3;-webkit-box-shadow:inset 0 1px 0 0 #697da3;box-shadow:inset 0 1px 0 0 #697da3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b0cd',endColorstr='#8c9bb7',GradientType=0);cursor:pointer;text-shadow:0 1px 0 #697da3
																						}
		#sub020200_wrap > .view_box_wrap > .title_top > ul > li > a:hover{text-decoration:underline}
		#sub020200_wrap > .view_box_wrap > .title_top > ul > li > a.on{
																						color:#000;
																						background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dddddd));
																						background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
																						background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
																						background-color:#e9e9e9;border-right:1px solid #3f598b;
																						-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b0cd',endColorstr='#8c9bb7',GradientType=0);cursor:pointer;text-shadow:0 1px 0 #fff
																							}
		#sub020200_wrap > .view_box_wrap > .view_box{width:928px;height:auto;padding:30px 60px 70px 60px;border:6px solid #e9e9e9;min-height:300px}
		#sub020200_wrap > .view_box_wrap > .view_box > .sbox{padding-bottom:10px}
		#sub020200_wrap > .view_box_wrap > .view_box > .sbox > h4{font-size:18px;letter-spacing:-1px;color:#2469a2;font-weight:700;display:block;width:100%;line-height:30px;padding:12px 0 10px 20px;background:url(/pages/hospital/img/sub/h4_butt.gif) no-repeat left 21px}
		#sub020200_wrap > .view_box_wrap > .view_box > .sbox > h5{font-size:18px;letter-spacing:-1px;color:#1363d7}
		#sub020200_wrap > .view_box_wrap > .view_box > .sbox > p{line-height:22px;padding-bottom:20px}

		.sub020200_tabbox{width:98%;margin:0 auto}
				.sub020200_tabbox h5{font-size:16px;letter-spacing:-1px;color:#555;line-height:30px;font-weight:800}
				.sub020200_tabbox dl{padding:15px 0}
				.sub020200_tabbox dl dt{font-weight:700;color:#555;padding-bottom:10px}
				.sub020200_tabbox dl dd{padding:0 12px 3px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:20px;font-size:14px;*zoom:1;letter-spacing:-1px}




/* 페이징 */
.paging{margin:10px 0;text-align:center;position:relative}
.paging li{display:inline;overflow:hidden;margin:0 2px}
.paging ul{display:inline;margin:0}
.paging ul a,.paging ul strong{display:inline-block;padding:0 2px !important;font-size:10px;font-family:tahoma}
.paging .page_num{position:relative;top:-5px}
.paging ul li{font-size:11px;font-family:tahoma}
.paging ul li strong{color:#FFF}
.datafont{font-family:'tahoma';font-size:11px;color:#555}
.paging li a{display:inline-block;width:26px;height:26px;margin-right:1px;font-family:Verdana,sans-serif;font-weight:normal;line-height:21px;font-size:11px;color:#676767;letter-spacing:-1px;text-decoration:none;padding:0 !important}
.paging li a:hover{background:url(/skins/bbs/basic/img/bg_paging_current.gif) 0 0 no-repeat;color:#fff}
.paging strong{display:inline-block;width:26px;height:26px;margin-right:1px;font-family:Verdana,sans-serif;font-weight:normal;line-height:21px;font-size:11px;color:#fff !important;letter-spacing:-1px;text-decoration:none;background:url(/skins/bbs/basic/img/bg_paging_current2.gif) 0 0 no-repeat}
.paging .btnFirst a,.paging .btnNext a,.paging .btnPrev a,.paging .btnEnd a{width:20px !important;border:none !important}
.paging .btnFirst a:hover,.paging .btnNext a:hover,.paging .btnPrev a:hover,.paging .btnEnd a:hover{background:none !important}









