@charset "UTF-8";

/*--　共通擬似クラス　--*/

a:link,
a:visited {
	font-style: normal;
	text-decoration: none;
	color: #3366CC;
}

a:link:hover,
a:visited:hover {
	font-style: normal;
	text-decoration: none;
	color: #003399;
	border-bottom: 1px dashed #003399;
}

a:link:active,
a:visited:active {
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	border-bottom: 1px dashed #FF0000;
}

/*--　メインナビゲーション　--*/

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

ul#mainmenu li{
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/*--　胃腸科・肛門科・外科　--*/

#shokakigeka ul#mainmenu li#menu01 a:link,
#shokakigeka ul#mainmenu li#menu01 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#shokakigeka ul#mainmenu li#menu0101 a:link,
#shokakigeka ul#mainmenu li#menu0101 a:visited,
#shokakigeka ul#mainmenu li#menu0102 a:link,
#shokakigeka ul#mainmenu li#menu0102 a:visited,
#shokakigeka ul#mainmenu li#menu0103 a:link,
#shokakigeka ul#mainmenu li#menu0103 a:visited,
#shokakigeka ul#mainmenu li#menu0104 a:link,
#shokakigeka ul#mainmenu li#menu0104 a:visited,
#shokakigeka ul#mainmenu li#menu0105 a:link,
#shokakigeka ul#mainmenu li#menu0105 a:visited,
#shokakigeka ul#mainmenu li#menu0106 a:link,
#shokakigeka ul#mainmenu li#menu0106 a:visited,
#shokakigeka ul#mainmenu li#menu0107 a:link,
#shokakigeka ul#mainmenu li#menu0107 a:visited,
#shokakigeka ul#mainmenu li#menu0108 a:link,
#shokakigeka ul#mainmenu li#menu0108 a:visited,
#shokakigeka ul#mainmenu li#menu0109 a:link,
#shokakigeka ul#mainmenu li#menu0109 a:visited,
#shokakigeka ul#mainmenu li#menu0111 a:link,
#shokakigeka ul#mainmenu li#menu0111 a:visited,
#shokakigeka ul#mainmenu li#menu0112 a:link,
#shokakigeka ul#mainmenu li#menu0112 a:visited,
#shokakigeka ul#mainmenu li#menu0113 a:link,
#shokakigeka ul#mainmenu li#menu0113 a:visited,
#shokakigeka ul#mainmenu li#menu0114 a:link,
#shokakigeka ul#mainmenu li#menu0114 a:visited,
#shokakigeka ul#mainmenu li#menu0115 a:link,
#shokakigeka ul#mainmenu li#menu0115 a:visited,
#shokakigeka ul#mainmenu li#menu0116 a:link,
#shokakigeka ul#mainmenu li#menu0116 a:visited,
#shokakigeka ul#mainmenu li#menu0117 a:link,
#shokakigeka ul#mainmenu li#menu0117 a:visited,
#shokakigeka ul#mainmenu li#menu0118 a:link,
#shokakigeka ul#mainmenu li#menu0118 a:visited,
#shokakigeka ul#mainmenu li#menu0119 a:link,
#shokakigeka ul#mainmenu li#menu0119 a:visited {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

