		/* ▼ここからGoogle Maps API 及び KsGMap に関連するCSS▼ */
		#main {
	position: relative;
	height: 500px;
	oveflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		}
		/* (！) position: relative; もしくは position: absolute; は必ず指定して下さい。*/
		#map {
			z-index: 2;  background-color: #eeeeee;
			width: 500px;  height: 500px;
		}

		#mapNavi {
			position: absolute;  top: 0px;  left: 520px;  width: 205px;
			border: 1px solid #888888;  padding: 10px;
		}
		#categoryNavi {
			position: absolute;  top: 50px;  left: 520px;  width: 205px;
			border: 1px solid #888888;  padding: 10px;
		}
		#categoryNavi select {
			width: 205px;
		}
		#itemNavi {
			position: absolute;  top: 215px;  left: 520px;  width: 205px;  height: 260px;
			border: 1px solid #888888;  padding: 10px;
			font-size: 70%;  line-height: 115%;
		}

		/* KsGMap の ID */
		#ksgmap--map-message {						/* マップ内に表示するメッセージ */
			margin: 10px;
			font-size: 90%;
		}
		#ksgmsp--mapNavi-listItem--mySelf {			/* マップナビの自分自身 */
			background-color: #eeeeee;
		}
		#ksgmsp--categoryNavi-listItem--all {		/* カテゴリナビのすべて表示 */
			background-color: #eeeeee;
		}
		#ksgmsp--categoryNavi-listItem--undefined {	/* カテゴリナビの未定義の場合 */
			background-color: #eeeeee;
		}
		/* ▲ここまでGoogle Maps API 及び KsGMap に関連するCSS▲ */


		/* ▼ここからGoogle Maps API 及び KsGMap に関連しないCSS（サンプルのHTMLで使用）▼ */
		#head {
	width: 750px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
		}
#box #head #sitemap {
}

		#breadCrumbsNavi {
	margin: 0px;
	padding: 0px;
		}
#head #headerbanner {
	margin: 0px;
	padding: 0px;
	float: left;
}
		#breadCrumbsNavi a , #breadCrumbsNavi span {
			font-size: 80%;  color: #333333;  text-decoration: none;
		}
		#breadCrumbsNavi a:hover {
			color: #000000;  text-decoration: underline;
		}
		#foot {
	width: 770px;
	margin: 10px 0 10px 0;
	padding: 10px;
	font-size: 70%;
	line-height: 125%;
	text-align: center;
		}
    #box {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
}
body {
	padding-top: 0px;
}
    #box #main #sibori {
			position: absolute;  top: 100px;  left: 520px;  width: 215px;  height: 100px;
			border: 1px solid #888888;  padding: 5px;
			font-size: 65%;  line-height: 120%;
}
    
#box #head #sitemap {
	float: right;
	font-size: 65%;
}
#box #head #headerbanner {
	float: left;
}
#box #main #control {
	font-size: 70%;
}
#foot {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.FloatEnd {clear:both;}
