@charset "utf-8";
/* nav　head */

nav.head ul {
	width:900px;
}
nav.head li {
	float:left;
}
nav.head ul li a{
    display:block;
	width:240px;
	height:50px;
    text-indent:-9999px;
	overflow:hidden;
}
nav.head ul li.access a{
    display:block;
	width:180px;
	height:50px;
    text-indent:-9999px;
	overflow:hidden;
}
nav.head ul li.menu01{
   background: url(../images/menu_h01.gif) no-repeat 0 0;}
nav.head ul li.menu02{
   background: url(../images/menu_h02.gif) no-repeat 0 0;}
nav.head ul li.menu03{
   background: url(../images/menu_h03.gif) no-repeat 0 0;}
nav.head ul li.menu04{
   background: url(../images/menu_h04.gif) no-repeat 0 0;}
nav.head ul li.menu01 a:focus,
nav.head ul li.menu01 a:hover{
   background: url(../images/menu_h01.gif) no-repeat 0 -50px;}
nav.head ul li.menu02 a:focus,
nav.head ul li.menu02 a:hover{
   background: url(../images/menu_h02.gif) no-repeat 0 -50px;}
nav.head ul li.menu03 a:focus,
nav.head ul li.menu03 a:hover{
   background: url(../images/menu_h03.gif) no-repeat 0 -50px;}
nav.head ul li.menu04 a:focus,
nav.head ul li.menu04 a:hover{
   background: url(../images/menu_h04.gif) no-repeat 0 -50px;}

/* nav 横 */
nav.side{
	float:left;
	width:210px;
}
nav.side ul {
	width:210px;
	margin-bottom:20px;
}
nav.side ul li a{
    display:block;
	width:210px;
	height:37px;
    text-indent:-9999px;
	overflow:hidden;
}
nav.side ul li.menu01{
   background: url(../images/menu01.gif) no-repeat 0 0;}
nav.side ul li.menu011{
   background: url(../images/menu01.gif) no-repeat 0 -37px;}
nav.side ul li.menu012{
   background: url(../images/menu01.gif) no-repeat 0 -74px;}
nav.side ul li.menu013{
   background: url(../images/menu01.gif) no-repeat 0 -111px;}
nav.side ul li.menu014{
   background: url(../images/menu01.gif) no-repeat 0 -148px;}
nav.side ul li.menu015{
   background: url(../images/menu01.gif) no-repeat 0 -185px;}
nav.side ul li.menu016{
   background: url(../images/menu01.gif) no-repeat 0 -222px;}
nav.side ul li.menu017{
   background: url(../images/menu01.gif) no-repeat 0 -259px;}

nav.side ul li.menu02{
   background: url(../images/menu02.gif) no-repeat 0 0;}
nav.side ul li.menu021{
   background: url(../images/menu02.gif) no-repeat 0 -37px;}
nav.side ul li.menu022{
   background: url(../images/menu02.gif) no-repeat 0 -74px;}
nav.side ul li.menu023{
   background: url(../images/menu02.gif) no-repeat 0 -111px;}
nav.side ul li.menu024{
   background: url(../images/menu02.gif) no-repeat 0 -148px;}
nav.side ul li.menu025{
   background: url(../images/menu02.gif) no-repeat 0 -185px;}
nav.side ul li.menu026{
   background: url(../images/menu02.gif) no-repeat 0 -222px;}
nav.side ul li.menu027{
   background: url(../images/menu02.gif) no-repeat 0 -259px;}

nav.side ul li.menu03{
   background: url(../images/menu03.gif) no-repeat 0 0;}
nav.side ul li.menu031{
   background: url(../images/menu03.gif) no-repeat 0 -37px;}
nav.side ul li.menu032{
   background: url(../images/menu03.gif) no-repeat 0 -74px;}
nav.side ul li.menu033{
   background: url(../images/menu03.gif) no-repeat 0 -111px;}

nav.side ul li.menu05{
   background: url(../images/menu05.gif) no-repeat 0 0;}

