/*서브 메뉴*/
#sub_header{
	clear:both;
	position: relative;
	width: 100%; 
	height: 50px; 
	background-color:#fff;
	border-top:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	}
#sub_header div.wrap{
	position: relative; 
	margin:0 auto; 
	width: 1200px; 
	height: 50px; 
	}
#sub_header div.wrap span.home{
	display:inline-block;
	width:50px;
	height:50px;
	float:left;
	left:0;
	border-right:0px solid red;
	overflow:hidden;
	}
#sub_header div.wrap span.home img{
	margin-left:15px;
	margin-top:15px;
	}	
#sub_header div.wrap span.ar{
	display:inline-block;
	float:left;
	width:25px;
	height:50px;
	left:0;
	border-right:0px solid red;
	background:url(../img/common/sub_ar.png) 50% 50% no-repeat;
	overflow:hidden;
	}	
#sub_header div.wrap span.dep1{
	display:inline-block;
	padding-left:50px;
	padding-right:50px;
	height:50px;
	font-size:16px;
	color:#333;
	font-weight:300;
	line-height:2.5;
	letter-spacing:-0.08em;
	border-right:0px solid red;
	overflow:hidden;
	float:left;
	}	
#sub_header div.wrap span.dep2{
	display:inline-block;
	float:left;
	width:200px;
	height:50px;
	margin: 0 auto;  
	padding: 0;	
	border-right:0px solid red;
	cursor:pointer;
	font-size:1px;
	color:#333;
	font-weight:300;
	text-align: center;  
	text-decoration: none;
	line-height: 2.5; 
	background:url(../img/common/sub_naviar_open.png) 180px 50% no-repeat; 
	transition:color 0.4s;
	}	

#sub_header div.wrap span.dep2:hover{
	background:url(../img/common/sub_naviar_close.png) 180px 50% no-repeat; 
	transition:color 0.4s;
	}		 	
#sub_header div.wrap span.dep2 ul{
	background: #000;  
	display: none; 
	height: auto; 
	padding: 0px; 
	margin: 0px; 
	border: 1px solid red; 
	position: absolute; 
	width: 200px; 
	z-index: 200;
	/*top:1em;*/
	left:70px;
	}	



#brd-wrap{
	clear:both;
	position: relative;
	width: 100%; 
	height: 50px; 
	background-color:#fff;
	border-top:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	z-index:99;
}
#brd{
	position: relative; 
	margin:0 auto; 
	width: 1200px; 
	height: 50px; 
}

#brd ul li a,
#brd p{
	color:#999;
	font-weight:400;
	text-decoration:none;
}
#brd span.home{
	display:inline-block;
	width:50px;
	height:50px;
	float:left;
	left:0;
	border-right:0px solid red;
	overflow:hidden;
	}
#brd span.home img{
	margin-left:15px;
	margin-top:15px;
	}	
#brd span.ar{
	display:inline-block;
	float:left;
	width:25px;
	height:50px;
	left:0;
	border-right:0px solid red;
	background:url(../img/common/sub_ar.png) 50% 50% no-repeat;
	overflow:hidden;
	}	
#brd span.dep1{
	display:inline-block;
	padding-left:50px;
	padding-right:50px;
	height:50px;
	font-size:16px;
	color:#333;
	font-weight:300;
	line-height:2.9;
	letter-spacing:-0.07em;
	border-right:0px solid red;
	overflow:hidden;
	float:left;
	}		
#brd .brd-lv1{
	float:left;
	width:350px;
	height:50px;
	margin: 0 auto;  
	padding: 0;	
	border-right:0px solid red;
	cursor:pointer;
	font-size:16px;
	color:#333;
	font-weight:300;
	text-align: center;  
	text-decoration: none;
	line-height: 2.9; 
	background:url(../img/common/sub_naviar_open.png) 320px 50% no-repeat; 
}
#brd .brd-lv1 .now{
	text-align:center;
	font-size:16px;
	font-weight:300;
	line-height: 2.8; 
	color:#333;
	cursor:pointer;
}
#brd .brd-lv1 .list{
	display:none;
	width:350px;
	position:absolute;
	top:50px;
}
#brd .brd-lv1 .list li{
	width:350px;
	height:50px;
	background:#d0d3d5;
	border-bottom:1px solid #fff;	
}
#brd .brd-lv1 .list li a{
	display:block;
	width:100%;
	height:100%;
	color:#333;
	font-size:14px;
	line-height:3;
	letter-spacing:-0.08em;
	text-indent:20px;
	text-align:left;
}
#brd .brd-lv1 .list .last a{
	border-bottom:0;
}
#brd .brd-lv1 .list li a:hover{
	background:#0055a9;
	color:#fff;
}




	

#contents {
	position:relative;
	width:1200px;
	height:auto;
	margin:50px auto 100px auto;
	border:0px solid red;
	}
#contents h2{
	text-align:center;
	width:100%;
	height:50px;
	font-size:45px;
	font-weight:700;
	line-height:1;
	letter-spacing:-0.07em;
	color:#333;
	margin-bottom:50px;
	border:0px solid red;
	}	
	
/*sub navi*/
.erk-lnb-v01{
	position:relative;
	width:1200px;
	height:62px;
	margin:0 auto 90px auto;
}

.erk-lnb-v01 ul.d1{
	height:60px;
	border-top:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}

.erk-lnb-v01 ul.d1 li{
	float:left;	
	width:239px;
	height:60px;		
	border-left:1px solid #d0d3d5;
	}
.erk-lnb-v01 ul.d1 li:last-child{
	width:238px;
	border-right:1px solid #d0d3d5;
	}

.erk-lnb-v01 ul.d1 li.num6{width:199px;}	
.erk-lnb-v01 ul.d1 li.num6_l{width:198px;}
	
.erk-lnb-v01 ul.d1 li.num7{width:170px;}	
.erk-lnb-v01 ul.d1 li.num7_l{width:172px;}

.erk-lnb-v01 ul.d1 li.num8{width:149px;}	
.erk-lnb-v01 ul.d1 li.num8_l{width:148px;}


.erk-lnb-v01 ul.d1 li a{
	display:block;
	width:100%;
	height:100%;
	color:#333;
	font-size:15px;
	font-weight:300;
	line-height:3.5;
	letter-spacing:-0.05em;
	text-decoration:none;
	text-align:center;
	background:#fff;
	}
.erk-lnb-v01 ul.d1 li a.line2{
	font-size:14px;
	line-height:1.3;
	padding-top:10px;
	}	
.erk-lnb-v01 ul.d1 li a.line3{
	font-size:13px;
	line-height:1.2;
	padding-top:3px;
	}		
.erk-lnb-v01 ul.d1 li a.line33{
	font-size:13.5px;
	line-height:1.2;
	padding-top:7px;
	}		
.erk-lnb-v01 ul.d1 li:hover a,
.erk-lnb-v01 ul.d1 li.now-important a{
	color:#fff;
	background:#0055a9;
	}
.erk_w480{width:480px;}/*2개*/
.erk_w720{width:720px;}/*3개*/
.erk_w960{width:960px;}/*4개*/
.erk_w1200{width:1200px;}/*5개*/

/*sub navi*/	


/*타이틀바*/
div.title_wrap{
	position:relative;
	width:100%;
	height:49px;
	border-bottom:1px solid #d0d3d5;
	margin-bottom:50px;
	overflow:hidden;
	}
div.title_wrap span{
	position:absolute;
	top:0;
	left:0;
	height:45px;
	border-bottom:5px solid #333;
	padding-left:30px;
	padding-right:30px;
	font-size:30px;
	color:#333;
	font-weight:500;
	line-height:1;
	letter-spacing:-0.03em;
	}	

div.title_wrap span.t_comment{
	position:absolute;
	top:20px;
	right:-20px;
	text-align:right;
	font-size:18px;
	font-weight:300;
	color:#0055a9;
	letter-spacing:-0.05em;
	}
	
div.rev1 {
	position:relative;
	width:1200px;
	height:270px;
	margin: 0 auto;
	border:0px solid red;
	}	
div.rev1 div.left{
	float:left;
	width:258px;
	height:258px;
	border:1px solid #d0d3d5;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	background-position:50% 50px;	
	background-repeat:no-repeat;
	text-align:center;
	font-size:30px;
	font-weight:500;
	letter-spacing:-0.05em;
	line-height:13;
	overflow:hidden;
	}	

	
div.rev1 div.right{
	display:inline-block;
	float:left;
	margin-left:36px;
	width:901px;
	height:260px;
	border:0px solid #d0d3d5;
	}
	
