html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #E9F4FE;
}

.index_background {
	background-color: #EEE8F3;
}

.claro .dijitDialogPaneContent {
	background-color: #EEE8F3;
	/*width: 100%;*/
	height: 100%;
}

.index_Arrow {
	position: absolute;
	z-index: 999;
	width: 1.37em;
	height: 1.37em;
	background-size: 1.37em 1.37em;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.index_ArrowUp {
	background-image: url("./img/icon/ArrowR_gray.png");
	transform: rotate(270deg);
}
.index_ArrowDown {
	background-image: url("./img/icon/ArrowR_gray.png");
	transform: rotate(90deg);
}
.index_ArrowRight {
	background-image: url("./img/icon/ArrowR_gray.png");
}
.index_ArrowLeft {
	background-image: url("./img/icon/ArrowR_gray.png");
	transform: rotate(180deg);
}

.index_Close {
	background-image: url("./img/icon/Cancel_gray.png");
}

/*
.ol-zoom {
	top: 40px;
}
.ol-rotate {
	top: 40px;
}
*/
.ol-control button {
    height: 3em;
    width: 3em;
}

.ol-zoom-in {
	cursor: pointer;
}

.ol-zoom-out {
	cursor: pointer;
}

.PainOpen {
	top: 0.5em;
	border-radius: 10px;
}
#index-Main-PainOpen-left-btn {
	background-color: white;
	background-size: 1.37em 1.37em; /* openLayer ボタンサイズの標準値  */
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/ArrowR_gray.png");
	border-radius: 10px;
	cursor: pointer;
}
#index-Main-PainOpen-right-btn {
	background-color: white;
	background-size: 1.37em 1.37em; /* openLayer ボタンサイズの標準値  */
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/ArrowR_gray.png");
	transform: rotateY(180deg);
	border-radius: 10px;
	cursor: pointer;
}

#index-Main-OvOpen-btn {
	background-color: white;
	background-size: 2.5em 2.5em;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/arrow_left.png");
	/*transform: rotateY(180deg);*/
	border-radius: 10px;
	cursor: pointer;
}

/* 回転 */
.Rotate-btn {
	top: 90px;
}

.ol-touch .Rotate-btn {
	top: 110px;
}

.RotateR-btn {
	background-size: 1.2em 1.2em;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/RotateR.png");
	cursor: pointer;
}

.RotateL-btn {
	background-size: 1.2em 1.2em;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/RotateR.png");
	transform: rotateY(180deg);
	cursor: pointer;
}

/* 図形描画OK/Cancel */
.MAPLIB-btn {
	top: 140px;
	border-radius: 10px;
}

.ol-touch .MAPLIB-btn {
	top: 200px;
}

#MAPLIB-OK-btn {
	background-color: white;
	background-size: 1.37em 1.37em; /* openLayer ボタンサイズの標準値  */
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/MapOk.png");
	border-radius: 10px;
	cursor: pointer;
}

#MAPLIB-CANCEL-btn {
	background-color: white;
	background-size: 1.37em 1.37em; /* openLayer ボタンサイズの標準値  */
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("./img/icon/MapCancel.png");
	border-radius: 10px;
	cursor: pointer;
}

#sidemenu {
	font-family: "Century Gothic","游ゴシック体","Yu Gothic",YuGothic,Helvetica,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    font-size: 13px;
	letter-spacing: 1.5px;
	line-height: 2;
}

/* メインコントロールパネル */
.PaneMainControl  {
	margin-left: 287px;
	height: 80px;
}
.PaneMainControl div 
{
	height: 80px;
    padding: 4px 0;
    width: 78px;
    border-right: 1px solid #f2f2f2;
	float:left;
	background-position: center center; 
	background-repeat: no-repeat!important;
}

/* 情報検索 */
.PaneMainControl .ControlInfo_off {
	border-left: 1px solid #f2f2f2;
	background-image: url("../conf/img/menuEN/info_retrieval_off.png")!important;
}
.PaneMainControl .ControlInfo_select {
	border-left: 1px solid #f2f2f2;
	background-image: url("../conf/img/menuEN/info_retrieval_on.png")!important;
}
/* 移動 */
.PaneMainControl .ControlMove_off { 
	background-image: url("../conf/img/menuEN/movement_off.png")!important;
}
.PaneMainControl .ControlMove_select { 
	background-image: url("../conf/img/menuEN/movement_on.png")!important;
}
/* 印刷 */
.PaneMainControl .ControlPrint_off { 
	background-image: url("../conf/img/menuEN/output_off.png")!important;
}
/* 範囲拡大 */
.PaneMainControl .ControlZoomBox_off { 
	background-image: url("../conf/img/menuEN/range_expansion_off.png")!important;
}
.PaneMainControl .ControlZoomBox_select { 
	background-image: url("../conf/img/menuEN/range_expansion_on.png")!important;
}
/* 全体表示 */
.PaneMainControl .ControlZoomToMaxExtent_off {
	background-image: url("../conf/img/menuEN/wholearea_off.png")!important;
}
/* 簡易検索 */
.PaneMainControl .ControlTooltip_off { 
	background-image: url("../conf/img/menuEN/tooltip_off.png")!important;
}
.PaneMainControl .ControlTooltip_select { 
	background-image: url("../conf/img/menuEN/tooltip_on.png")!important;
}
/* 標高計測 */
.PaneMainControl .ControlAltitudeItem_off { 
	background-image: url("../conf/img/menuEN/altitude_off.png")!important;
}
.PaneMainControl .ControlAltitudeItem_select { 
	background-image: url("../conf/img/menuEN/altitude_on.png")!important;
}
/* 利用方法 */
.PaneMainControl .ControlHelp_off { 
	background-image: url("../conf/img/menuEN/gNav06_off.png")!important;
}
/* 柱状図 */
.PaneMainControl .ControlHistogramItem_off { 
	background-image: url("../conf/img/menuEN/histogram_off.png")!important;
}
.PaneMainControl .ControlHistogramItem_select { 
	background-image: url("../conf/img/menuEN/histogram_on.png")!important;
}
