.headnavi-ro{
	width: 100%;
	padding:0px;
	margin:0px;
	border-top: 1px solid #b5b5b6;
	}
.headnavi-ro dl{
	width: 100%;
	margin:0px;
	padding:0px;
	}
.headnavi-ro dd,dt{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	}
.headnavi-ro dd a{
	float: left;
	display:block;
	width:100px;/*幅範囲*/
	height:30px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	border: 0px;
	overflow:hidden;
	}
.headnavi-ro dt a{
	float: left;
	display:block;
	width:100px;/*幅範囲*/
	height:30px;/*高さ範囲*/
	margin:0px;
	background-position: left bottom;/*背景画像の開始位置*/
	border: 0px;
	overflow:hidden;
	}
.headnavi-ro a#top{
	background-image: url(../images/navi/headnavi-ro-top.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#kitei{
	background-image: url(../images/navi/headnavi-ro-kitei.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#syouyou{
	background-image: url(../images/navi/headnavi-ro-syouyou.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#profile{
	background-image: url(../images/navi/headnavi-ro-profile.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#bbs{
	background-image: url(../images/navi/headnavi-ro-bbs.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#print{
	background-image: url(../images/navi/headnavi-ro-print.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#howto{
	background-image: url(../images/navi/headnavi-ro-howto.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a#help{
	background-image: url(../images/navi/headnavi-ro-help.jpg);/*リンクの背景画像*/
	}
.headnavi-ro a:hover{
	background-position: left center;/*背景画像の開始位置*/
	overflow:hidden;
	}


/* シャドウ部分 */
div.shadow{
	clear: both;
	height:6px;/*高さ範囲*/
	background-image: url(../images/navi_shadow.gif);/*背景画像*/
	background-repeat: repeat-x;
	border-top: 1px solid #666;
	margin-top:0px;
	margin-bottom:20px;
	}
/* ミドルナビ部分 */
.middle-navi{
	width:800px;/*幅範囲*/
	margin-bottom:10px;
	border-bottom: 2px solid black;
	}
.middle-navi dl{
	width:480px;/*幅範囲*/
	margin-left:160px;
	margin-right:160px;
	margin-bottom:0px;
	}
.middle-navi dt{
	float: left;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	}
.middle-navi dt a{
	display:block;
	width:120px;/*幅範囲*/
	height:25px;/*高さ範囲*/
	margin:0px;
	border: 0px;
	overflow:hidden;
	background-position: left bottom;/*背景画像の開始位置*/
	}
.middle-navi dd{
	float: left;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	}
.middle-navi dd a{
	display:block;
	width:120px;/*幅範囲*/
	height:25px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	border: 0px;
	overflow:hidden;
	}
.middle-navi a:hover{
	background-position: left center;/*背景画像の開始位置*/
	overflow:hidden;
	}
.middle-navi a#nenga{
	background-image: url(../images/navi/tub_nenga.jpg);/*リンクの背景画像*/
	}
.middle-navi a#gnenga{
	background-image: url(../images/navi/tub_gnenga.jpg);/*リンクの背景画像*/
	}
.middle-navi a#staff{
	background-image: url(../images/navi/tub_staff.jpg);/*リンクの背景画像*/
	}
.middle-navi a#kokoro{
	background-image: url(../images/navi/tub_contest.jpg);/*リンクの背景画像*/
	}	
