/* 09.10.31 */
body{
	text-align:center;
	background-color:#000000;
	color:#e9e9e9;
	}
a{
	color:#ffa500;
	}
a:visited{
	color:#cc9900;
	}
div.contents{
	background-image:url(../images/kaisai.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	padding-bottom:25px;
	border-top:solid 1px #dddddd;
	}
div.new{
	background-image:url(../images/news.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:25px;
	padding-bottom:15px;
	border-top:solid 1px #dddddd;
	}
div.news{
	margin:0 10px 10px 10px;
	padding-bottom:10px;
	border-bottom:dashed 1px #dddddd;
	}
.right{
	text-align:right;
	}
.left{
	text-align:left;
	}


/* 10.11.07 POPUP追加機能 */
a.popup {
}
.spanstyle {
	position:absolute;
	visibility:hidden;
	color:#ffffff;            /* フォント色               */
	font-size:10pt;           /* フォントサイズ           */
/*	font-weight:bold;            太字の場合コメントを外す */
	border:1px gray solid;    /* 枠線の太さ、色、形状     */
	padding:5px;
	background-color:#222222; /* 背景色                   */
	z-index:100;
/* センタリングはネスケで表示位置が大幅にずれるので使用しないで下さい */
}
/* フローティングメッセージの影のスタイル （コメントが有る部分以外はspanstyleに合わせる）*/
.syadowstyle {
	position:absolute;
	visibility:hidden;
	color:gray;              /* フォント色 （背景色に合わせる */
	font-size:10pt;
	border:1px gray solid;   /* 枠線の太さ、色、形状     */
	padding:5px;
	background-color:gray;   /* 背景色                   */
	z-index:90;
/* z-indexはspanstyleより必ず小さく */

