/* **************************
 TOP
************************** */

body{
 margin:0px ;
	padding:0px ;
	background:url(../img/img_bg.gif) repeat-y #FFFFFF;
}

#baseframe{
 margin:0px ;
	padding:0px ;
	width:900px ;
}

#menu{
 margin:0px ;
	padding:5px ;
	background:#000000 ;
	widows:190px ;
	float:left ;
	}
	
#menu ul{
 margin:10px 0px;
	padding:0px ;
	list-style:none ;
	}

#menu li{
 margin:0px ;
	padding-bottom:3px ;
	list-style:none ;
	}
	

#menu ul a{
	margin:0px ;
	padding:0px ;
	background:no-repeat 0px 0px ;
	display:block ;
}

#menu li img{
	margin:0px ;
	padding:0px ;
	border:0px ;
	vertical-align:bottom ;
	height:30px ;
}

#menu li a:hover{
	margin:0px ;
	padding:0px ;
	background: #000 ;
}


#menu li a:hover img{
	margin:0px ;
	padding:0px ;
	visibility:hidden ;
	background: #000 ;
}

#menu li.mn01 a:hover{
	background:url(../img/topback_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn02 a:hover{
	background:url(../img/annai_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn03 a:hover{
	background:url(../img/oheya_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn04 a:hover{
	background:url(../img/ryouri_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn05 a:hover{
	background:url(../img/onsen_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn06 a:hover{
	background:url(../img/sake_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn07 a:hover{
	background:url(../img/tyusyoku_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn08 a:hover{
	background:url(../img/yoyaku_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn09 a:hover{
	background:url(../img/koutu_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn10 a:hover{
	background:url(../img/kankou_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn11 a:hover{
	background:url(../img/michisirube_b1.jpg) ;
	height:30px ;
	width:190px ;
}

#menu li.mn12 a:hover{
	background:url(../img/kawaraban_b1.jpg) ;
	height:30px ;
	width:190px ;
}




#contents{
 margin:0px ;
	padding:0px ;
	background:#FFFFFF ;
	widows:700px ;
	float:right ;
	}




/* ---------------------------------
 TOP INFO
--------------------------------- */

#info{
 margin:50px auto;
	padding:0px ;
	width:620px ;
	font-size:12px ;
	line-height:16px ;
	}
	
#info dl{
 margin:0px ;
	padding:0px ;
	width:620px ;
	}
	
#info dt{
 margin:0px;
	width:620px ;
	}

#info dd a{
font-weight:700 ;
	}

#info dd{
 margin:0px ;
	padding-bottom:10px ;
	border-bottom:#D1CAB5 1px solid ;
	width:620px ;
	}
	
#info dd img{
 margin:0px ;
	padding:0px 15px 15px 0px ;
 float:left;
	}

#info dd a{
font-weight:700 ;
	}
	
#info dt.eventttl{
 color: #996600 ;
	font-size:16px ;
	font-weight:700 ;
	margin:10px 0px 10px 40px;
	}
	
	#info dd img.lastimg{
padding-right:140px ;
	}
	
		.eventdata{
	 margin:10px 0px ;
		padding:5px ;
		background: #D3D9C4 ;
 	font-weight:700 ;
		color: #333300;
		}
