.navi{
	margin: 2px 0 2px 0;
	line-height: 100%;
}
.navi_02{
	margin: 2px 0 2px 0;
	line-height: 100%;
/* 	font-weight: bold; */
}
p{
	font-size: 0.9em;
}
.navitop a{
	text-decoration: none;
	text-align: center;
	border-width: 1px 1px 0 1px;
	border-color: #808080;
	border-style: solid;
	color: #808080;
	background-color: #e1e1ff;
	font-size: 0.9em;
	padding: 1px;
}
.navitop a:hover{
	border-color: #c0c0c0;
	border-style: solid;
	color: #c0c0c0;
	background-color: #ffffff;
}
.navi_c{
	font-size:90%;
	text-align: center;
	border-width: 1px 1px 0 1px;
	border-color: #c0c0c0;
	border-style: solid;
	color: #c0c0c0;
	background-color: #ffffff;
	/* padding-bottom: 1px;
	padding-top: 1px; */
	padding: 1px;
}
.navi a{
	display: block;
	width: 158px;
	text-decoration: none;
	text-align: center;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
	color: #808080;
	background-color: #e1e1ff;
	font-size: 0.9em;
	padding: 5px;
}
.navi a:hover{
	border-color: #c0c0c0;
	border-style: solid;
	color: #c0c0c0;
	background-color: #ffffff;
}
.navi_02 a{
	display: block;
	width: 158px;
	text-decoration: none;
	text-align: center;
	border-width: 1px 1px 1px 1px;
	border-color: #ff0000;
	border-style: solid;
	color: #000000;
	background-color: #ffd7d7;
	font-size: 0.9em;
	padding: 5px;
}
.navi_02 a:hover{
	border-color: #ffb5b5 #ffb5b5 #ffb5b5 #ff0000;
	border-width: 1px 1px 1px 6px;
	width: 153px;
	border-style: solid;
	color: #c0c0c0;
	background-color: #ffffff;
}
body{
/* 	background-color: #ddddff; */
	background-image: url('../index/bg.gif');
	margin:0;
}

.navibg{
	/* background-image: url('../index/logo.gif');
	background-repeat: no-repeat;
	background-position: 5px 10px; */
	height: 80px;
	background-color: #b5b5ff;
	padding-left:3px;
	border: 0;
}
.naviline{
	border: 0;
	background-color: #b5b5ff;
}
/* 2008 */
.main{
	width: 700px;
	background-color: #ffffff;
}
.main_navi{
	width: 700px;
	background-color: #b5b5ff;;
}
.main_navi td{
	padding: 0;
}
.newta td{
	padding: 0 1px 1px 0;
}
p.renew{
	font-size: 75%;
}
div.renew_b{
	width : 330px;
	margin: 20px 20px 20px 0;
	background-color: #dfeff9;
	border-width: 1px;
	border-color:#50b9d8;
	border-style: solid;
	text-align: left;
	padding: 5px;
}
