html, body {
	width: 100%;
	height: 95%;
}

.header_area {
	width: 100%;
	height:30px;
	margin: 0;
	padding: 0px;
	background-image: url(../img/title_background.png);
	background-repeat: repeat-x;
	background-size:2px 30px;
}

.footter_area {
	width: 100%;
	height:30px;
	margin: 10px 0;
	padding: 0px;
	background-image: url(../img/footter_background.png);
	background-repeat: repeat-x;
	background-size:2px 30px;
}

.container-fluid, .row-fluid, .span12, .map {
	width: 100%;
	height: 100%;
	margin-top:5px;
}

.map {
	width: 100%;
}

select {
	background-color:rgba(255,255,255,0.5);
	margin:0px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	vertical-align: middle;
	text-align: left;
    text-decoration: none;
	color: #000000;
}

.change-layer-control {
    top: 0.5em;
    right: 0.5em;
}

.zeimu-control {
    top: 10.0em;
    right: 0.5em;
}

.toshi-control {
    top: 12.5em;
    right: 0.5em;
}

.bousai-control {
    top: 15.0em;
    right: 0.5em;
}

.chicho-control {
    top: 15.0em;
    right: 0.5em;
}

.rosenka-control {
    top: 17.5em;
    right: 0.5em;
}

.dosya-control {
	top: 20.0em;
	right: 0.5em;
}

.kouen-control {
	top: 22.5em;
	right: 0.5em;
}

.rinhan-control {
	top: 25.0em;
	right: 0.5em;
}

.nougyo-control {
	top: 27.5em;
	right: 0.5em;n
}

.gyoseiku-control {
	top: 30.0em;
	right: 0.5em;
}

.hanrei-control {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    top: 300px;
    left: 0.5em;
}

.print-control {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    top: 500px;
    right: 0.5em;
}

.mouse-control {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    top: 340px;
    left: 0.5em;
}

.overview-control {
    bottom: 25px;
    right: 25px;
	width: 312px;
	height: 183px;
	padding: 0px;
	overflow: hidden;
	background-color: rgba(255,255,255,0.6);
	background-image: url('../img/overview-map.png');
	background-repeat:no-repeat;
	border: solid 0.5px #555555;
}

.overview-target {
	position: absolute;
    top: 0px;
    left: 0px;
	width: 0px;
	height: 0px;
	background-color: rgba(255,0,0,0.4);
}

.scaler-control {
	position: absolute;
    bottom: 10px;
    left: 130px;
	padding: 0px;
}

.scaler-child {
	line-height: 11px;
	font-size: 11px;
	height: 20px;
}

.common-panel {
	position: absolute;
	padding: 10px;
    display: block;
    background-color: rgba(0, 60, 136, 0.6);
    border: medium none;
    border-radius: 2px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 13px;
	font-size: 13px; /* モダンブラウザ向け */
	*font-size: small; /* IE 7向け */
	*font: x-small; /* IE 6以下 */
	vertical-align: middle;
	text-align: left;
    text-decoration: none;
	color: #FFFFFF;
}

.change-layer-panel {
	display: none;
    top: 50px;
    right: 140px;
    height: 120px;
    width: 180px;
}

.zeimu-panel {
	display: none;
    top: 180px;
    right: 140px;
    height: 95px;
    width: 180px;
}

.toshi-panel {
	display: none;
    top: 215px;
    right: 140px;
    height: 45px;
    width: 180px;
	background-color:rgba(32, 136, 0, 0.5);
}

.bousai-panel {
	display: none;
    top: 250px;
    right: 140px;
    height: 65px;
    width: 180px;
	background-color:rgba(213, 97, 12, 0.5);
}

.chicho-panel {
	display: none;
    top: 250px;
    right: 140px;
    height: 120px;
    width: 180px;
	background-color:rgba(100, 100, 100, 0.5);
}

.rosenka-panel {
	display: none;
    top: 285px;
    right: 140px;
    height: 65px;
    width: 180px;
	background-color:rgba(255, 69, 0, 0.5);
}

.dosya-panel {
	display: none;
	top: 320px;
	right: 140px;
	height: 45px;
	width: 180px;
	background-color:rgba(255, 10, 0, 0.5);
}

