@charset "utf-8";
/* CSS Document */
/*sagamihara*/


#nav {
	height: 45px;
	margin-bottom: 8px;
}
#nav li{
	list-style: none;
	
	float: left;
}
#nav li a{
	display: block;
	height: 45px;
	text-indent: -9999px;
}
	#nav .nav01 a{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) 0 0 no-repeat;
	}
	#nav .nav02 a{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -105px 0 no-repeat;
	}
	#nav .nav03 a{
		width: 135px;
		background: url(../../img/sagamihara/nav.jpg) -210px 0 no-repeat;
	}
	#nav .nav04 a{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -345px 0 no-repeat;
	}
	#nav .nav05 a{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -450px 0 no-repeat;
	}
	#nav .nav06 a{
		width: 125px;
		background: url(../../img/sagamihara/nav.jpg) -555px 0 no-repeat;
	}
	#nav .nav07 a{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -680px 0 no-repeat;
	}	
	#nav .nav08 a{
		width: 115px;
		background: url(../../img/sagamihara/nav.jpg) -785px 0 no-repeat;
	}	

	
	#nav .nav01 a:hover{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) 0 -45px no-repeat;
	}
	#nav .nav02 a:hover{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -105px -45px no-repeat;
	}
	#nav .nav03 a:hover{
		width: 135px;
		background: url(../../img/sagamihara/nav.jpg) -210px -45px no-repeat;
	}
	#nav .nav04 a:hover{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -345px -45px no-repeat;
	}
	#nav .nav05 a:hover{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -450px -45px no-repeat;
	}
	#nav .nav06 a:hover{
		width: 125px;
		background: url(../../img/sagamihara/nav.jpg) -555px -45px no-repeat;
	}
	#nav .nav07 a:hover{
		width: 105px;
		background: url(../../img/sagamihara/nav.jpg) -680px -45px no-repeat;
	}	
	#nav .nav08 a:hover{
		width: 115px;
		background: url(../../img/sagamihara/nav.jpg) -785px -45px no-repeat;
	}	




#special_information{}

	#special_information #special{
		width: 600px;
		float: left;
	}
	
		#special_information #special li{
			width: 285px;
			float: left;
			list-style: none;
			font-size: 80%;
			margin: 5px;
		}
		
		#special_information #special li img{
			float: left;
			border: solid 1px #fff;
			margin: 5px;
			padding: 1px;
		}
		
		#special_information #special li h3{
			color: #BAB145;
			background: url(../../img/sagamihara/blt-special.gif) no-repeat 3px;
			border-bottom: solid 1px #756760;
			padding:0 0 5px 15px;
		}
		#special_information #special li p{
			width: 180px;
			float: left;
		}
	
		#special_information #information{
			width: 298px;
			height: 250px;
			float: left;
			background: #37211E;
			border: solid 1px #664D46;
			overflow: auto;
		}
		#special_information #information li{
			background: url(../../img/sagamihara/blt-information.gif) no-repeat 5px 0.5em;
			list-style: none;
			font-size: 90%;
			color: #fff;
			padding-left: 20px;
		}
.entry, .post{
	width: 880px;
	clear: both;
	padding: 10px;
	background: #000;
	color: #fff;
}




.alingleft{
	float: left;
	padding: 0 10px 10px 0;
}
.alingright{
	float: right;
	padding: 0 0 10px 10px;
}

/* Add imai
-------------------------------------------------------*/
h1{
	padding:0 10px;
	background-color:#000;
	margin-bottom:15px;
}
#contents_area{
	width:880px;
	padding:40px 10px;
	color:#FFF;
	background-color:#000;
	margin-bottom:40px;
}
/* After Party
-------------------------------------------------------*/
.after_party{margin-left:515px;}


/*Bridal Fair*/
#saga_cal_sidebar{
	float:left;
	width: 200px;
}
.calendar_column{
		float: right;
		width: 680px;
}