div.step6	{
	position:relative;
	width:900px;
	height:90px;
	border:0px solid red;
	margin:0 auto;
	}
div.step6	p.gr{
	position:absolute;
	width:700px;
	height:5px;
	border-radius:10px;
	background: rgba(228,237,246,1);
	background: -moz-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,237,246,1)), color-stop(100%, rgba(0,85,169,1)));
	background: -webkit-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -o-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -ms-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: linear-gradient(to right, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edf6', endColorstr='#0055a9', GradientType=1 );
	left:101px;
	top:15px;
	z-index:10;
	}	 
div.step6 ul{
	position:absolute;
	z-index:20;
	width:900px;
	height:32px;
	}	
div.step6 ul li{
	position:relative;
	float:left;
	width:135px;
	height:90px;
	text-align:center;
	font-size:19px;
	font-weight:300;
	letter-spacing:-0.05em;
	}
div.step6 ul li:first-child{
	margin-left:50px;
	}		
div.step6 ul li span{
	display:block;
	width:32px;
	height:32px;
	border-radius:50px;
	text-align:center;
	line-height:2;
	font-size:15px;
	font-weight:400;
	margin:0 auto 10px auto;	
	}
div.step6 ul li span.s1{
	/*background:#e5eef6;*/
	background:#d4e2f0;
	color:#333;
	}
div.step6 ul li span.s2{
	background:#b2cce5;
	color:#333;
	}	
div.step6 ul li span.s3{
	background:#7faad4;
	color:#fff;
	}
div.step6 ul li span.s4{
	background:#4c88c3;
	color:#fff;
	}		
div.step6 ul li span.s5{
	background:#3579ba;
	color:#fff;
	}	
div.step6 ul li span.s6{
	background:#0055a9;
	color:#fff;
	}	





div.step4	{
	position:relative;
	width:700px;
	height:150px;
	border:0px solid red;
	margin:0 auto;
	}
div.step4	p.gr{
	position:absolute;
	width:490px;
	height:5px;
	border-radius:10px;
	background: rgba(228,237,246,1);
	background: -moz-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,237,246,1)), color-stop(100%, rgba(0,85,169,1)));
	background: -webkit-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -o-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -ms-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: linear-gradient(to right, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edf6', endColorstr='#0055a9', GradientType=1 );
	left:101px;
	top:15px;
	z-index:10;
	}	 
div.step4 ul{
	position:absolute;
	z-index:20;
	width:660px;
	height:150px;
	border:0px solid red;
	}	
div.step4 ul li{
	position:relative;
	float:left;
	width:159px;
	height:150px;
	text-align:center;
	font-size:16px;
	font-weight:300;
	letter-spacing:-0.06em;
	line-height:1.3;
	border:0px solid red;
	}
div.step4 ul li:first-child{
	margin-left:20px;
	}		
div.step4 ul li span{
	display:block;
	width:32px;
	height:32px;
	border-radius:50px;
	text-align:center;
	line-height:2;
	font-size:15px;
	font-weight:400;	
	margin:0 auto 10px auto;	
	}

div.step4 ul li span.s1{
	background:#bfd4e9;
	color:#fff;
	}
div.step4 ul li span.s2{
	background:#7faad4;
	color:#fff;
	}		
div.step4 ul li span.s3{
	background:#4080bf;
	color:#fff;
	}	
div.step4 ul li span.s4{
	background:#0055a9;
	color:#fff;
	}	
div.step4 ul li span.tit_b{
	display:block;
	width:156px;
	font-size:16px;
	font-weight:700;
	line-height:1.5;
	margin-bottom:8px;
	border:0px solid red
	}
div.step4 ul li span.txt{
	display:block;
	width:156px;
	font-size:13.5px;
	font-weight:400;
	line-height:1.5;
	letter-spacing:-0.05em;
	text-align:left;
	padding-left:20px;
	}	
	


div.step5	{
	position:relative;
	width:830px;
	height:90px;
	border:0px solid red;
	margin:0 auto;
	}
div.step5	p.gr{
	position:absolute;
	width:560px;
	height:5px;
	border-radius:10px;
	background: rgba(228,237,246,1);
	background: -moz-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(228,237,246,1)), color-stop(100%, rgba(0,85,169,1)));
	background: -webkit-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -o-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: -ms-linear-gradient(left, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	background: linear-gradient(to right, rgba(228,237,246,1) 0%, rgba(0,85,169,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4edf6', endColorstr='#0055a9', GradientType=1 );
	left:149px;
	top:15px;
	z-index:10;
	}	 
div.step5 ul{
	position:absolute;
	z-index:20;
	width:730px;
	height:90px;
	border:0px solid red;
	left:40px;
	}	
div.step5 ul li{
	position:relative;
	float:left;
	width:135px;
	height:90px;
	text-align:center;
	font-size:19px;
	font-weight:300;
	letter-spacing:-0.05em;
	border:0px solid red;
	}
div.step5 ul li:first-child{
	margin-left:50px;
	}		
div.step5 ul li span{
	display:block;
	width:32px;
	height:32px;
	border-radius:50px;
	text-align:center;
	line-height:2;
	font-size:15px;
	font-weight:400;
	margin:0 auto 10px auto;	
	}

div.step5 ul li span.s1{
	background:#b2cce5;
	color:#fff;
	}
div.step5 ul li span.s2{
	background:#7faad4;
	color:#fff;
	}		
div.step5 ul li span.s3{
	background:#4c88c3;
	color:#fff;
	}	
div.step5 ul li span.s4{
	background:#1966b1;
	color:#fff;
	}	
div.step5 ul li span.s5{
	background:#0055a9;
	color:#fff;
	}	

div.step5 ul li.fs_13,
div.step6 ul li.fs_13{
	line-height:1.3;
	font-size:15px;
	}



ul.blue_dot_list{
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	}	
ul.blue_dot_list li{
	width:100%;
	height:35px;
	line-height:1.5;
	border-bottom:0px solid red;
	background:url(../img/common/list_dot_blue.png) 20px 15px no-repeat;
	text-indent:40px;
	color:#333;
	font-size:20px;
	letter-spacing:-0.02em;
	font-weight:400;
	}		
ul.blue_dot_list li.h70{
	height:60px;
	line-height:1.5;
	border-bottom:0px solid red;
	background:url(../img/common/list_dot_blue.png) 20px 18px no-repeat;
	}	

div.rev1_point{
	position:relative;
	width:1200px;
	height:180px;
	margin:0 auto;
	background:url(/img/common/icon_point.png) 50px 50% no-repeat #ededef;	
	overflow:hidden;
	}		
div.rev1_point p{
	height:30px;
	margin:30px 0 0 180px;
	text-align:left;
	font-weight:500;
	color:#333;
	font-size:30px;
	line-height:1;
	border:0px solid red;
	}

/*진료시간*/
table.hours {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.hours thead tr th	{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:20px;
	font-weight:500;
	line-height:3;
	
	}
table.hours tbody tr th{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:18px;
	font-weight:500;
	line-height:3;
	letter-spacing:-0.05em;
	}
table.hours tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	height:70px;
	text-align:center;
	font-size:16px;
	font-weight:400;
	letter-spacing:-0.05em;
	}
table.hours tbody tr td.r_line{
	border-right:1px solid #d0d3d5;
	}	
table.hours thead tr th:last-child,		
table.hours tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	}		
table.hours tbody tr td a.tr_btn{
	position:absolute;
	right:20px;
	top:90px;
	display:block;
	width:150px;
	height:40px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	background:#0055a9;
	color:#fff;
	text-align:center;
	text-decoration:none;
	line-height:2.2;
	font-size:16px;
	overflow:Hidden;
	}	
/*진료절차*/
div.treat_step1{
	position:relative;
	width:610px;
	height:292px;
	margin:0 auto;
	background:url(../01_info/img/info_1_bg1.png) 50% 0 no-repeat;
	border:0px solid red;
	}
div.treat_step1 span{
	position:absolute;
	border:0px solid red;
	line-height:1.3;
	}	
ul.treat_step	{
	clear:both;
	position:relative;
	width:580px;
	height:660px;
	margin:0 auto;
	}
ul.treat_step li:nth-child(1),
ul.treat_step li:nth-child(3),
ul.treat_step li:nth-child(5),
ul.treat_step li:nth-child(7),
ul.treat_step li:nth-child(9){
	width:580px;
	height:45px;
	background:url(../01_info/img/info_1_ar.png) 50% 50% no-repeat;
	border:0;
	}	
ul.treat_step li{
	width:578px;
	height:88px;	
	text-align:center;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	}	
ul.treat_step li span.t1{
	display:block;
	text-align:center;
	font-size:28px;
	font-weight:700;
	color:#333;
	line-height:1.8;
	}	
ul.treat_step li span.t2{
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:300;
	line-height:1.2;
	color:#333;
	}		
ul.treat_step li:nth-child(2)	{	
	border:1px solid #ccddee;
	}
ul.treat_step li:nth-child(4)	{	
	border:1px solid #99bbdd;
	}
ul.treat_step li:nth-child(6)	{	
	border:1px solid #6699cb;
	}
ul.treat_step li:nth-child(8)	{	
	border:1px solid #6699cb;
	}
ul.treat_step li:nth-child(10)	{	
	border:1px solid #0055a9;
	}			




div.step55{
	position:relative;
	width:798px;
	height:100px;
	background:url(../04_cs/img/5step.png) 0 0 no-repeat;
	margin:0 auto;
	}	
div.step55 span.c_f{
	position:absolute;
	top:40px;
	font-size:20px;
	color:#fff;
	line-height:1;
	letter-spacing:-0.05em;
	}
div.step55 span.c_3{
	position:absolute;
	top:40px;
	font-size:20px;
	color:#333;
	line-height:1;
	letter-spacing:-0.05em;
	}		
	
/*센터 의료진 소개*/

/*센터소개*/
div.center_info_wrap{
	position:relative;
	width:1200px;
	height:320px;
	margin:0 auto;
	border:0px solid red;
	}
div.center_info_wrap img{
	position:absolute;
	left:0;
	top:0;
	width:520px;
	height:320px;
	}
div.center_info_wrap div.intro{
	float:right;
	width:590px;
	height:240px;
	background:url(/02_center/img/center_intro_bg.png) 0 0 no-repeat #f1f5fa;
	padding:40px;
	font-size:16px;
	line-height:1.5;
	letter-spacing:-0.01em;
	text-align:justify;
	}

/*대표질환*/
ul.center_ds_btn_wrap{
	position:relative;
	width:100%;
	height:auto;
	border:0px solid red;
	}	
ul.center_ds_btn_wrap li{
	float:left;
	width:348px;
	height:68px;
	border:1px solid #d0d3d5;
	margin-right:74px;
	margin-bottom:40px;
	overflow:Hidden;
	}	
ul.center_ds_btn_wrap li:nth-child(3),
ul.center_ds_btn_wrap li:nth-child(6),	
ul.center_ds_btn_wrap li:nth-child(9),	
ul.center_ds_btn_wrap li:nth-child(12),	
ul.center_ds_btn_wrap li:nth-child(15){
	margin-right:0px;
	}	
ul.center_ds_btn_wrap li a{
	display:block;
	width:100%;
	height:100%;
	text-indent:30px;
	text-align:left;
	font-size:25px;
	font-weight:400;
	letter-spacing:-0.03em;
	line-height:2.8;
	background:url(../02_center/img/ds_btn_off.png) 300px 50% no-repeat;
	color:#333;
	text-decoration:none;
	}	
ul.center_ds_btn_wrap li a:hover{
	color:#0055a9;
	background:url(../02_center/img/ds_btn_on.png) 300px 50% no-repeat;
	}





	
	
/*의료진 소개*/
ul.doc_list{
	position:relative;
	width:1200px;
	height:auto;
	margin:0 auto;
	
	}
	
ul.doc_list li{
	float:left;
	width:268px;
	height:378px;
	border:1px solid #d0d3d5;
	overflow:hidden;
	margin-right:40px;
	margin-bottom:80px;
	cursor:pointer;
	}	
ul.doc_list li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	background:#000;	
	transition-property:all;
	transition-duration: 0.6s;
	transition-timing-function: ease-out;
	transition-delay: 20ms;	
	}	
