@charset "utf-8";

#main #contents .access .map {
	height: 450px;
	width: 600px;
	margin: 10px auto 10px 40px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-color: #7FB86B;
	border-width: 1px;
}
#main #contents .access dl {
	float: left;
	/* [disabled]padding-left: 20px; */
	height: auto;
	margin-top: 10px;
	width: 620px;
	display: block;
	margin-left: 40px;
}
#main #contents .access dl dt {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0.5em;
	float: left;
	width: 120px;
	background-color: #7FB86B;
	color: #FFF;
	text-align: center;
}
#main #contents .access dl dd {
	margin-bottom: 0.5em;
	float: right;
	width: 470px;
}







div#menu{width:100%;height:1em;margin:0;padding:3px 0;z-index:100;font-size:0.9em!important;background-color:#000000!important;}
ul.ddmenu{margin:0;padding:0;list-style:none;text-align:left;line-height:1.2;}
.ddmenu li.off{position:relative;float:left;height:1.2em;overflow:hidden;border-right:1px solid #ccc;padding:0 10px;}
.ddmenu li.on{position:relative;float:left;height:100%;overflow:visible;border-right:1px solid #ccc;padding:0 10px;z-index:1000;}
.ddmenu a{display:block;text-decoration:none;color:#ff00000!important;}
.ddmenu a:hover{display:block;text-decoration:none;color:#00ff00!important;}
.ddmenu li ul{position:absolute;top:1.2em;left:0;list-style:none;margin:0;padding:3px 0;background-color:#fff;border-right:1px solid #999;border-bottom:1px solid #999;text-indent:0.5em;width:11em!important;}
.ddmenu li ul li a{margin:0;padding:0;color:#555!important;}
.ddmenu li ul li a:hover{color:#fff!important;background-color:#000000!important;}
* html .ddmenu li{margin:0; padding:0; display:inline;}
* html .ddmenu li ul li{margin:0; padding:0; display:inline;}
.sankaku{font-size:0.7em;}