#shokakigeka ul#mainmenu li#menu0101 a:hover,
#shokakigeka ul#mainmenu li#menu0102 a:hover,
#shokakigeka ul#mainmenu li#menu0103 a:hover,
#shokakigeka ul#mainmenu li#menu0104 a:hover,
#shokakigeka ul#mainmenu li#menu0105 a:hover,
#shokakigeka ul#mainmenu li#menu0106 a:hover,
#shokakigeka ul#mainmenu li#menu0107 a:hover,
#shokakigeka ul#mainmenu li#menu0108 a:hover,
#shokakigeka ul#mainmenu li#menu0108 a:hover,
#shokakigeka ul#mainmenu li#menu0109 a:hover,
#shokakigeka ul#mainmenu li#menu0109 a:hover,
#shokakigeka ul#mainmenu li#menu0111 a:hover,
#shokakigeka ul#mainmenu li#menu0111 a:hover,
#shokakigeka ul#mainmenu li#menu0112 a:hover,
#shokakigeka ul#mainmenu li#menu0112 a:hover,
#shokakigeka ul#mainmenu li#menu0113 a:hover,
#shokakigeka ul#mainmenu li#menu0113 a:hover,
#shokakigeka ul#mainmenu li#menu0114 a:hover,
#shokakigeka ul#mainmenu li#menu0114 a:hover,
#shokakigeka ul#mainmenu li#menu0115 a:hover,
#shokakigeka ul#mainmenu li#menu0115 a:hover,
#shokakigeka ul#mainmenu li#menu0116 a:hover,
#shokakigeka ul#mainmenu li#menu0116 a:hover,
#shokakigeka ul#mainmenu li#menu0117 a:hover,
#shokakigeka ul#mainmenu li#menu0117 a:hover,
#shokakigeka ul#mainmenu li#menu0118 a:hover,
#shokakigeka ul#mainmenu li#menu0119 a:hover {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#shokakigeka ul#mainmenu li#menu0101_on a:link,
#shokakigeka ul#mainmenu li#menu0101_on a:visited,
#shokakigeka ul#mainmenu li#menu0102_on a:link,
#shokakigeka ul#mainmenu li#menu0102_on a:visited,
#shokakigeka ul#mainmenu li#menu0103_on a:link,
#shokakigeka ul#mainmenu li#menu0103_on a:visited,
#shokakigeka ul#mainmenu li#menu0104_on a:link,
#shokakigeka ul#mainmenu li#menu0104_on a:visited,
#shokakigeka ul#mainmenu li#menu0105_on a:link,
#shokakigeka ul#mainmenu li#menu0105_on a:visited,
#shokakigeka ul#mainmenu li#menu0106_on a:link,
#shokakigeka ul#mainmenu li#menu0106_on a:visited,
#shokakigeka ul#mainmenu li#menu0107_on a:link,
#shokakigeka ul#mainmenu li#menu0107_on a:visited,
#shokakigeka ul#mainmenu li#menu0108_on a:link,
#shokakigeka ul#mainmenu li#menu0108_on a:visited,
#shokakigeka ul#mainmenu li#menu0109_on a:link,
#shokakigeka ul#mainmenu li#menu0109_on a:visited,
#shokakigeka ul#mainmenu li#menu0111_on a:link,
#shokakigeka ul#mainmenu li#menu0111_on a:visited,
#shokakigeka ul#mainmenu li#menu0112_on a:link,
#shokakigeka ul#mainmenu li#menu0112_on a:visited,
#shokakigeka ul#mainmenu li#menu0113_on a:link,
#shokakigeka ul#mainmenu li#menu0113_on a:visited,
#shokakigeka ul#mainmenu li#menu0114_on a:link,
#shokakigeka ul#mainmenu li#menu0114_on a:visited,
#shokakigeka ul#mainmenu li#menu0115_on a:link,
#shokakigeka ul#mainmenu li#menu0115_on a:visited,
#shokakigeka ul#mainmenu li#menu0116_on a:link,
#shokakigeka ul#mainmenu li#menu0116_on a:visited,
#shokakigeka ul#mainmenu li#menu0117_on a:link,
#shokakigeka ul#mainmenu li#menu0117_on a:visited,
#shokakigeka ul#mainmenu li#menu0118_on a:link,
#shokakigeka ul#mainmenu li#menu0118_on a:visited,
#shokakigeka ul#mainmenu li#menu0119_on a:link,
#shokakigeka ul#mainmenu li#menu0119_on a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

/*-- 歯科 --*/

#shika ul#mainmenu li#menu02 a:link,
#shika ul#mainmenu li#menu02 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#shika ul#mainmenu li#menu026 a:link,
#shika ul#mainmenu li#menu026 a:visited,
#shika ul#mainmenu li#menu027 a:link,
#shika ul#mainmenu li#menu027 a:visited,
#shika ul#mainmenu li#menu028 a:link,
#shika ul#mainmenu li#menu028 a:visited,
#shika ul#mainmenu li#menu029 a:link,
#shika ul#mainmenu li#menu029 a:visited {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