ul.doc_list li a img{
	position:absolute;
	width:268px;
	height:378px;
	top:0px;
	left:0px;
	margin:0 auto;
	padding:0;
	-webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1); 
  -o-transform:scale(1);  
  transform:scale(1);.
  -webkit-transition:.4s;
  -moz-transition:.4s;
  -ms-transition:.4s;
  -o-transition:.4s;
  transition:.4s; 
	}

ul.doc_list li a:hover img{	
	width:268px;	
	-webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);   
  -o-transform:scale(1);
  transform:scale(1);
	opacity: 0.35;
	}	
ul.doc_list li a p.btn{
	position:absolute;
	display:block;
	top:160px;
	left:100px;
	width:80px;
	height:80px;
	border:0px solid #fff;
	background-image:url(../03_center/img/doc_hover_btn.png);
	opacity:0;
	transition-property:all;
	transition-duration: 0.6s;
	transition-timing-function: ease-out;
	transition-delay: 20ms;	
	}
ul.doc_list li a:hover p.btn{
	opacity:1; 
	background-image:url(../03_center/img/doc_hover_btn.png);
	transition: 0.6s ease-out 20ms;		
	border:0px solid #fff;
 }
ul.doc_list li a p.name{
	position:absolute;
	display:block;
	width:268px;
	top:315px;
	left:0px;
	color:#333;
	font-size:25px;
	text-align:center;
	text-decoration:none;
	font-weight:700;
	line-height:1;
	letter-spacing:-0.05em;
	border:0px solid red;
	} 
ul.doc_list li a p.name span{
	display:block;
	text-align:center;
	font-size:15px;
	font-weight:300;
	letter-spacing:-0.05em;
	}
ul.doc_list li:nth-child(4),
ul.doc_list li:nth-child(8),
ul.doc_list li:nth-child(12),
ul.doc_list li:nth-child(16),
ul.doc_list li:nth-child(20),
ul.doc_list li:nth-child(24),
ul.doc_list li:nth-child(28),
ul.doc_list li:nth-child(32),
ul.doc_list li:nth-child(36),
ul.doc_list li:nth-child(40){
	margin-right:0px;
	}	
	
	
/*안과질환 검색*/
.search	{
	clear:both;
	position:relative;
	width:420px;
	height:50px;
	border:0px solid red;
	margin:0 auto 50px auto;
	}
.search a.s_btn{
	position:absolute;
	right:0;
	top:0;
	width:70px;
	height:50px;
	background:#0055a9;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:2.5;
	font-size:20px;
	}	
	
/*안과질환 상세*/	
#ds_info {
	clear:both;
	position:relative;
	width:1200px;
	height:320px;
	margin:0 auto;
	border:0px solid red;
	}

#ds_info div.left{
	float:left;
	width:600px;
	height:320px;
	}	
#ds_info div.left p.ds_title{
	text-align:left;
	font-size:50px;
	font-weight:700;
	color:#333;
	height:50px;
	line-height:50px;
	border:0px solid red;
	margin-bottom:50px;
	}
#ds_info div.left p.ds_info{
	text-align:justify;
	font-size:20px;
	font-weight:400;
	color:#333;
	line-height:1.5;
	letter-spacing:-0.05em;
	}
	
#ds_info div.right{
	display:inline-block;
	width:580px;
	height:320px;
	border:0px solid red;
	margin-left:20px;
	background:#fff;
	}	

/*질환 이미지 롤링*/
.erk-cycle-v04{
	position:relative;
	width:580px;
	height:320px;
	border:0px solid blue;
}
.erk-cycle-v04 .con{
	z-index:10;
	height:320px;
	text-indent:-9999px;
	top:0px;
}
.erk-cycle-v04 .con .item{
	width:100%;
	height:100%;
	color:#fff;
	font-size:30px;
} 
.erk-cycle-v04 .con .item img{
	margin:0 auto;
	height:320px;
} 
.erk-cycle-v04 .ctr-dir-indi{
	z-index:10;
	display:none;
	position:absolute;
	left:82%;
	top:10px;
	width:100%;
	}
