
html*
{
	margin:0;
	padding:0;
}

#googlemap {
	background-color: #ccc;
	width: 400px;
	height: 300px;
	border: 1px solid #a88218;
	float:left;
	margin:auto auto auto auto;
	padding-top:30px;

}

#map
{
	background-color: #ccc;
	width: 400px;
	height: 300px;
	border: 1px solid #a88218;
	float:left;
	margin:auto auto auto auto;
}

ul#menu
{
	height:160px;
	width:900px;
	margin-top:50px;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	/background-color:#91af1a;
}
ul#menu li
{
	float:left;
	margin-top:auto;
	margin-right:auto;
	padding-left:3px;
	text-indent:0em;
	list-style:none;
}
div#update
{
	height:320px;
	width:484px;
	margin-left:24px;
	margin-right:16px;
	float:left;
	/*background-color: #91af1a;*/
}
div#update-news
{
	margin-left:40px;
	overflow:auto;
}
h1
{
	/*display:block;*/
	/*height:110px;*/
	/*background: url("images/top-image.png");*/
	margin-top:20px;
	/*text-indent:-10000px;*/
}

div#changecss
{
	clear:both;
	margin-left:px
}
ul#changecss
{
	background:url("images/footer-image.png") no-repeat;
	height:87px;
	width:950px;
	text-indent:10px;
}
div#changecss li
{
	float:left;
	margin-left:0px;
	margin-bottom:0px;

	list-style:none;
}
ul#changecss li
{
	float:left;
	margin-left:0em;
	margin-bottom:1em;
	list-style:none;

}

address#footer
{
	float:right;
	margin-right:25px;
	color:white;
	font-style:normal;
}

body {
	margin: 0 auto;
	width: 950px;
	text-align: left;
	padding-bottom:20px;
}

a:hover
}
	background:url();
{
	
}
/*div#topimage
{
	width:500px;
	height:500px;
	margin:0 auto;
	background:url(images/haikei01.jpg);
}*/
/*以下マウスオーバー時の画像拡大に関して*/
ul#menu li 
{

	margin-right: 20px;
	margin-top:0px;
	margin-left:20px;
}
	ul#menu li img 
	{
		border: none;
	}
	
	ul#menu li a 
	{
		display: block;
	}
				
	ul#menu li a:hover 
	{
		position: relative;
	}

		ul#menu li a .mainImage 
		{
			display: none;
		}
					
		ul#menu li a:hover .mainImage 
		{
			display: block;
			position: absolute;
			top: -40px;
			left: -40px;
		}
/*ここまで*/

div#map
{
	background-color:#91af1a;
}

#body-bg
{
	background: url(images/body-fr.png) repeat-y center center;
	margin: 0 auto;
	padding-bottom:px;
}

#content
{
	margin-left:24px;
}
/*ここからmusicプレイヤーに関して*/
#jquery_jplayer
{
	margin-left:24px;
}
#player_container
{
	margin-left:24px;
}
#jquery_jplayer2
{
	margin-left:24px;
}
#player_container2
{
	margin-left:24px;
}
/*ここまで*/
/*ここからmusicの文章に関して*/
h2.music
{
	margin-left:24px;
}
h3.music
{
	margin-left:24px;
}
p.music
{
	margin-left:24px;
}
/*ここまで*/
#top a
{
	display:block;
	text-indent:-10000px;
	background: url("images/top-image.png");
	width:950px;
	height:110px;
	
}
/*#changecss
{
	background:url("images/top-image.png");
	height:110px;
	width:950px;
	display: block;
	position: absolute;
	top:px;
	left:px;

}*/
#changecss
{
	/*background-color: #91af1a;*/
	background:url("images/footer-image.png") no-repeat;
	height:87px;
	width:950px;
	text-indent:30px;
	/*font-weight:bold*/
	color:white;
	position:absolute:
	top:20px;
	clear:both;

}
span css1
{
	position:absolute:
	top:100px;
}
span.cont
{
	font-weight:bold;
}
p.text
{
	text-indent:30px;
}
span.css1
{
	margin-left:50px;
}
ul#changecss li
{
	margin-top:35px;
}
address#footer
{
	margin-top:-15px;
}

div#access p
{
	background:url(images/map-image.png) no-repeat;
	width:400px;
	height:30px;
	/*background-color: #91af1a;*/
	float:left;
	text-indent:-10000px;
	margin-top:-10px;
}
div#news p
{
	/*background-color: #91af1a;*/
	background:url("images/news-image.png");
	text-indent:-10000px;
	width:482px;
	height:30px;
	margin-top:-10px;

}

/*CSS切り替えリンクボタン*/
li#base a
{
	background:url("images/css-switch-base.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;
}
	li#base a:hover
	{
		background:url(images/css-switch-base-over.png);
		position:relative;
	}

li#ikeda a
{
	background:url("images/css-switch-ikeda.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;
}
	li#ikeda a:hover
	{
		background:url(images/css-switch-ikeda-over.png);
		position:relative;
	}

li#popdao a
{
	background:url("images/css-switch-popdao.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#popdao a:hover
	{
		background:url(images/css-switch-popdao-over.png);
		position:relative;
	}

li#yo a
{
	background:url("images/css-switch-yo.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#yo a:hover
	{
		background:url(images/css-switch-yo-over.png);
		position:relative;
	}

li#sakuden a
{
	background:url("images/css-switch-sakuden.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#sakuden a:hover
	{
		background:url(images/css-switch-sakuden-over.png);
		position:relative;
	}

li#rail a
{
	background:url("images/css-switch-rail.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#rail a:hover
	{
		background:url(images/css-switch-rail-over.png);
		position:relative;
	}

li#matu a
{
	background:url("images/css-switch-matu.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#matu a:hover
	{
		background:url(images/css-switch-matu-over.png);
		position:relative;
	}

li#base a
{
	background:url("images/css-switch-base.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#base a:hover
	{
		background:url(images/css-switch-base-over.png);
		position:relative;
	}

li#base a
{
	background:url("images/css-switch-base.png");
	display:block;
	text-indent:-10000px;
	width:60px;
	height:30px;
	margin-top:-2px;
	position:relative;

}
	li#base a:hover
	{
		background:url(images/css-switch-base-over.png);
		position:relative;
	}

/*ここまで*/

div.works h2
{
	float:left;
	/*background-color: #91af1a;*/

	margin-left:30px;
}
div.works h3
{
	float:left;
	clear:left;
	/*background-color: #91af1a;*/
	margin-top:-6px;
	margin-left:140px;
}
div.works img
{
	float:right;
	margin-top:-3em;
	margin-right:40px;
	/*background-color: #91af1a;*/
}
div.works p
{
	clear:both;
	padding-top:-200px;
	padding-left:50px;
	margin-top:-100px;
	position: relative;
	top: -180px;
}
div.works
{
	background:url("images/frame.png") no-repeat;
	width:900px;
	height:350px;

}
object
{
	margin-left:30px;
	margin-top:0px;
}
div.works2 h2
{
	float:left;
	/*background-color: #91af1a;*/

	margin-left:30px;
}
div.works2 h3
{
	float:left;
	clear:left;
	/*background-color: #91af1a;*/
	margin-top:-12px;
	margin-left:140px;
}
div.works2 p
{
	clear:both;
	padding-top:-200px;
	padding-left:50px;
}
div.works2
{
	background:url("images/frame2.png") no-repeat;
	width:900px;
	height:350px;
	margin:0 auto;
}

