.headnavi-ro{
	width: 100%;
	padding:0px;
	margin:0px;
	border-top: 1px solid #b5b5b6;
	}
.headnavi-ro ul{
	width: 100%;
	margin:0px;
	padding:0px;
	}
.headnavi-ro li{
	float: left;
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	list-style:none;
	}
.headnavi-ro li a{
	display:block;
	width:100px;/*幅範囲*/
	height:30px;/*高さ範囲*/
	margin:0px;
	background-position: left top;/*背景画像の開始位置*/
	border: 0px;
	overflow:hidden;
	}
.headnavi-ro li a#top{
	background-image: url(../2012/images/navi/headnavi-ro-top.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#cd{
	background-image: url(../2012/images/navi/headnavi-ro-cd.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#design{
	background-image: url(../2012/images/navi/headnavi-ro-design.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#kitei{
	background-image: url(../2012/images/navi/headnavi-ro-kitei.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#order{
	background-image: url(../2012/images/navi/headnavi-ro-order.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#tool{
	background-image: url(../2012/images/navi/headnavi-ro-tool.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#pass{
	background-image: url(../2012/images/navi/headnavi-ro-pass.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#faq{
	background-image: url(../2012/images/navi/headnavi-ro-faq.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#print{
	background-image: url(../2012/images/navi/headnavi-ro-print.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#yoyaku{
	background-image: url(../2012/images/navi/headnavi-ro-yoyaku.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#mail{
	background-image: url(../2012/images/navi/headnavi-ro-mail.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#top-a{
	background-image: url(../2012/images/navi/headnavi-ro-top-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#cd-a{
	background-image: url(../2012/images/navi/headnavi-ro-cd-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#design-a{
	background-image: url(../2012/images/navi/headnavi-ro-design-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#kitei-a{
	background-image: url(../2012/images/navi/headnavi-ro-kitei-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#order-a{
	background-image: url(../2012/images/navi/headnavi-ro-order-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#tool-a{
	background-image: url(../2012/images/navi/headnavi-ro-tool-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#pass-a{
	background-image: url(../2012/images/navi/headnavi-ro-pass-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#faq-a{
	background-image: url(../2012/images/navi/headnavi-ro-faq-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#print-a{
	background-image: url(../2012/images/navi/headnavi-ro-print-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#yoyaku-a{
	background-image: url(../2012/images/navi/headnavi-ro-yoyaku-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a#mail-a{
	background-image: url(../2012/images/navi/headnavi-ro-mail-a.jpg);/*リンクの背景画像*/
	}
.headnavi-ro li a:hover{
	background-position: left bottom;/*背景画像の開始位置*/
	overflow:hidden;
	}

/* シャドウ部分 */
div.shadow{
	clear: both;
	height:6px;/*高さ範囲*/
	background-image: url(../2012/images/navi_shadow.gif);/*背景画像*/
	background-repeat: repeat-x;
	border-top: 1px solid #666;
	margin-top:0px;
	margin-bottom:20px;
	}

/* ミドルナビ */
.middle-navi{
	margin-top:30px;
	width:100%;/*幅範囲*/
	}
.middle-navi dl{
	width:360px;/*幅範囲*/
	margin-left:330px;
	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(../2012/images/navi/tub_nenga.jpg);/*リンクの背景画像*/
	}
.middle-navi a#gnenga{
	background-image: url(../2012/images/navi/tub_gnenga.jpg);/*リンクの背景画像*/
	}
.middle-navi a#print{
	background-image: url(../2012/images/navi/tub_print.jpg);/*リンクの背景画像*/
	}
	
/* ミドルロールオーバー背景画像のみ */
.middle-over{
	text-align:center;
	width:100%;
	margin-bottom:0px;
	}
.middle-over a{
	display: block;
	color:black;
	font-size:12px;
	background-image: url(../images/middle-over.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	}
.middle-over a:hover {
	color:red;
	background-image: url(../images/middle-over-a.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	}