.erk-cycle-v04 .ctr-dir-indi p{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:13px;
	height:13px;
	margin-right:1px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	background:rgba(255,255,255,0);
	border:2px solid #0055a9;
	border-radius:20px;
	color:#505050;
	font-weight:700;
	line-height:4;
}
.erk-cycle-v04 .ctr-dir-indi p.now,
.erk-cycle-v04 .ctr-dir-indi p:hover{
	background:#0055a9;
	color:#fff;	
}
.erk-cycle-v04 .ctr-pn{
	z-index:99;
	position:relative;
	width:570px;
	margin:0 auto;
	height:97px;
	bottom:200px;
	left:0;
	border:0px solid red;
}
.erk-cycle-v04 .ctr-pn .prev,
.erk-cycle-v04 .ctr-pn .next{
	z-index:20;
	position:absolute;
	top:0;
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;	
}
.erk-cycle-v04 .ctr-pn .prev{
	left:0;
	background-image:url(../img/main/main_img_news_ar1.png);
}
.erk-cycle-v04 .ctr-pn .next{
	right:0;
	background-image:url(../img/main/main_img_news_ar2.png);
}
.erk-cycle-v04 .ctr-pn .prev:hover,
.erk-cycle-v04 .ctr-pn .next:hover{
	background-position:0;
}




	
#ds_explain	{
	clear:both;
	position:relative;
	width:1200px;
	height:auto;
	margin:0 auto 100px auto;
	border-top:1px solid #d0d3d5;
	}
#ds_explain	span.bar{
	position:absolute;
	display:inline-block;
	height:1px;
	width:250px;
	background:#0055a9;
	top:-1px;
	left:0;
	}	

#ds_explain p.left_title{	
	position:absolute;
	text-align:left;
	width:230px;
	height:25px;
	left:20px;
	top:20px;
	font-size:25px;
	font-weight:500;
	line-height:1.3;
	letter-spacing:-0.03em;
	}

#ds_explain div.right_con{	
	float:right;
	width:870px;
	height:auto;
	margin-top:20px;
	margin-right:20px;
	font-size:18px;
	font-weight:500;
	text-align:justify;
	line-height:1.7;
	letter-spacing:-0.02em;
	font-weight:400;
	border:0px solid red;
	}

#ds_explain div.right_con::after{
	display:block;
	content:"";
	margin-bottom:80px;
	}

#ds_explain div.right_con ul{
	position:relative;
	width:870px;
	height:auto;	
	overflow:hidden;
	}	
#ds_explain div.right_con ul li{
	width:835px;
	height:50px;
	line-height:1.6;
	font-size:18px;
	font-weight:400;
	text-align:left;
	padding-left:35px;
	letter-spacing:-0.02em;
	border-bottom:0px solid red;
	overflow:hidden;
	}	
#ds_explain div.right_con ul li.icon1{
	background:url(../03_disease/img/list_icon1.png) 0 4px no-repeat;
	}	
#ds_explain div.right_con ul li.icon2{
	background:url(../03_disease/img/list_icon2.png) 0 10px no-repeat;
	}		
#ds_explain div.right_con ul li.line2{
	height:78px;
	}	
#ds_explain div.right_con p.contit{
	width:100%;
	height:20px;
	background:url(../03_disease/img/list_dot.png) 0 50% no-repeat;
	color:#0055a9;
	font-weight:500;
	font-size:20px;
	letter-spacing:-0.02em;
	line-height:1;
	margin-bottom:15px;
	padding-left:20px;
	border:0px solid red;
	}	
table.ds_table {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.ds_table thead tr th	{
	padding-top:15px;
	padding-bottom:15px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:18px;
	font-weight:500;
	line-height:1.2;
	}
table.ds_table tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	padding-top:17px;
	padding-bottom:17px;
	text-align:center;
	font-size:17.5px;
	font-weight:400;
	letter-spacing:-0.03em;
	line-height:1.3;
	}
table.ds_table tbody tr td.tal{
	text-align:left;

	}	

table.ds_table thead tr th:last-child,
table.ds_table tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	}	


	
	
/*의료상담 의료진 선택*/
ul.counsel_doc_sel{
	position:relative;
	width:1000px;
	height:350px;
	margin:0 auto;
	border:0px solid red;
	}	
ul.counsel_doc_sel li{
	float:left;
	width:140px;
	height:100%;
	margin-right:32px;
	text-align:Center;
	letter-spacing:-0.03em;
	/*background:#f9f9f9;*/
	}	
ul.counsel_doc_sel li:last-child{
	margin-right:0px;
	}	
ul.counsel_doc_sel li img{
	display:block;
	margin:0 auto 25px auto;
	}	
ul.counsel_doc_sel li input[type=radio] {
	display:block;
	margin:0 auto 8px auto;
	}	
ul.counsel_doc_sel li p.t1{
	font-size:22px;
	font-weight:700;
	line-height:1;
	height:22px;
	color:#0055a9;
	border-bottom:0px solid red;
	margin-bottom:8px;
	}	
ul.counsel_doc_sel li p.t2{
	font-size:17.5px;
	font-weight:500;
	line-height:1;
	height:18px;
	color:#333;
	letter-spacing:-0.08em;
	border-bottom:0px solid red;
	margin-bottom:5px;
	}	
ul.counsel_doc_sel li p.t3{
	font-size:14.5px;
	font-weight:300;
	line-height:1.5;
	color:#656d74;
	}			
	
div.counsel_comment{
	position:relative;
	width:1120px;
	padding:40px;
	text-align:center;
	font-size:20px;
	font-weight:400;
	line-height:1.5;
	letter-spacing:-0.03em;
	color:#656d74;
	border:1px dashed #656d74;
	}
	

/*채용안내*/
p.recruit_comment {
	clear:both;
	position:Relative;
	width:100%;
	height:60px;
	font-size:20px;
	font-weight:400;
	line-height:1.5;
	letter-spacing:-0.03em;
	color:#333;
	margin:0 auto;
	text-align:center;
	border:0px solid red;
	}	

/*복리후생*/
div.benefit_wrap {
	clear:both;
	position:Relative;
	width:1200px;
	height:465px;
	margin:0 auto;
	}	

div.benefit_wrap ul{
	position:absolute;
	top:0;
	width:378px;
	height:462px;
	border:1px solid #d0d3d5;
	background-position:50% 60px;
	background-repeat:no-repeat;
	overflow:hidden;	
	}	
div.benefit_wrap ul:first-child{
	background-image:url(../06_news/img/benefit_icon1.png)
	}	
div.benefit_wrap ul:nth-child(2){
	left:410px;
	background-image:url(../06_news/img/benefit_icon2.png)
	}		
div.benefit_wrap ul:last-child{
	right:0;
	background-image:url(../06_news/img/benefit_icon3.png)
	}	
div.benefit_wrap ul p{
	text-align:center;
	font-size:22px;
	height:25px;
	margin-top:180px;
	color:#0055a9;
	font-weight:700;
	letter-spacing:-0.05em;
	}	
div.benefit_wrap ul li{
	position:relative;
	margin:0 auto;
	width:320px;
	height:30px;
	line-height:1.5;
	letter-spacing:-0.03em;
	border:0px solid red;
	font-size:18px;
	text-indent:18px;
	background:url(../06_news/img/benefit_dot.png) 5px 50% no-repeat;
	}		
	
/*자주하는 질문*/
p.faqtopline{
	clear:both;
	width:100%;
	height:4px;
	margin:0 auto;
	background:#333;
	}
dl {
    width: 100%;
    margin: 0 auto 50px auto;
    overflow:Hidden;
		}

dt {
  position:relative;
  width: 1150px;
  height:60px;   
  display: block;
  background-color: #fff;
  border-bottom:1px solid #d0d3d5;
  color: #333;
  font-size: 20px;
  line-height:2.6;
	padding-left:50px;
  cursor:pointer;
  overflow:hidden;
}
dt span{
	font-weight:700;
	}
dt:after {
  content: "Q";
  position: absolute;
  top: 10%;
  left:20px;
  font-size: 20px;
  line-height:1.8;
  color:#0055a9;
  font-weight:700;
  font-family:Montserrat;
}
dt.close:after {
  content: "Q";
}
dd {
  display: none;
  width:1140px ;
  padding: 30px 30px 80px 30px;
  color: #333;    
  text-align:left;
	font-size:18px;
	line-height:1.7;
	font-weight:400;
	border-bottom:1px solid #d0d3d5;
	margin:0 auto;
	background-color: #f1f5fa;
}	
dd a{
	text-decoration:underline;
	font-weight:500;
	color:#0055a9;
	}



/*서류발급 테이블*/
table.docu_info {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.docu_info thead tr th	{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:20px;
	font-weight:500;
	line-height:3;
	}
table.docu_info thead tr th:nth-child(2){
	border-right:3px solid #d0d3d5;
	}	
table.docu_info tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	height:60px;
	text-align:left;
	font-size:15px;
	font-weight:400;
	padding-left:12px;
	letter-spacing:-0.07em;
	}
table.docu_info tbody tr td:nth-child(2){
	border-right:3px solid #d0d3d5;
	text-align:right;
	padding-right:20px;
	font-weight:400;
	}	
