@charset "UTF-8";

/*
 * メニュー・ボタンの間隔を空ける
 */
#D10_MapMenu .dijitButton,
#D10_MapMenu .dijitDropDownButton {
    margin-right: 1em;
}

/*
 * スマホ表示
 */
@media screen and (max-device-width: 812px) {
    /* 拡大・縮小UIをシンプル化 */
    .leaflet-control-zoomslider-wrap {
        display: none;
    }
    /* 縮尺表示がロゴと被らないよう移動 */
    #bottomScale {
        bottom: 30px;
    }
    .leaflet-bottom.leaflet-right {
        right: auto;
        left: 0;
    }

    /* ボタンを横一列に並べる */
    #D10_Menu {
        padding: 0;
    }
    #D10_MapMenu .dijitButton,
    #D10_MapMenu .dijitDropDownButton {
        box-sizing: border-box;
        margin: 0;
        width: 25%;
        height: 40px;
    }
    #D10_MapMenu .dijitButtonNode {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        position: relative;
        border-radius: 0;
    }
    #D10_MapMenu .dijitButtonContents {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    /* メニュー幅を広げる */
    #D10_OtherMenu .dijitMenuItem td,
    #D10_GridMenu .dijitMenuItem td {
        padding-top: 8px;
        padding-bottom: 8px;
    }
}

@media print {
	#D10_Menu {
		display: none;
	},
	#D10_AddressBar {
		display: none;
	},
	#D10_List {
		display: none;
	},
	#commonDialog {
		display: none;
	}
	#advanceInfoDialog {
		display: none;
	}
	#damageInfoDialog {
		display: none;
	}
	#measureDialog {
		display: none;
	}
	#drawListDialog {
		display: none;
	}
	#drawDialog {
		display: none;
	}
	#mapSearchDialog {
		display: none;
	}
	#mapSearchKiloDialog {
		display: none;
	}
}

.grayscale {
	-webkit-filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
/*
	-ms-filter:grayscale(100%);
	-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
*/
}

textarea {
	resize: none;
}
