BODY {
	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(img/back.gif); MARGIN-BOTTOM: 0px; TEXT-ALIGN: center
}
A:link {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc3333; TEXT-DECORATION: underline
}
.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 1px
}
.top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(img/back2.gif); PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.top-r {
	VERTICAL-ALIGN: top
}
.text1 {
	FONT-SIZE: 80%; MARGIN: 10px; COLOR: #663300; LINE-HEIGHT: 150%
}
.text2 {
	FONT-SIZE: 80%; MARGIN: 5px; WIDTH: 110px; COLOR: #663300; LINE-HEIGHT: 150%
}
.text3 {
	FONT-SIZE: 80%; MARGIN: 0px 15px 5px; WIDTH: 200px; COLOR: #663300; LINE-HEIGHT: 120%
}
.text4 {
	FONT-SIZE: 80%; WIDTH: 250px; COLOR: #663300; LINE-HEIGHT: 150%
}
.news {
	FONT-SIZE: 80%; MARGIN: 5px 15px; WIDTH: 400px; COLOR: #333333; LINE-HEIGHT: 120%
}
.text5 {
	FONT-SIZE: 80%; COLOR: #333333; LINE-HEIGHT: 120%
}
.p {
	FLOAT: left; MARGIN: 5px
}

.p2 {
	MARGIN: 18px 0px 10px
}
.bot {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(img/back3.gif); PADDING-BOTTOM: 3px; COLOR: white; LINE-HEIGHT: 120%; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.copy {
	BACKGROUND-IMAGE: url(img/back3.gif); TEXT-ALIGN: center
}
.copy2 {
	MARGIN: 25px 0px 0px
}
.sub {
	MARGIN: 10px 0px 30px 20px
}
.up {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; COLOR: #663300; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.kannai {
	FONT-SIZE: 80%; COLOR: #663300; LINE-HEIGHT: 150%
}

.t-k {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; COLOR: #663300; LINE-HEIGHT: 150%; PADDING-TOP: 10px
}
#hidari .bnr {
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#hidari p {
	font-size: 90%;
}
#hidari #contents {
	height: 500px;
}

.owara {
	FONT-SIZE: 80%; MARGIN: 10px 70px; COLOR: #333333; LINE-HEIGHT: 120%
}
.syuku {
	MARGIN: 30px 0px 10px
}
.kanko {
	FONT-SIZE: 80%; MARGIN: 30px; COLOR: #663300; LINE-HEIGHT: 160%
}
.slow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; COLOR: #333333; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef
}
.pra {
	FONT-SIZE: 80%; COLOR: #663300; LINE-HEIGHT: 160%
}
.re {
	FONT-SIZE: 80%; MARGIN: 30px 20px; COLOR: #663300; LINE-HEIGHT: 150%
}
.r-text {
	FONT-SIZE: 80%; MARGIN: 10px; COLOR: #663300; LINE-HEIGHT: 150%
}


/*本館・おわらメニュー用*/
.menu_owara {
	 COLOR: #663300; LINE-HEIGHT: 150%
}

/*本館・テーブル(行事枠用)*/
.tab{
	border:solid 1px #ccc;
}

/*本館・テーブル(行事枠用中枠（右ライン）)*/
.b-r{
	border-right:solid 1px #ccc;
}

/*本館・テーブル(行事枠用中枠（左ライン）)*/
.b-b{
	border-bottom:solid 1px #ccc;
}
#hidari {
	float: left;
	width: 240px;
	height: 600px;
}

#migi {
	float: right;
	width: 490px;
}
#new {
	height: 150px;
}
.title {
	float: left;
}
.contents {
	height: 150px;
	padding-bottom: 10px;
}
.contents p {
	font-size: 90%;
	margin-top: 10px;
	margin-left: 5px;
}
.contents .image {
	margin: 10px;
	float: left;
}

.contents ul li {
	list-style-position: inside;
	list-style-type: square;
	font-size: 90%;
}


.contents .title {
	float: left;
}