table.docu_info thead tr th:last-child{
	border-right:0px solid #d0d3d5;
	}	
table.docu_info tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	text-align:right;
	padding-right:20px;
	font-weight:400;
	}
	
	
table.docu_info2 {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.docu_info2 thead tr th	{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:20px;
	font-weight:500;
	line-height:3;
	}

table.docu_info2 tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	height:40px;
	text-align:left;
	font-size:16px;
	font-weight:400;
	padding:10px 20px ;
	letter-spacing:-0.07em;
	}
table.docu_info2 tbody tr td.first{
	text-align:center;
	padding:0px;
	}
table.docu_info2 thead tr th:last-child,
table.docu_info2 tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	}	

div.docu2_down{
	position:relative;
	width:100%;
	height:40px;
	border:0px solid red;
	margin-bottom:20px;
	}	
div.docu2_down a{
	position:absolute;
	display:block;
	width:190px;
	height:40px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:16px;
	line-height:2.3;
	overflow:hidden;
	}		
div.docu2_down a.btn1{
	background:#0055a9;
	right:260px;
	}	
div.docu2_down a.btn2{
	width:20px;
	background:#00b6f0;
	right:0;
	}					
	
	
/*교육수련*/
div.tr1_txtwrap {
	position:relative;
	width:1150px;
	height:auto;
	border:0px solid red;
	font-size:18px;
	text-align:justify;
	line-height:1.8;
	color:#333;
	margin:0 auto
	}	
div.tr1_vision{
	position:Relative;
	width:1200px;
	height:190px;
	margin:0 auto 100px auto;
	border:0px solid red;
	background:url(../08_edu/img/tr_logo_img.png) 50% 20px no-repeat;
	overflow:hidden;
	text-align:center;
	font-size:25px;
	font-weight:700;
	color:#333;
	letter-spacing:-0.03em;
	line-height:13;
	}	
div.tr1_vision span{
	position:absolute;
	display:inline-block;
	}	
div.tr1_vision span.tr_title1{
	left:200px;
	top:10px;	
	font-size:40px;
	font-weight:800;
	font-family:Nanum Myeongjo;
	color:#0055a9;
	}	
div.tr1_vision span.tr_title2{
	right:160px;
	top:10px;
	font-size:40px;
	font-weight:800;
	font-family:Nanum Myeongjo;
	color:#0055a9;
	}		
div.tr1_vision span.tr_title1_txt{
	left:95px;
	top:100px;	
	width:300px;
	font-size:20px;
	font-weight:400;
	color:#333;
	text-align:center;	
	line-height:1.5;
	border:0px solid red;
	}		
div.tr1_vision span.tr_title2_txt{
	right:30px;
	top:100px;	
	width:400px;
	font-size:20px;
	font-weight:400;
	color:#333;
	text-align:center;	
	line-height:1.5;
	border:0px solid red;
	}		
	
div.resident_wrap{
	position:relative;
	width:1200px;
	min-height:260px;
	margin:0 auto;
	border:0px solid red;
	margin-bottom:60px;
	}	
div.resident_wrap img{
	display:inline-block;
	float:left;
	width:350px;
	height:260px;
	margin:0;
	padding:0;
	}
div.resident_wrap	ul{
	float:right;
	position:relative;
	width:820px;
	min-height:260px;
	border:0px solid red;
	}
div.resident_wrap	ul li{
	text-align:left;
	border-bottom:0px solid red
	}	
div.resident_wrap	ul li:first-child{
	font-size:35px;
	font-family:Nanum Pen Script;
	line-height:1;
	letter-spacing:-0.03em;
	height:35px;
	color:#0055a9;
	}	
div.resident_wrap	ul li:nth-child(2){
	height:45px;
	font-weight:500;
	font-size:20px;
	letter-spacing:-0.03em;
	line-height:1.7;
	color:#333;
	}
div.resident_wrap	ul li:last-child	{
	color:#333;
	line-height:1.5;
	font-size:18px;
	font-weight:400;
	}
	
/*병원소개*/	
#hangil_1 {
	position:relative;
	width:1200px;
	height:auto;
	min-height:520px;
	margin:0 auto 100px auto;	
	border:0px solid red;
	}	
#hangil_1 span.bar{
	position:absolute;
	width:140px;
	height:8px;
	background:#0055a9;
	left:350px;
	top:20px;
	}	
#hangil_1 img{
	float:left;
	display:inline-block;
	width:420px;
	height:520px;
	}	
#hangil_1 div{
 float:left;
 display:inline-block;
 width:755px;
 border:0px solid red;
 text-align:justify;
 font-size:16px;
 letter-spacing:-0.03em;
 line-height:1.8;
 margin-left:25px;
 font-weight:300;
	}	
#hangil_1 span.coop_name{
	position:absolute;
	width:400px;
	height:20px;
	color:#333;
	font-size:20px;
	font-weight:500;
	letter-spacing:-0.05em;
	line-height:1;
	left:0px;
	top:540px;
	border:0px solid red;
	}

/*병원소개 연혁 TAB*/
ul.history_tab {
	clear:both;
	position:relative;
	width:100%;
	height:40px;
	margin:0 auto 50px auto;
	border:0px solid red;
	overflow:hidden;
	}
ul.history_tab li{
	float:left;
	width:218px;
	height:40px;
	margin-right:20px;
	border:0px solid red;
	}
ul.history_tab li a{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	text-decoration:none;
	font-size:20px;
	font-weight:400;
	color:#333;
	line-height:1;
	letter-spacing:-0.03em;
	background:url(/05_hangil/img/history_tab.png) 0 -40px no-repeat;
	}
ul.history_tab li a:hover,
ul.history_tab li a.now{
	color:#0055a9;
	background:url(/05_hangil/img/history_tab.png) 0 0 no-repeat;
	}


/*병원소개 연혁 TABLE*/
table.history {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}

table.history tbody tr th{
	height:60px;
	background:#f6f6f7;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:18px;
	font-weight:400;
	line-height:3;
	}	
table.history tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;	
	text-align:center;
	font-size:18px;
	font-weight:400;
	text-align:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	}
table.history tbody tr td.last,
table.history tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	}	
	
/*인증,수상내역*/		
ul.award{
	clear:both;
	position:relative;
	width:1200px;
	height:auto;
	margin:0 auto;
	}		
ul.award li{
	position:relative;
	margin-bottom:30px;
	width:100%;
	height:200px;
	color:#333;
	text-align:left;
	text-decoration:none;
	font-size:18px;
	font-weight:400;
	letter-spacing:-0.03em;
	line-height:2;
	border:1px solid #d0d3d5;
	overflow:hidden;	
	}		


ul.award li img{
	float:left;
	width:250px;
	height:200px;
	padding:0;
	margin-right:20px;
	border:0px solid red;
	}	

ul.award li span{
	display:block;
	}	
ul.award li span.aw_t1{
	
	font-size:20px;
	font-weight:700;
	line-height:1.5;
	letter-spacing:-0.05em;
	height:55px;
	margin-top:15px;
	margin-bottom:10px;
	color:#0055a9;
	}	
ul.award li span.aw_t12{
	font-size:20px;
	font-weight:700;
	height:46px;
	margin-bottom:10px;
	line-height:1.4;
	color:#0055a9;
	}		
ul.award li span.aw_t2{
	display:block;
	font-size:16px;
	font-weight:300;
	height:16px;
	margin-bottom:10px;
	color:#333;
	}	
ul.award li span.aw_t22{
	display:block;
	font-size:18px;
	font-weight:300;
	margin-bottom:10px;
	line-height:1.5;
	color:#333;
	}			
ul.award li span.aw_t3{
	display:block;
	font-size:18px;
	font-weight:300;
	line-height:1.5;
	margin-bottom:10px;
	color:#333;
	}



/*사회공헌활동*/
#social_1 {
	position:relative;
	width:1200px;
	height:610px;
	margin:0 auto 100px auto;	
	border:0px solid red;
	}	
#social_1 span.bar{
	position:absolute;
	width:140px;
	height:8px;
	background:#0055a9;
	left:525px;
	top:20px;
	}	
#social_1 img{
	float:left;
	display:inline-block;
	width:600px;
	}	
#social_1 div{
 float:left;
 display:inline-block;
 width:570px;
 border:0px solid red;
 text-align:left;
 font-size:18px;
 letter-spacing:-0.03em;
 line-height:1.6;
 margin-left:20px;
 font-weight:300;
	}
#social_con_r{
	position:relative;
	width:1200px;
	height:400px;
	margin:0 auto 50px auto;	
	border:0px solid red;
	}	
