.map {
    height: 100%;
    overflow: hidden;
    width: 100%;
}


/*
	画面左下の座標表示用
*/
.position_label {
	z-index: 100;
	font-size:  9pt;
	font-family: "Verdana";
	font-weight: bold;
	filter:dropshadow(color=#FFF,offX= 0,offY=-1)
	dropshadow(color=#FFF,offX= 1,offY= 0)
	dropshadow(color=#FFF,offX= 0,offY= 1)
	dropshadow(color=#FFF,offX=-1,offY= 0);
 
	-webkit-text-stroke-color: #FFF;
	-webkit-text-stroke-width: 1px;
 
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,
             white 1px -1px 0px, white -1px -1px 0px;
}
.backmap_label {
	z-index: 101;
	font-size:  11pt;
}

.menubox {
/*	background-color: rgba( 204, 255, 204, 0.55 ); */
	color: white;
	z-index: 100;
	margin-left: auto;
}

.backview {
	border-radius: 6px;
	background: -prefix-linear-gradient(top, rgba(70,75,80,0.65), rgba(70,75,80,0.92));
	background: linear-gradient(to bottom,   rgba(70,75,80,0.65), rgba(70,75,80,0.92));
}

.cpicker {
	background-color: #3FAFDC;
	border: 2px solid #000000;  
}
.cpicker:hover {
	cursor: pointer;
}

.cpickerB {
	background-color: #FF0000;
	border: 2px solid #000000;  
}
.cpickerB:hover {
	cursor: pointer;
}

.esriControlsBR {
    bottom: 5px;
    position: absolute;
    right: 30px;
    text-align: right;
    z-index: 230;
}
.esriOverviewMap.ovwBR {
    background-color: #fff;
    border: 1px solid #000;
    bottom: 0;
    right: 0;
}
.esriOverviewMap.ovwBR .ovwContainer {
    border: 1px solid #000;
    bottom: 24px;
    padding-left: 1px;
    padding-top: 1px;
    right: 0;
}

.lagend_li{
	margin: 0px;
}
.lagend_li li{
	vertical-align: middle;
  	font-size:  9pt;
  	font-weight: 400;
  	padding: 3px 0px 3px 8px;
  list-style-type: none; /* リストマーカーを表示しない */
}
.lagend_li li>img{
	vertical-align: middle;
  	padding: 3px 6px 0px 0px;
}

.x-custom-display .x-tree-node-text {
	color: blue;
	background-color: lightblue;
    font-weight: bold;
}

.x-custom-display .x-tree-node-text {
	color: blue;
	background-color: lightblue;
    font-weight: bold;
}
.kl-no-display * a{
	display: none;
}
.kl-no-addbtn * a{
	display: none;
}
.kl-highlight {
	background-color: #bde9ba;
}

.x-grid-dirty-cell {
	background: none !important;
}

.x-btn-disabled .x-btn.x-btn-default-small {
	background-image:none;
	background-color:#6b6b6b;
	background-image:-webkit-gradient(linear, top, bottom, color-stop(0%, #7a7a7a), color-stop(50%, #6b6b6b), color-stop(51%, #666), color-stop(0%, #6b6b6b));
	background-image:-webkit-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-moz-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-o-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:-ms-linear-gradient(top, #7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b);
	background-image:linear-gradient(top,#7a7a7a, #6b6b6b 50%, #666 51%, #6b6b6b)
}
.cpickerT {
    background-color: #000000;
    border: 2px solid #000000;
}

.cpickerT:hover {
    cursor: pointer;
}
.cpickerTBG {
    background-color: #FFFFFF;
    border: 2px solid #000000;
}

.cpickerTBG:hover {
    cursor: pointer;
}

.printLegendLabel {
    color: #000000;
    background-color: #FFFFFF;
    margin: 5px;
    padding: 2px;
    width: 80px;
    z-index: 2000;
    position: relative;
    left: 20px;
}
.layerIconStyle {
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    padding-right: 2px;
    padding-top: 3px;
}