@charset "utf-8";

#sub_wrap{width:100%;height:auto;padding-bottom:40px}

/* weblocation */
	#sub_wrap .weblocation{display:block;_overflow:hidden;position:fixed;*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:1100px;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: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_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 !important}
			.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:-1px;font-size:13px;font-weight:700;}
			.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:1060px;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:32px;font-weight:700;letter-spacing:-1px;color:#333;line-height:40px;float:left}
				#title_wrap > ul{float:left;position:relative;top:10px;left:35px}
				#title_wrap > ul > li{display:inline}
				#title_wrap > ul > li > a{color:#5e676c;font-size:16px;letter-spacing:-1px;font-weight:500}
				#title_wrap > ul > li > a:hover{color:#000;text-decoration:underline}
				#title_wrap > ul > li > a.on{color:#0b7edf;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:42px;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:-2px;color:#333;font-weight:700;display:block;width:100%;line-height:50px;padding:22px 0 0}
				#contents > #container{width:100%;height:auto;padding-bottom: 30px;}
				#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}


/* 온라인 진료예약  / 뎁스페이지 */
#con_sub010000{width:1060px;height:1590px;margin-top:53px;position:relative;background:url(/pages/hospital/img/sub/con_sub010000_bg.jpg) center 1058px no-repeat}
		#con_sub010000 > .title{position:absolute;top:0;left:0}
		#con_sub010000 > .title > p{padding-top:20px}

		#con_sub010000 > .info{position:absolute;top:0;left:355px;width:635px;height:auto}
		#con_sub010000 > .info > h3{position:absolute;top:0;left:0}
		#con_sub010000 > .info > .info_text{position:absolute;top:0;left:160px}



				#con_sub010000 > .info > .info_text > p{font-size:15px;letter-spacing:-1px;color:#5b5b5b;line-height:20px}
				#con_sub010000 > .info > .info_text > p > span{text-decoration:underline;color:#ff3c00;font-size:15px;line-height: 30px}
				#con_sub010000 > .info > .info_text > ol{padding-top:10px}
				#con_sub010000 > .info > .info_text > ol > li{padding:3px 0 3px 23px;line-height:19px;*zoom:1;font-size:14px;color:#666;letter-spacing:-1px}
				#con_sub010000 > .info > .info_text > ol > li.num01{background:url(/pages/hospital/img/sub/butt_num01.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num02{background:url(/pages/hospital/img/sub/butt_num02.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num03{background:url(/pages/hospital/img/sub/butt_num03.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num04{background:url(/pages/hospital/img/sub/butt_num04.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num05{background:url(/pages/hospital/img/sub/butt_num05.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num06{background:url(/pages/hospital/img/sub/butt_num06.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num07{background:url(/pages/hospital/img/sub/butt_num07.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num08{background:url(/pages/hospital/img/sub/butt_num08.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li.num09{background:url(/pages/hospital/img/sub/butt_num09.gif) no-repeat scroll 0 5px transparent}
				#con_sub010000 > .info > .info_text > ol > li > span{text-decoration:underline;color:#ff3c00;font-size:15px}
				#con_sub010000 > .info > .info_text > ol > li > span.ft_red{ font-size:15px; color:#e31515; text-decoration:none;}
				#con_sub010000 > .info > .info_text > ol > li > strong{color:#333;font-size:14px}

		#con_sub010000 > .tel_reservation{position:absolute;top:450px;left:355px;width:325px;height:517px;border:10px solid #fff;background:url(/pages/hospital/img/sub/tel_reservation_bg.gif) center bottom no-repeat;-webkit-box-shadow: 0 0 1px 0 #d9d9d9;-moz-box-shadow: 0 0 1px 0 #d9d9d9;box-shadow: 0 0 1px 0 #d9d9d9}
		#con_sub010000 > .tel_reservation:hover{border:10px solid #ffd800}
				.tel_reservation > h3{padding:40px 0 2px 46px;font-size:34px;letter-spacing:-3px;font-weight:700;color:#888}
				.tel_reservation:hover > h3{color:#303030}
				.tel_reservation > p{padding:0 0 0 46px;font-weight:700;color:#878787;font-size:14px;letter-spacing:-1px}
				.tel_reservation > p > span > img{padding-top:20px}
				.tel_reservation > dl{padding:25px 0 0 46px}
				.tel_reservation > dl > dt{font-size:16px;letter-spacing:-1px;color:#0071c8;line-height:32px}
				.tel_reservation > dl > dd{color:#878787;font-size:13px;font-weight:700;line-height:20px}
				.tel_reservation > a{display:block;width:229px;height:47px;background:#257dd4;text-align:center;line-height:47px;font-family:'돋움';font-size:12px;color:#fff;font-weight:bold;margin:25px 0 0 46px}
				.tel_reservation > a:hover{background:#445769}

		#con_sub010000 > .online_reservation{position:absolute;top:450px;right:0;width:325px;height:385px;border:10px solid #fff;background:url(/pages/hospital/img/sub/online_reservation_bg.gif) center bottom no-repeat;-webkit-box-shadow: 0 0 1px 0 #d9d9d9;-moz-box-shadow: 0 0 1px 0 #d9d9d9;box-shadow: 0 0 1px 0 #d9d9d9}
		#con_sub010000 > .online_reservation:hover{border:10px solid #ffd800}
				.online_reservation > h3{padding:40px 0 2px 46px;font-size:34px;letter-spacing:-3px;font-weight:700;color:#888}
				.online_reservation:hover > h3{color:#303030}
				.online_reservation > p{padding:0 0 0 46px;font-weight:700;color:#878787;font-size:14px;letter-spacing:-1px;line-height:20px}
				.online_reservation > a{display:block;width:229px;height:47px;background:#257dd4;text-align:center;line-height:47px;font-family:'돋움';font-size:12px;color:#fff;font-weight:bold;margin:25px 0 0 46px}
				.online_reservation > a:hover{background:#445769}

		#con_sub010000 > .map_reservation{position:absolute;top:867px;right:0;width:325px;height:273px;border:10px solid #fff;background:url(/pages/hospital/img/sub/map_reservation_bg.gif) center bottom no-repeat;-webkit-box-shadow: 0 0 1px 0 #d9d9d9;-moz-box-shadow: 0 0 1px 0 #d9d9d9;box-shadow: 0 0 1px 0 #d9d9d9}
		#con_sub010000 > .map_reservation:hover{border:10px solid #ffd800}
				.map_reservation > h3{padding:40px 0 2px 46px;font-size:34px;letter-spacing:-3px;font-weight:700;color:#888}
				.map_reservation:hover > h3{color:#303030}
				.map_reservation > p{padding:0 0 0 46px;font-weight:700;color:#878787;font-size:14px;letter-spacing:-1px;line-height:20px}
				.map_reservation > a{display:block;width:90px;height:90px;background:#257dd4;text-align:center;line-height:90px;font-family:'돋움';font-size:12px;color:#fff;font-weight:bold;margin:26px 0 0 208px}
				.map_reservation > a:hover{background:#445769}

		#con_sub010000 > .reservation_guide{position:absolute;top:250px;left:9px}
				.reservation_guide > a{display:block;width:191px;height:310px;overflow:hidden;background:url(/pages/hospital/img/sub/reservation_btn_guide.jpg) no-repeat;text-indent:-9999px}
				.reservation_guide > a:hover{background-position:0 -310px}

		#con_sub010000 > .reservation_total{position:absolute;top:569px;left:9px}
				.reservation_total > a{display:block;width:191px;height:249px;overflow:hidden;background:url(/pages/hospital/img/sub/reservation_btn_total.jpg) no-repeat;text-indent:-9999px}
				.reservation_total > a:hover{background-position:0 -249px}

/* 진료예약 > 예약안내 */
#con_sub010100 {padding-top:10px}
		#con_sub010100 > .con_box{width:529px;height:620px;float:left;border-right:1px solid #ddd;margin-bottom:40px}
		#con_sub010100 > .con_box > .con_sbox{width:95%}
		#con_sub010100 > .con_box > .con_sbox > p{line-height:18px;padding-bottom:160px}
		#con_sub010100 > .con_box2{width:530px;height:630px;float:left;;margin-bottom:20px}
		#con_sub010100 > .con_box2 > .con_sbox{width:95%}
		#con_sub010100 > .con_box2 > .con_sbox > p{line-height:18px;padding-bottom:160px}
		#con_sub010100 > .con_box3{width:100%;height:auto;float:left;clear:both;padding-bottom:130px;border-top:1px solid #ddd;padding-top:30px}
		.sub010100_red{font-weight: 800;font-size: 15px;color: #e31515; text-align:left !important; display:inline !important;text-decoration: none;}

		#con_sub010100 .con_sbox table{width:100%;border-top:2px solid #6983a5;border-bottom:2px solid #6983a5;font-size:12px;margin:6px 0}
		#con_sub010100 .con_sbox table td, #con_sub010100 .con_sbox table th{padding:3px 10px 3px 15px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:13px;line-height:170%;font-weight:normal;color:#777}
		#con_sub010100 .con_sbox table th{font-weight:bold;background-color:#f2f2f2 !important}

		#con_sub010100 > .con_box > .bg1{background:url(/pages/hospital/img/sub/con_sub010100_box_bg.gif)  center 74px no-repeat}
		#con_sub010100 > .con_box > .bg2{background:url(/pages/hospital/img/sub/con_sub010100_box_bg2.gif)  105px 74px no-repeat}
		#con_sub010100 > .con_box2 > .bg3{background:url(/pages/hospital/img/sub/con_sub010100_box_bg3.gif)  center 74px no-repeat}

/* 진료예약 > 인터넷진료안내 */
#reservation_wrap > .reservation_navi{margin-top:10px}
		.reservation_login{width:1060px;height:190px;background:url(/pages/hospital/img/sub/reservation_login_bg.gif)  810px 35px #5872a5 no-repeat;position:relative}
				.reservation_login > dl{padding:43px 0 0 60px}
				.reservation_login > dl > dt{color:#ffd837;font-weight:700;font-size:24px;letter-spacing:-.03em;padding-bottom:10px}
				.reservation_login > dl > dd{color:#fff;font-weight:400;font-size:13px;letter-spacing:-1px;line-height:20px;padding-bottom:5px}
				.reservation_login > dl > dd > strong{text-decoration:underline}
				.reservation_login > ul {position:absolute;top:184px;left:330px}
				.reservation_login > ul > li{display:inline;margin-right:13px}

		.reservation_login2{width:1060px;height:130px;position:relative;background:#edeef0;margin-bottom:30px;float:left}
				.reservation_login2 > .type_phone{width:400px;height:90px;padding:0 60px 0 57px;margin-top:20px;float:left;position:relative;border-right:1px solid #ddd}
				.reservation_login2 > .type_phone > a.btn_phone{position:absolute;top:5px;left:360px}
				.reservation_login2 > .type_ipin{width:400px;height:160px;padding:0 50px 0 50px;margin-top:20px;float:left;position:relative}
				.reservation_login2 > .type_ipin > a.btn_ipin{position:absolute;top:5px;left:360px}
				.reservation_login2 > .type_phone > p, .reservation_login2 > .type_ipin > p{line-height:18px;font-size:13px}

		#reservation_wrap > .info{width:100%;height:auto;clear:both;float:left;padding-bottom:100px}
				.info > dl{padding-left:30px}
				.info > dl > dt{padding:0 0 6px 25px;background:url(/pages/hospital/img/sub/icon_alert.gif) no-repeat scroll 4px 0 transparent;font-weight:700;letter-spacing:-1px;color:#133069}
				.info > dl > dd{padding:0 0 20px 25px;line-height:22px;letter-spacing:-1px}
				.info > dl > dd > a{text-decoration:underline;color:#555;font-size:12px;font-weight:700;letter-spacing:0 !important;padding:0 3px}
				.info > dl > dd > a:hover{color:#000}

		#reservation_wrap > .reservation_step2{width:100%;height:auto;position:relative}
				.reservation_step2 > form > .step2_top{width:100%;height:350px;position:relative;border-top:2px solid #3d5c96;background:url(/pages/hospital/img/sub/reservation_step2_topbg.gif)  no-repeat}
				.reservation_step2 > form > .step2_top > h5{color:#ffd837;font-weight:700;font-size:22px;letter-spacing:-2px;padding:45px 0 0 42px}
				.reservation_step2 > form > .step2_top > p{color:#fff;font-size:13px;letter-spacing:-1px;line-height:19px;padding:10px 0 0 42px}
				.reservation_step2 > form > .step2_top > .step2_right{font-size:15px;border-top:1px solid #ddd;width:590px;left:425px;top:40px;position:absolute}
				/*.reservation_step2 > form > .step2_top > .step2_right > table{font-size:15px;border-top:1px solid #ddd;width:590px;left:430px;top:43px;position:absolute}*/
				.reservation_step2 > form > .step2_top > .step2_right > table > tbody > tr > th{text-align:left;width:120px;padding:10px 14px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#efefef}
				.reservation_step2 > form > .step2_top > .step2_right > table > tbody > tr > td{padding:10px 14px;border-bottom:1px solid #ddd}
				.reservation_step2 > form > .step2_top > .step2_right > table > tbody > tr > td > span{font-size:12px;line-height:30px;letter-spacing:-1px;font-weight:700}

				.reservation_step2 > form > .step2_agree{width:100%;height:auto;padding-top:20px;border-top:2px solid #3d5c96;margin-top:10px}
				.reservation_step2 > form > .step2_agree > h5{font-size:16px;letter-spacing:-1px;color:#000;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}
				.reservation_step2 > form > .step2_agree > .agree_textbox{width:980px;height:200px;padding:30px 40px;border:1px solid #ddd}
				.reservation_step2 > form > .step2_agree > .agree_check{width:100%;height:40px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;line-height:40px;background:#5872a5 ;text-align:center}
				.reservation_step2 > form > .step2_agree > .agree_check > input.i_check{top:5px;position:relative;border:1px solid #000;width:20px;height:20px}
				.reservation_step2 > form > .step2_agree > .agree_check > label{padding-left:10px;cursor:pointer;letter-spacing:-1px;color:#fff;font-weight:700}
				.reservation_step2 > form > .step2_agree > .agree_check > label:hover{color:#ffd837}

				.reservation_step2 > .step2_notice{width:100%;height:auto;padding:40px 0 0 0;border-top:1px solid #ddd}
				.reservation_step2 > .step2_notice > h5{padding:0 0 6px 25px;background:url(/pages/hospital/img/sub/icon_alert.gif) no-repeat scroll 4px 0 transparent;font-weight:700;letter-spacing:-1px;color:#133069;font-size:15px}
				.reservation_step2 > .step2_notice > ul{padding-left:20px}
				.reservation_step2 > .step2_notice > p{display:block;text-align:center;width:100%;height:40px;line-height:40px;background:#555;color:#fff;font-weight:700;margin-top:40px}

				.reservation_step2 > form > .step2_btnlist{text-align:center;padding:20px 0 40px 0}
				.reservation_step2 > form > .step2_btnlist > ul > li{display:inline}

				.reservation_ex{font-size: 15px;color:#ff4143;font-weight: 900; padding:10px 0;}
				.step2_notice .st_red{text-align:left !important; margin:0 !important;}

				.customer_p{font-weight: 400; font-size: 14px; color: #d8121b;letter-spacing: -1.5px;margin: 5px 0;}

		#reservation_wrap > .reservation_step3_1{width:100%;height:auto;position:relative}
				.reservation_step3_1 > form > .step3_1_top{width:100%;height:510px;position:relative;border-top:2px solid #3d5c96;background:url(/pages/hospital/img/sub/reservation_step3_1_topbg.gif)  no-repeat}
				.reservation_step3_1 > form > .step3_1_top > h5{color:#ffd837;font-weight:700;font-size:22px;letter-spacing:-2px;padding:45px 0 0 42px}
				.reservation_step3_1 > form > .step3_1_top > ul{padding:10px 0 0 48px}
				.reservation_step3_1 > form > .step3_1_top > ul > li{color:#fff;font-size:13px;letter-spacing:-1px;line-height:19px;padding-bottom:5px}
				.reservation_step3_1 > form > .step3_1_top > table{font-size:15px;border-top:1px solid #ddd;width:590px;left:430px;top:43px;position:absolute}
				.reservation_step3_1 > form > .step3_1_top > table > tbody > tr > th{text-align:left;width:120px;padding:10px 14px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:#efefef}
				.reservation_step3_1 > form > .step3_1_top > table > tbody > tr > td{padding:10px 14px;border-bottom:1px solid #ddd}
				.reservation_step3_1 > form > .step3_1_top > table > tbody > tr > td > span{font-size:12px;line-height:30px;letter-spacing:-1px;font-weight:700}

				.reservation_step3_1 > .step3_1_notice{width:100%;height:auto;padding:40px 0;border-top:1px solid #ddd}
				.reservation_step3_1 > .step3_1_notice > h5{padding:0 0 6px 25px;background:url(/pages/hospital/img/sub/icon_alert.gif) no-repeat scroll 4px 0 transparent;font-weight:700;letter-spacing:-1px;color:#133069;font-size:15px}
				.reservation_step3_1 > .step3_1_notice > ul{padding-left:20px}
				.reservation_step3_1 > .step3_1_notice > p{display:block;text-align:center;width:100%;height:40px;line-height:40px;background:#555;color:#fff;font-weight:700;margin-top:40px}

				.reservation_step3_1 > form > .step3_1_btnlist{text-align:center;padding:20px 0 40px 0}
				.reservation_step3_1 > form > .step3_1_btnlist > ul > li{display:inline}

		#reservation_wrap > .reservation_step3_2{width:100%;height:802px;position:relative;background:url(/pages/hospital/img/sub/reservation_step3_2_bg.gif)  no-repeat;margin-bottom:10px}
						.reservation_step3_2 > .step3_2_box1{width:200px;height:636px;padding:10px 0 0 10px;float:left}
								.reservation_step3_2 > .step3_2_box1 > .list_box {width:100%;height:576px;overflow-y:scroll;margin-top:11px}
								.reservation_step3_2 > .step3_2_box1 > .list_box > ul{padding:12px 0 40px 20px}
								.reservation_step3_2 > .step3_2_box1 > .list_box > ul > li > a{font-family:'돋움';font-size:12px;font-weight:bold;letter-spacing:-1px;color:#fff;line-height:25px;display:block;width:138px}
								.reservation_step3_2 > .step3_2_box1 > .list_box > ul > li > a:hover{color:#ffde00}
								.reservation_step3_2 > .step3_2_box1 > .list_box > ul > li > a.on{background:url(/pages/hospital/img/sub/icon_check.png) no-repeat 0 4px;padding-left:23px;color:#ffde00}
								.reservation_step3_2 > .step3_2_box1 > .list_box > ul > li > a.no{padding-left:23px;color:#868da8;padding-left:0 !important}

						.reservation_step3_2 > .step3_2_box2{width:555;height:636px;padding:10px 0 0 20px;float:left;position:relative}
								.reservation_step3_2 > .step3_2_box2 > .step_off{position:absolute;top:10px;left:20px}
								.reservation_step3_2 > .step3_2_box2 > .list_box {width:100%;height:576px;overflow-y:auto;margin-top:11px}
								.reservation_step3_2 > .step3_2_box2 > .list_box > ul{padding-left:5px}
								.reservation_step3_2 > .step3_2_box2 > .list_box > ul > li > .doctor_box{width:480px;height:143px;padding-right:40px;border-bottom:1px dotted #8189a6}
								.reservation_step3_2 > .step3_2_box2 > .list_box > ul > li > .doctor_box:hover{background:#414863}
								.reservation_step3_2 > .step3_2_box2 > .list_box > ul > li > .on, .reservation_step3_2 > .step3_2_box2 > .list_box > ul > li > .on:hover{background:url(/pages/hospital/img/sub/icon_check.png) #272b3c 485px 12px no-repeat  }
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl{padding:11px 0 0 13px}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dt > a{display:block;float:left;width:86px;height:110px;border:3px solid #898fa4;overflow:hidden;margin-right:20px}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dt > a > img{width:100%;height:100%}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd{font-family:'돋움';font-size:12px;padding-bottom:7px}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.name{color:#fff;letter-spacing:-1px;line-height:34px;font-weight:bold}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.name > a{color:#fff;font-weight:normal}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.name > a:hover{text-decoration:underline}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.name span.special{background:#ffcc00;color:#333;padding:2px 3px;margin:0 4px}
														.step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.time, .step3_2_box2 > .list_box > ul > li > .doctor_box > dl > dd.info{color:#c5cada;line-height:16px}

						.reservation_step3_2 > .step3_2_box3{width:245;height:636px;padding:10px 0 0 20px;float:left;position:relative}
								.reservation_step3_2 > .step3_2_box3 > .step_off{position:absolute;top:10px;left:20px}
								.reservation_step3_2 > .step3_2_box3 > .calendar_wrap{width:245px;height:230px;margin-top:12px;padding-left:5px}
								.reservation_step3_2 > .step3_2_box3 > .list_box {width:245px;height:335px;overflow-y:auto;margin-top:10px}
								.reservation_step3_2 > .step3_2_box3 > .list_box > ul{padding-left:15px}
								.reservation_step3_2 > .step3_2_box3 > .list_box > ul > li {display:inline}
								.reservation_step3_2 > .step3_2_box3 > .list_box > ul > li > a{display:block;width:48px;height:30px;text-align:center;line-height:30px;color:#d2d7e6;float:left;background:#454d6a;margin-right:2px;font-family:'돋움';font-size:12px;font-weight:bold}
								.reservation_step3_2 > .step3_2_box3 > .list_box > ul > li > a:hover{color:#fff;background:#38405d}
								.reservation_step3_2 > .step3_2_box3 > .list_box > ul > li > a.on{background:#272b3c;color:#ffde00}

						.reservation_step3_2 > .step3_2_box4{width:1038px;height:83px;margin:20px 0 0 10px;float:left;background:#7981a0;border:1px solid #3d445d;clear:both;position:relative}
								.reservation_step3_2 > .step3_2_box4 > p{color:#fff;line-height:83px;font-size:14px;padding-left:50px}
								.reservation_step3_2 > .step3_2_box4 > p > strong{font-weight:700;padding-right:10px}
								.reservation_step3_2 > .step3_2_box4 > p > span{font-family:'돋움';font-size:12px;letter-spacing:-1px;font-weight:bold}
								.reservation_step3_2 > .step3_2_box4 > .btn_step3_2{position:absolute;top:11px;right:10px;width:144px;height:64px;font-family:'Nanum Gothic';font-size:15px}

						.reservation_step3_2 > .step3_2_notice{width:100%;height:40px;float:left;clear:both;margin-top:13px}
								.reservation_step3_2 > .step3_2_notice > p{display:block;text-align:center;width:100%;height:40px;line-height:40px;background:#555;color:#fff;font-weight:700}

		#reservation_wrap > .reservation_step4{width:100%;height:auto;position:relative}
				.reservation_step4 > .step4_top{width:1060px;height:190px;background:url(/pages/hospital/img/sub/reservation_login_bg.gif)  810px 35px #5872a5 no-repeat;position:relative}
						.reservation_step4 > .step4_top > h5{color:#ffd837;font-weight:700;font-size:21px;letter-spacing:-2px;padding-bottom:10px;padding:53px 0 0 60px}
						.reservation_step4 > .step4_top > h5 > strong{color:#fff}
						.reservation_step4 > .step4_top > p{color:#fff;padding:16px 0 0 60px}
						.reservation_step4 > .step4_top > ul{padding:8px 0 0 60px}
						.reservation_step4 > .step4_top > ul > li{display:inline;padding-right:10px;color:#fff}

				.reservation_step4 > .step4_notice{width:100%;height:auto;padding:10px 0;position:relative}
						.reservation_step4 > .step4_notice > ul{padding-left:50px}
						.reservation_step4 > .step4_notice > a.btn_step4{position:absolute;top:35px;right:10px;width:144px;height:64px;font-family:'Nanum Gothic';font-size:15px;line-height:64px}

				.reservation_step4 > .step4_box{width:100%;height:auto;padding:20px 0 100px 0}
						.reservation_step4 > .step4_box > h5{font-size:18px;font-weight:700;color:#000;letter-spacing:-1px;line-height:50px;background:url(/pages/hospital/img/sub/icon_location.gif) 0 15px no-repeat;padding-left:22px}
						.reservation_step4 > .step4_box > h5 > strong{color:#1345a9}

		#reservation_wrap > .reservation_step5{width:100%;height:auto;position:relative}
				.reservation_step5 > .list_box{padding-bottom:10px}
						.reservation_step5 > .list_box > h5{font-size:16px;font-weight:700;color:#000;letter-spacing:-1px;line-height:50px;padding-top:20px;padding-left:20px}
						.reservation_step5 > .list_box > h5 > span{font-weight:700;color:#1345a9;padding-right:5px}
						.reservation_step5 > .list_box > p{padding-left:20px;line-height:19px;padding-bottom:10px}
						.reservation_step5 > .list_box > ul{border-bottom:1px solid #ddd;padding-bottom:30px}
						.reservation_step5 > .list_box > ul > li{display:block;width:1038px;height:70px;margin:10px 0 0 10px;background:#7981a0;border:1px solid #3d445d;clear:both;line-height:70px;color:#fff;position:relative;border-radius:3px}
						.reservation_step5 > .list_box > ul > li.off, .reservation_step5 > .list_box > ul > li:hover.off{background:#999}
						.reservation_step5 > .list_box > ul > li:hover{background:#5b627e}
						.reservation_step5 > .list_box > ul > li > span{padding-left:30px}
						.reservation_step5 > .list_box > ul > li > span > strong{padding-right:15px;font-size:15px}
						.reservation_step5 > .list_box > ul > li > a{position:absolute;right:20px;top:19px}

				.reservation_step5 > .step5_btnlist{text-align:center;padding:10px 0 60px 0}
				.reservation_step5 > .step5_btnlist > ul > li{display:inline}


/* 진료안내>진료과 */
#con_sub020100 {padding-bottom:100px;float:left;width:100%}
		.doctor_search{width:100%;height:59px;position:relative;border-bottom:1px solid #fff;padding-bottom:10px;text-align:center;background:url(/pages/hospital/img/sub/boardSearch_bg2.gif)  no-repeat;margin-top:20px}
				.doctor_search p.title{position:absolute;top:18px;left:40px;display:block;letter-spacing:-1px}
				.doctor_search p.title strong{font-weight:700;color:#000;padding:0 3px;color:#2a54a4}
				.doctor_search .doctor_search_box{float:right;padding-right:20px}
				.doctor_search input.search_form{width:320px;height:30px;color:#585858;font-family:'Malgun Gothic';letter-spacing:-1px;padding-left:10px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
				.doctor_search input.search_form_button{margin-top:11px}

		.doctor_search_visual{width:100%;height:270px;background:url(/pages/hospital/img/sub/doctor_search_visual_bg.gif)  no-repeat}
				.doctor_search_visual > h5{padding:25px 0 20px 43px}
				.doctor_search_visual > p.text{padding:0 0 30px 43px}
				.doctor_search_visual > p.text2{padding:0 0 0 43px}
/*
#con_sub020100 > .doctor_search{width:538px;height:60px;position:absolute;top:14px;right:0}
		#con_sub020100 > .doctor_search p{float:left;display:block;line-height:60px;padding-left:50px;font-size:18px;color:#000;letter-spacing:-2px;padding-right:13px}
		#con_sub020100 > .doctor_search input.search_form{width:300px;border:1px solid #b4c1ce;background:#efefef;color:#333;letter-spacing:-1px;border-radius:3px 0 0 3px;float:left;margin-top:13px;padding:11px}
		#con_sub020100 > .doctor_search input.search_form_button{float:left;margin-top:13px}
*/

		#con_sub020100 > .department_list {width:100%;height:auto;padding-top:3px;float:left;padding-bottom:20px}
				.department_list > h4{display:block;width:100%;line-height:50px;border-bottom:2px solid #7ca1c5;margin-bottom:30px;font-size:19px;letter-spacing:-2px;background:url(/pages/hospital/img/sub/icon_zoom.gif)  8px 15px no-repeat}
				.department_list > h4 > span{padding-left:40px}
				.department_list > ul {float:left;margin-top:20px}
				.department_list > ul > li{display:block;float:left;margin:0 11px 15px 11px;position:relative}
				.department_list > ul > li > dl > dt {text-align:center}
				.department_list > ul > li > dl > dt > a{display:block;width:146px;height:146px;border-radius:50% 50%;position:relative;border:4px solid #f5cb42} /* d8dce0 */
				.department_list > ul > li > dl > dt > a.bg01{background:url(/pages/hospital/img/sub/department_list_bg01.gif)  48px 19px no-repeat}
				.department_list > ul > li > dl > dt > a:hover{}
				.department_list > ul > li > dl > dt > a.on{}
				.department_list > ul > li > dl > dt > a > span{margin-top:63px;display:block;font-size:15px;color:#2a6291;font-weight:700;letter-spacing:-1px}
				.department_list > ul > li > dl > dt > a:hover > span{color:#000;font-weight:800}
				.department_list > ul > li > dl > dd > a{display:block;width:51px;height:26px;border-radius:3px;background:#7ca1c5;text-align:center;line-height:26px;color:#fff;font-size:12px;font-weight:700;position:absolute;top:94px;z-index:1}
				.department_list > ul > li > dl > dd > a:hover{background:#5a6d80}
				.department_list > ul > li > dl > dd > a.time{left:25px}
				.department_list > ul > li > dl > dd > a.doctor{left:78px}
				.department_list > ul > li > dl > dd > a.btn_site{display:block;width:46px;height:46px;overflow:hidden;background:url(/pages/hospital/img/sub/department_btn_home.png)  0 0 no-repeat;position:absolute;text-indent:-9999px;top:5px;right:0;z-index:1}
				.department_list > ul > li > dl > dd > a:hover.btn_site{background-position:0 -46px}

#con_sub020100 > .doctor_list{width:100%;height:auto;padding-top:3px;float:left;padding-bottom:20px}
.doctor_list > h4{display:block;width:100%;line-height:50px;border-bottom:2px solid #7ca1c5;margin-bottom:30px;font-size:19px;letter-spacing:-2px;background:url(/pages/hospital/img/sub/icon_zoom.gif)  8px 15px no-repeat}
.doctor_list > h4 > span{padding-left:40px}
.doctor_list > ul > li{display:block;width:189px;height:350px;border:1px solid #d8dce0;float:left;margin:0 10px 16px 10px;border-radius:5px 5px 0 0;position:relative}
.doctor_list > ul > li > .doctor_box{padding:20px;position:relative}
.doctor_list > ul > li > .doctor_box > .doctor_img {width:125px;height:145px;background:#ddd;overflow:hidden;margin:0 auto}
.doctor_list > ul > li > .doctor_box > .doctor_img > a >img{width:100%}
.doctor_list > ul > li > .doctor_box > .doctor_name{padding-top:5px}
.doctor_list > ul > li > .doctor_box > .doctor_name > dl > dt > a{font-size:15px;font-weight:700;letter-spacing:-1px;padding-bottom:5px;display:block;width:100%;overflow:hidden;border-bottom:1px solid #ddd;line-height:30px;margin-bottom:10px;text-align:center}
.doctor_list > ul > li > .doctor_box > .doctor_name > dl > dt > a > span{padding-right:5px;color:#08329a}
.doctor_list > ul > li > .doctor_box > .doctor_name > dl > dt > a:hover{text-decoration:underline}
.doctor_list > ul > li > .doctor_box > .doctor_name > dl > dd{line-height:16px;font-size:12px}

.doctor_list > ul > li > .btn_list{width:100%;height:40px;background:#7ca1c5;position:absolute;bottom:0;left:0;border-top:1px solid #ddd}
.doctor_list > ul > li > .btn_list > ul > li{display:inline}
.doctor_list > ul > li > .btn_list > 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_list > ul > li > .btn_list > 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)}

.no_search{text-align:center;width:100%;height:300px;background:url(/pages/hospital/img/sub/icon_no_search.gif)  center 19px no-repeat}
.no_search p{font-weight:700;letter-spacing:-1px;font-size:16px;padding-top:200px}


/* 과/센터 소개 통합 */
 #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:130px;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:928px;height:auto;padding:30px 60px 70px 60px;border:6px solid #e9e9e9;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; font-size:14px}
		#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 > #sub_view > .sbox > .downbox{background: rgba(0, 0, 0, 0) url("/pages/hospital/img/sub/sub040102_top_bg.gif") no-repeat scroll -5px 0;height: 80px;margin: 0; padding: 135px 0 0 0px; text-align: center; width:300px;float:left}
#center_search_view > .view_box > #sub_view > .sbox > .downbox2{background: rgba(0, 0, 0, 0) url("/pages/hospital/img/sub/jinhc_2016img.jpg") no-repeat scroll 32px 0;height: 80px;margin: 0; padding: 135px 0 0 0px; text-align: center; width:300px; float:left}
#center_search_view > .view_box > #sub_view > .sbox > .downbox3{background: rgba(0, 0, 0, 0) url("/pages/hospital/img/sub/icon2019.png") no-repeat scroll 29px 0;height: 80px;margin: 0; padding: 135px 0 0 0px; text-align: center; width:300px; float:left}
		#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:109px;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:-17px -100px !important}
		#sub020200_wrap > .list_box > ul > li > a.num01{background:url(/pages/hospital/img/sub/sub020200_top2_list.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num02{background:url(/pages/hospital/img/sub/sub020200_top2_list8.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num03{background:url(/pages/hospital/img/sub/sub020200_top2_list7.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num04{background:url(/pages/hospital/img/sub/sub020200_top2_list4.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num05{background:url(/pages/hospital/img/sub/sub020200_top2_list5.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num06{background:url(/pages/hospital/img/sub/sub020200_top2_list6.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num07{background:url(/pages/hospital/img/sub/sub020200_top2_list9.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num08{background:url(/pages/hospital/img/sub/sub020200_top2_list10.gif) -17px 0 no-repeat}
		#sub020200_wrap > .list_box > ul > li > a.num09{background:url(/pages/hospital/img/sub/sub020200_top2_list20.gif) -17px 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}


/* 진료안내 > 교수동정 */
#movements_wrap{width:100%;height:auto;float:left;padding-bottom:30px}
	#movements_wrap > ul{padding-top:20px;width:100%;float:left}
			#movements_wrap > ul > li{border-bottom:1px dotted #999;padding-bottom:10px;display:block;width:510px;height:130px;float:left;margin:10px 10px 10px 10px}
			#movements_wrap > ul > li > .movements_list{width:470px}
					.movements_list > dl{padding:10px 0 5px 10px}
					.movements_list > dl > dt{line-height:20px;font-weight:400;font-size:18px;padding-bottom:7px;color:#555;letter-spacing:-2px}
					.movements_list > dl > dt > span{padding-right:5px;color:#777}
					.movements_list > dl > dd{line-height:20px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 10px;padding-left:12px}
					.movements_list > dl > dd.subject{font-size:14px;letter-spacing:-1px;line-height:22px;font-weight:400;padding-bottom:5px;color:#2e62c1}


/* 토요진료안내 */
#sub020500_wrap{width:100%;height:auto}
		#sub020500_wrap > .top{text-align:center;width:100%;height:250px;background:url(/pages/hospital/img/sub/con_sub020500_top_bg.gif) center top no-repeat;margin-top:50px;border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom:30px}
		#sub020500_wrap > .top > p{line-height:23px;padding-top:200px;letter-spacing:-1px}
		#sub020500_wrap > .top > p > strong{font-size:22px;letter-spacing:-2px;padding:0 4px}
		#sub020500_wrap > .box{padding-bottom:80px}
		#sub020500_wrap > .box > ul {padding-top:20px}
		#sub020500_wrap > .box > ul > li{display:block;border:1px solid #ddd;text-align:center;width:20%;padding:9px 0;position:relative;margin-left:-1px;float:left;color:#555}


/* 진료안내 > 병원윤리강령 */
#con_sub020700{width:100%;height:auto;float:left;padding-bottom:60px}
		.sub070100_top{width:370px;float:left;padding-right:50px;margin-top:30px}
		.sub070100_top > p {line-height:22px !important;font-size:16px !important}
		.sub070100_top > a{margin-top:15px}
		.sub070100_box{width:600px;float:left;margin-top:30px;border-left:1px solid #ddd;padding-left:30px}

/* 진료안내 > 비급여진료비용 */
#con_sub020700{width:100%;height:auto}
		#con_sub020700 > .sub020700_box > .sub020700_search{width:100%;height:48px;position:relative;border-bottom:1px solid #fff;text-align:center;background:url(/pages/hospital/img/sub/boardSearch_bg3.gif)  no-repeat;margin-top:20px;padding-top:11px}
				 .sub020700_box > p.notice_info{padding:10px 0;font-size:15px;letter-spacing:-2px;line-height:22px;text-align:center;display:block;background:#efefef;color:#555;margin-top:10px;margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
						.sub020700_search > p.date_info{position:absolute;top:20px;left:30px;font-weight:700;color:#555}
						.sub020700_search select{margin-right:5px;height:32px;line-height:32px;font-family:'Nanum Gothic';border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px;float:left;padding:0 6px}
						.sub020700_search select.first{margin-left:530px}
						.sub020700_search input.search_form{float:left;width:320px;height:30px;line-height:30px;color:#585858;font-family:'Nanum Gothic';letter-spacing:-1px;padding-left:10px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
						.sub020700_search input.search_form_button{float:left;margin-left:3px}

		.sub020700_box  table{width:100%;margin-top:10px;margin-bottom:30px}
		.sub020700_box  table th{background:#8190ab;color:#fff;border:1px solid #fff;line-height:18px;padding:5px 0}
		.sub020700_box  table td{border:1px solid #ddd;padding:12px 8px;font-size:13px;line-height:16px}
		.sub020700_box  table td.leftCell{border-left:0 !important}
		.sub020700_box  table td.rightCell{border-right:0 !important}

/* 진료안내 > 검사정보안내 */
#con_sub020801{width:100%;height:auto}
		#con_sub020801 dl{margin-top:20px;display:block;width:100%}
		#con_sub020801 dl dt{display:block;float:left;margin-bottom:50px}
		#con_sub020801 dl dd{float:left;padding-left:20px;display:block;width:500px}
		#con_sub020801 h4{clear:both}
		#con_sub020801 p{font-size:15px;font-weight:500;letter-spacing:-1px;}
        #con_sub020801 .lm{margin:10px 0 20px 20px}
        #con_sub020801 .sdown{margin-bottom:30px; height:70px}

#con_sub020802{width:100%;height:auto}
		#con_sub020802 dl{margin-top:20px;display:block;width:100%}
		#con_sub020802 dl dt{display:block;float:left;margin-bottom:50px}
		#con_sub020802 dl dd{float:left;padding-left:20px;display:block;width:500px}

#con_sub020803{width:100%;height:auto}
		#con_sub020803 dl{margin-top:20px;display:block;width:100%}
		#con_sub020803 dl dt{display:block;float:left;margin-bottom:50px}
		#con_sub020803 dl dd{float:left;padding-left:20px;display:block;width:500px}

/* 이용안내 > 오시는길 */
#con_sub030100{width:100%;height:auto}
		#con_sub030100 > .sub030100_top{width:100%;height:auto;padding-top:20px}
				.sub030100_top > p{font-size:16px;font-weight:700;letter-spacing:-1px;background:url(/pages/hospital/img/sub/icon_location.gif) 0 2px no-repeat;padding-left:25px;line-height:23px}
				.sub030100_top > #hospital_map{width:100%;height:350px;background:#efefef;margin:20px 0 20px 0}

				.sub030100_box{width:100%;height:auto;position:relative;float:left;padding-bottom:150px}
				.sub030100_box > .navi{width:243px;height:auto;float:left}
				.sub030100_box > .navi > ul > li > a{display:block;width:243px;height:79px;overflow:hidden;color:#fff;margin-bottom:1px}
				.sub030100_box > .navi > ul > li > a:hover{text-decoration:underline}
				.sub030100_box > .navi > ul > li > a.on{background-position:0 0 !important}
				.sub030100_box > .navi > ul > li > a.list1{background:url(/pages/hospital/img/sub/sub030100_list1.gif) 0 -79px no-repeat}
				.sub030100_box > .navi > ul > li > a.list2{background:url(/pages/hospital/img/sub/sub030100_list2.gif) 0 -79px no-repeat}
				.sub030100_box > .navi > ul > li > a.list3{background:url(/pages/hospital/img/sub/sub030100_list3.gif) 0 -79px no-repeat}
				.sub030100_box > .navi > ul > li > a.list4{background:url(/pages/hospital/img/sub/sub030100_list4.gif) 0 -79px no-repeat}
				.sub030100_box > .navi > ul > li > a > span{line-height:79px;padding-left:80px;font-weight:700}

				.sub030100_box > .box_info{width:762px;height:auto;float:right}
				.sub030100_box > .box_info > h5{line-height:30px;font-size:18px;font-weight:700;letter-spacing:-1px;padding:10px 0 20px 0;color:#4781cc}
				.sub030100_box > .box_info > dl > dt{font-weight:700;font-size:15px;letter-spacing:-1px;padding-bottom:10px}
				.sub030100_box > .box_info > dl > dd{padding-bottom:20px;line-height:20px}
				.sub030100_box > .box_info > dl > dd > strong{color:#2e62c1}

/* 이용안내 > 주차안내 */
#con_sub030200{width:100%;height:auto}
		#con_sub030200 > .sub030200_box{width:534px;height:auto;padding:0 76px 0 38px;float:left}
				.sub030200_box > .top, .sub030200_box2 > .top{text-align:center;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:20px}
				.sub030200_box > .top > h4, .sub030200_box2 > .top > h4{font-size:24px;letter-spacing:-1px;color:#333;padding-bottom:40px}
		#con_sub030200 > .sub030200_box2{width:374px;height:auto;float:left}
		#con_sub030200 > .sub030200_box3{clear:both;width:100%;text-align:center;padding:35px 0 30px 0}
/*
#con_sub030200{width:100%;height:auto}
		.sub030200_box{width:100%;height:215px;background:url(/pages/hospital/img/sub/sub030200_d.gif) 800px 75px no-repeat;border-bottom:1px solid #ddd;margin-bottom:20px}
		.sub030200_box2{width:100%;height:215px;background:url(/pages/hospital/img/sub/sub030200_u.gif) 800px 45px no-repeat}
*/

.navi_info{width: 100%; border: 3px solid #6789cb;box-sizing: border-box;position: relative;padding: 20px ;margin-bottom: 20px; border-radius: 6px;}

/* 이용안내 > 병원시설  */
#con_sub030300{width:100%;height:auto;float:left;margin-bottom:150px;padding-top:10px}
		#con_sub030300 > .vr_wrap{width:100%;height:449px;border:1px solid #ddd;float:left;margin-top:10px;overflow:hidden}
				.vr_wrap > .navi{width:206px;height:auto;float:left}
				.vr_wrap > .navi > ul > li > a{display:block;float:left;width:206px;line-height:40px;border-bottom:1px solid #ddd;background:#a2a5a8;color:#fff;font-weight:700;letter-spacing:-1px}
				.vr_wrap > .navi > ul > li > a:hover{background:#7ca1c5}
				.vr_wrap > .navi > ul > li > a.on{background:url(/pages/hospital/img/sub/icon_check.png)  170px 10px #21344f no-repeat}
				.vr_wrap > .navi > ul > li > a > span{padding-left:20px}
				.vr_wrap > .vr_box{width:854px;height:450px;float:left;background:#ddd;overflow:hidden}

				.loca_info_wrap{width:100%;height:525px;position:relative;margin:20px 0 50px 0}
				.loca_info_wrap > .loca_info_menu{position:relative;float:left;width:374px;height:525px;margin-left:15px;background:url(/pages/hospital/img/sub/loca_info_menu_bg.gif) left top  no-repeat}
						.loca_info_menu > dl.b_map{position:absolute;top:0;left:0}
						.loca_info_menu > dl.b_map > dt{font-size:15px;color:#4781cc;display:block;width:114px;height:33px;text-align:center}
						.loca_info_menu > dl.b_map > dd{display:block;width:114px;height:37px;border-bottom:1px solid #c0d4ee;background:#6b9ad8;text-align:center;line-height:37px;cursor:pointer}
						.loca_info_menu > dl.b_map > dd > a{font-weight:700;font-size:15px;color:#fff;display:block;width:100%}
						.loca_info_menu > dl.b_map > dd:hover{background:#505050}
						.loca_info_menu > dl.b_map > dd > a.on{background:#133069}

						.loca_info_menu > dl.n_map{position:absolute;top:97px;left:125px}
						.loca_info_menu > dl.n_map > dt{font-size:15px;color:#4781cc;display:block;width:114px;letter-spacing:-1px; height:45px;text-align:center}
						.loca_info_menu > dl.n_map > dd{display:block;width:114px;height:37px;border-bottom:1px solid #c0d4ee;background:#25b2cb;text-align:center;line-height:37px;cursor:pointer}
						.loca_info_menu > dl.n_map > dd > a{font-weight:700;font-size:15px;color:#fff;display:block;width:100%}
						.loca_info_menu > dl.n_map > dd:hover{background:#505050}
						.loca_info_menu > dl.n_map > dd > a.on{background:#006d81}

						.loca_info_menu > dl.new_map{position:absolute;top:97px;left:245px}
						.loca_info_menu > dl.new_map > dt{font-size:15px;color:#4781cc;display:block;width:114px;letter-spacing:-1px; height:45px;text-align:center}
						.loca_info_menu > dl.new_map > dd{display:block;width:114px;height:37px;border-bottom:1px solid #c0d4ee;background:#05d5c4;text-align:center;line-height:37px;cursor:pointer}
						.loca_info_menu > dl.new_map > dd > a{font-weight:700;font-size:15px;color:#fff;display:block;width:100%}
						.loca_info_menu > dl.new_map > dd:hover{background:#505050}
						.loca_info_menu > dl.new_map > dd > a.on{background:#09887d}

				.loca_info_wrap > .loca_info_text{float:left;width:630px;height:523px;border-top:1px solid #4781cc;border-bottom:1px solid #4781cc;padding-left:17px}
						.b_map_box > h5{font-size:20px;color:#2b2b2b;padding:30px 0;letter-spacing:-2px;font-weight:400}
						.b_map_box > h6{color:#333;letter-spacing:-1px;font-size:15px}
						.b_map_box > ul{padding:8px 0 20px 0}
						.b_map_box > ul > li{display:inline;padding:0 12px 3px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:23px;font-size:14px;*zoom:1;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
						.b_map_box > ul > li > span{color:#f66e00;font-weight:700}

/* 이용안내 > 입/퇴원절차  */
#con_sub030401{width:100%;height:auto;float:left}
		#con_sub030401 > .sub030401_top{width:100%;height:394px;background:url(/pages/hospital/img/sub/sub030401_top_bg.gif) center 104px  no-repeat}
				.sub030401_top > h4{text-align:center;padding-top:54px}
				.sub030401_top > ul{display:block;width:100%;height:118px;background:url(/pages/hospital/img/sub/sub030401_top_ulbg.gif)  no-repeat;margin-top:184px}
				.sub030401_top > ul > li{display:block;width:151px;height:118px;text-align:center;float:left;padding-top:14px;letter-spacing:-1px;line-height:18px}
				.sub030401_top > ul > li > span > strong{color:#fff;font-size:15px;font-weight:700;line-height:20px;padding-top:22px;display:block}
				.sub030401_top > ul > li > span.point{font-weight:700;line-height:22px;font-size:15px}
				.sub030401_top > ul > li > span.point2{font-weight:700;font-size:15px;line-height:90px}
				.sub030401_top > ul > li > span {font-size:13px}
				
				.sub030401_box{width:100%;height:auto;padding:10px 0 60px 0;border-bottom:1px solid #ddd;clear:both;float:left}
				.sub030401_box > .sub030401_sbox{width:320px;height:180px;float:left;margin-right:50px}
				.sub030401_box > .sub030401_sbox2{width:320px;height:180px;float:left}

				.sub030401_box2{width:100%;height:auto;padding:10px 0 20px 0;clear:both;float:left}

				.sub030401_box3{margin:20px 0 110px 0;width:100%;height:125px;background:url(/pages/hospital/img/sub/sub030401_info_bg.gif) 823px 10px  #7ca1c5 no-repeat;clear:both;float:left}
				.sub030401_box3 > p{font-size:16px;font-weight:700;letter-spacing:-1px;padding:40px 0 0 51px;line-height:23px;color:#fff}

		.sub030402_top{width:100%;height:285px;background:url(/pages/hospital/img/sub/history_bg.gif) 0 bottom no-repeat;position:relative;margin-bottom:25px}
				.sub030402_top > p{line-height:22px;padding-top:10px;padding:20px 0 0 0;letter-spacing:-1px}
				.sub030402_top > p > strong{line-height:32px;font-weight:700;color:#058a60}
				.sub030402_top > a{display:block;width:250px;height:60px;line-height:60px;text-align:center;color:#fff !important;font-weight:700;font-size:14px;letter-spacing:-1px;margin:0 10px 10px 10px;float:left;background:#555}
				.sub030402_top > a:hover{background:#333}
		
/* 이용안내 > 면회안내  */
#con_sub030403{width:100%;height:auto;float:left;position:relative;margin-bottom:120px}
		.sub030403_info{position:absolute;width:485px;height:400px;top:20px;left:600px;background:url(/pages/hospital/img/sub/con_sub010100_box_bg2.gif) 50px 76px no-repeat}
		.sub030403_info > dl{padding:25px 0 0 50px}
		.sub030403_info > dl > dt{font-size:18px;color:#555;letter-spacing:-1px;padding-bottom:45px;font-weight:700}
		.sub030403_info > dl > dd{padding:0 12px 3px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:21px;font-size:15px;*zoom:1;letter-spacing:-1px;margin-left:175px}



span.rdrdrd{font-weight:700; display: inline !important; color:#e41c1f; }

		.sub030403_info2{position:relative;width:100%;height:400px;top:20px;left:0px;background:url(/pages/hospital/img/sub/con_sub010100_box_bg2.gif) 5px 76px no-repeat}
		.sub030403_info2 > dl{padding:25px 0 0 0px}
		.sub030403_info2 > dl > dt{font-size:18px;color:#555;letter-spacing:-1px;padding-bottom:20px;font-weight:700}
		.sub030403_info2 > dl > dd{padding:0 12px 3px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:21px;font-size:15px;*zoom:1;letter-spacing:-1px;margin-left:175px}
#con_sub030403 > p > strong{line-height:32px;font-weight:700;color:#058a60}

/* 이용안내 > 주요전화번호 */
#con_sub030500{width:100%;height:auto;float:left;padding-bottom:60px}
		.sub030500_top{width:100%;float:left;padding:10px 0 30px 0}
		.sub030500_top > .sub030500_top_box{width:508px;height:150px;border:1px solid #999;float:left;margin-right:20px}
		.sub030500_top > .sub030500_top_box > h4{font-size:20px;color:#333;letter-spacing:-2px;padding:30px 0 5px 50px}
		.sub030500_top > .sub030500_top_box > ul{padding:10px 0 0 40px}
		.sub030500_top > .sub030500_top_box > ul > li{padding:0 12px 5px 15px;background:url(/pages/hospital/img/sub/li_butt.gif) no-repeat scroll 1px 9px transparent;line-height:20px;font-size:16px;*zoom:1;letter-spacing:-1px;font-weight:400;color:#555}
		.sub030500_tel_list{width:100%;float:left;clear:both;padding-bottom:40px}
		.sub030500_tel_list > h4{margin-left:20px}
		.sub030500_tel_list > ul > li{display:block;width:303px;border-bottom:1px dotted #999;float:left;margin:0 20px;line-height:20px;padding:10px 10px 6px 0;text-align:right}
		.sub030500_tel_list > ul > li > strong{display:block;width:160px;border-right:1px solid #ddd;float:left;margin-right:20px;text-align:left;color:#2469a2}

		.sub030500_tel_list2 ul li{display:block;width:33.2%;float:left;text-align:left;border:1px solid #ddd;position:relative;margin-left:-1px;height:50px;line-height:50px;font-size:20px;letter-spacing:-2px;color:#666;margin-bottom:15px;cursor:pointer}
		.sub030500_tel_list2 ul li span.tel{font-size:14px;letter-spacing:-1px;color:#777;display:block;float:right;padding-right:70px;font-weight:400}
		.sub030500_tel_list2 ul li.on{color:#444;background:#efefef}
		.sub030500_tel_list2 ul li.on a{color:#444}
		.sub030500_tel_list2 ul li a{background:url(/pages/hospital/img/sub/h4_butt.gif) 20px 7px no-repeat;padding-left:40px}
		.sub030500_tel_list2 ul li a.btn_more{background:none;display:block;position:absolute;top:0;right:10px}



/* 이용안내 > 순환버스 */
#con_sub030601{width:100%;height:auto}
		.sub030601_top{width:100%;height:80px;background:#7ca1c5;position:relative}
		.sub030601_top > h5{position:absolute;top:19px;left:25px}
		.sub030601_top > p{padding:15px 0 0 136px;color:#fff;font-weight:700;line-height:23px;font-size:15px;letter-spacing:-1px;margin-top:5px}
		.sub030601_map{text-align:center}
#con_sub030602{width:100%;height:auto}
		.sub030602_top{width:100%;height:80px;background:#7ca1c5;position:relative}
		.sub030602_top > h5{position:absolute;top:19px;left:25px}
		.sub030602_top > p{padding:15px 0 0 136px;color:#fff;font-weight:700;line-height:23px;font-size:15px;letter-spacing:-1px}

/* 이용안내 > 주변약국안내 */
#con_sub030700{width:100%;height:auto}
		.sub030700_top{width:100%;height:60px;background:#7ca1c5;position:relative;margin-top:10px}
		.sub030700_top > h5{position:absolute;top:12px;left:25px}
		.sub030700_top > p{padding:16px 0 0 136px;color:#fff;font-weight:700;line-height:23px;font-size:15px;letter-spacing:-1px}

/*편의시설 및 숙박*/
.sub030800_top{width:100%; height:80px; background:#7ca1c5; position:relative;}
.sub030800_top>h5 {position:absolute; top:19px; left:25px;}
.sub030800_top>p {padding:25px 0 0 136px; color:#fff; font-weight:700; line-height:23px; font-size:15px; letter-spacing:-1px; margin-top:5px;}
.sub031000_box {display:block; width:520px; float:left; padding:10px 10px 6px 0;}
.sub031000 {overflow:hidden;}
.sub031000_box img {padding:5px; border:1px solid #ccc; float:left}

/* 이용안내 > 편의시설 */
#con_sub031100{width:100%;height:auto; overflow:hidden; padding-top:30px}
.facilities{width:515px;min-height:212px; padding:30px 20px 22px 30px; margin-bottom:30px; float:left; box-sizing:border-box; border:1px solid #CAC9D0; background:#fefefe}
.facilities:nth-child(odd) {margin-right:30px}
.facilities img {width:165px; height:126px; margin-right:25px; float:left}
.facilities .ul_basic{width:310px; display:table-cell}
.facilities .ul_basic li {padding:0 12px 3px 10px}
.facilities .facilities_name{font-size:18px; line-height:20px; font-weight:bold; color:#444; }
.facilities .faci_holiday{font-weight:bold; display:inline-block; color:#3378c1}


/*진료 외 활동*/
#con_sub030900 .con_sub030900_sbox img {width:308px; padding:5px; border:1px solid #ccc;}
#con_sub030900 .con_sub030900_sbox2 img {width:308px; padding:5px; border:1px solid #ccc;}

/* 병원소개 > 병원개요 */
#con_sub050100{width:100%;height:700px}
		#con_sub050100 > .title {text-align:center;margin-top:58px}

		#con_sub050100 > .title > h4{display:block;width:571px;height:51px;border:3px solid #2d94a0;background-color:#fff;margin:0 auto;text-align:center;line-height:51px;font-size:18px;letter-spacing:-2px;color:#2c94a0;margin:0 auto}
		/*
		#con_sub050100 > .title > h4{display:block;width:100%;text-align:center;padding:98px 0 20px 0}
		#con_sub050100 > .title > h5{display:block;width:571px;height:51px;border:3px solid #2d94a0;background-color:#fff;margin:0 auto;text-align:center;line-height:51px;font-size:18px;letter-spacing:-2px;color:#2c94a0}
		*/
		#con_sub050100 > .title > p{text-align:center;color:#5b5b5b;padding-top:24px;line-height:25px;font-weight:400;letter-spacing:-1px;font-size:16px;padding-bottom:45px}
		#con_sub050100 > .scon{padding-top:180px}
		#con_sub050100 > .scon > p{line-height:24px;letter-spacing:-1px;color:#777;padding-bottom:20px}

		#con_sub050100 > .scon2{width:100%;height:auto;padding-top:20px;padding-bottom:100px;float:left}
		#con_sub050100 > .scon2 > .scon2_box{width:210px;height:180px;float:left;margin-right:20px;background:#fff;padding:25px 15px 0 15px;border:5px solid #ddd}
		#con_sub050100 > .scon2 > .scon2_box > dl > dt, #con_sub050100 > .scon2 > .scon2_box2 > dl > dt{font-size:15px;font-weight:700;letter-spacing:-1px;color:#555;padding-bottom:15px}
		#con_sub050100 > .scon2 > .scon2_box > dl > dd, #con_sub050100 > .scon2 > .scon2_box2 > dl > dd{border-bottom:1px dotted #999;padding:5px 0;font-size:12px;line-height:18px}
		#con_sub050100 > .scon2 > .scon2_box2{width:210px;height:180px;float:left;background:#fff;padding:15px 15px 0 15px;border:5px solid #ddd}

/* 병원소개 > 병원장인사말 */
#con_sub050200{width:100%;background:url(/pages/hospital/img/sub/con_sub050200_bg2.jpg) no-repeat right 20px; padding-bottom:40px;position:relative}
		#con_sub050200 > h4{font-size:22px;line-height:28px;letter-spacing:-2px;color:#444;padding-top:20px;font-weight:400}
		#con_sub050200 > p{line-height:23px;font-size:15px;letter-spacing:-1px;padding-top:40px}
		#con_sub050200 > p.name{position:absolute;top:400px;left:0px}


/* 진료안내 > 진료협력센터 > 센터장 인사말 */
#con_sub022114{width:100%;background: url(/pages/hospital/img/sub/con_sub0240306_bgnew.png) no-repeat 0 30px; padding-bottom:40px;position:relative;min-height: 630px;}
#con_sub022114 > h4{font-size:25px;line-height:38px;letter-spacing:-2px;color:#333;padding-top:2px;font-weight:400;position: absolute;left: 450px;}
#con_sub022114 > h4 strong{font-weight:bold; color:#133069;}
#con_sub022114 > p.txt {line-height: 23px;font-size: 15px;letter-spacing: -1px; padding: 50px 55px 110px 80px;background: #f6f6f6;width: 690px;right: 0;position: absolute;top: 120px;box-sizing: border-box;color: #777;line-height: 180%;}
#con_sub022114 > p.txt:before{  content: "";  display: block;  width: 1px;  height: 45px;  position: absolute;  top: -21px;  left: 80px;  background: #000;}
#con_sub022114 > p.name{position:absolute;top: 527px;
    right: 50px;}


/* 병원소개 > 병원연혁 */
#history_wrap{width:100%;height:auto}
		.history_top{width:100%;height:265px;background:url(/pages/hospital/img/sub/history_bg.gif) no-repeat;position:relative;margin-bottom:55px}
				.history_top > dl{padding-top:35px}
				.history_top > dl > dt{padding-bottom:15px}
				.history_top > .history_navi{padding:24px 0 0 12px}
				.history_top > .history_navi > ul > li > a{display:inline;float:left;width:100px;height:85px;text-indent:-9999px}
				.history_top > .history_navi > ul > li > a.navi_list1{background:url(/pages/hospital/img/sub/history_navi_list1.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.navi_list2{background:url(/pages/hospital/img/sub/history_navi_list2.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.navi_list3{background:url(/pages/hospital/img/sub/history_navi_list3.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.navi_list4{background:url(/pages/hospital/img/sub/history_navi_list4.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.navi_list5{background:url(/pages/hospital/img/sub/history_navi_list5.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.navi_list6{background:url(/pages/hospital/img/sub/history_navi_list6.gif) 0 0 no-repeat}
				.history_top > .history_navi > ul > li > a.on, .history_top > .history_navi > ul > li > a:hover{background-position:0 -85px}

		.history_list_box {padding-bottom:50px;float:left;margin-bottom:100px}
		.history_list_box > ul{padding-top:5px}
		.history_list_box > ul > li{width:100%;border-bottom:1px dotted #c9c9c9;line-height:22px;padding:8px 0;letter-spacing:-1px;float:left;font-size:14px}
		.history_list_box > ul > li > strong{padding-left:13px;display:block;float:left;width:120px;font-weight:700;text-align:right;padding-right:25px;margin-right:25px;border-right:1px solid #ddd;height:auto}
		.history_list_box > ul > li > span{display:block;float:left;width:800px}

/* 병원소개  > 미션/비전 */
#con_sub050400{width:100%;height:auto}
		#con_sub050400 > .sub050400_box{width:100%;height:365px;position:relative;text-align:center;float:left}
				.sub050400_box > h4{padding:90px 0 45px 0}
				.sub050400_box > h5{padding-bottom:24px}
		#con_sub050400 > .sub050400_box2{float:left;width:500px;height:380px;border-right:1px solid #ddd;border-radius:3px;margin:70px 0 100px 0;padding-right:26px}
				.sub050400_box2 > h5{padding-top:28px;text-align:center}
				.sub050400_box2 > ul{padding:20px 0 0 23px}
				.sub050400_box2 > ul > li{display:inline}
		#con_sub050400 > .sub050400_box3{float:right;width:475px;height:380px;border:1px solid #fff;border-radius:3px;margin:70px 0 100px 35px}
				.sub050400_box3 > h5{padding-top:28px;text-align:center}
				.sub050400_box3 > ul{padding:20px 0 0 23px}
				.sub050400_box3 > ul > li{display:inline}


		/*
		#con_sub050400 > .sub050400_box2{width:100%;height:415px;position:relative;background:url(/pages/hospital/img/sub/vision_vision_bg.gif) no-repeat;margin-top:35px;text-align:center}
				.sub050400_box2 > h5{padding-top:30px}
				.sub050400_box2 > ul{padding-top:20px}
				.sub050400_box2 > ul > li{display:inline}
			#con_sub050400 > .sub050400_box3{width:100%;height:300px;position:relative;text-align:center}
				.sub050400_box3 > h5{padding-top:30px}
				.sub050400_box3 > ul{padding-top:25px;padding-left:214px}
				.sub050400_box3 > ul > li{display:inline;float:left}
		*/

/* 병원소개 > CS홍보관 > 홍보영상 */
#movie_board_wrap{width:100%;height:auto;margin-bottom:150px;float:left}
				.movie_board_list > ul > li {display:inline}
				.movie_board_list > ul > li > a{display:block;width:511px;height:157px;border:1px solid #fff;border-radius:3px;position:relative;float:left;margin:8px 8px}
				.movie_board_list > ul > li > a:hover{background:#f9f9f9;border:1px solid #999}
				.movie_board_list > ul > li > a > span.thum{display:block;width:196px;height:110px;border:1px solid #b6b6b6;background:#fff;margin:19px 0 0 18px;position:relative;float:left;overflow:hidden;border-radius:3px}
				.movie_board_list > ul > li > a > span.thum > span.play_img{display:block;width:196px;height:110px;background:url(/pages/hospital/img/sub/movie_board_list_play.png) no-repeat;position:absolute;top:1px;left:1px;z-index:1}
				.movie_board_list > ul > li > a > span.title{font-size:15px;letter-spacing:-1px;display:block;width:220px;padding:28px 0 0 21px;float:left;line-height:20px;color:#4a4a4a}
				.movie_board_list > ul > li > a:hover > span.title{color:#333;text-decoration:underline}
				.movie_board_list > ul > li > a > span.date{display:block;position:absolute;font-size:12px;bottom:40px;left:240px}

/* 병원소개 > CS홍보관 > CS엠블럼 */
#con_sub050705{width:100%;height:auto}
		#con_sub050705 > .sub050705_top{width:100%;padding-top:20px;position:relative;padding-bottom:30px}
		#con_sub050705 > .sub050705_top > img{padding:50px 0 0 60px}
		#con_sub050705 > .sub050705_top > .text_box{position:absolute;left:350px;top:65px;line-height:19px}
		#con_sub050705 > .sub050705_box{width:100%;height:560px;text-align:center;border:1px solid #cdcdcd;border-radius:3px;position:relative;margin-bottom:30px}
		#con_sub050705 > .sub050705_box > img{padding:55px 0 0 0}
		#con_sub050705 > .sub050705_box > a{position:absolute;top:10px;right:10px;line-height:25px;padding:10px 16px;background:#21344f;border-radius:3px;color:#fff;font-size:13px;letter-spacing:-1px;font-weight:700}
		#con_sub050705 > .sub050705_box > a:hover{background:#333;text-decoration:underline}

/* 병원소개 > CS홍보관 > HIP */
#con_sub050706{width:100%;height:auto}
		#con_sub050706 > .sub050706_box{padding:20px 0 40px 0}
				.sub050706_box > p{line-height:22px;text-align:center}
		#con_sub050706 > .sub050706_box2{border:1px solid #ddd;border-radius:3px;margin:10px 0 30px 0;padding:20px 0 60px 0;height:290px;position:relative}
				.sub050706_box2 > ul {text-align:center;padding-left:135px;padding-top:20px}
				.sub050706_box2 > ul > li{display:inline;text-align:center;float:left;margin:0 40px;font-size:15px;font-weight:700;letter-spacing:-1px}
				.sub050706_box2 > ul > li > img{padding-bottom:15px}
				.sub050706_box2 > a{position:absolute;top:10px;right:10px;line-height:25px;padding:10px 16px;background:#21344f;border-radius:3px;color:#fff;font-size:13px;letter-spacing:-1px;font-weight:700}
				.sub050706_box2 > a:hover{background:#333;text-decoration:underline}
				.sub050706_box2 > p{display:block;clear:both;margin-left:85px;line-height:20px;padding:40px 0}
		#con_sub050706 > .sub050706_box3{border:1px solid #ddd;border-radius:3px;margin:10px 0 30px 0;padding:20px 0 60px 0;height:320px;position:relative}
				.sub050706_box3 > ul {text-align:center;padding-left:135px;padding-top:20px}
				.sub050706_box3 > ul > li{display:inline;text-align:center;float:left;margin:0 18px;font-size:13px;font-weight:700;letter-spacing:-1px}
				.sub050706_box3 > ul > li > img{padding-bottom:15px}
				.sub050706_box3 > p{display:block;clear:both;margin-left:85px;line-height:20px;padding:40px 0}
		#con_sub050706 > .sub050706_box4{border:1px solid #ddd;border-radius:3px;margin:10px 0 30px 0;padding:20px 0 40px 0;height:330px;position:relative}
				.sub050706_box4 > ul {text-align:center;padding-left:145px;width:800px;display:block}
				.sub050706_box4 > ul > li{display:inline;text-align:center;float:left;margin:0 23px;font-size:14px;font-weight:700;letter-spacing:-1px}
				.sub050706_box4 > ul > li > img{padding-top:20px}
				.sub050706_box4 > a{position:absolute;top:10px;right:10px;line-height:25px;padding:10px 16px;background:#21344f;border-radius:3px;color:#fff;font-size:13px;letter-spacing:-1px;font-weight:700}
				.sub050706_box4 > a:hover{background:#333;text-decoration:underline}
		#con_sub050706 > .sub050706_box5{border:1px solid #ddd;border-radius:3px;margin:10px 0 30px 0;padding:20px 0 40px 0;height:160px;position:relative}
				.sub050706_box5 > ul {text-align:center;padding-left:80px;padding-top:40px}
				.sub050706_box5 > ul > li{display:inline;text-align:center;float:left;margin:0 18px;font-size:14px;font-weight:700;letter-spacing:-1px}
				.sub050706_box5 > ul > li > img{padding-bottom:15px}
				.sub050706_box5 > a{position:absolute;top:10px;right:10px;line-height:25px;padding:10px 16px;background:#21344f;border-radius:3px;color:#fff;font-size:13px;letter-spacing:-1px;font-weight:700}
				.sub050706_box5 > a:hover{background:#333;text-decoration:underline}
		#con_sub050706 > .sub050706_box6{border:1px solid #ddd;border-radius:3px;margin:10px 0 30px 0;padding:20px 0 40px 0;height:230px;position:relative}
				.sub050706_box6 > ul {text-align:center;padding-top:15px}
				.sub050706_box6 > ul > li{display:inline;text-align:center;margin:0 auto;font-size:14px;font-weight:700;letter-spacing:-1px}
				.sub050706_box6 > ul > li > img{padding-bottom:15px}
				.sub050706_box6 > a{position:absolute;top:10px;right:10px;line-height:25px;padding:10px 16px;background:#21344f;border-radius:3px;color:#fff;font-size:13px;letter-spacing:-1px;font-weight:700}
				.sub050706_box6 > a:hover{background:#333;text-decoration:underline}


/* 병원소개 > CS홍보관 > VR서비스  */
#con_sub050707{width:100%;height:auto;float:left;margin-bottom:150px;padding-top:10px}
		#con_sub050707 > .vr_wrap{width:100%;height:449px;border:1px solid #ddd;float:left;margin-top:10px;overflow:hidden}
				.vr_wrap > .navi{width:206px;height:auto;float:left}
				.vr_wrap > .navi > ul > li > a{display:block;float:left;width:206px;line-height:40px;border-bottom:1px solid #ddd;background:#a2a5a8;color:#fff;font-weight:700;letter-spacing:-1px}
				.vr_wrap > .navi > ul > li > a:hover{background:#7ca1c5}
				.vr_wrap > .navi > ul > li > a.on{background:url(/pages/hospital/img/sub/icon_check.png)  170px 10px #21344f no-repeat}
				.vr_wrap > .navi > ul > li > a > span{padding-left:20px}
				.vr_wrap > .vr_box{width:854px;height:450px;float:left;background:#ddd;overflow:hidden}


/* 고객지원 > 의무기록/영상/CD사본 발급절차 */
#sub040101_top{width:100%;height:525px;background:url(/pages/hospital/img/sub/sub040101_top_bg.gif) center 152px  no-repeat}
		#sub040101_top > h4{text-align:center;padding-top:34px}
		#sub040101_top > .sub040101_top_box{width:507px;height:auto;float:left;margin-top:168px}
				.sub040101_top_box > h5{display:block;width:100%;height:51px;line-height:51px;background:url(/pages/hospital/img/sub/sub040101_top_dt.gif) no-repeat;text-align:center;color:#fff;font-size:15px;letter-spacing:-1px;font-weight:700}
				.sub040101_top_box  > p{padding:36px 0 0 33px;line-height:22px;color:#5b5b5b;letter-spacing:-1px}

		#sub040101_top > .sub040101_top_box2{width:507px;height:auto;float:right;margin-top:168px}
				.sub040101_top_box2 > h5{display:block;width:100%;height:51px;line-height:51px;background:url(/pages/hospital/img/sub/sub040101_top_dt.gif) no-repeat;text-align:center;color:#fff;font-size:15px;letter-spacing:-1px;font-weight:700}
				.sub040101_top_box2  > p{padding:36px 0 0 20px;line-height:22px;color:#5b5b5b;letter-spacing:-1px}

#sub040101_notice{margin:20px 0 10px 0;width:100%;height:145px;background:url(/pages/hospital/img/sub/sub040101_notice_bg.gif) 823px bottom  #7ca1c5 no-repeat}
		#sub040101_notice > p{font-size:15px;font-weight:700;letter-spacing:-1px;padding:30px 0 0 51px;line-height:22px;color:#fff}
		#sub040101_notice > a{display:block;width:185px;height:35px;line-height:35px;text-align:center;border-radius:3px;color:#fff;font-weight:700;text-align:center;background:#4b4b4b;margin:8px 0 0 51px}
		#sub040101_notice > a:hover{background:#333}

		.insurance_box{width:100%;height:80px;text-align:center;border:4px solid #ddd}
		.insurance_box  p{padding-top:10px;letter-spacing:-1px}
		.insurance_box li{display:inline;line-height:50px}

/* 고객지원 > 제증명발급/연말정산 */
#con_sub040102{width:100%;height:auto}
		#con_sub040102 > .sub040102_top{width:100%;height:374px;background:url(/pages/hospital/img/sub/sub040102_top_bg.gif) center 104px  no-repeat}
				.sub040102_top > h4{text-align:center;padding-top:54px}
				.sub040102_top > ul{display:block;width:1057px;height:78px;background:url(/pages/hospital/img/sub/sub040102_top_ulbg.gif)  no-repeat;margin-top:184px}
				.sub040102_top > ul > li{display:block;width:151px;height:54px;text-align:center;float:left;padding-top:24px;letter-spacing:-1px;line-height:18px}
				.sub040102_top > ul > li > span > strong{color:#fff;font-size:14px;font-weight:700;line-height:30px}



/* 진료안내>진료협력센터>진료협력네트워크 */
.sub022113{  width: 100%;  height: 100%;  background: url(/pages/hospital/img/sub/sub022113_top_bg.jpg) center top no-repeat;  margin-bottom: 40px;padding-left: 23px;}
.sub022113 > ul{  display: block;  width: 1057px;  height: 78px;  background: url(/pages/hospital/img/sub/sub022113_ulbg.jpg) 0 bottom no-repeat;  padding-top: 159px;}
.sub022113 > ul > li{display:block;width:16%;height:54px;text-align:center;float:left;padding-top:30px;letter-spacing:-1px;line-height:18px}
.sub022113 > ul > li:nth-child(2){padding-top:22px;}
.sub022113 > ul > li:nth-child(6){padding-top:22px;}
.sub022113 > ul > li > span > strong{color:#fff;font-size:14px;font-weight:700;}



/* 절차안내 */
.hospital_step4 {  width: 100%;  height: 80px;  padding: 10px 0 5px 23px;}
.hospital_step4 > ul{  display: block;  width: 1057px;  height: 80px;  background: url(/pages/hospital/img/sub/hospital_step4.gif) 0 bottom no-repeat;}
.hospital_step4 > ul > li{display:block;width:25%;height:54px;text-align:center;float:left;padding-top:30px;letter-spacing:-1px;line-height:18px}
.hospital_step4 > ul > li > span > strong{color:#fff;font-size:14px;font-weight:700;}





/* 고객의 소리 */
#proposal_top{width:100%;height:109px;background:url(/pages/hospital/img/sub/proposal_bg.gif) 890px top  no-repeat;padding-top:10px}
#proposal_top2{width:100%;height:109px;background:url(/pages/hospital/img/sub/proposal_bg2.gif) 890px top  no-repeat;padding-top:10px}
#proposal_top3{width:100%;height:109px;background:url(/pages/hospital/img/sub/customer_icon.jpg) 10px top  no-repeat; padding:5px 0 0 100px; margin-top:15px}
#proposal_top3 .customer{font-size:18px; color:#325dbb;line-height:40px }
#proposal_top4{width:100%;height:560px;background:url(/pages/hospital/img/sub/proposal_bg.gif) 890px top  no-repeat;padding-top:10px}
#proposal_top4 .p_title5{letter-spacing: -1px;}

/* 이용안내 > 환자권리장전 */
#con_sub070200{width:100%;height:auto}
		#con_sub070200 > dl{padding:30px;display:block;border:1px solid #ddd;border-radius:3px;margin:10px 0 20px 0}
		#con_sub070200 > dl > dt{font-size:16px;font-weight:700;color:#555;letter-spacing:-1px;padding:5px 0 10px 0;color:#2469a2}
		#con_sub070200 > dl > dd{line-height:22px;padding-bottom:20px}


/* 진료외활동 */
#con_sub030900 {overflow:hidden;}
#con_sub030900 .con_sub030900_sbox {width:320px; height:300px; float:left; margin-right:50px;}
#con_sub030900 .con_sub030900_sbox2 {width:320px; height:300px; float:left; }

/* 이용안내 > 개인정보취급방침 */
#con_sub070300{width:100%;height:auto}
		.sub070300_top{width:100%;float:left;padding-bottom:30px}
			.sub070300_top > p{line-height:22px;letter-spacing:-1px}
			.sub070300_top > p > strong{font-size:18px;font-weight:700;color:#333;line-height:40px}
		.sub070300_list{width:100%;float:left;clear:both;padding-bottom:100px}
			.sub070300_list > .list_box{width:100%;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:30px}		
			.sub070300_list > .list_box > h4{font-size:16px;letter-spacing:-1px;font-weight:700;color:#2469a2;padding-bottom:18px}
			.sub070300_list > .list_box > p, .sub070300_list > .list_box > ul{letter-spacing:-1px;color:#5b5b5b;padding-left:5px}
			.sub070300_list > .list_box > p {line-height:21px}
			.sub070300_list .list_box table{width:100%;border-collapse:collapse;border-width:0;font-size:13px;border-top:2px solid #6aa2c9;margin:5px 0 30px 0}
					.sub070300_list .list_box table thead tr th{background:#f9f9f9;padding:15px 0;border:1px solid #CAC9D0;color:#333;font-weight:700}
					.sub070300_list .list_box table td{padding:10px 10px 10px 18px;border-width:1px;border-style:solid;border-color:#CAC9D0;font-size:13px;line-height:170%;font-weight:normal;color:#5b5b5b;text-align:center}
					.sub070300_list .list_box table td strong{font-weight:700;color:#333}
					.sub070300_list .list_box table .leftCell{border-left:0 !important}
					.sub070300_list .list_box table .rightCell{border-right:0 !important}

/* 이용안내 > 이메일무단수집거부 */
#con_sub070400 > p{line-height:22px;letter-spacing:-1px;display:block;width:994px;height:auto;border:3px solid #ddd;padding:30px;margin:10px 0 20px 0}
#con_sub070400 > h4{font-size:16px;letter-spacing:-1px;font-weight:700;color:#2469a2;padding-bottom:3px}

/* 로그인 */
#login_wrap{width:100%;height:auto}
		#login_wrap > .login_top{width:100%;height:auto}
				.login_top > h4{font-size:22px;letter-spacing:-2px;font-weight:400;color:#444;padding:20px 0 10px 0}

				.login_box{border:6px solid #e2e2e2;border-radius:3px;width:1048px;height:200px;margin-top:20px;position:relative;background:url(/pages/hospital/img/sub/login_bg.gif) 150px 34px no-repeat}
				.login_box fieldset{position:absolute;top:50px;left:420px;width:520px}
				.login_box dl dt{clear:both;width:70px;line-height:40px;font-size:15px;color:#555;font-weight:700}
				.login_box dl dt, .login_box dl dd{float:left;margin-bottom:7px} 
				.login_box dl dd input{width:285px;height:40px;color:#585858;font-weight:700;font-size:15px;font-family:'Malgun Gothic';letter-spacing:-1px;padding-left:10px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
				.login_box .btn_login{width:130px;height:90px;line-height:90px;text-align:center;background:#555;color:#fff;border:1px solid #444;font-weight:700;font-size:15px;letter-spacing:-1px;margin-left:6px;border-radius:3px;cursor:pointer}
				.login_box .btn_login:hover{background:#333}

				.login_type{padding-top:20px}
				.login_type .btn{color:#333}
				.login_type .btn:hover{color:#053ddb}

				/* 비밀번호변경 */

				.login_box2{border:6px solid #e2e2e2;border-radius:3px;width:1048px;height:330px;margin-top:20px;position:relative;background:url(/pages/hospital/img/sub/login_bg.gif) 150px 34px no-repeat}
				.login_box2 fieldset{position:absolute;top:50px;left:420px;width:520px}
				.login_box2 dl dt{clear:both;width:170px;line-height:30px;font-size:15px;color:#555;font-weight:700}
				.login_box2 dl dt, .login_box dl dd{float:left;margin-bottom:7px} 
				.login_box2 dl dd input{width:285px;height:30px;margin-bottom: 10px;color:#585858;font-weight:700;font-size:15px;font-family:'Malgun Gothic';letter-spacing:-1px;padding-left:10px;border-top:1px solid #b6b6b6;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #b6b6b6;border-radius:3px}
				.login_box2 .btn_login{width:150px;height:43px;line-height:40px;text-align:center;background:#555;color:#fff;border:1px solid #444;font-weight:700;font-size:15px;letter-spacing:-1px;margin:6px;border-radius:3px;cursor:pointer}
				.login_box2 .btn_login:hover{background:#333}
				.login_box2 .btn_login2{width:150px;height:43px;line-height:40px;text-align:center;background:#b5b5b5;color:#fff;border:1px solid #9e9d9d;font-weight:700;font-size:15px;letter-spacing:-1px;margin:6px;border-radius:3px;cursor:pointer}
				.login_box2 .btn_login2:hover{background:#333}

				.login_type2{padding-top:20px}
				.login_type2 .btn{color:#333}
				.login_type2 .btn:hover{color:#053ddb}

/* 회원가입 */
#join_wrap{width:100%;height:auto}

		.join_step_top { margin:10px 0 30px 0;border-top:2px solid #2e62c1;border-bottom:1px solid #ddd}
		.join_step_top ol { position:relative;margin-bottom:18px;width:1060px;height:80px}
		.join_step_top ol li { position:absolute; left:0; top:0}
		.join_step_top ol li span { display:block; font-size:12px; line-height:1}
		.join_step_top ol li strong { display:block; font-size:22px;color:#777;letter-spacing:-2px;font-weight:400}
		.join_step_top ol li.on span,
		.join_step_top ol li.on strong { color:#333;font-weight:700}
		.join_step_top ol .step1 { left:30px; top:24px}
		.join_step_top ol .step2 { left:305px; top:24px}
		.join_step_top ol .step3 { left:570px; top:24px}
		.join_step_top ol .step4 { left:830px; top:24px}
		.join_step_top ol{ background:url('/pages/hospital/img/sub/bg_regStep.gif') no-repeat}

		/*
		.join_step_top ol.join_step_topStep1 { background:url('/pages/hospital/img/sub/bg_regStep1.gif') no-repeat}
		.join_step_top ol.join_step_topStep2 { background:url('/pages/hospital/img/sub/bg_regStep2.gif') no-repeat}
		.join_step_top ol.join_step_topStep3 { background:url('/pages/hospital/img/sub/bg_regStep3.gif') no-repeat}
		.join_step_top ol.join_step_topStep4 { background:url('/pages/hospital/img/sub/bg_regStep4.gif') no-repeat}
		*/

		.agree_cont_box{padding-top:10px}
		.agree_cont_box .agree_cont{border:2px solid #ddd;padding:20px;margin:20px 0;border-radius:3px}
		.agree_cont_box .agree_cont section{height:140px;overflow-y:scroll;padding:0 20px 0 0}
		.agree_cont_box .agree_cont section h4{font-size:15px;letter-spacing:-1px;padding:10px 0 10px 0}
		.agree_cont_box .agree_cont section h5{font-size:14px;letter-spacing:-1px;padding:10px 0 10px 0}

		.agree_check{width:100%;height:40px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;line-height:40px;background:#5872a5 ;text-align:center;display:block}
		.agree_check input.i_check{top:5px;position:relative;border:1px solid #000;width:20px;height:20px}
		.agree_check label{padding-left:10px;cursor:pointer;letter-spacing:-1px;color:#fff;font-weight:700}
		.agree_check label:hover{color:#ffd837}
		.agree_cont_box2 ul{text-align:center;width:100%;border-top:1px solid #ddd;padding-top:20px;margin-top:20px}
		.agree_cont_box2 li{display:inline}

		.join_btn_list{text-align:center}
		.join_btn_list li{display:inline}

		.join_step4_box{text-align:center;background:url(/pages/hospital/img/sub/join_step4_box_bg.gif) center 34px no-repeat;width:100%;height:420px}
		.join_step4_box > p{font-size:22px;font-weight:400;letter-spacing:-2px;padding-top:210px;color:#333;padding-bottom:20px}
		.join_step4_box > a{margin: 0 auto !important;float:none !important}

/* 아이디/비밀번호 검색 */
#find_id_wrap{width:100%;height:auto}
		.find_id_box{text-align:center;background:url(/pages/hospital/img/sub/find_id_box_bg.gif) center 64px no-repeat;width:100%;height:420px}
		.find_id_box > p{font-size:16px;font-weight:400;letter-spacing:-1px;padding-top:250px;color:#5b5b5b;padding-bottom:20px;line-height:24px}
		.find_id_box > p > strong, .find_id_box > p > span{letter-spacing:-1px !important;font-size:18px !important}
		.find_id_box > ul > li{display:inline}
		.find_id_box > dl{text-align:center;padding-bottom:20px}
		.find_id_box > dl > dt, .find_id_box > dl > dd{display:inline}
		.find_id_box > dl > dt{line-height:40px;padding-right:5px;color:#444;font-weighT:700;font-size:15px}

/* 풀메뉴 */
#fullmenu_wrap{width:100%;height:auto;padding:10px 0 50px 0}
		#fullmenu_wrap > ul.detp_1 > li{display:block;width:1020px;border:1px solid #ddd;padding:20px;margin-bottom:20px;border-radius:3px}
		#fullmenu_wrap > ul.detp_1 > li > a{font-size:19px;color:#133069;padding:10px 0 0 10px;font-weight:700;letter-spacing:-1px}
		#fullmenu_wrap > ul.detp_1 > li > ul.detp_2{padding:10px 0 0 20px}
		#fullmenu_wrap > ul.detp_1 > li > ul.detp_2 > li{line-height:30px}
		#fullmenu_wrap > ul.detp_1 > li > ul.detp_2 > li > a{font-weight:700;color:#333;font-size:15px}
		#fullmenu_wrap > ul.detp_1 > li > ul.detp_2 > li > ul.detp_3{padding:0 0 10px 5px}
		#fullmenu_wrap > ul.detp_1 > li > ul.detp_2 > li > ul.detp_3 > li{display:inline;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;padding-left:11px;margin-right:8px}
		#fullmenu_wrap  a:hover{text-decoration:underline}


/* 페이징 */
.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}


/* 예약가이드 */
#guide_wrap_box{width:100%;height:100%;text-align:center;position:fixed}
#guide_wrap{width:900px;height:755px;margin:20px auto;position:relative;text-align:center}
#guide_wrap .guide_box{display:block;width:900px;height:730px;overflow:hidden;margin:0 auto}
#guide_wrap .guide_box li{display:inline}
#guide_wrap  .btn_close{position:absolute;top:25px;right:-20px;z-index:1}
#guide_wrap  .btn_l{position:absolute;top:345px;left:-20px;z-index:1}
#guide_wrap  .btn_r{position:absolute;top:345px;right:-20px;z-index:1}
#guide_wrap  .btn_list li{display:inline}


		
