body {
   background: url(../img/river_main_bgtop.png) center top;
}
#head_center {
text-align: right;
}
#headder_navi .h_navi01 a {
	background-position: 0px -20px;
}
#content {
	width: 834px;
	height: 403px;
	background: url(../img/r_top_flabg.gif) top left no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 12px;
	padding-right: 19px;
	padding-bottom: 22px;
	padding-left: 13px;
}
#content  span{
padding: 0px;
width: 834px;
height: 333px;
display: block;
}
#head_center {
margin: 0 auto;
padding: 31px 0px 10px 456px;
width: 410px;
height: 39px;
display: block;
background: url(../img/river_logo.jpg) 0px 0px; 
}
#czone {
	width:130px;
	height:22px;
	margin:0 0 0 270px;
	padding:18px 0 0 0;
	background: url(../img/czone_riv_bg.jpg) 0px 0px no-repeat; 
	/*background:#00ff00;*/
}
/* -+-+-+-+-+-+-+-+-+-+-+-+- headder navi Style */
#headder_navi {
	margin: 0 auto;
	padding: 0px;
	height:40px;
	width: 756px;
	display: block;
	background: url(../img/r_headder_btn2.png) no-repeat 0px 0px;
}
#headder_navi li {
	margin: 0px;
	padding: 0px;
	display:inline;
	list-style-type:none;
	height: 40px;
}
#headder_navi li a {
	margin: 0px;
	padding: 0px;
	height: 40px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/
#headder_navi .h_navi01 a {
	background: url(../img/r_headder_btn2.png) no-repeat 0px 0px;
	width:65px;
}
#headder_navi .h_navi02 a {
	background: url(../img/r_headder_btn2.png) no-repeat -65px 0px;
	width:120px;
}
#headder_navi .h_navi03 a {
	background: url(../img/r_headder_btn2.png) no-repeat -185px 0px;
	width:150px;
}
#headder_navi .h_navi04 a {
	background: url(../img/r_headder_btn2.png) no-repeat -335px 0px;
	width:86px;
}
#headder_navi .h_navi05 a {
	background: url(../img/r_headder_btn2.png) no-repeat -421px 0px;
	width:70px;
}
#headder_navi .h_navi06 a {
	background: url(../img/r_headder_btn2.png) no-repeat -491px 0px;
	width:120px;
}
#headder_navi .h_navi07 a {
	background: url(../img/r_headder_btn2.png) no-repeat -611px 0px;
	width:145px;
}

/*------hover*/
#headder_navi .h_navi01 a:hover {
	background-position: 0px -40px;
}
#headder_navi .h_navi02 a:hover {
	background-position: -65px -40px;
}
#headder_navi .h_navi03 a:hover {
	background-position: -185px -40px;
}
#headder_navi .h_navi04 a:hover {
	background-position: -335px -40px;
}
#headder_navi .h_navi05 a:hover {
	background-position: -421px -40px;
}
#headder_navi .h_navi06 a:hover {
	background-position: -491px -40px;
}
#headder_navi .h_navi07 a:hover {
	background-position: -611px -40px;
}

/* -+-+-+-+-+-+-+-+-+-+-+-+- fotter navi Style */
#fotter_navibtn {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px;
	height:20px;
	width: 866px;
	display: block;
	background: url(../img/fotter_navibtn2.png) no-repeat 0px 0px;
}
#fotter_navibtn li {
	margin: 0px;
	padding: 0px;
	display:inline;
	list-style-type:none;
	height: 20px;
}
#fotter_navibtn li a {
	margin: 0px;
	padding: 0px;
	height: 20px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}

/*------off*/
#fotter_navibtn .f_navi01 a {
	background: url(../img/fotter_navibtn2.png) no-repeat 0px 0px;
	width:135px;
}
#fotter_navibtn .f_navi02 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -135px 0px;
	width:82px;
}
#fotter_navibtn .f_navi03 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -217px 0px;
	width:85px;
}
#fotter_navibtn .f_navi04 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -302px 0px;
	width:106px;
}
#fotter_navibtn .f_navi05 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -408px 0px;
	width:100px;
}
#fotter_navibtn .f_navi06 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -508px 0px;
	width:108px;
}
#fotter_navibtn .f_navi07 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -616px 0px;
	width:156px;
}
#fotter_navibtn .f_navi08 a {
	background: url(../img/fotter_navibtn2.png) no-repeat -772px 0px;
	width:94px;
}
/*------hover*/
#fotter_navibtn .f_navi01 a:hover {
	background-position: 0px -20px;
}
#fotter_navibtn .f_navi02 a:hover {
	background-position: -135px -20px;
}
#fotter_navibtn .f_navi03 a:hover {
	background-position: -217px -20px;
}
#fotter_navibtn .f_navi04 a:hover {
	background-position: -302px -20px;
}
#fotter_navibtn .f_navi05 a:hover {
	background-position: -408px -20px;
}
#fotter_navibtn .f_navi06 a:hover {
	background-position: -508px -20px;
}
#fotter_navibtn .f_navi07 a:hover {
	background-position: -616px -20px;
}
#fotter_navibtn .f_navi08 a:hover {
	background-position: -772px -20px;
}

