/*index@style CSS*/

* {
        margin: 0;
        padding: 0;
        font-style: normal;
        font-weight: normal;

}


/*C\¦ͺΖXN[o[*/
body       {
	color: #555555;
	font-size: x-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin-bottom:10px;
	background-image: url(../image/bg.gif);
	background-color:#FFFFFF;
	scrollbar-highlight-color:#F2F2F2;
	scrollbar-shadow-color:#B0C3B2;
	scrollbar-arrow-color:#B0C3B2;
	scrollbar-face-color:#FFFFFF;
	scrollbar-3dlight-color:#B0C3B2;
	scrollbar-darkshadow-color:#F2F2F2;
	text-align: center; /* IE ό―Z^Owθ */
}


/*-----------------------------------------------ye[uz---------------------------------------*/	
/*e[u*/

table#topmanu  {
	border-right: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	background-color:#FFFFFF;
	margin: 0 auto 0 auto;
	width: 758px;
	}


td  { 
	font-size: x-small; 
	text-decoration: none; 
	text-indent: 0px; 
	margin: 0 
	}


/*----------------------------------------yNz------------------------------------------------*/	

/*N*/
a:link    { 
	color: #2D8247; 
	font-size: x-small; 
	text-decoration: none;
	}

a:visited   {
	color: #666666;
	font-size: x-small;
	text-decoration: none;
	}

a:hover  {
	color: #23853C;
	font-size: x-small;
	text-decoration: none;
	background-color:#ECF9EC;
	}



/*--------------------------------------------ywb_z---------------------------------------------*/	
/*seoΖwb_ͺ*/
#container { 
	margin: 0 auto;
	width: 760px;
	}


/*----------------------------------------yh^Oz-------------------------------------------------*/	

/*seo*/
H1   {
	color: #7B7B7B; 
	font-size: xx-small; 
	font-family: "lr SVbN", "lr oSVbN", Osaka; 
	font-style: normal; 
	font-weight: lighter;
	text-align: left;
	text-decoration: none;
	margin: 5 0 2 15px;
	padding: 0 0 0 0px;
	width: 745px;
	height: auto;
	}


/*{HGA*/
H2  {
	color: #5B5B5B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	font-weight: lighter; 
	text-decoration: none;
	line-height: 150%;
	letter-spacing: 1px;
	display: block;
	padding: 0px;
	margin: 20 0 0 0px;
	width: 440px;
	}


/*----------------------------------------y{bNXz----------------------------------------------*/	

/*XVπ@‘Μoi[N*/
#box01{
	margin: 19 0 0 12px;
	padding: 0px;
	width: 737px;
	}

/*----------------------------------------yXVπz----------------------------------------------*/	

/*XVπeLXgp*/	
#update {
	margin: 15 0 0 11px;
	padding: 0 0 0 0px;
	width: 475px;
	}

#update td {
	font-size: xx-small;
	line-height: 180%;
	}


/*XVπ@ϊt*/	
.update_day        {
	background-image: url(../image/sagitta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	}


/*XVπ@N*/	
#update a{
	font-size: xx-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	}

#update  a:hover{
	font-size: xx-small;
	}
#update  a:visited{
	font-size: xx-small;
	}



/*---------------------------yΒlξρΫμϋjETCgpπENz---------------------------*/	

#lower_menu{
	font-size: xx-small;
	color: #616161;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin: 0 0 9 24px;
	padding: 0px;
	}


#lower_menu a#first{
	margin: 0 6 0 0px;
	padding: 1 3 1 3px;
	}


#lower_menu a{
	font-size: xx-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	margin: 0 6 0 10px;
	padding: 1 3 1 3px;
	}

/*------------------------------------------ytb^z-----------------------------------------------*/	

table#footer  {
	text-decoration: none;
	text-indent: 0;
	background-image: url(../image/footer_middle.gif);
	background-repeat: x-repeat;
	margin: 0 auto;
	width: 760px;
	height: 70px;
	}



/*-------------------------------------ytb^ΰj[z-----------------------------------------*/	

/*Ίj[ΜN*/
#footer_menu{
	color: #6B6B6B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	text-align: left;
	margin: 5 auto 12 auto;
	padding: 0px;
	width: 740px;
	}

#footer_menu a,#footer_menu a:link{
	color: #6B6B6B; 
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	text-decoration: none;
	letter-spacing: 1px;
	margin: 0 4px;
	padding: 0px;
	}

#footer_menu a:visited   {
	color: #867E7A;
	}

#footer_menu a:hover  {
	background-color:#CCFFCC;
	}


/*----------------------------------------yZz------------------------------------------------*/	


/*Z*/
#add {
	color: #5B5B5B;
	font-size: 10px;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	font-weight: lighter; 
	text-decoration: none;
	line-height: 150%;
	text-align: right;
	padding: 20 0 0 0px;
	margin: 0 0 0 0px;
	width: 270px;
	float: right;
}


/*----------------------------------------yRs[Cgz------------------------------------------*/	

/*Rs[Cg*/
#copyright{
	color: #5E5E5E;
	font-size: xx-small;
	font-family: Verdana,Tahoma,Arial,Helvetica,"lr SVbN", "lr oSVbN", Osaka;
	line-height: 160%;
	text-decoration: none;
	text-align:right;
	margin: 0 auto;
	padding: 3 0 0 0px;
	width: 760px;
}




/*----------------------------------------yNewebΦΜNz---------------------------------------*/	


#produced { 
	font-size: xx-small;
	color:#D1D1D1;
	text-align:right;
	letter-spacing:1px;
	margin: 0 auto;
	padding: 2 0 0 0px;
	width: 760px;
}


#produced a { 
	font-size: xx-small; 
	font-weight: normal; 
	text-decoration: none; 
	border-bottom: none;
}

#produced a:link    { 
color: #D1D1D1; 
}

#produced a:visited   { 
color: #D1D1D1; 
}

#produced a:active  { 
	background-color: #999999;
	color: #FFFFFF;
}

#produced a:hover   { 
	background-color: #E4E4E4;
	color: #606060;
	}



ul.bnr {
list-style: none;
}
ul.bnr li {
margin-bottom: 14px;
}