#shika ul#mainmenu li#menu026 a:hover,
#shika ul#mainmenu li#menu027 a:hover,
#shika ul#mainmenu li#menu028 a:hover,
#shika ul#mainmenu li#menu029 a:hover {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#shika ul#mainmenu li#menu026_on a:link,
#shika ul#mainmenu li#menu026_on a:visited,
#shika ul#mainmenu li#menu027_on a:link,
#shika ul#mainmenu li#menu027_on a:visited,
#shika ul#mainmenu li#menu028_on a:link,
#shika ul#mainmenu li#menu028_on a:visited,
#shika ul#mainmenu li#menu029_on a:link,
#shika ul#mainmenu li#menu029_on a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

/* 小児科 */

#shonika ul#mainmenu li#menu03 a:link,
#shonika ul#mainmenu li#menu03 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

/*-- 皮膚科 --*/
/* hifuka配下へ移動 */

/* 泌尿器科・人工透析 */

#tosekicenter ul#mainmenu li#menu05 a:link,
#tosekicenter ul#mainmenu li#menu05 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#ganka ul#mainmenu li#menu06 a:link,
#ganka ul#mainmenu li#menu06 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#shinkeinaika ul#mainmenu li#menu07 a:link,
#shinkeinaika ul#mainmenu li#menu07 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#link ul#mainmenu li#menu08 a:link,
#link ul#mainmenu li#menu08 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#whatsnew ul#mainmenu li#menu09 a:link,
#whatsnew ul#mainmenu li#menu09 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#home ul#mainmenu li#menu10 a:link,
#home ul#mainmenu li#menu10 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#jibika ul#mainmenu li#menu12 a:link,
#jibika ul#mainmenu li#menu12 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#keiseigeka ul#mainmenu li#menu13 a:link,
#keiseigeka ul#mainmenu li#menu13 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

/* 整形外科・内科・歯科 */

#seikeigekanaika ul#mainmenu li#menu14 a:link,
#seikeigekanaika ul#mainmenu li#menu14 a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#seikeigekanaika ul#mainmenu li#menu141 a:link,
#seikeigekanaika ul#mainmenu li#menu141 a:visited,
#seikeigekanaika ul#mainmenu li#menu142 a:link,
#seikeigekanaika ul#mainmenu li#menu142 a:visited,
#seikeigekanaika ul#mainmenu li#menu143 a:link,
#seikeigekanaika ul#mainmenu li#menu143 a:visited,
#seikeigekanaika ul#mainmenu li#menu144 a:link,
#seikeigekanaika ul#mainmenu li#menu144 a:visited,
#seikeigekanaika ul#mainmenu li#menu145 a:link,
#seikeigekanaika ul#mainmenu li#menu145 a:visited {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

#seikeigekanaika ul#mainmenu li#menu141 a:hover,
#seikeigekanaika ul#mainmenu li#menu142 a:hover,
#seikeigekanaika ul#mainmenu li#menu143 a:hover,
#seikeigekanaika ul#mainmenu li#menu144 a:hover,
#seikeigekanaika ul#mainmenu li#menu145 a:hover {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

#seikeigekanaika ul#mainmenu li#menu141_on a:link,
#seikeigekanaika ul#mainmenu li#menu141_on a:visited,
#seikeigekanaika ul#mainmenu li#menu142_on a:link,
#seikeigekanaika ul#mainmenu li#menu142_on a:visited,
#seikeigekanaika ul#mainmenu li#menu143_on a:link,
#seikeigekanaika ul#mainmenu li#menu143_on a:visited,
#seikeigekanaika ul#mainmenu li#menu144_on a:link,
#seikeigekanaika ul#mainmenu li#menu144_on a:visited,
#seikeigekanaika ul#mainmenu li#menu145_on a:link,
#seikeigekanaika ul#mainmenu li#menu145_on a:visited {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

/*--　各科ホバー、アクティブ　--*/

