	v\:* {
	  behavior:url(#default#VML);
	}
	/* コンテンツの外枠 */
	#container {
		margin: 0px;
	}
	/* 地図表示部 */
	#map {
		margin: 0px;
		float: left;
	}
	/* マーカーリストの外枠 */
	#markerlistbox {
		float: left;
		overflow: auto;
	}
	/* マーカーリストのヘッダ部 */
	.markerlist_header {
		margin: 0px 0px 10px 10px;
		padding: 2px 2px 2px 10px;
		background-color: lightsteelblue;
		font-size: 12px;
		font-weight: bold;
	}
	/* マーカーリスト全体 */
	ul.markerlist {
		margin: 0px 0px 0px 10px;
		padding: 0px;
	}
	/* マーカーリストの項目 */
	ul.markerlist li {
		margin: 2px 0px;
		padding: 0px;
		font-size: 12px;
		line-height: 120%;
		list-style-type: none;
	}
	/* マーカー全体 */
	.marker {
		width: 300px;
		margin: 10px 0px 0px 0px;
	}
	/* マーカーの表題 */
	.marker .marker_subject {
		border: solid 1px gray;
		padding: 4px;
		font-size: 16px;
	}
	/* マーカーの日付時間 */
	.marker .marker_time {
		padding: 4px;
		font-size: 16px;
	}
	/* マーカーの座標・高度 */
	.marker .marker_location {
		padding: 4px;
		font-size: 16px;
	}
	/* マーカーの画像ボックス */
	.marker .marker_image {
		padding: 10px;
		text-align: center;
	}
	/* マーカーの画像 */
	.marker .marker_image img {
		border: 0px;
	}
	/* マーカーの参照リンク */
	.marker .marker_url {
		padding: 4px;
		font-size: 12px;
	}
	/* マーカーの説明 */
	.marker .marker_desc {
		padding: 4px;
		font-size: 14px;
		line-height: 130%;
	}
	/* ルート再生パネルの枠 */
	.playroute {
		margin: 10px 0px 0px 0px;
		padding: 5px 10px;
		border: solid 1px steelblue;
		background-color: lightsteelblue;
	}
	/* ルート再生パネルのボタン */
	.playroute .playbuttons {
		margin: 0px 3px;
	}
	/* ログ解析表示部 */
	.loganalysis {
		margin: 0px;
	}
	/* ログ解析のヘッダ部 */
	.loganalysis h3 {
		margin: 20px 0px 10px 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		color: gray;
	}
	/* ログ解析のテーブル */
	.loganalysis table {
		font-size: 16px;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		margin: 0px 0px 0px 20px;
	}
	/* ログ解析の項目名 */
	.loganalysis .itemname {
		width: 110px;
		padding :3px;
		background-color: black;
		color: white;
		text-align: center;
	}
	/* ログ解析のデータ */
	.loganalysis .itemvalue {
		width: 150px;
		padding: 3px;
		background-color: gainsboro;
		color: black;
		text-align: right;
	}
	/* プロフィールマップ表示部 */
	.profilemap {
		margin: 0px;
	}
	/* プロフィールマップのヘッダ部 */
	.profilemap h3 {
		margin: 20px 0px 10px 20px;
		font-size: 14px;
		font-weight: bold;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		color: gray;
	}
	/* 中心点ポインタ */
	.centerpointer {
		width: 100%;
		height: 100%;
		color: red;
		font-size: 24px;
		font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
		line-height: 100%;
	}
	/* 著作権表示 */
	.copyright {
		font-size: 12px;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		padding: 2px;
	}
	/* 著作権表示のリンク */
	.copyright a {
		color: slategray;
		text-decoration: none;
	}
