	html,body{height:100%;}
	v\:* {
	  behavior:url(#default#VML);
	}
	/* ページ全体 */
	body {
		margin: 10px 0px 0px 10px;
		background-color: white;
		width:100%;
		margin:0;
	}
	/* リンクのスタイル（通常時） */
	a:link, a:visited {
		text-decoration: none;
		color: mediumblue;
	}
	/* リンクのスタイル（ロールオーバー時） */
	a:hover {
		text-decoration: none;
	/*	color: orange;	*/
		background-color:#ff0;
	}
	/* リンクのスタイル(クリック時） */
	a:active {
		text-decoration: none;
		color: red;
	}
	/* コンテンツの外枠 */
	#container {
		margin: 0px;
	}
	/* 地図表示部 */
	#map {
		margin: 0px;
		float: left;
	}
	/* マーカーリストの外枠 */
	#markerlistbox {
		float: left;
		overflow: auto;
	}
	/* ページの表題 */
	h1 {
		margin: 0px 0px 10px 0px;
		padding: 4px 10px;
		font-size: 24px;
		font-weight: normal;
		text-align: center;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		color: white;
		background-color: darkgreen;
	}
	/* マーカーリストのヘッダ部 */
	.markerlist_header {
		margin: 0px;
		padding: 2px 2px 2px 10px;
		background-color:#99d;
/*		font-size: 12px;*/
		font-weight: bold;
		color:white;
		border-radius:20px 20px 0 0;
	}
	/* マーカーリスト全体 */
	ul.markerlist {
		margin: 0px 0px 0px 5px;
		padding: 0px;
	}
	/* マーカーリストの項目 */
	ul.markerlist li {
		margin: 2px 0px;
		padding: 0px;
/*		font-size: 12px;
		line-height: 120%;*/
		list-style-type: none;
		
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	/* マーカー全体 */
	.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;
	}
	/* トラックデータのヘッダ部 */
	h2 {
		margin: 20px 0px 10px 0px;
		padding: 3px 10px;
		border-width: 1px 1px 1px 20px;
		border-style: solid;
		font-size: 16px;
		font-weight: normal;
		font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
		color: black;
	}
	/* ログ解析表示部 */
	.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;

		position:fixed; bottom:5px;left:100px; background-color:white; opacity:0.8;padding:0 5px;
	}
	/* 著作権表示のリンク */
	.copyright a {
	/*	color: slategray;	*/
		text-decoration: none;
	}