#social_con_r img{
	float:right;
	width:600px;
	height:400px;
	}
#social_con_r div{
	position:absolute;
	top:0px;
	left:0;
	width:580px;
	padding:0px;
	font-size:18px;
	font-weight:400;
	color:#333;
	line-height:1.8;
	letter-spacing:-0.03em;
	text-align:left;
	}		
#social_con_r div span{
	display:block;
	color:#0055a9;
	font-size:25px;
	font-weight:500;
	margin-bottom:10px;
	letter-spacing:-0.05em;
	}	
	
#social_con_l{
	position:relative;
	width:1200px;
	height:400px;
	margin:0 auto 50px auto;	
	border:0px solid red;
	}	
#social_con_l img{
	float:left;
	width:600px;
	height:400px;
	}
#social_con_l div{
	position:absolute;
	top:00px;
	right:0;
	width:580px;
	padding:0px;
	font-size:18px;
	font-weight:400;
	color:#333;
	line-height:1.8;
	letter-spacing:-0.03em;
	text-align:left;
	}		
#social_con_l div span{
	display:block;
	color:#0055a9;
	font-size:25px;
	font-weight:500;
	margin-bottom:10px;
	letter-spacing:-0.03em;
	}			
#social_1_bot {
	position:relative;
	width:1160px;
	height:auto;
	margin:0 auto 100px auto;	
	border:0px solid red;
	background:#f8f8f9;
	padding:50px 20px;
	font-size:18px;
	text-align:left;
	color:#333;
	line-height:1.5;
	letter-spacing:-0.03em;
	overflow:hidden;
	}
#social_1_bot div.icon{
	right:430px;
	top:80px;
	position:absolute;
	width:150px;
	height:160px;
	border:0px solid red;
	background:url(../05_hangil/img/social_1_bot_icon.png) no-repeat;
	text-align:center;
	font-size:22px;
	font-weight:700;
	color:#0055a9;
	line-height:10;
	letter-spacing:-0.03em;	
	}		
#social_1_bot div.txt{
	right:60px;
	top:70px;
	position:absolute;
	width:350px;
	height:160px;
	border:0px solid red;
	text-align:left;
	font-size:18px;
	line-height:1.5;
	letter-spacing:-0.03em;
	}	

#social_3_img {
	position:relative;
	width:1200px;
	height:265px;
	margin:0 auto 100px auto;	
	border:0px solid red;
	}	
#social_3_img img{
	float:left;
	display:inline-block;
	margin-right:2px;
	}		

p.map_add{
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	line-height:1.8;
	font-size:18px;
	letter-spacing:-0.03em;
	}
p.map_add span{
	display:block;
	font-size:30px;
	font-weight:700;
	}	
	
/*오시는길*/
ul.map {
	clear:both;
	position:relative;
	width:1200px;
	height:auto;	
	}	
ul.map li{
	position:relative;
	width:100%;
	height:auto;
	font-size:18px;
	margin-bottom:10px;
	}	
ul.map li:first-child {
	float:left;
	width:250px;
	height:38px;
	border:1px solid #0055a9;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	text-align:center;
	letter-spacing:-0.03em;
	color:#0055a9;
	margin-right:15px;
	padding:0;
	text-indent:0;
	line-height:2;
	}	
ul.map li:last-child{
	margin-left:20px;
	float:left;
	width:900px;
	color:#333;	
	font-weight:400;
	text-align:left;
	line-height:1.5;
	letter-spacing:-0.03em;
	border:0px solid red;
	}	
span.map_subtitle{
	display:block;
	height:23px;
	font-weight:500;
	color:#0055a9;
	text-align:left;
	line-height:1;
	font-size:23px;
	margin-bottom:15px;
	letter-spacing:-0.05em;
	}		



/*진료시간*/
table.parking_fee {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.parking_fee thead tr th	{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:20px;
	font-weight:500;
	line-height:3;
	}
table.parking_fee tbody tr th{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:20px;
	font-weight:500;
	line-height:3;
	}
table.parking_fee tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	height:60px;
	text-align:center;
	font-size:20px;
	font-weight:400;
	}

table.parking_fee thead tr th:last-child,		
table.parking_fee tbody tr td.last{
	border-right:0px solid #d0d3d5;
	}		

/*병원 미션 비전*/
div.hangil_vision{
	position:relative;
	width:300px;
	height:300px;
	-moz-border-radius : 300px;
	-webkit-border-radius : 300px;
	-ms-border-radius : 300px;
	-khtml-border-radius : 300px;
	-o-border-radius : 300px;
	border-radius:300px;	
	background:url(/05_hangil/img/vision_icon1.png) 50% 40px no-repeat #0055a9;
	text-align:Center;
	margin:0 auto 50px auto;
	overflow:hidden;
	}
div.hangil_vision span{
	position:absolute;
	display:inline-block;
	font-size:35px;
	font-weight:800;
	font-family:Nanum Myeongjo;
	top:110px;
	left:105px;
	color:#fff;
	border:0px solid red;
	}	
div.hangil_vision span.tr_title1_txt{
	position:absolute;
	display:inline-block;
	left:0px;
	top:180px;	
	width:300px;
	font-size:18px;
	font-weight:400;
	color:#fff;
	text-align:center;	
	line-height:1.3;
	letter-spacing:-0.05em;
	border:0px solid red;
	}		


div.hangil_mission{
	position:relative;
	width:295px;
	height:295px;
	-moz-border-radius : 300px;
	-webkit-border-radius : 300px;
	-ms-border-radius : 300px;
	-khtml-border-radius : 300px;
	-o-border-radius : 300px;
	border-radius:300px;	
	border:5px solid #0055a9;
	background:url(/05_hangil/img/vision_icon2.png) 50% 40px no-repeat #fff;
	text-align:Center;
	margin:0 auto 50px auto;
	overflow:hidden;
	}
div.hangil_mission span{
	position:absolute;
	display:inline-block;
	font-size:35px;
	font-weight:800;
	font-family:Nanum Myeongjo;
	top:110px;
	left:90px;
	color:#0055a9;
	border:0px solid red;
	}	
div.hangil_mission span.tr_title1_txt{
	position:absolute;
	display:inline-block;
	left:0px;
	top:180px;	
	width:300px;
	font-size:17px;
	font-weight:400;
	color:#333;
	text-align:center;	
	line-height:1.3;
	letter-spacing:-0.05em;
	border:0px solid red;
	}	


	
div#vision_value{
	clear:both;
	position:relative;
	width:100%;
	height:400px;
	border:0px solid #cfd3d5;
	}
div#vision_value span.value_title{
	display:block;	
	width:500px;
	height:60px;
	text-align:center;
	background:#fff;
	text-align:center;
	font-size:30px;
	font-family:Nanum Myeongjo;
	font-weight:800;
	line-height:2.2;
	letter-spacing:-0.05em;
	border:0px solid red;
	margin:0 auto;
	-moz-border-radius : 50px;
	-webkit-border-radius : 50px;
	-ms-border-radius : 50px;
	-khtml-border-radius : 50px;
	-o-border-radius : 50px;
	border-radius:50px;	
	border:1px solid #0055a9;
	}	
div#vision_value ul{
	position:relative;
	width:1200px;
	height:282px;
	border:0px solid red;
	margin:50px auto 0 auto;
	overflow:hidden;
	}	
div#vision_value ul li{
	float:left;
	width:280px;
	height:280px;
	background-position:50% 30px;
	background-repeat:no-repeat;
	overflow:Hidden;
	text-align:Center;
	letter-spacing:-0.05em;
	border:1px solid #d0d3d5;
	-moz-border-radius : 300px;
	-webkit-border-radius : 300px;
	-ms-border-radius : 300px;
	-khtml-border-radius : 300px;
	-o-border-radius : 300px;
	border-radius:300px;	
	margin-right:20px;
	}	
div#vision_value ul li span.vt{
	display:block;
	margin-top:135px;
	height:25px;
	font-size:22px;
	font-weight:500;
	line-height:1;	
	color:#0055a9;
	border:0px solid red;
	}	
div#vision_value ul li span.vcon{
	display:block;
	margin-top:20px;
	font-size:15px;
	color:#333;
	line-height:1.3;
		}	
div#vision_value ul li:nth-child(1)	{
	background-image:url(/05_hangil/img/vision_icon3.png)
	}
div#vision_value ul li:nth-child(2)	{
	background-image:url(/05_hangil/img/vision_icon4.png)
	}
div#vision_value ul li:nth-child(3)	{
	background-image:url(/05_hangil/img/vision_icon5.png)
	}
