html{
	scrollbar-face-color:#ffffff; /*スクロールバー本体の色*/
	scrollbar-highlight-color:#F0A8A8; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color:#F0A8A8; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color:#ffffff; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color:#F0A8A8; /*矢印の色*/
	scrollbar-track-color:#ffffff; /*背面の色*/
	scrollbar-darkshadow-color:#ffffff; /*スクロールバー右側（下）の影*/
	}

body{
	text-align:center;
	font-family:Verdana,Helvetica,arial,sans-serif;
	font-style:normal;
	margin:0;
	padding:0;
	scrollbar-face-color:#ffffff; /*スクロールバー本体の色*/
	scrollbar-highlight-color:#006699; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color:#006699; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color:#ffffff; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color:#006699; /*矢印の色*/
	scrollbar-track-color:#ffffff; /*背面の色*/
	scrollbar-darkshadow-color:#ffffff; /*スクロールバー右側（下）の影*/
	}

h1{
	text-align:left;
	font-size:2em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006699;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	width:100%;
	}

h2{
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006699;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	}

h3{
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	color:#555555;
	}

.head{
	text-align:left;
	font-size:1em;
	padding-left:10px;
	color:#555555;
	}

div.menu{
	text-align:left;
	font-size:1em;
	margin-left:0;
	margin-right:0;
	margin-bottom:50px;
	margin-top:0;
	color:#006699;
	}

div.menu a{
	padding-left:10px;
	color:#006699;
	height:2em;
	text-decoration:none;
	display:block;
	line-height:2em;
	}

div.menu a:hover{
	background-color:#F8F86E;
	}

p.since{
	padding-left:10px;
	font-size:0.75em;
	color:#555555;
	}

.contents{
	margin-left:20px;
	margin-right:20px;
	}
	
.section{
	margin-left:50px;
	margin-right:50px;
	text-align:left;
	margin-top:2em;
	color:#555555;
	font-size:1em;
	}
	
.section a{
	color:#006699;
	text-decoration:none;
	border-bottom:dotted 2px #00BBCC;
	}
	
.section a:hover{
	color:#006699;
	}


address{
	font-size:0.625em;
	font-weight:bold;
	font-style:normal;
	color:#006699;
	border-top:solid 9px #00BBCC;
	margin-top:10px;
	margin-right:20px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:4px;
	text-align:right;
	}

address a{
	color:#006699;
	text-decoration:none;
	border-bottom:dotted 2px #00BBCC;
	}

address a:hover{
	color:#006699;
	}

ul{
	list-style-image:url(list.gif);
	}