@import './top.css';
@import './knowledge.css';
@import './home.css';

body {
	margin:			0;
	padding:		0;
	text-align:		center;
	background:		#589346 url(../images/bg.jpg) center top no-repeat;
}
img {
	border:			0;
}
#container {
	background: 	#FFF;
	width:			800px;
	margin:			0 auto;
	padding:		0;
	text-align:		center;
}
#container-inner {
	margin:			0px auto;
	;
	text-align: center;
}
#header {
	margin:			0;
	padding:		0;
}
#header h1 {
	height:			59px;
	width:			796px;
	margin:			0;
	padding:		0;
	font-size:		1px;
}
#header h2 {
	height:			70px;
	width:			796px;
	margin:			0;
	padding:		0;
	font-size:		1px;
}
#mainFlash {
	margin:			0 0 2px 0;
	padding:		0;

}
#information {
	margin:			5px 0 0 0;
	float:			left;
}
#information img {
	float:			left;
	margin:			0 10px 0 0;
}
#information address {
	width:			320px;
	height:			65px;
	text-indent:	-10000em;
	overflow:		hidden;
	background:		url(../images/information.gif) 0 0 no-repeat;
}
#kosodate			{
	float:			right;
}

/* ナビゲーション
--------------------------------------------------------------- */
#navigation {
	width:			796px;
	height:			35px;
	margin:			2px 0 0 0;
	background:		#FFF url(../images/menu.gif) left top no-repeat;
}
#navigation ul {
	margin:			0;
	padding:		0;
}
#navigation li {
	list-style:		none;
	float:			left;
}
#navigation li.top,
#navigation li.top a {
	width:			160px;
}
#navigation li.about,
#navigation li.about a {
	width:			159px;
}



#navigation li.knowledge,
#navigation li.knowledge a {
	width:			159px;
}
#navigation li.home,
#navigation li.home a {
	width:			159px;
}
#navigation li.link,
#navigation li.link a {
	width:			159px;
}
#navigation a {
	display:		block;
	height:			35px;
	text-indent:	-1000em;
	overflow:		hidden;
	text-decoration:	none;
}
#navigation li.top a:hover {
	background:		url(../images/menu.gif) 0 -36px no-repeat;
}
#navigation li.about a:hover {
	background:		url(../images/menu.gif) -160px -36px no-repeat;
}



#navigation li.knowledge a:hover {
	background:		url(../images/menu.gif) -319px -36px no-repeat;
}
#navigation li.home a:hover {
	background:		url(../images/menu.gif) -478px -36px no-repeat;
}
#navigation li.link a:hover {
	background:		url(../images/menu.gif) -637px -36px no-repeat;
}
#navigation li.about a.current {
	background:		url(../images/menu.gif) -160px -71px no-repeat;
}





#navigation li.knowledge a.current {
	background:		url(../images/menu.gif) -319px -71px no-repeat;
}
#navigation li.home a.current {
	background:		url(../images/menu.gif) -478px -71px no-repeat;
}
#navigation li.link a.current {
	background:		url(../images/menu.gif) -637px -71px no-repeat;
}
#submenu {
	width:			170px;
	vertical-align:	top;
}
#submenu ul {
	margin:			5px 0 0 0;
	padding:		0;
}
#submenu li {
	width:			150px;
	list-style:		none;
	margin:			0;
	font-size:		10pt;
}
#submenu li.sml {
	font-size:		8pt;
}
#submenu li span,
#submenu li a {
	display:		block;
	width:			100%;
	padding:		.8em 0 .8em .8em;
	background:		#FFF url(../images/submenu.gif) 0 0;
	text-decoration:	none;
	color:			#FFF;
}
#submenu li.sml span,
#submenu li.sml a {
	padding:		.6em 0 .5em .8em;
}
#submenu li a {
	background:		#FFF url(../images/submenu.gif) 0 0 no-repeat;
}

/* 掲示板色変更
--------------------------------------------------------------- */
#submenu li .submenu2 a {
	background:		#FFF url(../images/submenu2.gif) 0 0 no-repeat;
}


#submenu li a:hover {
	background:		#FFF url(../images/submenu.gif) 0 -35px no-repeat;
}
#submenu li span {
	background:		#FFF url(../images/submenu.gif) 0 -70px no-repeat;
}
td#main {
	width:			600px;
	padding:		20px 20px 0 0;
	line-height:	140%;
}
#main ul li {
	list-style:		none;
	padding:		0 0 0 20px;
	background:		url(../images/bullet_circle.gif) 0 .2em no-repeat;
}
#main table.event {
	border-collapse:	separate;
	width:			600px;
}
#main table.event th {
	padding:		.5em 1em;
	white-space:	nowrap;
	text-align:		left;
	font-size:		10pt;
	border-bottom:			1px solid #AAA;
}
#main table.event td {
	font-size:		10pt;
	padding:		.5em 1em;
	border-bottom:			1px solid #DDD;
}
.gotoTop {
	margin:			20px 0 0 0 !important;
}
.gotoTop a {
	display:		block;
	width:			600px;
	height:			30px;
	text-indent:	-1000em;
	background:		url(../images/gototop.gif) 0 0 no-repeat;
	text-decoration:	none;
}
#footer {
	margin-top:		10px;
}
#footer address {
	width:			796px;
	height:			30px;
	text-indent:	-1000em;
	background:		url(../images/footer.gif) 0 0 no-repeat;
}

/* ご祭神・由来
---------------------------------------------------------------*/
ul#saishin {
	width:			558px;
	height:			236px;
	margin:			0;
	text-indent:	-1000em;
	background:		url(../images/about/saishin.gif) 0 0 no-repeat;
}
ul#saishin li {
	background:		none;
}
#history_text {
	width:			600px;
	height:			500px;
	text-indent:	-1000em;
	overflow:		hidden;
	background:		url(../images/about/history.gif) 0 0 no-repeat;
}
/* 境内のご案内
---------------------------------------------------------------*/
.keidai div {
	text-align:		center;
}
/* 宮司紹介
---------------------------------------------------------------*/
.intro {
        font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:		90%;
	line-height:	140%;
	padding-left:	180px;
	background:		url(../images/intro/guuji2.jpg) 0 0 no-repeat;
}
.intro blockquote {
	font-size:		10pt;
}