ul#mainmenu li#menu01 a:hover,
ul#mainmenu li#menu02 a:hover,
ul#mainmenu li#menu03 a:hover,
#menu04 a:hover,
ul#mainmenu li#menu05 a:hover,
ul#mainmenu li#menu06 a:hover,
ul#mainmenu li#menu07 a:hover,
ul#mainmenu li#menu08 a:hover,
ul#mainmenu li#menu09 a:hover,
ul#mainmenu li#menu10 a:hover,
ul#mainmenu li#menu12 a:hover,
ul#mainmenu li#menu13 a:hover,
ul#mainmenu li#menu14 a:hover {
	background-position: -162px 0px;
	border: none;
	text-decoration: none;
}

ul#mainmenu li#menu01 a:active,
ul#mainmenu li#menu02 a:active,
ul#mainmenu li#menu03 a:active,
#menu04 a:active,
ul#mainmenu li#menu05 a:active,
ul#mainmenu li#menu06 a:active,
ul#mainmenu li#menu07 a:active,
ul#mainmenu li#menu08 a:active,
ul#mainmenu li#menu09 a:active,
ul#mainmenu li#menu10 a:active,
ul#mainmenu li#menu12 a:active,
ul#mainmenu li#menu13 a:active,
ul#mainmenu li#menu14 a:active {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

/*-- 各科 画像置換 --*/

