@charset "utf-8";
/*------------------------------------------------------------

	ACCESS

------------------------------------------------------------*/
#mapFrm {
	width: 884px;
	border:7px solid #EBE7DC;
	padding:1px;
	margin:0 0 26px 0;
}
.acMapL {
	width:440px;
	float:left;
}
.acMapR {
	width:440px;
	float:right;
}
h2.acTit {
	width:100%;
	border-bottom:1px solid #A9A6D0;
}
.acMapInn {
	width:auto;
	margin:15px auto 0 15px;
}
.acMapInn .acMapInnL {
	width:110px;
	float:left;
}
.acMapInn .acMapInnR {
	float:left;
	margin-left:10px;
}
.acMapL dl,
.acMapR dl {
	width:420px;
	margin:15px auto 0 auto;
}
.acMapL dl dt,
.acMapR dl dt {
	color:#534DA1;
	font-weight:bold;
}
.acMapL dl dd,
.acMapR dl dd {
	padding:0 0 1em 1em;
}
.acMapInn ul {
	margin:0 0 0 10px;
}
#acMapCap {
	font-size:84%;
	line-height:1.5em;
	margin:15px 0 1em 0;
	padding:15px 0 0 0;
	border-top:1px solid #DDDDDD;
}
.acMapInn .arwLi,
.acMapInn .arwLi {
	height:12em;
	overflow-y:scroll;
	overflow:auto;
}
p.acBtn {
	text-align:right;
}
/*拡張ウィンドウ*/
div.markerTooltip, div.markerDetail {
	color: black;
	font-weight: normal;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid black;
}
/*ウィンドウ内の文字*/
.InfoWindow .name{
	font-weight:bold;
}
.InfoWindow .address{
	font-size:84%;
}
.InfoWindow .tel{
	font-size:84%;
}
/*テキスト部分*/
#innova a{
	display:block;
	width:100%
}
#park a,#hotel a,.cirLi a{
	display:block;
}
#park a,#hotel a{
	width:165px;
}
.cirLi a{
	width:100%
}
.markerLinkOn a:link,
.markerLinkOn a:visited{
	background:#fff0aa;
}
.markerLinkOn a:hover{
	background:#ffffcc;
}
.markerLinkOn a:active{
	background-color:#fff0aa;
}
.markerLinkOff a:link,
.markerLinkOff a:visited,
.markerLinkOff a:hover,
.markerLinkOff a:active{
	background-color:none;
}
/*官公庁*/
#acMapR #acMapPublic {
	width:420px;
	margin:15px auto 0 auto;
}
#acMapPublic ul {
	margin:0 0 0 10px;
}
#acMapPublic li {
	float:left;
	width:165px;
}
#acMapPublic a{
	display:block;
	width:165px;
}
#public1,#public3{
	margin-right:40px;
}

