@charset "shift_jis";
.menu_main01 {
	margin: 0px auto;
}
.menu_main01 .ul_tm01 {
	width: 883px;
	height: 42px;
	list-style: none;
}
.menu_main01 .ul_tm01 li {
	float: left;
}
.menu_main01 .ul_tm01 li a {
	display: block;
	height: 42px;
	text-indent: -9999px;
	overflow: hidden;
}
.menu_main01 .ul_tm01 .tm01 a {
	width: 178px;
	background: url(../img01/mainmenu01.png) no-repeat 0px 0px;
}
.menu_main01 .ul_tm01 .tm02 a {
	width: 176px;
	background: url(../img01/mainmenu01.png) no-repeat -178px 0px;
}
.menu_main01 .ul_tm01 .tm03 a {
	width: 176px;
	background: url(../img01/mainmenu01.png) no-repeat -354px 0px;
}
.menu_main01 .ul_tm01 .tm04 a {
	width: 176px;
	background: url(../img01/mainmenu01.png) no-repeat -530px 0px;
}
.menu_main01 .ul_tm01 .tm05 a {
	width: 177px;
	background: url(../img01/mainmenu01.png) no-repeat -706px 0px;
}
.menu_main01 .ul_tm01 .tm01 a:hover {
	background: url(../img01/mainmenu01_on.png) no-repeat 0px 0px;
}
.menu_main01 .ul_tm01 .tm02 a:hover {
	background: url(../img01/mainmenu01_on.png) no-repeat -178px 0px;
}
.menu_main01 .ul_tm01 .tm03 a:hover {
	background: url(../img01/mainmenu01_on.png) no-repeat -354px 0px;
}
.menu_main01 .ul_tm01 .tm04 a:hover {
	background: url(../img01/mainmenu01_on.png) no-repeat -530px 0px;
}
.menu_main01 .ul_tm01 .tm05 a:hover {
	background: url(../img01/mainmenu01_on.png) no-repeat -706px 0px;
}
