/* CSS Document */
ul#sidemenu{
	width:155px;
	list-style:none;
	margin:0px;
	padding:0px;
}
ul#sidemenu li,ul#sidemenu li a{
	display:block;
	background-image:url(images/menu_tate.gif);
	background-repeat:no-repeat;
	font-size:0px;
}
ul#sidemenu li span{
	display:none;
}
li#side01{
	background-position:0px 0px;
	height:20px;
}
li#side02,li#side02 a{
	height:30px;
	background-position:0px -20px;
}
li#side03,li#side03 a{
	height:30px;
	background-position:0px -49px;
}
li#side04,li#side04 a{
	height:30px;
	background-position:0px -496px;
}
li#side05,li#side05 a{
	height:30px;
	background-position:0px -598px;
}
li#side06,li#side06 a{
	height:30px;
	background-position:0px -628px;
}
li#side07,li#side07 a{
	height:30px;
	background-position:0px -658px;
}
li#side08,li#side08 a{
	height:30px;
	background-position:0px -718px;
}
li#side09,li#side09 a{
	height:30px;
	background-position:0px -748px;
}
li#side10,li#side10 a{
	height:30px;
	background-position:0px -855px;
}
li#side11,li#side11 a{
	height:30px;
	background-position:0px -885px;
}
li#side12,li#side12 a{
	height:30px;
	background-position:0px -915px;
}
li#side13,li#side13 a{
	height:30px;
	background-position:0px -945px;
}
li#side14,li#side14 a{
	height:30px;
	background-position:0px -1030px;
}
li#side15,li#side15 a{
	height:30px;
	background-position:0px -1060px;
}
li#side16,li#side16 a{
	height:30px;
	background-position:0px -1090px;
}
li#side17,li#side17 a{
	height:30px;
	background-position:0px -408px;
}
li#side18,li#side18 a{
	height:30px;
	background-position:0px -439px;
}
li#subside01,li#subside01 a{
	height:20px;
	background-position:0px -103px;
}
li#subside02,li#subside02 a{
	height:22px;
	background-position:0px -123px;
}
li#subside03,li#subside03 a{
	height:22px;
	background-position:0px -145px;
}
li#subside04,li#subside04 a{
	height:22px;
	background-position:0px -167px;
}
li#subside05,li#subside05 a{
	height:22px;
	background-position:0px -189px;
}
li#subside06,li#subside06 a{
	height:22px;
	background-position:0px -211px;
}
li#subside07,li#subside07 a{
	height:22px;
	background-position:0px -233px;
}
li#subside08,li#subside08 a{
	height:21px;
	background-position:0px -278px;
}
li#subside09,li#subside09 a{
	height:22px;
	background-position:0px -299px;
}
li#subside10,li#subside10 a{
	height:21px;
	background-position:0px -321px;
}
li#subside11,li#subside11 a{
	height:20px;
	background-position:0px -342px;
}
li#subside12,li#subside12 a{
	height:21px;
	background-position:0px -362px;
}
li#subside13,li#subside13 a{
	height:22px;
	background-position:0px -383px;
}
li#subside14,li#subside14 a{
	height:20px;
	background-position:0px -405px;
}
li#subside15,li#subside15 a{
	height:24px;
	background-position:0px -425px;
}
li#subside16,li#subside16 a{
	height:18px;
	background-position:0px -449px;
}
li#subside17,li#subside17 a{
	height:29px;
	background-position:0px -467px;
}
li#subside18,li#subside18 a{
	height:22px;
	background-position:0px -526px;
}
li#subside19,li#subside19 a{
	height:20px;
	background-position:0px -548px;
}
li#subside20,li#subside20 a{
	height:30px;
	background-position:0px -568px;
}
li#subside21,li#subside21 a{
	height:24px;
	background-position:0px -778px;
}
li#subside22,li#subside22 a{
	height:20px;
	background-position:0px -802px;
}
li#subside23,li#subside23 a{
	height:34px;
	background-position:0px -822px;
}
li#subside24,li#subside24 a{
	height:24px;
	background-position:0px -975px;
}
li#subside25,li#subside25 a{
	height:30px;
	background-position:0px -999px;
}
li#subtitle01{
	height:23px;
	background-position:0px -80px;
}
li#subtitle02{
	height:23px;
	background-position:0px -255px;
}
li#side02 a:hover{
	background-position:-155px -20px;
}
li#side03 a:hover{
	background-position:-155px -49px;
}
li#side04 a:hover{
	background-position:-155px -496px;
}
li#side05 a:hover{
	background-position:-155px -598px;
}
li#side06 a:hover{
	background-position:-155px -628px;
}
li#side07 a:hover{
	background-position:-155px -658px;
}
li#side08 a:hover{
	background-position:-155px -718px;
}
li#side09 a:hover{
	background-position:-155px -748px;
}
li#side10 a:hover{
	background-position:-155px -855px;
}
li#side11 a:hover{
	background-position:-155px -885px;
}
li#side12 a:hover{
	background-position:-155px -915px;
}
li#side13 a:hover{
	background-position:-155px -945px;
}
li#side14 a:hover{
	background-position:-155px -1030px;
}
li#side15 a:hover{
	background-position:-155px -1060px;
}
li#side16 a:hover{
	background-position:-155px -1090px;
}
li#side17 a:hover{
	background-position:-155px -408px;
}
li#side18 a:hover{
	background-position:-155px -439px;
}
li#subside01 a:hover{
	background-position:-155px -103px;
}
li#subside02 a:hover{
	background-position:-155px -123px;
}
li#subside03 a:hover{
	background-position:-155px -145px;
}
li#subside04 a:hover{
	background-position:-155px -167px;
}
li#subside05 a:hover{
	background-position:-155px -189px;
}
li#subside06 a:hover{
	background-position:-155px -211px;
}
li#subside07 a:hover{
	background-position:-155px -233px;
}
li#subside08 a:hover{
	background-position:-155px -278px;
}
li#subside09 a:hover{
	background-position:-155px -299px;
}
li#subside10 a:hover{
	background-position:-155px -321px;
}
li#subside11 a:hover{
	background-position:-155px -342px;
}
li#subside12 a:hover{
	background-position:-155px -362px;
}
li#subside13 a:hover{
	background-position:-155px -383px;
}
li#subside14 a:hover{
	background-position:-155px -405px;
}
li#subside15 a:hover{
	background-position:-155px -425px;
}
li#subside16 a:hover{
	background-position:-155px -449px;
}
li#subside17 a:hover{
	background-position:-155px -467px;
}
li#subside18 a:hover{
	background-position:-155px -526px;
}
li#subside19 a:hover{
	background-position:-155px -548px;
}
li#subside20 a:hover{
	background-position:-155px -568px;
}
li#subside21 a:hover{
	background-position:-155px -778px;
}
li#subside22 a:hover{
	background-position:-155px -802px;
}
li#subside23 a:hover{
	background-position:-155px -822px;
}
li#subside24 a:hover{
	background-position:-155px -975px;
}
li#subside25 a:hover{
	background-position:-155px -999px;
}