div#vision_value ul li:nth-child(4)	{
	background-image:url(/05_hangil/img/vision_icon6.png);
	margin-right:0px;
	}			


/*병원둘러보기*/
div#view_wrap{
	position :relative;
	width:100%;
	height:700px;
	margin:0 auto;
	border:0px solid red;
	}
.lnb-white{
	position:absolute;
	top:0px;
	left:0;
	width:252px;
	overflow:hidden;
	border:0px solid red;
}
.lnb-white .item{
	width:250px;
	height:50px;
	margin-right:0px;
	border:1px solid #0055a9;
	margin-bottom:1px;
	display:block;
	text-align:center;
	line-height:3.3;
	font-size:13px;
	text-decoration:none;
	color:#333;
	font-weight:400;
	letter-spacing:-0.06em;
	cursor:pointer;
	overflow:hidden;
}
.lnb-white .item span.floor{
	float:left;
	display:inline-block;
	width:55px;
	height:100%;
	border-right:1px solid #0055a9;
	color:#333;
	text-align:center;
	margin:0;
	padding:0;
	line-height:3.3;
	font-weight:400;
	}

.lnb-white .item.now,
.lnb-white .item:hover,
.lnb-white .item.now span.floor,
.lnb-white .item:hover span.floor,
.lnb-white .item:hover span.line2,
.lnb-white .item.now  span.line2{
	color:#fff;
	background-color:#0055a9;
}
.lnb-white .item.now span.floor,
.lnb-white .item:hover span.floor{
	border-right:1px solid #fff;
	}
.lnb-white .item span.line2{	
	display:inline-block;
	font-size:11.5px;
	letter-spacing:-0.05em;
	line-height:1.3;
	padding-top:10px;
	}
.gallery{
	display:inline-block;
	float:left;
	margin-left:280px;
	border:0px solid red;
	position:relative;
	width:920px;
	padding:0px;
}
.gallery .big{
	/* border:1px solid green; */
width:920px;
height:580px;
overflow:hidden;
}
.gallery .big img{
	visibility:hidden;
	text-align:center;
	height:580px;
	}

.gallery .big-arrow .prev,
.gallery .big-arrow .next{
	position:absolute;
	top:250px;
	width:80px;
	height:80px;
	background:#999;
	cursor:pointer;
	text-indent:-9999px;
	border:0px solid red;
}
.gallery .big-arrow .prev{
	left:0;
	background:url(/05_hangil/img/gallery_ar1.png) no-repeat 0 0;
	
}
.gallery .big-arrow .next{
	right:0;
	background:url(/05_hangil/img/gallery_ar2.png) no-repeat 0 0;
}
	
	
.gallery .small{
	display:none;
	border:0px solid blue;
	width:1000px;
	height:95px;
	overflow:hidden;
}
.gallery .small .pic{
	overflow:hidden;
	width:1000px;
	height:95px;
	border:0px solid blue;
}
.gallery .small .pic li{
	float:left;
	overflow:hidden;
	border:2px solid #8c8e9b;
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
	width:60px;
	height:40px;
}
.gallery .small .pic li:hover,
.gallery .small .pic li.now{
	border-color:#ff6dad;
}
.gallery .small .pic li img{
	width:60px;
	height:40px;
}

.gallery .small-arrow{
	display:none;
}
.gallery .small-arrow .prev,
.gallery .small-arrow .next{
	position:absolute;
	top:0;
	width:45px;
	height:100px;
	background:#333;
	cursor:pointer;
}
.gallery .small-arrow .prev{
	left:0;
}
.gallery .small-arrow .next{
	right:0;
}
	
	
	
	
/*진료협력센터*/	
div#coop1 {
	position:relative;
	width:885px;
	height:630px;
	margin:0 auto;
	text-align:center;
	border:1px solid redl
	}
div#coop1 p{
	position:absolute;
	width:100%;
	height:45px;
	bottom:0px;
	left:0;
	background:#0055a9;
	text-align:center;
	color:#fff;
	font-weight:400;
	font-size:20px;
	line-height:2;
	}	

ul.coop1_info{
	position:relative;
	width:840px;
	height:280px;
	margin:0 auto 50px auto;
	border:0px solid red;	
	}
	
ul.coop1_info li{
	position:relative;
	float:left;
	width:378px;
	height:278px;
	border:1px solid #d0d3d5;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	background-position:50% 30px;	
	background-repeat:no-repeat;
	text-align:center;
	font-size:30px;
	font-weight:500;
	letter-spacing:-0.05em;
	line-height:5;
	overflow:hidden;
	color:#0055a9;
	}	
ul.coop1_info li.callcenter{
	line-height:4;
	letter-spacing:-0.08em;
	}	
ul.coop1_info li:first-child{
	float:left;
	;
	}	
ul.coop1_info li:last-child{
	float:right;
	;
	}		
ul.coop1_info li span{
	position:absolute;
	display:block;
	width:80%;
	top:120px;
	left:45px;
	border:0px solid red;
	font-size:22px;
	font-weight:500;
	line-height:1.7;
	text-align:left;
	letter-spacing:-0.03em;
	}	
	
ul.coop1_info li.callcenter span{
	position:absolute;
	display:block;
	width:85%;
	top:100px;
	left:40px;
	border:0px solid red;
	font-size:22px;
	font-weight:500;
	line-height:1.7;
	text-align:left;
	letter-spacing:-0.03em;
	}	





	
ul.coop2_info{
	position:relative;
	width:1200px;
	height:280px;
	margin:0 auto 50px auto;
	border:0px solid red;	
	}
	
ul.coop2_info li{
	position:relative;
	float:left;
	width:378px;
	height:278px;
	border:1px solid #d0d3d5;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	background-position:50% 30px;	
	background-repeat:no-repeat;
	text-align:center;
	font-size:30px;
	font-weight:500;
	letter-spacing:-0.05em;
	line-height:5;
	overflow:hidden;
	color:#0055a9;
	margin-right:30px;
	}	
ul.coop2_info li.callcenter{
	line-height:4;
	letter-spacing:-0.08em;
	}	
ul.coop2_info li:first-child{

	}	
ul.coop2_info li:last-child{
	margin-right:0;
	;
	}		
ul.coop2_info li span{
	position:absolute;
	display:block;
	width:80%;
	top:120px;
	left:45px;
	border:0px solid red;
	font-size:22px;
	font-weight:500;
	line-height:1.7;
	text-align:left;
	letter-spacing:-0.03em;
	}	
ul.coop2_info li:last-child	span{
	position:absolute;
	display:block;
	width:80%;
	top:120px;
	left:35px;
	border:0px solid red;
	font-size:28px;
	font-weight:700;
	line-height:1.7;
	text-align:center;
	letter-spacing:-0.03em;
	}
	
	
	
		
	
	
	
		
div#coop1_btn_wrap{
	position:relative;
	width:100%;
	height:40px;
	margin:0 auto;
	border:1px solid red;
	}	
a#coop1_btn{
	display:block;
	position:relative;
	width:220px;
	height:40px;
	background:url(../07_coop/img/01_btn_icon.png) 20px 50% no-repeat #0055a9;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.4;
	letter-spacing:-0.03em;
	font-size:16px;
	text-indent:30px;
	}

#coop2_tel{
	position:relative;
	width:100%;
	height:100px;
	margin:50px auto ;
	background:url(../07_coop/img/02_icon1.png) 220px 50% no-repeat #0055a9;
	text-align:left;
	text-indent:280px;
	font-size:25px;
	line-height:3.8;
	letter-spacing:-0.03em;
	color:#fff;
	}	
#coop2_tel a{
	position:absolute;
	display:block;
	width:220px;
	height:40px;
	right:130px;
	top:30px;
	background:url(../07_coop/img/01_btn_icon.png) 20px 50% no-repeat #0055a9;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	border:1px solid #fff;
	text-align:center;
	color:#fff;
	text-decoration:none;
	line-height:2.4;
	letter-spacing:-0.03em;
	font-size:16px;
	text-indent:30px;
	}	
	
div.coop2_point{
	position:relative;
	width:1200px;
	height:280px;
	margin:0 auto;
	background:url(../07_coop/img/02_icon2.png) 220px 70px no-repeat #ededef;	
	overflow:hidden;
	}		
div.coop2_point p{
	position:absolute;
	left:145px;
	top:180px;
	height:30px;
	text-align:left;
	font-weight:500;
	color:#333;
	font-size:30px;
	line-height:1;
	border:0px solid red;
	}
	