nav.side ul li.menu01 a:focus, nav.side ul li.menu01 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px 0;}
nav.side ul li.menu011 a:focus, nav.side ul li.menu011 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -37px;}
nav.side ul li.menu012 a:focus, nav.side ul li.menu012 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -74px;}
nav.side ul li.menu013 a:focus, nav.side ul li.menu013 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -111px;}
nav.side ul li.menu014 a:focus, nav.side ul li.menu014 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -148px;}
nav.side ul li.menu015 a:focus, nav.side ul li.menu015 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -185px;}
nav.side ul li.menu016 a:focus, nav.side ul li.menu016 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -222px;}
nav.side ul li.menu017 a:focus, nav.side ul li.menu017 a:hover{
   background: url(../images/menu01.gif) no-repeat -210px -259px;}

nav.side ul li.menu02 a:focus, nav.side ul li.menu02 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px 0;}
nav.side ul li.menu021 a:focus, nav.side ul li.menu021 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -37px;}
nav.side ul li.menu022 a:focus, nav.side ul li.menu022 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -74px;}
nav.side ul li.menu023 a:focus, nav.side ul li.menu023 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -111px;}
nav.side ul li.menu024 a:focus, nav.side ul li.menu024 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -148px;}
nav.side ul li.menu025 a:focus, nav.side ul li.menu025 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -185px;}
nav.side ul li.menu026 a:focus, nav.side ul li.menu026 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -222px;}
nav.side ul li.menu027 a:focus, nav.side ul li.menu027 a:hover{
   background: url(../images/menu02.gif) no-repeat -210px -259px;}

nav.side ul li.menu03 a:focus, nav.side ul li.menu03 a:hover{
   background: url(../images/menu03.gif) no-repeat -210px 0;}
nav.side ul li.menu031 a:focus, nav.side ul li.menu031 a:hover{
   background: url(../images/menu03.gif) no-repeat -210px -37px;}
nav.side ul li.menu032 a:focus, nav.side ul li.menu032 a:hover{
   background: url(../images/menu03.gif) no-repeat -210px -74px;}
nav.side ul li.menu033 a:focus, nav.side ul li.menu033 a:hover{
   background: url(../images/menu03.gif) no-repeat -210px -111px;}

nav.side ul li.menu05 a:focus, nav.side ul li.menu05 a:hover{
   background: url(../images/menu05.gif) no-repeat -210px 0;}

   
/*update アイコン */
nav.side ul li.menu01 a.update{
   background: url(../images/menu01.gif) no-repeat -420px 0;}
nav.side ul li.menu011 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -37px;}
nav.side ul li.menu012 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -74px;}
nav.side ul li.menu013 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -111px;}
nav.side ul li.menu014 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -148px;}
nav.side ul li.menu015 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -185px;}
nav.side ul li.menu016 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -222px;}
nav.side ul li.menu017 a.update{
   background: url(../images/menu01.gif) no-repeat -420px -259px;}
   
nav.side ul li.menu02 a.update{
   background: url(../images/menu02.gif) no-repeat -420px 0;}
nav.side ul li.menu021 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -37px;}
nav.side ul li.menu022 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -74px;}
nav.side ul li.menu023 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -111px;}
nav.side ul li.menu024 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -148px;}
nav.side ul li.menu025 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -185px;}
nav.side ul li.menu026 a.update{
   background: url(../images/menu02.gif) no-repeat -420px -222px;}

nav.side ul li.menu03 a.update{
   background: url(../images/menu03.gif) no-repeat -420px 0;}
nav.side ul li.menu031 a.update{
   background: url(../images/menu03.gif) no-repeat -420px -37px;}
nav.side ul li.menu032 a.update{
   background: url(../images/menu03.gif) no-repeat -420px -74px;}
nav.side ul li.menu033 a.update{
   background: url(../images/menu03.gif) no-repeat -420px -111px;}

nav.side ul li.menu05 a.update{
   background: url(../images/menu05.gif) no-repeat -420px 0;}

   
/*各項目トップ*/
#pagemenu {
	width:670px;
	margin:20px 0;
}
#pagemenu ul li {
	float:left;
	margin:5px;
}
#pagemenu ul li a{
    display:block;
	list-style:none;
	width:310px;
	height:55px;
    text-indent:-9999px;
	overflow:hidden;
}

#pagemenu ul li.menu011{
   background: url(../images/menu01top.gif) no-repeat 0 0;}
#pagemenu ul li.menu012{
   background: url(../images/menu01top.gif) no-repeat 0 -55px;}