.kouen-panel {
	display: none;
	top: 355px;
	right: 140px;
	height: 45px;
	width: 180px;
	background-color:rgba(134, 74, 43, 0.5);
}

.rinhan-panel {
	display: none;
	top: 390px;
	right: 140px;
	height: 45px;
	width: 180px;
	background-color:rgba(167, 87, 168, 0.5);
}

.nougyo-panel {
	display: none;
	top: 425px;
	right: 140px;
	height: 65px;
	width: 180px;
	background-color:rgba(255, 215, 0, 0.5);
}

.gyoseiku-panel {
	display: none;
	top: 460px;
	right: 140px;
	height: 45px;
	width: 180px;
	background-color:rgba(0, 0, 0, 0.5);
}

.hanrei-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-zeimu-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-toshi-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-bousai1-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-bousai2-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-rosenka-panel {
	display: none;
	position: absolute;
	padding: 0px;
    top: 95px;
    left: 100px;
}

.hanrei-dosya-panel {
	display: none;
	position: absolute;
	padding: 0px;
	top: 95px;
	left: 100px;
}

.hanrei-kouen-panel {
	display: none;
	position: absolute;
	padding: 0px;
	top: 95px;
	left: 100px;
}

.hanrei-rinhan-panel {
	display: none;
	position: absolute;
	padding: 0px;
	top: 95px;
	left: 100px;
}

.hanrei-nougyo-panel {
	display: none;
	position: absolute;
	padding: 0px;
	top: 95px;
	left: 100px;
}

.hanrei-gyoseiku-panel {
	display: none;
	position: absolute;
	padding: 0px;
	top: 95px;
	left: 100px;
}

.print-panel {
	position: absolute;
	padding: 10px;
    display: none;
    background-color: rgba(0, 60, 136, 0.6);
    border: medium none;
    border-radius: 2px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 13px;
	font-size: 13px; /* モダンブラウザ向け */
	vertical-align: middle;
	text-align: left;
    text-decoration: none;
	color: #FFFFFF;
    top: 540px;
    right: 140px;
}

.address-panel {
	display: block;
	position: absolute;
    top: 45px;
    left: 80px;
    height: 30px;
    width: 800px;
	line-height:1em;
}

select.adr {
	width:140px;
	height: 30px;
	line-height:1em;
	font-size: 13px;
}

.adr_button {
	margin-left:15px;
	height:30px;"
}

.attribute-panel-zeimu {
	display: none;
    top: 180px;
    right: 340px;
    height: 125px;
    width: 400px;
	line-height:1em;
}

.attribute-panel-toshi {
	display: none;
    top: 215px;
    right: 340px;
    height: 270px;
    width: 400px;
	line-height:1em;
}

.attribute-panel-bousai {
	display: none;
    top: 250px;
    right: 340px;
    height: 125px;
    width: 400px;
	line-height:1em;
}

.attribute-panel-chicho {
	display: none;
    top: 250px;
    right: 340px;
    height: 380px;
    width: 400px;
	line-height:1em;
}

.attribute-panel-dosya {
	display: none;
	top: 105px;
	right: 340px;
	height: 560px;
	width: 400px;
	line-height:1em;
}

.attribute-panel-kouen {
	display: none;
	top: 355px;
	right: 340px;
	height: 100px;
	width: 400px;
	line-height:1em;
}

.attribute-panel-rinhan {
	display: none;
	top: 390px;
	right: 340px;
	height: 100px;
	width: 400px;
	line-height:1em;
}

.attribute-panel-nougyo {
	display: none;
	top: 425px;
	right: 340px;
	height: 100px;
	width: 400px;
	line-height:1em;
}

.attribute-panel-gyoseiku {
	display: none;
	top: 460px;
	right: 340px;
	height: 100px;
	width: 400px;
	line-height:1em;
}

.mouse-panel {
	display: none;
    top: 340px;
    left: 60px;
    height: 180px;
    width: 300px;
}

.attribute-table td,th {
	height: 2em;
}

.attribute-table td.attribute-title {
	width: 150px;
}

label {
	font-weight: normal;
}
