
body
	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	color: #002448;
	background-color: #FFFFFF;
	}
h1
	{
	color: #000000;
	font-size: 16px;
	margin: 3px 3px 3px 3px;
	}
h2
	{
	color: #3080AB;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	}
h3
	{
	color: #3080AB;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	}
p
	{
	margin: 10px 0px;
	clear: left;
	}
table
	{
	width: 100%;
	border: 0px;
	font-size: 12px;
	border-collapse: collapse;
	}
th
	{
	color: #3080AB;
	background-color: #E0E9EF;
	border: 1px solid #FFFFFF;
	}
td
	{
	color: inherit;
	vertical-align : top;
	background-color: #F2F7F9;
	border-top-color : #0060bf;
	}

form p, form td
	{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	}
input, textarea
	{
	font-size: 12px;
	padding: 1px;
	}
img
	{
	border: 0px;
	vertical-align: bottom;
	}
#image td, #image th
	{
	border: 1px solid #FFFFFF;
	}
DIV.img{
	float : left;
	width : 80px;
	height : 80px;
	margin : 3px 3px 3px 3px;
	padding : 0px 0px 0px 0px;
	background-position : 2px 5px;
	background-repeat : no-repeat;
	}
DIV.img-text{
	width : 180px;
	float : right;
        text-align : left;
        margin-left : 0px;
        font-size : 10px;
	}
a:link, a:visited, a:active
	{
	color: #005EBE;
	text-decoration: none;
	}
a:hover
	{
	color: #002448;
	text-decoration: underline;
	}
hr
	{
	color: #E0E9EF;
	}
#container
	{
	width: 740px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin: 0px auto;
	}
#navi
	{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 5px 0px;
	padding: 0px 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #dc9963;
	}
#navi ul
	{
	list-style-type: none;
	padding: 0px 3px;
	}
#navi li
	{
	display: inline;
	padding: 0px 3px;
	}
#formw table
	{
	margin: 10px 0px;
	}
#formw td
	{
	border: none;
	padding: 2px 0px;
	}
#read .reply
	{
	margin: 5px 0px;
	float: right;
	}
#tree div
	{
	margin: 20px 5px;
	}
#topic .box, #image .box
	{
	padding: 0px;
	}
#topic th, #image th
	{
	padding: 7px 0px;
	text-align: center;
	}
#topic td, #topic th
	{
	border: 1px solid #FFFFFF;
	}
#topic td
	{
	padding: 7px 7px;
	}
#topic .center
	{
	text-align: center;
	}
#image td
	{
	padding-top: 4px;

	text-align: center;
	vertical-align: bottom;
	}
#admin .post
	{
	text-align: right;
	}
#admin .page form
	{
	margin-bottom: 25px;
	float: right;
	}
#page
	{
	text-align: center;
	font-size: 13px;
	margin: 10px 0px 15px 0px;
	}
#copyright
	{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	padding-bottom: 25px;
	}
div.box
	{
	padding: 1px;
	margin: 0px 0px 15px 0px;
	background-color: #FFFFFF;
	border: 1px solid #DFEFFF;
	}
div.data
	{
	padding: 1px 10px;
	background-color: #F2F7F9;
	}
.mail, .url, .reply, .new
	{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	margin-left: 5px;
	}
.img img
	{
	background-color: #FFFFFF;
	padding: 0px;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	float : left;
	}
.new
	{
	font-weight: normal;
	color: #FF0000;
	}
#tree ul
	{

	display: inline;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-size : 15px;	
	}
#tree li
	{
	list-style-type : none;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-size : 15px;
	}
div.title
	{
	padding: 1px;
	margin: 0px 0px 1px 0px;
	background-color: #E0E9EF;
	border: 1px solid: #efd3ba;
	}
.registration
	{
	float : left;
	margin: 5px 0px;
	}
.left
	{
	float: left;
	vertical-align : top;
	width : 100px;
	border: 1px solid #F2F7F9;
	}
.right
	{
	width : 400px;
	float: right;
	vertical-align : top;
	border: 1px solid #F2F7F9;
	}
.ree_title
	{
	border: 1px solid #f5e3d3;
	}

#sid_box
	{
	float: left;
	vertical-align : top;
	width : 160px;
	border: 1px solid #f5e3d3;
	}
.navi_p
	{
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	}
.menu
	{
	width : 160px;
	vertical-align : top;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 1px;
	}
.menu_box
	{
	vertical-align : top;
	border: 1px solid #E0E9EF;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
	}
.menu_box2
	{
	vertical-align : top;
	border: 1px solid #E0E9EF;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
	}
.menu_box3
	{
	vertical-align : top;
	margin: 0px 0px 5px 0px;
	padding: 3px 3px 3px 3px;
	}
.menu_box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu_box li{
	font-size:13px;
	margin:2px 0;
	padding:0 0 0 15px;
	background:url("gif/li2.gif") no-repeat;
}
.menu_box2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu_box2 li{
	font-size:13px;
	margin:2px 0;
	padding:0 0 0 15px;
	background:url("gif/li.gif") no-repeat;
}
.maine
	{
	width : 570px;
	background-color: #ffffff;
	padding: 0px 10px 10px 10px;
	}
TD.title
	{
	background-color : #dfefff;
	border-top-width : 1px;
	border-top-style : solid;
	border-top-color : #0060bf;
	}
TD.rogo
	{
	width : 150px;
	height: 60;
	background-color: #ffffff;
	padding: 3px 5px 3px 3px;
	}
TD.navi_s
	{
	text-align: right;

	height: 35;
	background-color: #ffffff;
	padding: 10px 5px 5px 3px;
	}

TD.pr
	{
	height: 25;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	}

br
	{
	clear : both;
	}
