body{
	background-color: black;
	margin: 0px;
	padding: 0px;
	font-family: Arial, "MS Pゴシック", "メイリオ", Meiryo, Osaka, sans-serif;
}

#container{
	background-color: black;
	width: 95%;
	margin: 0 auto;
}

#header{
	background-color: black; 
	width: 100%;
	height: 60px;
	clear: left;
	position: relative;
}

#header ul{
	background-color: black;
	margin: 0;
	padding: 0;
	position: relative;
	top: 15px;
	left: 0px;
}

#header ul#nav li{
	
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	text-indent: -9999px;
	width: 180px;
	height: 20px;
}

#header ul#nav li a{
	display: block;
	text-decoration: none;
	padding: 0;
	height: 20px;
	background-image: url(Menubar_1c.jpg);
	background-repeat: no-repeat;
}

#header ul#nav li#nav-density{width: 122px;}
#header ul#nav li#nav-shape{width: 105px;}
#header ul#nav li#nav-growthmode{width: 172px;}
#header ul#nav li#nav-publications{width: 177px;}
#header ul#nav li#nav-top{width: 90px;}

#header ul#nav li#nav-density a{background-position: -615px -6px;}
#header ul#nav li#nav-shape a{background-position: -755px -6px;}
#header ul#nav li#nav-growthmode a{background-position: -875px -6px;}
#header ul#nav li#nav-publications a{background-position: -335px -6px;}
#header ul#nav li#nav-top a{background-position: -525px -6px;}

#header ul#nav li#nav-density a:hover{background-image: url(Menubar_1b.jpg); background-position: -615px -6px;}
#header ul#nav li#nav-shape a:hover{background-image: url(Menubar_1b.jpg); background-position: -755px -6px;}
#header ul#nav li#nav-growthmode a:hover{background-image: url(Menubar_1b.jpg); background-position: -875px -6px;}
#header ul#nav li#nav-publications a:hover{background-image: url(Menubar_1b.jpg); background-position: -335px -6px;}
#header ul#nav li#nav-top a:hover{background-image: url(Menubar_1b.jpg); background-position: -525px -6px;}

#header ul#nav li#nav-density.current-page{background-image: url(Menubar_1a.jpg); background-position: -615px -6px;}
#header ul#nav li#nav-shape.current-page{background-image: url(Menubar_1a.jpg); background-position: -755px -6px;}
#header ul#nav li#nav-growthmode.current-page{background-image: url(Menubar_1a.jpg); background-position: -875px -6px;}
#header ul#nav li#nav-publications.current-page{background-image: url(Menubar_1a.jpg); background-position: -335px -6px;}
#header ul#nav li#nav-top.current-page{background-image: url(Menubar_1a.jpg); background-position: -525px -6px;}

#header2{
	background-color: black; 
	width: 300px;
	height: 30px;
	float:left;
}

#header2 #logo img{
	position: relative;
	top: 2px;
	left: 0px;
}

#header_e{
	background-color: black; 
	width: 185px;
	height: 30px;
	float: right;
}

#header_e ul{
	/* background-color: black; */
	margin: 0;
	padding: 0;
	position: relative;
	top: 8px;
	left: 0px;
}

#header_e ul#nav li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	text-indent: -9999px;
	width: 10px;
	height: 20px;
}

#header_e ul#nav li a{
	display: block;
	text-decoration: none;
	padding: 0;
	height: 20px;
	background-image: url(Menubar_EJb.jpg);
	background-repeat: no-repeat;
}

#header_e ul#nav li#nav-e{width: 70px;}
#header_e ul#nav li#nav-j{width: 110px;}
#header_e ul#nav li#nav-j a{background-position: -80px -6px;}
#header_e ul#nav li#nav-j a:hover{background-image: url(Menubar_EJa.jpg); background-position: -80px -6px;}
#header_e ul#nav li#nav-e.current-page{background-image: url(Menubar_EJb.jpg); background-position: -10px -6px;}

#header_j{
	background-color: black; 
	width: 185px;
	height: 30px;
	float: right;
}

#header_j ul{
	/* background-color: black; */
	margin: 0px 0px;
	padding: 0;
	position: relative;
	top: 8px;
	left: 0px;
}

#header_j ul#nav li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	float: right;
	text-indent: -9999px;
	width: 10px;
	height: 20px;
}

#header_j ul#nav li a{
	display: block;
	text-decoration: none;
	padding: 0;
	height: 20px;
	background-image: url(Menubar_EJa.jpg);
	background-repeat: no-repeat;
}

#header_j ul#nav li#nav-e{width: 90px;}
#header_j ul#nav li#nav-j{width: 90px;}
#header_j ul#nav li#nav-e a{background-position: -10px -6px;}
#header_j ul#nav li#nav-e a:hover{background-image: url(Menubar_EJb.jpg); background-position: -10px -6px;}
#header_j ul#nav li#nav-j.current-page{background-image: url(Menubar_EJa.jpg); background-position: -100px -6px;}

#contents{
	font-family: Arial, "Arial black", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
	font-size: 100%;
	font-weight: bold;
	background-color: black;
	color: rgb(153,153,153);
	width: 100%;
	height: 600px;
	scrollbar-base-color: black;
	scrollbar-arrow-color: yellow;
	scrollbar-3dlight-color: gray;
	scrollbar-darkshadow-color: gray;
	scrollbar-face-color: black;
	scrollbar-highlight-color: gray;
	scrollbar-shadow-color: gray;
	scrollbar-track-color: black;
}

#contents p{
	width: 95%;
	padding: 0px 10px;
}

#fig{
	width: 85%;
	padding: 5px 30px;
	font-size: 80%;
}

#ref{
	font-family: Arial, "Arial black", "メイリオ", Meiryo, "MS Pゴシック", sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: rgb(153,153,153);
	width: 95%;
	padding: 0px 10px;
	font-size: 90%;
}

#contents ol{
	margin-top: 0px;
}

#contents ol li{
	font-size: 90%;
	padding: 7px;
}

#footer{
	text-align: right;
	font-family: "Arial black", Arial, "MS P ゴシック";
	font-size: 10px;
	background-color: rgb(51,51,51);
	color: black;
	width: 100%;
	height: 18px;
	text-indent: -9999px;
	position: relative;
}

a{
	font-size: 90%;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
