		html{
			background-color:#DDF0FF;
		}
		html,input{
			font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
			font-size: 12px;
		}
		button[type="button"]{
			font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
			font-size: 12px;
		}
    #basemapslidercontainer {
      position: absolute;
      top: 60px;
      right: 10px;
      z-index: 1000;
    }

    #basemapslider{
      font-size:62.5%;
      margin: 14px;
      height: 150px;
      width:7px;
    }

    #map{
      width: 100%;
      height: 500px;
      z-index: 1;
    }
	/*デバッグ用（使用せず）*/
		#log{
			position: absolute;
			top:5px;
			right: 5px;
			font-size: 14px;
		}
		.ui-dialog {
			z-index: 109000 !important ;
		}
		.ui-widget{
			font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
			font-size:14px;
		}

	.adrlst,td{
    border-collapse: collapse;
    border:1px solid #333;
		padding:5px;
	}
	/*liタグのマークを非表示にするcss*/
	.none { list-style-type: none }

	/*マウスオーバー時のタブとセルの背景色と文字色*/
	.none a:hover, td:hover {
	background-color: #055c93; 
	color: #FFFFFF; 
	font-weight: bold; 
	}

	/*テーブルの間隔調整*/
#tabs, .city, .adrlst { margin:0px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ナビゲーションメニュー */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

@media (max-width: 767px) {
	/* 小さい画面用の設定 */
	body{margin:0;}
	.pankuzu , #logo , #line {display: none;}
	#header_narrow{
		height: 30px;
		background-color:#7BA3B4;
		margin-bottom: 10px;
		background-image: url(images/map_bg.png);
		padding: 5px;
	}
	#menu2 {position: absolute;
			top:5px;
			right: 5px;
			font-size: 14px;
	}
	#dialoglegend { width: auto ; }
	.ui-dialog {width: 100%;}

    #map{
       width: 100%;
       height: auto;
    }
/*
	.adrlst{
		overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
	}
*/
}

@media (min-width: 768px) {
	/* 大きい画面用の設定 */
	#header_narrow{display: none;}
	#line{
		height: 50px;
		background-color:#7BA3B4;
		margin-bottom: 10px;
		background-image: url(images/map_bg.png);
		padding: 5px;
	}

	}
