ul.menu {
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

ul.menu li {   float:left;   list-style:none;}/* モダンブラウザ（Firefox Opera Safari）対策 */ul.menu:after{   content:".";   display:block;   height:0;   clear:both;   visibility:hidden;   font-size:0;}/* Win版IE7とMac版IE5対策 */ul.menu{   display:inline-block;}/* Win版IE5および6対策 *//* Hides from IE-mac \*/* html ul.menu{   height:1px;}ul.menu{
	display:block;
}/* End hide from IE-mac */

.menu-box {
	background-image: url(../img/menu_back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.menu li,.menu a {
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 190px;
	display:block;
}
.menu li {
	margin-left: 7px;
}
* html .menu li {
	margin-left: 4px;
}
.m01 {
	margin-top: 7px;
}
.m01,.m01 a {
	background-image: url(../img/m01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m02,.m02 a {
	background-image: url(../img/m02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m03,.m03 a {
	background-image: url(../img/m03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m04,.m04 a {
	background-image: url(../img/m04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m05,.m05 a {
	background-image: url(../img/m05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m06,.m06 a {
	background-image: url(../img/m06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.m07,.m07 a {
	background-image: url(../img/m07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu a:hover {
	background-position: center center;
}
