/* ────────────────────
ポータルTOPページ部分 
────────────────────*/
.head-navi{
	width: 100%;
	padding:0px;
	margin:0px;
	border-top: 1px solid #b5b5b6;
	}
.head-navi dl{
	width: 100%;
	margin:0px;
	padding:0px;
	}
.head-navi dd,dt{
	margin:0px;
	padding:0px;
	text-indent:-5000px;
	}
.head-navi dd a{
	float: left;
	display:block;
	width:130px;
	height:30px;
	margin:0px;
	background-position: left top;
	border: 0px;
	overflow:hidden;
	}
.head-navi dt a{
	float: left;
	display:block;
	width:130px;
	height:30px;
	margin:0px;
	background-position: left bottom;
	border: 0px;
	overflow:hidden;
	}
.head-navi a#top{
	width:116px;
	background-image: url(../images/navi/head-navi_top.jpg);
	}
.head-navi a#design{
	background-image: url(../images/navi/head-navi_design.jpg);
	}
.head-navi a#kenkyuu{
	background-image: url(../images/navi/head-navi_kenkyuu.jpg);
	}
.head-navi a#history{
	background-image: url(../images/navi/head-navi_history.jpg);
	}
.head-navi a#information{
	background-image: url(../images/navi/head-navi_info.jpg);
	}
.head-navi a#onamae{
	background-image: url(../images/navi/head-navi_onamae.jpg);
	}
.head-navi a#prolink{
	background-image: url(../images/navi/head-navi_prolink.jpg);
	}
.head-navi a#fudelink{
	background-image: url(../images/navi/head-navi_fudelink.jpg);
	}
.head-navi a#soft{
	background-image: url(../images/navi/head-navi_soft.jpg);
	}
.head-navi a#jiman{
	background-image: url(../images/navi/head-navi_jiman.jpg);
	}
.head-navi a#standard{
	background-image: url(../images/navi/head-navi_standard.jpg);
	}
.head-navi a#hori{
	background-image: url(../images/navi/head-navi_hori.jpg);
	}
.head-navi a#museum{
	background-image: url(../images/navi/head-navi_museum.jpg);
	}
.head-navi a#takaoki{
	background-image: url(../images/navi/head-navi_takaoki.jpg);
	}
.head-navi a#ikeda{
	background-image: url(../images/navi/head-navi_ikeda.jpg);
	}
.head-navi a:hover{
	background-position: left center;
	overflow:hidden;
	}

/* ────────────────────
シャドウ部分
────────────────────*/

div.shadow{
	clear: both;
	height:6px;
	background-image: url(../images/navi/navi_shadow.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #666;
	margin-top:0px;
	margin-bottom:10px;
	}
/* ────────────────────
ミドルナビ部分
────────────────────*/
.middle-navi{
	width:900px;
	margin-bottom:10px;
	border-bottom: 2px solid black;
	}
.middle-navi dl{
	width:480px;
	margin-left:270px;
	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);
	}	