@charset "Shift_JIS";
/*-----------------------大外枠の設定------------------------*/
#wrapper{
	width:800px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

/*-----------------------ヘッダー部分の設定-----------------*/
#head{				/*テーブルにid属性headを付けた場合の設定*/
	width:800px;				/*id属性layautoの横幅指定*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:none;				/*余白を全て無くす設定*/
	text-align:center;
}#head h1{
	text-align:center;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}#topics{
	width:800px;
	heithg:20px;
	font-size:small;
	font-weight:bold;
}
/*今後使用するかも？　100902追加　トピックス　テキスト頭揃え*/
#top_topics{
	width:500px;
	font-size:small;
	font-weight:bold;
	margin:3px 150px;
	text-align:left;
}

/*-----------------------コンテンツ部分の設定-----------------*/
#contents{
	width:800px;
	border-top:2px solid gray;
	font-size:12px;
	text-align:left;
	margin: 0 auto;

	/*background:url() no-repeat;*/ 
}.main_toppage{
	/*float:right;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-left:15px;
	text-align:center;
	width:350px;
}
/*-----------------------コンテンツ部分(トップページのメニュウボタン)の設定-----------------\*/
.menu {			
	width:350px;
	height:150px;
	position:relative;
	/*--080821修正--*/
	margin:0 auto;
	text-align:center;
	/*--080821修正--*/
}.menu dt{
	position:absolute;
	font-size:18px;
	height:20px;
	width:150px;
}.menu dd{
	position:absolute;
	width:150px;
}
/*月間単体のお知らせ*/
  /*行事お知らせバナー左側*/
.menu dt.month{
	top:-380px;
	left:-160px;
	height:20px;
	width:150px;
}

  /*行事お知らせバナー右側*/
.menu dt.month2{
	top:-380px;
	left:335px;
	height:20px;
	width:150px;
}

/*縁起*/
.menu dt.engi{
	top:-219px;
	left:-130px;
	height:20px;
	width:150px;
}.menu dd.sub_engi{
	top:-200px;
	left:-130px;
	height:20px;
	width:150px;
}
/*交通のご案内*/

.menu dt.koutu{
	top:-80px;
	left:-130px;
	height:20px;
	width:150px;
}.menu dd.sub_koutu{
	top:-60px;
	left:-130px;
	height:20px;
	width:150px;
}.menu dt.gyouji{
	top:30px;
	left:100px;
	height:20px;
	width:150px;
}.menu dd.sub_gyouj{
	top:50px;
	left:100px;
	height:21px;
	width:150px;
}.menu dt.sansaku{
	top:-220px;
	left:345px;
	height:20px;
	width:150px;
}.menu dd.sub_sansaku{
	top:-200px;
	left:345px;
	height:20px;
	width:150px;
}

/*寺報*/
.menu dt.link{
	top:-80px;
	left:335px;
	height:20px;
	width:150px;
}.menu dd.sub_link{
	top:-60px;
	left:335px;
	height:20px;
	width:150px;
}

↓091207追加↓
/*link07_トピックス*/
.main_subpage .heading table.hayami-hyo{
margin:10px 25px;
width:530px;
}

.main_subpage .heading table.hayami-hyo td{
font-size:16px;
padding:4px;
border:1px #999999 solid;
vertical-align:top;
line-height:140%;
}

/*-----------------------コンテンツ部分(トップページのメニュ解説)の設定-----------------*/

.menu dt.ichinich{
	top:90px;
	left:95px;
	height:20px;
	width:150px;
}
/*/////////////////////////////////////*/

/*-----------------------コンテンツ部分(サブページ)の設定-----------------*/

.main_subpage{
	/*float:left;*/
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:left;
	width:600px;
}.menu_subpage {
	float:left;
	font-size:medium;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	text-align:center;
	width:800px;
	background:url(../images/line.gif) no-repeat top;
	height:1%;
}.menu_subpage a{
	display:block;
	text-align:center;
}.menu_subpage li{
	float:left;
	margin-right:10px;
	width:110px;

}
/*-----------------------フッター部分の設定-----------------*/

#footer{
	border-top:2px solid gray;
	clear:both;
	font-size:x-small;
	margin-top:-10px;
	width:800px;
}#footer address{
	margin-top:5px;
}.img_center{
	text-align:center;
	marign:5px;
}

/*--テーブル-------------------------------------------*/
.table_boder{
border:1px solid #333333;
width:585px;
}

.table_boder td{
font-size:16px;
line-height:120%;
}

