@charset "Shift_JIS";
/*-----------------------大外枠の設定------------------------*/
#wrapper{
	width:800px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

/*-----------------------ヘッダー部分の設定-----------------*/
#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;
}

/*-----------------------コンテンツ部分の設定-----------------*/
#contents{
	width:800px;
	border-top:2px solid gray;
	font-size:12px;
	text-align:left;
	/*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;
}
.menu dt{
	position:absolute;
	font-size:18px;
	/*height:20px;
	width:150px;*/
}.menu dd{
	position:absolute;
	/*height:20px;
	width:150px;*/
}

/*縁起*/

.menu dt.engi{
	top:-160px;
	left:-125px;
	height:20px;
	width:150px;
}.menu dd.sub_engi{
	top:-140px;
	left:-125px;
	height:20px;
	width:150px;
}

/*交通のご案内*/

.menu dt.koutu{
	top:-70px;
	left:-125px;
	height:20px;
	width:150px;
}.menu dd.sub_koutu{
	top:-50px;
	left:-125px;
	height:20px;
	width:150px;
}

/*行事のご案内*/
.menu dt.sansaku{
	top:-70px;
	left:335px;
	height:20px;
	width:150px;
}.menu dd.sub_sansaku{
	top:-50px;
	left:335px;
	height:20px;
	width:150px;
}


/*境内散策*/

.menu dt.gyouji{
	top:20px;
	left:108px;
	height:20px;
	width:150px;
}.menu dd.sub_gyouj{
	top:40px;
	left:108px;
	height:20px;
	width:150px;
}

/*寺報*/
.menu dt.link{
	top:-160px;
	left:335px;
	height:20px;
	width:150px;
}.menu dd.sub_link{
	top:-140px;
	left:336px;
	height:20px;
	width:150px;
}


/*一日一訓*/
.menu dt.ichinich{
	top:80px;
	left:100px;
	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:120px;

}
/*-----------------------フッター部分の設定-----------------*/

#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;
	margin:5px;
}

