@charset "utf-8";
/* CSS Document */

*, ul{margin:0; padding:0;}
li{list-style:none;}
a{text-decoration:none;}
a image{border:0;}

/*구조는 헤더와 메인 푸터가 있는데 헤더에는 로고와 메인메뉴가 있고 메인메뉴에는 1, 2, 3, 4단이 자리를 잡고 푸터는 홈페이지 정보를 노출시킨다*/




body{
	width:100%;
	overflow-X:hidden;
	
	font-family:"NanumGothic";
	src:url('font/NanumGothic.eot');
	src:url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('font/NanumGothic.woff') format('woff'),
	url('font/NanumGothic.svg#NanumGothic') format('svg')
	src:local(※), url('font/NanumGothic.woff') format('woff');
	
}

/*랩*/
.wrap{
	width:1000px;
	height:1340px;
	margin:0 auto;
	
}

.header{
	width:1000px;
	height:68px;
	position:relative;
	
}

.top_menu{
	height:30px;
	width:1000px;
	
}

.top_menu p{
	line-height:30px;
	margin-left:10px; 
	font-size:11px;
	color:#666;
	
}


#menu_p_id_01{
	text-indent:760px;
	
}

.menu_p{
	float:left;
	
}



.logo{
	width:220px;
	height:68px;
	float:left;
	
}

.navi{
	width:780px;
	height:68px;
	float:right;
	position:absolute;
	left:348px;
	
		
}

.navi ul{
	width:780px;
	height:68px;
	
}

/*전체 라인*/
.line{
	width:200%;
	height:1px;
	background-color:#999;
	margin-left:-50%;
}


/*메인 1, 2, 3, 4단 감싸고 있는 div */

.main{
	width:1000px;
	height:1170px;
	
	
}



.navi ul li{
	float:left;
	line-height:90px;
	margin-left:30px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	
}

#navi_id_01{
	text-indent:180px;
	
}

.top_line{
	width:200%;
	height:3px;
	background-color:rgba(0,102,204,0.6);
	position:relative;
	left:-50%;
	top:35px;
	
}
 
.main_1po{
	width:100%;
	height:403px;
	margin-top:35px;
	position:relative;
	left:50%;
	margin-left:975px;
	
	
	
}
 
.main_1po_ul{
	width:9750px;
	position:absolute;
	height:400px;
	left:-1950px;
	
	
	
}

 
.main_1po_ul_li{
	float:left;
	width:1950px;
	height:400px;
	left:2px;
	float:left
	
} 

.main_1po_ul_li:nth-child(1){
	margin-left:0px;
	
}

.main_1po_ul li{
	
}

.number{
	width:75px;
	height:10px;
	
	position:absolute;
	z-index:2;
	top:470px;
	left:48%;
}

.number li{
	width:15px;
	height:15px;
	margin-left:10px;
	background-color:#9d9d9d;
	border-radius:8px;
	float:left;
	
}

.number li:hover,
.number li.active{
	background-color:#275cab;
	cursor:pointer;

}




.po1_btn_00{
	width:1000px;
	height:200px;
	position:relative;
	top:-300px;
	
	
	
}
.po1_left{
	width:25px;
	height:60px;
	float:left;
	position:absolute;
	left:0px;
	top:70px;
}

.po1_left:hover{
	opacity:0.4;
	cursor:pointer;
	
}
 


.po1_right{
	width:25px;
	height:60px;
	position:absolute;
	right:0px;
	top:70px;
	
	
	
}

.po1_right:hover{
	opacity:0.4;
	cursor:pointer;
	
}


/*의료장비 리스트*/


/*

.mad_list_li{
	width:145px;
	height:210px;
	margin-left:25px;
	float:left;
	margin-top:20px;
	
	
	border:1px solid rgba(102,102,102,0.4);

	
}
 
.mad_list_ul_div{/*ul을 감싸고 있는 객체*/
	
/*
	
}

 
.med_list{   /*ul*/
/*	width:880px;
	height:250px;
	border:1px solid rgba(102,102,102,0.4);
	margin-left:60px;
	position:absolute;
	float:left;
	overflow:hidden;
	top:50px;
	
}




.main_2po{
	width:1000px;
	height:302px;
	position:relative;
		
}
*/


