.gets {  font-size: 70%; line-height: 100%; color: #333333}
.copys {  font-size: 70%; color: #333333}
.newsdate {  font-size: 70%}
.newstext {  font-size: 80%; line-height: 120%}
.menkyo {  font-size: 60%; color: #000000}
.oltitle {  font-size: 100%; font-weight: bold; color: #CC0000}
.px10 {  font-size: 70%}
.px12line16 {  font-size: 80%; line-height: 120%}
.line14 {  font-size: 100%; line-height: 140%}
a:link {  color: #006699}
a:active {  color: #FF0000}
a:visited {  color: #006600}
a:hover {  color: #990099}
.px12 {  font-size: 80%}
.fctype2 {  font-size: 100%; line-height: 130%; font-weight: bold; color: #1C9CC4}
.p12white {  font-size: 80%; line-height: 120%; color: #FFFFFF}


table.kakaku {
	border: 1px solid #B60005;
}

table.kakaku th,
table.kakaku td {
	border: 1px solid #B60005;
	vertical-align: top;
	font-size: 90%;
}
table.kakaku th {
	background-color: #B60005;
	color: #FFF;
	white-space: nowrap;
	text-align: center;
}
table.kakaku th.num {
	background-color: #FBE2ED;
	color: #000;
}
table.kakaku td {
	text-align: right;
}

table.kakakub {
	border: 1px solid #007ac3;
}

table.kakakub th,
table.kakakub td {
	border: 1px solid #007ac3;
	vertical-align: top;
	font-size: 90%;
}
table.kakakub th {
	background-color: #007ac3;
	color: #FFF;
	white-space: nowrap;
	text-align: center;
}
table.kakakub th.num {
	background-color: #dff2fc;
	color: #000;
}
table.kakakub td {
	text-align: right;
}

div.mapArea {
	position: relative;
}
ul#map5 {
	margin: 0;
	padding: 0;
}
ul#map5 li {
	text-indent: 0;
	list-style:none;
	top: 0;
	left: 0;
}

ul#map5 li#t01 {
	position: absolute;
	top: 416px;
	left: 284px;
	z-index: 999;
}
ul#map5 li#t02 {
	position: absolute;
	top: 278px;
	left: 663px;
	z-index: 998;
}
ul#map5 li#t03 {
	position: absolute;
	top: 214px;
	left: 239px;
	z-index: 997;
}
ul#map5 li#t04 {
	position: absolute;
	top: 307px;
	left: 574px;
	z-index: 996;
}
ul#map5 li#t05 {
	position: absolute;
	top: 358px;
	left: 404px;
	z-index: 995;
}
ul#map5 li#t06 {
	position: absolute;
	top: 368px;
	left: 461px;
	z-index: 994;
}
ul#map5 li#t07 {
	position: absolute;
	top: 409px;
	left: 404px;
	z-index: 993;
}
ul#map5 li#t08 {
	position: absolute;
	top: 414px;
	left: 389px;
	z-index: 992;
}
ul#map5 li#t09 {
	position: absolute;
	top: 384px;
	left: 412px;
	z-index: 991;
}
ul#map5 li#t10 {
	position: absolute;
	top: 417px;
	left: 359px;
	z-index: 990;
}
ul#map5 li#t11 {
	position: absolute;
	top: 387px;
	left: 519px;
	z-index: 989;
}
ul#map5 li#t12 {
	position: absolute;
	top: 386px;
	left: 214px;
	z-index: 988;
}


/* information */
dl#information {
	border-left: #DB1700 solid 2px;
	font-family: HiraKakuPro-W3, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	height:125px;
	line-height: 1.6;
	margin: 0 5px;
	overflow: auto;
	width: 530px;
}
dl#information dt {
	clear: both;
	font-size: 70%;
	float: left;
	margin: 1px 0 0 8px;
	width: 80px;
}
dl#information dd {
	font-size: 80%;
	margin: 0 10px 4px 95px;
}


.kukakumap {
	float: center;
	padding-bottom:10px;
	text-align:left;
	width: 870px;
}
.kukakumap p.kome {
padding:0 0 0 0;
font-size:14px;
line-height:2em;
}

.bunjo {
	float: center;
	padding-bottom: 10px;
	width: 870px;
}
.bunjo a:hover img {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.bunjo p.left {
	float: left;
	width: 422px;
	border:4px #cc6875 solid;
}
.bunjo p.right {
	float: right;
	width: 422px;
	border:4px #5976b9 solid;
}

