body {
	margin : 0;
	background-color: #000000; 
	color : #000000;
	padding : 0;
	font-family :ＭＳ Ｐゴシック;
	font-size : 9pt;
	line-height : 18px;
	text-align : center;	/* IE:センタリング*/
	overflow-y : scroll;	/* Mozilla 縦スクバー常時表示 */
}

a 		{	text-decoration : none; }
a:link		{	color:#FF8C00;	}
a:visited	{	color:#800000;	}
a:hover		{	color:#FF4500;	}

#areaBg1 {
	margin : 0 auto;
	background : #f5f5f5 url(./bg.gif) repeat-y;
	width : 760px;
	height : 100%;
}

#areaBg2 {
	background : #f5f5f5 url(./bg.gif) repeat-y;
	width : 760px;
	text-align : center;
}

#header {
	position : relative;
	margin : 0;
	background : url(top_header.gif) no-repeat;
	width : 700px;
	height : 62px;
}

#menu {
	margin-bottom : 10px;
	width:700px;
	height:50px;
	background:url("menu.gif") no-repeat;
}

#menu ul {
	width:700px;
	margin : 0px;
}

#menu li {
	display:inline;
}

#menu li a {
	display:block;
	float:left;
	height:50px;
	text-indent:-9999px;
	text-decoration:none;
}

/*	マウスのオン、オフの設定 */
/*	オフ	*/
#menu-1 a {width:100px; background:url("menu.gif")    0px 0 no-repeat;}
#menu-2 a {width:100px; background:url("menu.gif") -100px 0 no-repeat;}
#menu-3 a {width:100px; background:url("menu.gif") -200px 0 no-repeat;}
#menu-4 a {width:100px; background:url("menu.gif") -300px 0 no-repeat;}
#menu-5 a {width:100px; background:url("menu.gif") -400px 0 no-repeat;}
#menu-6 a {width:100px; background:url("menu.gif") -500px 0 no-repeat;}
#menu-7 a {width:100px; background:url("menu.gif") -600px 0 no-repeat;}
/*	オン	*/
#menu-1 a:hover,#menu-1 a.on {background-position:    0px -50px;}
#menu-2 a:hover,#menu-2 a.on {background-position: -100px -50px;}
#menu-3 a:hover,#menu-3 a.on {background-position: -200px -50px;}
#menu-4 a:hover,#menu-4 a.on {background-position: -300px -50px;}
#menu-5 a:hover,#menu-5 a.on {background-position: -400px -50px;}
#menu-6 a:hover,#menu-6 a.on {background-position: -500px -50px;}
#menu-7 a:hover,#menu-7 a.on {background-position: -600px -50px;}

.arWth1 {
	margin : 0 auto;			/* 自センタリング・Gekko対策 */
	width : 700px;
	padding : 0;
}

ul {
	margin : 0px 5px 0 17px;
	padding-left : 0;
	line-height : 15px;			/* IE:Gecko差 吸収*/
}
ul li {
	margin : 5px auto 5px;
}
ul ul li {
	margin-bottom : 0px;
}

li div {
	margin : 2px 0;			/* IE【リスト2行目の上余白詰まる】回避 */
	padding : 0;
	font-weight:bold;
}

table { 
	border: 2px #2b2b2b solid;
	width: 680px;
	margin-bottom: 20px;
	caption-side: top;
} 

td, th { 
	border: 2px #2b2b2b solid;
	text-align: left;
	white-space: nowrap;
}

