body{
	background-color : white ;
	font-size : 10pt ;
	scrollbar-Track-Color: #D3D3D3;
	scrollbar-Face-Color: #000000;
	scrollbar-Shadow-Color: #696969;
	scrollbar-DarkShadow-Color: #696969;
	scrollbar-Highlight-Color: #FFFFFF;
	scrollbar-3dLight-Color: #FFFFFF;
	scrollbar-Arrow-Color: #FFFFFF;
}

body.black{
	color : white ;
	background-image : url("haikei/0287.jpg") ;
	background-color : black ;
	text-align : center ;
	margin : 20px ;
}

body.black_menu{
	color : white ;
	background-color : black ;
	text-align : center ;
	margin : 20px ;
}

body.white{
	color : black ;
	background-image : url("haikei/0021.jpg") ;
	background-color : white ;
	text-align : center ;
	margin : 20px ;
}

h1{
	width : 650 ;
}

h1.index{
	margin-top : 180px ;
	font-size : 32pt ;
}

h1.top{
	font-size : 32pt ;
}

p{
	width : 650 ;
}

p.title{
	font-weight : bold ;
}

p.small{
	font-size : 10pt ;
}

p.main{
	margin-top : 50px ;
}

p.right{
	text-align : right ;
}

p.left{
	text-align : left ;
}

div{
	width : 650 ;
}

div.right{
	text-align : right ;
}

div.left{
	text-align : left ;
}

div.copy_index{
	font-size : 8pt ;
	margin-top : 100px ;
}

div.copy_right{
	font-size : 8pt ;
	text-align : right ;
	margin-top : 50px ;
}

div.copy_left{
	font-size : 8pt ;
	text-align : left ;
	margin-top : 50px ;
}

div.modoru{
	margin-top : 50px ;
}

hr.shita{
	margin-top : 200px ;
}

a:link{
	color : black ;
}

a:visited{
	color : black ;
}

a:hover{
	color : black ;
}

a:active{
	color : black ;
}

a.white:link{
	color : white ;
}

a.white:visited{
	color : white ;
}

a.white:hover{
	color : white ;
}

a.white:active{
	color : white ;
}

table.def tbody{
	text-align : left ;
	font-size : 10pt ;
}

table.def th{
	background-color : #696969 ;
	border-style : solid ;
	border-width : 2px ;
	border-color : black ;
	color : white ;
	padding : 10px ;
}

table.def td{
	background-color : white ;
	border-style : solid ;
	border-width : 2px ;
	border-color : black ;
	padding : 10px ;
}

table.rink tbody{
	text-align : left ;
	font-size : 10pt ;
}

table.rink th{
	height : 40 ;
	width : 200 ;
}

table.rink td{
	background-color : white ;
	border-style : solid ;
	border-width : 2px ;
	border-color : black ;
	padding : 10px ;
	height : 40 ;
	width : 350 ;
}

th.center{
	text-align : center ;
}

td.center{
	text-align : center ;
}
