.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;
	margin-bottom:3px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-right A:HOVER{
	display: inline-block;
	margin:0px ;
	width: 313px ;
	height:68px ;
	margin-bottom:3px;
	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;
}

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

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

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

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

.menu-rest A{
	display: inline-block;
	margin-top:10px;
	width: 124px;
	height:335px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

.menu-rest A:HOVER{
	display: inline-block;
	margin-top:10px;
	width: 124px ;
	height:335px ;
	padding: 0px ;
	border: 1px solid #660000 ;
	text-align: center;
}

.menu-nenmatsu A{
	display: inline-block;
	margin-top:10px;
	margin-bottom:10px;
	width: 313px;
	height:40px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

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

.menu-haiso A{
	display: inline-block;
	margin-bottom:10px;
	width: 313px;
	height:40px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

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

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

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

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

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

.menu-info_r A{
	display: inline-block;
	margin-bottom:3px;
	width: 313px;
	height:30px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

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

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

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