table.coop_list {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	border-top:4px solid #333;
	}
table.coop_list thead tr th	{
	height:60px;
	background:#f1f5fa;
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	text-align:Center;
	color:#333;
	font-size:18px;
	font-weight:500;
	line-height:3;
	}
table.coop_list tbody tr td{
	border-right:1px solid #d0d3d5;
	border-bottom:1px solid #d0d3d5;
	height:60px;
	text-align:center;
	font-size:18px;
	font-weight:400;
	}
table.coop_list tbody tr td.tal{
	text-align:left;
	text-indent:20px;
	}	

table.coop_list thead tr th:last-child{
	border-right:0px solid #d0d3d5;
	}	
table.coop_list tbody tr td:first-child{
	text-align:left;
	text-indent:30px;
	}
table.coop_list tbody tr td:last-child{
	border-right:0px solid #d0d3d5;
	text-align:left;
	text-indent:20px;
	}	


.coop_notice{
	clear:both;
	position:relative;
	margin:30px auto 100px auto;
	width:1140px;
	height:60px;
	background:#f2f6fb;
	border:0px solid red;
	text-align:center;
	overflow:hidden;
	padding:30px;
	color:#0055a9;
	font-size:20px;
	font-weight:500;
	letter-spacing:-0.05em;
	line-height:1.5;
	
	}



ul.info_1_2 {
	position:relative;
	width:100%;
	height:auto;
	min-height:200px;
	border:0px solid red;
	margin:0 auto;
	}
ul.info_1_2 li:first-child{
	float:left;
	width:250px;
	height:200px;
	border:0px solid red;
	
	}	
ul.info_1_2 li:last-child{
	float:left;
	width:940px;
	height:200px;
	border:0px solid red;
	font-size:16px;
	line-height:1.5;
	text-align:justify;
	letter-spacing:-0.05em;
	}	
ul.info_1_2 li:last-child p{
	font-weight:700;
	font-size:20px;
	letter-spacing:-0.05em;
	line-height:1.2;
	border:0px solid red;
	text-align:left;
	padding-bottom:10px;
	}	
		
		
p.inter_Act_title {
	height:25px;
	font-weight:500;
	color:#0055a9;
	text-align:left;
	line-height:1;
	font-size:25px;
	margin-bottom:15px;
	letter-spacing:-0.05em;
	}
	
div.inter_Act_txtwrap{
	clear:both;
	position:Relative;
	width:1200px;
	height:auto;
	margin:0 auto;
	text-align:left;
	line-height:1.5;
	letter-spacing:-0.03em;
	color:#333;	
	font-weight:400;
	font-size:18px;
	}

div.inter_Act_txtwrap div.img_wrap{
	display:block;
	width:100%;
	height:250px;
	text-align:center;
	margin:25px auto;
	border:0px solid red;
	}
div.inter_Act_txtwrap img{
	display:inline-block;
	margin-left:15px;
	}
	
ul#inter2_sv{
	clear:both;
	position:relative;
	width:100%;
	height:1070px;
	margin:0 auto;
	border:0px solid red;
	}
ul#inter2_sv li{
	float:left;
	width:550px;
	height:150px;
	margin-bottom:80px;
	margin-right:100px;
	overflow:Hidden;
	}
ul#inter2_sv li:nth-child(2),
ul#inter2_sv li:nth-child(4),
ul#inter2_sv li:nth-child(6),
ul#inter2_sv li:nth-child(8),
ul#inter2_sv li:nth-child(10),
ul#inter2_sv li:nth-child(12),
ul#inter2_sv li:nth-child(14){
	margin-right:0px;
	}	

ul#inter2_sv li img{
	display:inline-block;
	width:150px;
	height:150px;
	}
	
ul#inter2_sv li div{
	display:inline-block;
	float:right;
	width:380px;
	height:150px;
	background:#fff;
	margin-right:0px;	
	font-size:14px;
	font-weight:400;
	line-height:1.7;
	letter-spacing:-0.03em;
	text-align:left;
	}
ul#inter2_sv li div span{
	display:block;
	font-size:16px;
	font-weight:700;
	letter-spacing:-0.05em;
	}	
	
ul#sv2_1 {
	position:Relative;
	width:100%;
	height:200px;
	margin:0 auto 100px auto;
	}	
ul#sv2_1 li{
	float:left;
	width:250px;
	height:200px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	-ms-border-radius : 5px;
	-khtml-border-radius : 5px;
	-o-border-radius : 5px;
	border-radius:5px;
	border:1px solid #d0d3d5;
	text-align:center;
	overflow:hidden;
	margin-right:63px;
	}
ul#sv2_1 li span{
	display:block;
	width:190px;
	text-align:center;
	font-size:18px;
	letter-spacing:-0.05em;
	line-height:1.5;
	padding-top:20px;
	margin:0 auto;
	}		
ul#sv2_1 li:last-child{
	margin-right:0;
	}	
	
div#sv4_Sp {
	position:relative;
	width:100%;
	height:200px;
	margin:0 auto 20px auto;	
	
	}
div#sv4_Sp img{
	display:inline-block;
	float:right;
	}	
div#sv4_Sp p{
	display:inline-block;
	width:780px;
	float:left;
	text-align:left;
	font-size:16px;
	line-height:1.7;
	border:0px solid red;
	}	
div#sv4_bot{
	position:Relative;
	width:1100px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	background:#ededef;
	padding-left:50px;
	padding-right:50px;
	line-height:1.8;
	}	
div#sv4_bot p{
	text-align:Center;
	font-size:30px;
	font-weight:700;
	letter-spacing:-0.05em;
	line-height:1;
	margin-bottom:20px;
	color:#0055a9;
	}	
	
div#tour_wrap{
	position:relative;
	width:100%;
	height:250px;
	margin:0 auto 80px auto;
	border:0px solid red;
	}	
div#tour_wrap img{
	position:absolute;
	left:0;
	width:400px;
	height:250px;
	}	
div#tour_wrap span{
	position:absolute;
	left:440px;
	width:760px;
	text-align:left;
	letter-spacing:-0.05em;
	}	
div#tour_wrap span.tour_title{
	top:0;
	font-size:30px;
	font-weight:700;
	color:#333;
	line-height:1;
	}	
div#tour_wrap span.tour_con{
	top:40px;
	font-size:18px;
	line-height:1.7;	
	}	
div#tour_wrap span.sign{
	bottom:0;
	height:20px;
	text-indent:25px;
	background:url(../05_cs/img/tour_icon1.png) no-repeat 0 0;
	border:0px solid red;
	line-height:1.5;
	}	
div#tour_wrap a.stayhp{
	position:absolute;
	right:0;
	top:0px;
	width:100px;
	height:25px;
	background:#0055a9;
	text-align:center;
	color:#fff;
	font-size:13px;
	line-height:1.8;
	letter-spacing:-0.05em;
	text-decoration:none;
	z-index:100000000000000;
	}
p#tour_bar{
	position:relative;
	height:0px;
	border:1px solid #d6e0eb;
	margin-bottom:80px;
	}	

div#cs_3_step{
	position:relative;
	width:1200px;
	height:780px;
	border:0px solid red;
	margin:50px auto;
	padding:0;
	}	
div#cs_3_step div{
	position:absolute;
	width:28%;
	padding:15px;
	border:1px solid #687079;
	text-align:center;
	}	
div#cs_3_step div.info{
	width:22%;
	left:0;
	top:0;
	background:#ededef;
	font-size:13px;
	letter-spacing:-0.05em;
	text-align:left;
	}	
div#cs_3_step span.ar1{
	position:absolute;
	left:10%;
	background:url(../05_cs/img/ar1.png);
	width:30px;
	height:56px;
	}	
div#cs_3_step span.ar2{
	top:15px;
	left:320px;
	position:absolute;
	background:url(../05_cs/img/ar2.png);
	width:56px;
	height:30px;
	}	
div#cs_3_step span.ar3{
	position:absolute;
	background:url(../05_cs/img/ar3.png);
	width:56px;
	height:30px;
	}
div#cs_3_step span.ar4{
	position:absolute;
	left:570px;
	background:url(../05_cs/img/ar4.png);
	width:30px;
	height:56px;
	}	
div#cs_3_step span.ar5{
	position:absolute;
	bottom:0;
	left:47%;
	background:url(../05_cs/img/ar5.png);
	width:39px;
	height:49px;
	}	
div#cs_3_step span.ar6{
	position:absolute;
	top:300px;
	left:320px;
	background:url(../05_cs/img/ar6.png);
	width:56px;
	height:30px;
	}						