#pagemenu ul li.menu013{
   background: url(../images/menu01top.gif) no-repeat 0 -110px;}
#pagemenu ul li.menu014{
   background: url(../images/menu01top.gif) no-repeat 0 -165px;}
#pagemenu ul li.menu015{
   background: url(../images/menu01top.gif) no-repeat 0 -220px;}
#pagemenu ul li.menu016{
   background: url(../images/menu01top.gif) no-repeat 0 -275px;}
#pagemenu ul li.menu017{
   background: url(../images/menu01top.gif) no-repeat 0 -330px;}

#pagemenu ul li.menu011 a:focus, #pagemenu ul li.menu011 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px 0;}
#pagemenu ul li.menu012 a:focus, #pagemenu ul li.menu012 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -55px;}
#pagemenu ul li.menu013 a:focus, #pagemenu ul li.menu013 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -110px;}
#pagemenu ul li.menu014 a:focus, #pagemenu ul li.menu014 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -165px;}
#pagemenu ul li.menu015 a:focus, #pagemenu ul li.menu015 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -220px;}
#pagemenu ul li.menu016 a:focus, #pagemenu ul li.menu016 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -275px;}
#pagemenu ul li.menu017 a:focus, #pagemenu ul li.menu017 a:hover{
   background: url(../images/menu01top.gif) no-repeat -310px -330px;}


#pagemenu ul li.menu021{
   background: url(../images/menu02top.gif) no-repeat 0 0;}
#pagemenu ul li.menu022{
   background: url(../images/menu02top.gif) no-repeat 0 -55px;}
#pagemenu ul li.menu023{
   background: url(../images/menu02top.gif) no-repeat 0 -110px;}
#pagemenu ul li.menu024{
   background: url(../images/menu02top.gif) no-repeat 0 -165px;}
#pagemenu ul li.menu025{
   background: url(../images/menu02top.gif) no-repeat 0 -220px;}
#pagemenu ul li.menu026{
   background: url(../images/menu02top.gif) no-repeat 0 -275px;}

#pagemenu ul li.menu021 a:focus, #pagemenu ul li.menu021 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px 0;}
#pagemenu ul li.menu022 a:focus, #pagemenu ul li.menu022 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px -55px;}
#pagemenu ul li.menu023 a:focus, #pagemenu ul li.menu023 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px -110px;}
#pagemenu ul li.menu024 a:focus, #pagemenu ul li.menu024 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px -165px;}
#pagemenu ul li.menu025 a:focus, #pagemenu ul li.menu025 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px -220px;}
#pagemenu ul li.menu026 a:focus, #pagemenu ul li.menu026 a:hover{
   background: url(../images/menu02top.gif) no-repeat -310px -275px;}

#pagemenu ul li.menu031{
   background: url(../images/menu03top.gif) no-repeat 0 0;}
#pagemenu ul li.menu032{
   background: url(../images/menu03top.gif) no-repeat 0 -55px;}
#pagemenu ul li.menu033{
   background: url(../images/menu03top.gif) no-repeat 0 -110px;}

#pagemenu ul li.menu031 a:focus, #pagemenu ul li.menu031 a:hover{
   background: url(../images/menu03top.gif) no-repeat -310px 0;}
#pagemenu ul li.menu032 a:focus, #pagemenu ul li.menu032 a:hover{
   background: url(../images/menu03top.gif) no-repeat -310px -55px;}
#pagemenu ul li.menu033 a:focus, #pagemenu ul li.menu033 a:hover{
   background: url(../images/menu03top.gif) no-repeat -310px -110px;}

#clinicmenu {
	width:670px;
	margin:20px 0;
}
#clinicmenu ul li {
	float:left;
	margin:5px;
}
#clinicmenu ul li a{
	background-color:#DDEEFF;
	border:3px solid #77CCFF;
	display:block;
	width:310px;
	height:35px;
	padding-top:17px;
	overflow:hidden;
	text-align:center;
	font-size:110%;
	color:#333333;
}
#clinicmenu ul li a

#clinicmenu ul li a:link, #clinicmenu ul li a:visited {
	text-decoration: none;
}
#clinicmenu ul li a:hover, #clinicmenu ul li a:active {
	color:#777777;
	border:3px solid #99DDFF;
	text-decoration: none;
}
