body {
	padding-top : 0px;
	padding-left: 0px;
}
.map {
  width: 700px;
  height:781px;
  /*background: #99ccff !important;*/
}
.container-fluid {
	padding-right: 0px;
	padding-left: 0px;
}
ul{
padding: 0;
 margin: 0 0 0px 0px;
}
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
h1 {
margin: 0px 0px;
}
.ol-full-screen{
	display:none;
}
.ol-attribution{
	display:none;
}

/*
 * 規制ボタン用
 */
#kisei {
	cursor: pointer;
	margin: 10px 0px 5px 10px;
}

#sonota {
	cursor: pointer;
	margin: 10px 0px 5px 5px;
}

#winter_kisei {
	cursor: pointer;
	margin: 10px 0px 5px 10px;
}

#winter_road {
	cursor: pointer;
	margin: 10px 0px 5px 5px;
}

#heavy_rain_kisei {
	cursor: pointer;
	margin: 10px 0px 5px 10px;
}

/*
 * 背景色の設定
 */
#simmap .ol-viewport, .ol-touch {
  background-color:#9CD4FF;
}

/*
 * OpenLayers3 ズームスライダー位置
 */
#simmap .ol-control button{
  display:inline;
}

#simmap .ol-zoom {
  top: 6px;
  left: auto;
  right: 20px;
}

#simmap .ol-zoom-out {
  margin-left: 204px;
}

#simmap .ol-zoomslider {
  top: 9px;
  left: auto;
  right: 46px;
  width: 200px;
  height: 20px;
  padding: 0;
}

#simmap .ol-zoomslider-thumb {
  height: 20px;
  width: 10px;
  margin: 0;
  filter: none;
}



/*
 * OpenLayers2 ズームスライダー位置
 */
#simmap .olControlPanZoomBar {
  left: auto !important;
  right: 40px;
}

#simmap .olControlZoom {
  display:none;
}

/*
 * OpenLayers2 drag中マウスのカーソル
 */
#simmap .olDragDown {
    cursor: default;
}
