/* CSS Document */

/*「弘聖寺のご案内」ページのスタイル*/

div#Img_Area {
	margin: 0;
	padding: 0;
	width: 850px;
	height: 90px;
}

	div#Img_Area h2 {
		margin: 0;
		padding: 0;
	}

	div#Img_Area img {
		margin: 0;
		padding: 0;
		border: 0;
	}


/*メイン上BOXのスタイル*/

div#main01area {
	width:810px;
	margin: 20px;
	padding: 0;
	background-color: #E6E6A0;
}

	.Theme {
		width: 810px;
		height: 40px;
		margin: 0;
		padding: 0;
	}

		.Theme img {
			border: 0;
			width: 810px;
			height: 40px;
		}

  /*寺史詳細レイアウト*/

.box {
	width: 790px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0;
	background-color: #E6E6A0;
}

.in_box {
	width: 770px;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 40px;
	background-color: #E6E6A0;
}

.in_box-e {
	width: 770px;
	padding-bottom: 20px;
	margin-left: 20px;
	background-color: #E6E6A0;
}

.finding {
	width: 770px;
	margin: 0;
	padding: 0;
	background-color: #E6E6A0;
}
.happening {
	width: 770px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-color: #E6E6A0;
}


.left_box {
	float:left;
	padding: 0;
	margin: 5px 0;
	background-color: #E6E6A0;
}

.left_box_cl {
	clear:left;
	float:left;
	padding: 0;
	margin: 5px 0;
	background-color: #E6E6A0;
}

.right_box {
	float:left;
	margin: 5px 0;
	padding-left: 30px;
	vertical-align: text-middle;
	background-color: #E6E6A0;
}

.extra_box {
	clear:both;
	width: 770px;
	margin: 5px 0;
	padding: 0;
	background-color: #E6E6A0;
}

.under_box {
	clear:both;
	width: 350px;
	margin: 5px 0;
	text-align: center;
	background-color: #E6E6A0;
}

.return_box {
	clear:both;
	margin: 5px 0;
	padding-right: 30px;
	text-align:right;
	background-color: #E6E6A0;
}

.text1 {
	margin: 0;
	padding: 0;
	line-height: 130%;
}

.text2 {
	margin: 0;
	padding-top: 14px;
	font-size: 14px;
	line-height: 130%;
}

.rs_b {
	color: #0000FF;
}
