.menu A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height: 78px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height: 78px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu-s A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height: 39px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-s A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height: 39px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu-c A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height:136px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-c A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height:136px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu-right A{
	display: inline-block;
	margin:0px;
	width: 313px;
	height:68px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-right A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 313px ;
	height:68px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu-left100 A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height:98px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-left100 A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height:98px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu-right40 A{
	display: inline-block;
	margin:0px;
	width: 313px;
	height:38px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-right40 A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 313px ;
	height:38px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}

.menu-center A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height:190px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-center A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height:190px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}

.menu-dm A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height:118px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-dm A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height:118px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}

.tenpo_navi A{
	display: inline-block;
	margin:0px;
	width: 148px;
	height:50px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.tenpo_navi A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 148px ;
	height:50px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.oshirase A{
	display: inline-block;
	margin:0px;
	width: 313px;
	height:50px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.oshirase A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 313px ;
	height:50px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu_70 A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height: 68px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu_70 A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height: 68px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}
.menu_bar A{
	display: inline-block;
	margin:0px;
	width: 313px;
	height: 40px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu_bar A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 313px ;
	height: 40px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}

.menu-d A{
	display: inline-block;
	margin:0px;
	width: 298px;
	height:150px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-d A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 298px ;
	height:150px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}