/* ナビ
----------------------------------------------- */
#sideNavi {
	position: relative;
	margin: auto;
	width: 151px;
	float: left;
	list-style-type: none;
}

#sideNavi ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sideNavi li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 151px;
}

#sideNavi li.navi_24 a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 24px;
	padding-top: 24px;
	background-image: url(../img/navi/00.png); 
}

#sideNavi li.navi_55 a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 55px;
	padding-top: 55px;
	background-image: url(../img/navi/00.png); 
}

#sideNavi li.navi_72 a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 72px;
	padding-top: 72px;
	background-image: url(../img/navi/00.png); 
}

#sideNavi li.navi_37 a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 37px;
	padding-top: 37px;
	background-image: url(../img/navi/00.png); 
}

#sideNavi li.navi_99 a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 99px;
	padding-top: 99px;
	background-image: url(../img/navi/00.png); 
}

/* オフマウス */
#s_nav01 a{ background-position: 0 0;}
#s_nav02 a{ background-position: 0 -24px;}
#s_nav03 a{ background-position: 0 -96px;}
#s_nav04 a{ background-position: 0 -151px;}
#s_nav05 a{ background-position: 0 -206px;}
#s_nav13 a{ background-position: 0 -278px;}
#s_nav06 a{ background-position: 0 -333px;}
#s_nav07 a{ background-position: 0 -370px;}
#s_nav08 a{ background-position: 0 -425px;}
#s_nav09 a{ background-position: 0 -480px;}
#s_nav10 a{ background-position: 0 -535px;}
#s_nav11 a{ background-position: 0 -572px;}
#s_nav12 a{ background-position: 0 -627px;}

/* オンマウス */
#s_nav01 a:hover{ background-position: -151px 0;}
#s_nav02 a:hover{ background-position: -151px -24px;}
#s_nav03 a:hover{ background-position: -151px -96px;}
#s_nav04 a:hover{ background-position: -151px -151px;}
#s_nav05 a:hover{ background-position: -151px -206px;}
#s_nav13 a:hover{ background-position: -151px -278px;}
#s_nav06 a:hover{ background-position: -151px -333px;}
#s_nav07 a:hover{ background-position: -151px -370px;}
#s_nav08 a:hover{ background-position: -151px -425px;}
#s_nav09 a:hover{ background-position: -151px -480px;}
#s_nav10 a:hover{ background-position: -151px -535px;}
#s_nav11 a:hover{ background-position: -151px -572px;}
#s_nav12 a:hover{ background-position: -151px -627px;}

/* オンマウスのまま */
#s_nav01_hover a{ background-position: -151px 0;}
#s_nav02_hover a{ background-position: -151px -24px;}
#s_nav03_hover a{ background-position: -151px -96px;}
#s_nav04_hover a{ background-position: -151px -151px;}
#s_nav05_hover a{ background-position: -151px -206px;}
#s_nav13_hover a{ background-position: -151px -278px;}
#s_nav06_hover a{ background-position: -151px -333px;}
#s_nav07_hover a{ background-position: -151px -370px;}
#s_nav08_hover a{ background-position: -151px -425px;}
#s_nav09_hover a{ background-position: -151px -480px;}
#s_nav10_hover a{ background-position: -151px -535px;}
#s_nav11_hover a{ background-position: -151px -572px;}
#s_nav12_hover a{ background-position: -151px -627px;}


/* 病種
----------------------------------------------- */
#byoushuNavi {
	position: relative;
	margin: 30px 35px 0px 13px;
	padding: 0px;
	width: 630px;
	height:33px;
	float: center;
	list-style-type: none;
}

#byoushuNavi ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#byoushuNavi li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 105px;
}

#byoushuNavi li a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/: 33px;
	padding-top: 33px;
	background-image: url(../02/img/byoushu.gif); 
}

/* オフマウス */
#b_nav01 a{ background-position: 0 0;}
#b_nav02 a{ background-position: -105px 0;}
#b_nav03 a{ background-position: -210px 0;}
#b_nav04 a{ background-position: -315px 0;}
#b_nav05 a{ background-position: -420px 0;}
#b_nav06 a{ background-position: -525px 0;}

/* オンマウス */
#b_nav01 a:hover{ background-position: 0 -33px;}
#b_nav02 a:hover{ background-position: -105px -33px;}
#b_nav03 a:hover{ background-position: -210px -33px;}
#b_nav04 a:hover{ background-position: -315px -33px;}
#b_nav05 a:hover{ background-position: -420px -33px;}
#b_nav06 a:hover{ background-position: -525px -33px;}

/* 検査
----------------------------------------------- */
#kensaNavi {
	position: relative;
	margin: 30px 35px 0px 13px;
	padding: 0px;
	width: 630px;
	height:84px;
	float: center;
	list-style-type: none;
}

#kensaNavi ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#kensaNavi li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#kensaNavi li.navi_110 a{
	display: block;
	overflow: hidden;
	width: 110px;
	height: 0 !important;
	height /**/: 42px;
	padding-top: 42px;
	background-image: url(../03/img/kensa.gif); 
}

#kensaNavi li.navi_134 a{
	display: block;
	overflow: hidden;
	width: 134px;
	height: 0 !important;
	height /**/: 42px;
	padding-top: 42px;
	background-image: url(../03/img/kensa.gif); 
}

#kensaNavi li.navi_161 a{
	display: block;
	overflow: hidden;
	width: 161px;
	height: 0 !important;
	height /**/: 42px;
	padding-top: 42px;
	background-image: url(../03/img/kensa.gif); 
}

#kensaNavi li.navi_170 a{
	display: block;
	overflow: hidden;
	width: 170px;
	height: 0 !important;
	height /**/: 42px;
	padding-top: 42px;
	background-image: url(../03/img/kensa.gif); 
}

#kensaNavi li.navi_212 a{
	display: block;
	overflow: hidden;
	width: 212px;
	height: 0 !important;
	height /**/: 42px;
	padding-top: 42px;
	background-image: url(../03/img/kensa.gif); 
}


/* オフマウス */
#k_nav01 a{ background-position: 0 0;}
#k_nav02 a{ background-position: -110px 0;}
#k_nav03 a{ background-position: -244px 0;}
#k_nav04 a{ background-position: -354px 0;}
#k_nav05 a{ background-position: -464px 0;}
#k_nav06 a{ background-position: 0 -42px;}
#k_nav07 a{ background-position: -110px -42px;}
#k_nav08 a{ background-position: -244px -42px;}
#k_nav09 a{ background-position: -414px -42px;}

/* オンマウス */
#k_nav01 a:hover{ background-position: 0 -84px;}
#k_nav02 a:hover{ background-position: -110px -84px;}
#k_nav03 a:hover{ background-position: -244px -84px;}
#k_nav04 a:hover{ background-position: -354px -84px;}
#k_nav05 a:hover{ background-position: -464px -84px;}
#k_nav06 a:hover{ background-position: 0 -126px;}
#k_nav07 a:hover{ background-position: -110px -126px;}
#k_nav08 a:hover{ background-position: -244px -126px;}
#k_nav09 a:hover{ background-position: -414px -126px;}

/* ENTER
----------------------------------------------- */

img {
border:0;
}
.rollover01 {
width:140px;
height:146px;
background:url(../img/enter/button_r.gif) no-repeat left bottom;
}
.rollover01 a {
display:block;
width:140px;
height:146px;
outline:none;
}
.rollover01 a:hover {
text-indent:-9999px;
}#container #main_wrapper_top div table tr td p strong {
	font-size: 24px;
	color: #F00;
}
