H1 { margin: 12px 0 0; }

.sh { margin: 0;
	text-align: right;
	font-size: 0.9em;
	line-height: 1.5em; }

.cl1 { background: #FEE6C2;
	color: #000000;
	padding: 6px; }

#text0 { width: 417px;
	float: left;
	margin: 30px 0 26px;
	padding: 0 ;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em; }

#map0 { width: 283px;
	float: right;
	margin: 16px 0 26px;
	padding: 0 ;}

#text1 { width: 268px;
	float: left;
	margin: 30px 0 26px;
	padding: 0 ;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em; }

#map1 { width: 432px;
	float: right;
	margin: 16px 0 26px;
	padding: 0 ;}

#text2 { width: 310px;
	float: left;
	margin: 30px 0 26px;
	padding: 0 ;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em; }

#map2 { width: 390px;
	float: right;
	margin: 16px 0 26px;
	padding: 0 ;}

#text3 { width: 300px;
	float: left;
	margin: 16px 0 26px;
	padding: 0 ;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em; }

#map3 { width: 400px;
	float: right;
	margin: 16px 0 26px;
	padding: 0 ;}

#text4 { width: 370px;
	float: left;
	margin: 30px 0 26px;
	padding: 0 ;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em; }

#map4 { width: 330px;
	float: right;
	margin: 16px 0 26px;
	padding: 0 ;}

.spati { margin: 26px 0 0;
	padding: 0;
	text-align: left; }

.spa { 	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 0.9em;
	line-height: 1.5em;}

.ti { clear: both;
	margin: 20px 0 0;
	padding: 0;
	text-align: left; }

.ti4 { clear: both;
	margin: 0;
	padding: 0;
	text-align: left; }

H3 { margin: 6px 0 0;
	padding: 0;
	text-align: center;
	font-size: 1em;
	line-height: 1.5em; }

#bunka { width: 720px;
	border: solid 1px #7B5087;
	padding: 3px 0 3px 3px;
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 0.9em;
	line-height: 1.5em; }

#taiken { width: 720px;
	border: solid 1px #729453;
	padding: 3px;
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 0.9em;
	line-height: 1.5em; }

#food { width: 720px;
	border: solid 1px #B45B7A;
	padding: 3px;
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 0.9em;
	line-height: 1.5em; }

.dan { width: 714px;
	border: none;
	font-size: 1em;
	line-height: 1.4em; }

.dan2 { width: 238px;
	text-align: center; }

TD, TH { border: none;
	border-bottom: solid 4px #FFFFFF;
	border-right: solid 4px #FFFFFF;
	padding: 4px; }

.link { margin: 0 6px 0 6px;
	text-align: right; }


#bora { width: 724px;
	border: none;
	font-size: 0.9em;
	line-height: 1.4em;}

.bo { background-color: #F2EED9;
	color: #000000; }

.br1 { width: 68px; }
.br2 { width: 186px; }
.br3 { width: 221px; }
.br4 { width: 134px; }
.br5 { width: 95px; }

.a1 { background-color: #FEE6C2;
	color: #000000; }

.a2 { background-color: #E0FFE0;
	color: #000000; }

.a3 { background-color: #FFE0E0;
	color: #000000; }

.a4 { background-color: #E0FFFF;
	color: #000000; }

.brs { font-size: 90%;
	line-height: 150%;
	text-indent: -1em ;
	margin-left: 1em; }
