.sm {
	position:absolute;
	z-index: 100;
	width: 10px;
	height: 10px;
	}
.sm a {
	z-index: 100;
	width: 10px;
	height: 10px;
	display: block;
	}
.sm0 { top: 50px;	left: 200px;	}
.sm1 { top: 100px;	left: 200px;	}
.sm2 { top: 10px;	left: 400px;	}
.sm3 { top: 30px;	left: 100px;	}
.sm4 { top: 500px;	left: 150px;	}
.sm5 { top: 180px;	left: 500px;	}
.sm6 { top: 800px;	left: 800px;	}
.sm7 { top: 780px;	left: 900px;	}
.sm8 { top: 20px;	left: 400px;	}
.sm9 { top: 30px;	left: 450px;	}
.sm10 { top: 600px;	left: 600px;	}
.sm11 { top: 120px;	left: 100px;	}
.sm12 { top: 150px;	left: 20px;	}
.sm13 { top: 20px;	left: 30px;	}
.sm14 { top: 40px;	left: 500px;	}
.sm15 { top: 45px;	left: 30px;	}
.sm16 { top: 140px;	left: 600px;	}
.sm17 { top: 450px;	left: 700px;	}
.sm18 { top: 10px;	left: 200px;	}
.sm19 { top: 550px;	left: 250px;	}
#span0 {	position: absolute; top: 40px;	left: 210px;	}
#span1 { position: absolute; top: 90px;	left: 210px;	}
#span2 { position: absolute; top: 0px;	left: 410px;	}
#span3 { position: absolute; top: 20px;	left: 110px;	}
#span4 { position: absolute; top: 490px;	left: 160px;	}
#span5 { position: absolute; top: 170px;	left: 510px;	}
#span6 { position: absolute; top: 790px;	left: 810px;	}
#span7 { position: absolute; top: 770px;	left: 910px;	}
#span8 { position: absolute; top: 10px;	left: 410px;	}
#span9 { position: absolute; top: 20px;	left: 460px;	}
#span10 { position: absolute; top: 590px;	left: 610px;	}
#span11 { position: absolute; top: 110px;	left: 110px;	}
#span12 { position: absolute; top: 140px;	left: 30px;	}
#span13 { position: absolute; top: 10px;	left: 40px;	}
#span14 { position: absolute; top: 30px;	left: 510px;	}
#span15 { position: absolute; top: 35px;	left: 40px;	}
#span16 { position: absolute; top: 130px;	left: 610px;	}
#span17 { position: absolute; top: 440px;	left: 710px;	}
#span18 { position: absolute; top: 0px;	left: 210px;	}
#span19 { position: absolute; top: 540px;	left: 260px;	}

/* フローティングメッセージのスタイル （ここで表示されるスタイルを指定）*/
.spanstyle {
	position:absolute;
	visibility:hidden;
	color:#333333;            /* フォント色               */
	font-size:0.7em;           /* フォントサイズ           */
/*	font-weight:bold;            太字の場合コメントを外す */
	border:1px solid #CCCCCC;    /* 枠線の太さ、色、形状     */
	padding:3px;
	background: #EEEEEE; /* 背景色                   */
	z-index:100;
/* センタリングはネスケで表示位置が大幅にずれるので使用しないで下さい */
}
.temp_style {
	color:#666666;
	font-weight:bold;
	background-color:#ffff00;
	text-decoration:none;
}