ul#mainmenu li#menu01 a {
	display: block;
	background: url(../images/mainmenu/menu_01.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu02 a {
	display: block;
	background: url(../images/mainmenu/menu_02.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu03 a {
	display: block;
	background: url(../images/mainmenu/menu_03.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

#menu04 a {
	display: block;
	background: url(/images/mainmenu/menu_04.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu05 a {
	display: block;
	background: url(../images/mainmenu/menu_05.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu06 a {
	display: block;
	background: url(../images/mainmenu/menu_06.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu07 a {
	display: block;
	background: url(../images/mainmenu/menu_07.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu08 a {
	display: block;
	background: url(../images/mainmenu/menu_08.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu09 a {
	display: block;
	background: url(../images/mainmenu/menu_09.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu10 a {
	display: block;
	background: url(../images/mainmenu/menu_10.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu11 {
	display: block;
	background: url(../images/mainmenu/menu_11.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu12 a {
	display: block;
	background: url(../images/mainmenu/menu_12.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu13 a {
	display: block;
	background: url(../images/mainmenu/menu_13.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu14 a {
	display: block;
	background: url(../images/mainmenu/menu_14.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 162px;
	text-indent: -9999px;
}

/*-- 胃腸科サブナビ 画像置換 --*/

ul#mainmenu li#menu0101 a,
ul#mainmenu li#menu0101_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_01.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0102 a,
ul#mainmenu li#menu0102_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_02.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0103 a,
ul#mainmenu li#menu0103_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_03.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0104 a,
ul#mainmenu li#menu0104_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_04.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0105 a,
ul#mainmenu li#menu0105_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_05.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0106 a,
ul#mainmenu li#menu0106_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_06.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0107 a,
ul#mainmenu li#menu0107_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_07.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0108 a,
ul#mainmenu li#menu0108_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_08.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0109 a,
ul#mainmenu li#menu0109_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_09.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu li#menu0111 a,
ul#mainmenu li#menu0111_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_11.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0112 a,
ul#mainmenu li#menu0112_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_12.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0113 a,
ul#mainmenu li#menu0113_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_13.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0114 a,
ul#mainmenu li#menu0114_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_14.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0115 a,
ul#mainmenu li#menu0115_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_15.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0116 a,
ul#mainmenu li#menu0116_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_16.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0117 a,
ul#mainmenu li#menu0117_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_17.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0118 a,
ul#mainmenu li#menu0118_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_18.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}
ul#mainmenu li#menu0119 a,
ul#mainmenu li#menu0119_on a {
	display: block;
	background: url(../images/mainmenu/menu_01_19.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

/*-- 皮膚科サブナビ 画像置換 --*/
/* hifuka配下へ移動 */

/*-- 歯科サブナビ 画像置換 --*/

ul#mainmenu ul li#menu026 a,
ul#mainmenu ul li#menu026_on a {
	display: block;
	background: url(../images/mainmenu/menu_02_06.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu027 a,
ul#mainmenu ul li#menu027_on a {
	display: block;
	background: url(../images/mainmenu/menu_02_07.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu028 a,
ul#mainmenu ul li#menu028_on a {
	display: block;
	background: url(../images/mainmenu/menu_02_08.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu029 a,
ul#mainmenu ul li#menu029_on a {
	display: block;
	background: url(../images/mainmenu/menu_02_09.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

/*-- 内科形成サブナビ 画像置換 --*/

ul#mainmenu ul li#menu141 a,
ul#mainmenu ul li#menu141_on a {
	display: block;
	background: url(../images/mainmenu/menu_14_01.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu142 a,
ul#mainmenu ul li#menu142_on a {
	display: block;
	background: url(../images/mainmenu/menu_14_02.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu143 a,
ul#mainmenu ul li#menu143_on a {
	display: block;
	background: url(../images/mainmenu/menu_14_03.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu144 a,
ul#mainmenu ul li#menu144_on a {
	display: block;
	background: url(../images/mainmenu/menu_14_04.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

ul#mainmenu ul li#menu145 a,
ul#mainmenu ul li#menu145_on a {
	display: block;
	background: url(../images/mainmenu/menu_14_05.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 162px;
	text-indent: -9999px;
}

/*--　フッターナビゲーション　--*/

ul#footermenu {
	line-height: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	border-bottom: 1px solid #aaaaaa;
}

ul#footermenu li{
	line-height: 1em;
	display: inline;
	margin: 0px;
}

@media print {

ul#footermenu li { display: none; }

}

ul#footermenu li a {
	line-height: 1em;
	color: #333333;
	padding: 3px 4px 4px 6px;
	margin-right: 3px;
	text-decoration: none;
	border: none;
}

ul#footermenu li a:link,
ul#footermenu li a:visited {
	color: #333333;
}

ul#footermenu li a:link:hover,
ul#footermenu li a:visited:hover {
	background: #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#footerhome {
	line-height: 1em;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 6px 0px;
/*	border-bottom: 1px solid #aaaaaa;*/
}

#footerhome a {
	line-height: 1em;
	color: #333333;
	padding: 1px 4px 6px 4px;
	text-decoration: none;
	border: none;
}

#footerhome a:link,
#footerhome a:visited {
	color: #333333;
}

#footerhome a:link:hover,
#footerhome a:visited:hover {
	background: #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

/*--　エントリー・アーカイブのパンくず　--*/

.entry_archive_pan {
	margin-top: -33px;
	margin-bottom: 50px;
}

@media print {

.entry_archive_pan { display: none; }

}

.mae {
	text-align: left;
	float: left;
	padding-bottom: 1px;
}

.tsugi {
	text-align: right;
	height: 20px;
}

/*--　最新情報、リンク集の擬似クラス　--*/

.saishin a:link,
.link_h2 a:link,
.saishin a:visited,
.link_h2 a:visited {
	color: #222222;
	text-decoration: none;
}

.saishin a:link:hover,
.link_h2 a:link:hover,
.saishin a:visited:hover,
.link_h2 a:visited:hover {
	font-style: normal;
	text-decoration: none;
	color: #003399;
	border-bottom: 1px dashed #003399;
}

.saishin a:link:active,
.link_h2 a:link:active,
.saishin a:visited:active,
.link_h2 a:visited:active {
	font-style: normal;
	text-decoration: none;
	color: #FF0000;
	border-bottom: 1px dashed #FF0000;
}

/*--　クリニックページ内のふかん地図　--*/

.map_detail {
	width: 160px;
	float: right;
	background: #40BEAA;
	border-top: 2px solid #00A88E;
	border-bottom: 2px solid #00A88E;
}

.map_detail a {
	display: block;
	background: url(../images/map_detail_thumb.jpg) no-repeat;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	height: 206px;
	width: 160px;
	text-indent: -9999px;
}

.map_detail a:link,
.map_detail a:visited {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

.map_detail a:hover {
	background-position: -160px 0px;
	border: none;
	text-decoration: none;
}

.map_detail a:active {
	background-position: 0px 0px;
	border: none;
	text-decoration: none;
}