/*여기부터*/

.main_2po ul, .main_2po li{list-style:none;margin:0;padding:0}
.main_2po img{border:0}

.main_2po{position:relative;width:1000px; height:284px; /*전체사이즈*/ overflow:hidden; top:0px;}
.mad_list_ul_div{position:relative;width:880px; height:280px;/*화살표제외사이즈*/margin:0 auto;overflow:hidden; border:1px solid rgba(102,102,102,0.4);}
.med_list{width:880px; height:250px; top:15px; margin-left:0px; position:absolute; }
.med_list li{position:absolute;width:145px; height:235px;/*사이즈*/margin-left:25px; margin-top:6px;/*간격*/ border:1px solid rgba(102,102,102,0.4);}
.dir{position:absolute;top:50%;margin-top:-30px;cursor:pointer}
.prev{width:62px; height:254px;  position:absolute; top:30px; left:-5px; z-index:100;}
.next{right:0}
.top_gry{margin-bottom:10px;}


/*여기까지*/



#line_1po{position:absolute; top:506px;}

.po2_title{
	text-align:center;
	line-height:46px;
	font-size:24px;
	margin-bottom:4px;
	margin-top:-200px;
	
}

.po2_left{
	width:25px;
	height:60px;
	
	left:17px;
	position:absolute;
	
}
 
.po2_left:hover{
	opacity:0.4;
	cursor:pointer;
	
}
 
.po2_right{
	width:25px;
	height:60px;
	
	top:145px;
	right:17px;
	position:absolute;
	
}

.po2_right:hover{
	opacity:0.4;
	cursor:pointer;
	
}

/*
.main_3po{
	width:1000px;
	height:300px;
	position:relative;
	
}
*/

.po3_title{
	text-align:center;
	line-height:46px;
	font-size:24px;
	margin-bottom:4px;
	
}
 
/*
 
.tec_list{
	width:880px;
	height:250px;
	border:1px solid rgba(102,102,102,0.4);
	margin:0 auto;
	
	
}


.tec_list_li{
	width:145px;
	height:210px;
	border:1px solid rgba(102,102,102,0.4);
	margin-left:25px;
	float:left;
	margin-top:20px;
	
}
 
 
*/
 
 
 
 
.main_4po{position:relative;width:200%;height:165px;background-color:#447fc1;margin-left:-50%;margin-top:-40px;}
.main_4po_00{width:1000px;position:absolute;left:50%;margin-left:-500px; margin-top:35px;}
#qs_001_001{font-size:14pt;color:#FFF;}
#qs_001_002{font-size:24pt;color:#FFF;}
#qs_001_003{font-size:12pt;color:#FFF;}
#qs_001_004{font-size:12pt;color:#FFF;}
#qs_001_005{font-size:14pt;color:#FFF;position:absolute;top:0px;left:400px;}
.qs_001{width:380px;float:left;}

.qs_002{width:100px;float:left;position:absolute;left:670px;cursor:pointer;}
.qs_002 p{margin-left:-10px;font-size:14pt;color:#FFF;}

.qs_003{width:80px;float:left;position:absolute;left:940px;cursor:pointer;}
.qs_003 p{font-size:14pt;color:#FFF;}




.footer{
	
	
    width:200%;
	height:85px;
	background-color:#e5e5e5;
	margin-top:20px;
	margin-left:-50%;
	padding-top:45px;
	color:#666;
	
}

/*
.footer_logo{
	width:180px;
	height:50px;
	background-color:#0CC;
	float:left;
	bottom:-360px;
	left:13%;
	position:absolute;

}
*/
.footer_logo{
	width:180px;
	height:50px;
	background-color:#e5e5e5;
	
	float:left;

}

.footer span{
	
	margin-left:10px;
	font-size:14px;
	
	
}

.footer_00{
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	
}

#info_1{
	
	
}

 
 
 
/*이 후 보드 일괄 스타일 시트 수정*/


 
 
 
 
 
 
 
 