@charset "UTF-8";

/*グローバルナビ　透明画像使用で現在地わかるタイプ（ボタン幅違う）*/
div#global_navi3 {
	padding-top:35px; /*ここでタテ位置調整 下にFF3用ハックあり*/
	height:36px;
	}
div#global_navi3 ul {
	margin-left:10px; /*ここでヨコ位置調整*/
	padding:0;
	zoom:1;/*IE6用*/
	}

div#global_navi3 ul li.gn01 {
	margin:0;
	padding:0;
	width:110px;
	height:36px;
	float:left;
	list-style: none;
	text-indent:-9999px;
	}
div#global_navi3 ul li.gn02 {
	margin:0;
	padding:0;
	width:110px;
	height:36px;
	float:left;
	list-style: none;
	text-indent:-9999px;
	}
div#global_navi3 ul li.gn03 {
	margin:0;
	padding:0;
	width:110px;
	height:36px;
	float:left;
	list-style: none;
	text-indent:-9999px;
	}

div#global_navi3 ul li.gn01 {
		background-position:0px -36px;
		}
div#global_navi3 ul li.gn02 {
		background-position:-110px -36px;
		}
div#global_navi3 ul li.gn03 {
		background-position:-220px -36px;
		}

div#global_navi3 a {
	display:block;
	border-style:none;
	outline:0;
	background:url(global_navi3.gif) no-repeat;
	height:36px;
	}
	div#global_navi3 ul li.gn01 a {
		background-position:0px 0;
		}
	div#global_navi3 ul li.gn02 a {
		background-position:-110px 0;
		}
	div#global_navi3 ul li.gn03 a {
		background-position:-220px 0;
		}
		
		
	div#global_navi3 ul li.gn01 a:hover {
		background-position:0 -36px;
		}
	div#global_navi3 ul li.gn02 a:hover {
		background-position:-110px -36px;
		}
	div#global_navi3 ul li.gn03 a:hover {
		background-position:-220px -36px;
		}

div#global_navi3 ul li.location01 {
		margin:0;
		padding:0;
		width:110px;
		height:36px;
		float:left;
		list-style: none;
		text-indent:-9999px;
		background:url(global_navi3.gif) no-repeat;
		background-position:0px -36px;
		}/*現在地表示用*/
div#global_navi3 ul li.location02 {
		margin:0;
		padding:0;
		width:110px;
		height:36px;
		float:left;
		list-style: none;
		text-indent:-9999px;
		background:url(global_navi3.gif) no-repeat;
		background-position:-110px -36px;
		}/*現在地表示用*/
div#global_navi3 ul li.location03 {
		margin:0;
		padding:0;
		width:110px;
		height:36px;
		float:left;
		list-style: none;
		text-indent:-9999px;
		background:url(global_navi3.gif) no-repeat;
		background-position:-220px -36px;
		}/*現在地表示用*/

*:first-child+html div#global_navi3{padding-top:35px;}/*IE7ハック*/
div#global_navi3, x:-moz-any-link, x:default {padding-top:35px;}/*Firefox3ハック*/
/*グローバルナビ ここまで*/

/*ビルボードナビ ここから*/
div#billboard_navi {
	padding-top:12px; /*ここでタテ位置調整 下にFF3用ハックあり*/
	height:219px; /*下スペースここで調整*/
	}
div#billboard_navi ul {
	margin-left:25px; /*ここでヨコ位置調整*/
	padding:0;
	zoom:1;/*IE6用*/
	}

div#billboard_navi ul li {
	margin:0;
	padding:0;
	width:280px;
	height:73px;
	list-style: none;
	text-indent:-9999px;
	}
div#billboard_navi ul li.tn00 {
		background:url(billboard_navi.gif) no-repeat;
		background-position:-280px 0px;
		}
div#billboard_navi ul li.tn01 {
		background:url(billboard_navi.gif) no-repeat;
		background-position:-280px -73px;
		}
div#billboard_navi ul li.tn02 {
		background:url(billboard_navi.gif) no-repeat;
		background-position:-280px -146px;
		}

div#billboard_navi a {
	display:block;
	border-style:none;
	outline:0;
	background:url(billboard_navi.gif) no-repeat;
	height:73px;
	}
	div#billboard_navi ul li.tn00 a {
		background-position:0px 0px;
		}
	div#billboard_navi ul li.tn01 a {
		background-position:0px -73px;
		}
	div#billboard_navi ul li.tn02 a {
		background-position:0px -146px;
		}

	div#billboard_navi ul li.tn00 a:hover {
		background-position:-280px 0px;
		}
	div#billboard_navi ul li.tn01 a:hover {
		background-position:-280px -73px;
		}
	div#billboard_navi ul li.tn02 a:hover {
		background-position:-280px -146px;
		}
/*ビルボードナビ ここまで*/

/*スペシャルボタン01*/
a.sp_button01 {
display:block;
vertical-align: bottom;
background-image:
url(sp_button01.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 168px;
width: 321px;
margin: 0 0 0 0px;
text-indent: -9999px;
overflow:hidden;
padding:0;
border-width:0px;
}
a.sp_button01:hover {
background-position: left bottom;
border-width:0px;
		}
/*スペシャルボタン01ここまで*/


/*担当医表ボタンここから*/
div#tantouihyou_button {
	height:65px;
	}
div#tantouihyou_button ul {
	margin-top:36px; /*ここでタテ位置調整*/
	margin-left:40px; /*ここでヨコ位置調整*/
	padding:0;
	zoom:1;/*IE6用*/
	}

div#tantouihyou_button ul li {
	margin:0;
	padding:0;
	width:238px;
	height:65px;
	float:left;
	list-style: none;
	text-indent:-9999px;
	}
div#tantouihyou_button ul li.mn01 {
		background:url(tantouihyou_button01.gif) no-repeat;
		background-position:0px -65px;
		}

div#tantouihyou_button a {
	display:block;
	border-style:none;
	outline:0;
	background:url(tantouihyou_button01.gif) no-repeat;
	height:65px;
	}
	div#tantouihyou_button ul li.mn01 a {
		background-position:0px 0px;
		}
		
		
	div#tantouihyou_button ul li.mn01 a:hover {
		background-position:0px -65px;
		}

*:first-child+html div#tantouihyou_button ul{margin-top:36px;margin-left:40px;}/*IE7ハック*/
div#tantouihyou_button ul, x:-moz-any-link, x:default {margin-top:36px;margin-left:40px;}/*Firefox3ハック*/
/*担当医表ボタンここまで*/



/*グーグルマップの枠ここから*/
iframe.map { border: 1px #B3B3B3 solid; }
/*グーグルマップの枠ここまで*/