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


#page_menu_02 {
	width: 900px;
	margin: 0px;
	padding: 0px;
}
#page_menu_02 ul {
	margin: 0px;
	padding: 0px;
}

#page_menu_02 li {
	float: left;
}

#page_menu_02 a {
	text-indent: -10000px;
	height: 50px;
	width: 225px;
	display: block;
}
#page_menu_01 {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 0px 0px;
	display: block;
	height: 150px;
	width: 900px;
}

#pm_body {
	background-image: none;
	display: block;
	height: 200px;
	width: 900px;
}

#pm01 {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 0px -150px;
}
#pm01 a:hover {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 0px -350px;
}

#pm04 {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 225px -350px;
}
#pm04 a:hover {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 225px -350px;
}

#pm03 {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 450px -150px;
}
#pm03 a:hover {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 450px -350px;
}

#pm02 {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 675px -150px;
}
#pm02 a:hover {
	background-image: url(../image/temp_head_img_hosp.jpg);
	background-position: 675px -350px;
}



#side_menu {
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#side_menu ul {
	margin: 0px;
	padding: 0px;
}

#side_menu li {
	display: block;
}

#side_menu a {
	text-indent: -10000px;
	height: 40px;
	width: 200px;
	display: block;
}

#sm01 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#sm01 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px 0px;
}

#sm02 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -40px;
	background-repeat: no-repeat;
}
#sm02 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -40px;
}

#sm03 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -80px;
	background-repeat: no-repeat;
}
#sm03 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -80px;
}

#sm04 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -120px;
	background-repeat: no-repeat;
}
#sm04 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -120px;
}

#sm05 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -160px;
	background-repeat: no-repeat;
}
#sm05 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -160px;
}

#sm06 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -200px;
	background-repeat: no-repeat;
}
#sm06 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -200px;
}

#sm07 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -240px;
	background-repeat: no-repeat;
}
#sm07 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -240px;
}

#sm08 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -280px;
	background-repeat: no-repeat;
}
#sm08 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -280px;
}

#sm09 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -320px;
	background-repeat: no-repeat;
}
#sm09 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -320px;
}

#sm10 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -360px;
	background-repeat: no-repeat;
}
#sm10 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -360px;
}

#sm11 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -400px;
	background-repeat: no-repeat;
}
#sm11 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -400px;
}

#sm12 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -440px;
	background-repeat: no-repeat;
}
#sm12 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -440px;
}

#sm13 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -480px;
	background-repeat: no-repeat;
}
#sm13 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -480px;
}

#sm14 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -520px;
	background-repeat: no-repeat;
}
#sm14 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -520px;
}

#sm15 {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 0px -560px;
	background-repeat: no-repeat;
}
#sm15 a:hover {
	background-image: url(../hospital/images/side_menu_img.gif);
	background-position: 200px -560px;
}

#ideology {
	display: block;
	text-align: center;
	background-position: center;
	margin: 0px;
	padding: 0px;
	width: 630px;
}
#ideology2 {
	clear: both;
	float: left;
	margin-top: 2em;
	margin-left: 1em;
}


/*#ideology div {
	display: block;
	float: left;
	text-align: center;
}*/


#josui .paper1 {
	display: block;
	width: 210px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#josui .paper1 a:hover {
	background-color: #CCCCCC;
}
#josui .paper2 {
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#josui {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#josui td {
	display: block;
	margin: 0px;
	padding: 0px;
}
#josui .paperItem {
	display: block;
	padding: 0px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #666666;
}

