		
		
		body{
			margin: 0;
			padding: 0;
		}
				
		/* ▼ここからGoogle Maps API 及び KsGMap に関連するCSS▼ */
		#main_frame {
			position: relative;  height: 620px;  oveflow: hidden;
			margin: 0px 0px 20px 10px; 
		}
		/* (！) position: relative; もしくは position: absolute; は必ず指定して下さい。*/
		#map {
			z-index: 2;  background-color: #eeeeee;
			width: 548px;  height: 612px; border: 1px #CCCCCC solid;
		}

		#categoryNavi {
			position: absolute;  top: 0px;  left: 560px;  width: 204px;
			border: 1px solid #888888;  padding: 5px;
			background-color: #FFFFFF; 
		}
		#categoryNavi select {
			width: 204px;
		}
		#itemNavi {
			position: absolute;  top: 40px;  left: 560px;  width: 180px; height: 553px;
			border: 1px solid #888888;  padding: 5px;
			font-size: 90%;  font-size: 16px; color: #505050;
			background-color: #FFFFFF; 
		}

		/* KsGMap の ID */
		#ksgmap--map-message {						/* マップ内に表示するメッセージ */
			margin: 10px;
			font-size: 100%;
		}
		#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で使用）▼ */

		#breadCrumbsNavi {
			margin-bottom: 10px;
		}
		#breadCrumbsNavi a , #breadCrumbsNavi span {
			font-size: 90%;  color: #333333;  text-decoration: none;
		}
		#breadCrumbsNavi a:hover {
			color: #000000;  text-decoration: underline;
		}

		/* ▲ここまでGoogle Maps API 及び KsGMap に関連しないCSS▲ */
		
		
		
		#main_frame{ font-size: 16px;}
		
		#main_frame a { font-size: 12px;}
		
		
		
		
		
		
		
		
		
