body{
	margin:10px;
	padding:10px;
	color:#000000;
	font-size: 12px;
	scrollbar-face-color:#ccddFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#3366FF;
	scrollbar-highlight-color:#8080FF;
	scrollbar-shadow-color:#8080FF;
	scrollbar-3dlight-color:#8080FF;
	scrollbar-darkshadow-color:#FFFFFF;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	line-height: 150%;
}

A:hover {color:#FF0000}
A:link {text-decoration:none}
A:visited {text-decoration:none}
A:active {text-decoration:none}

table.outer_table {
	border-style : none ;
	width : 800px ;
}

table.main_table {
	border : 1;
	font-size: 12px ;
	width : 770px ;
	margin-left : 30px ;
	margin-bottom : 30px ;
}

tr.line_table {
	border : 1px solid red; padding : 0.2em 1em;
	font-size: 14px;
}

div.side_menu {
	font-size : 12px ;
	height : 15 ;
	line-height : 2 ;
	text-indent : 5 ;
	margin-top : 5px ;
	width : 170px ;
	background-image : url(./image/menu_back.gif) ;
}

div.center {
	text-align : center;
}

div {
}

td {
	border : 5px ; padding : 1em 1em;
	vertical-align: top ;
}

td.center {
	border : 5px ; padding : 0.2em 1em;
	text-align : center;
	vertical-align: top ;
}

td.contents {
	border : 5px ; padding : 1em 1em;
	text-align : left;
	vertical-align: top ;
	border-color: #5164f3;
	border-top-color : white ;
	border-width: 6px 4px 2px 0px;
	border-style: solid;
	width : 280px ;
	height : 110px ;
}

td.env {
	color : white ;
	font-style : bold ;
	background : green ;
	text-align : center ;
	margin:1px;
	padding:1px;
}

img {
	border : 0px ;
}

hr {
	width : 400px ;
	color : blue ;
	border-style : dotted ;
}

h1 {
	font-size : 14px ;
	text-align : left ;
	color : #5164f3 ;
	font-style : bold ;
}
