@charset "Shift_JIS";

/*navi.css
--------------------*/

/* head navi */
#h_navi{
	width: 180px;
	height: 30px;
	position: absolute;
	top: 15px;
	right: 21px;
	background: url(http://www.souzoku-ino.jp/common/img/h_navi.gif) no-repeat;
}

#h_navi li{
	display: inline;
}

#h_navi li a{
	display: inline;
	background: url(http://www.souzoku-ino.jp/common/img/h_navi.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#h_navi li.hn1 a{
	width: 90px;
	height: 30px;
	background-position: 0 0;
	float: left;
}

#h_navi li.hn1 a:hover{
	background-position: 0 -30px;
}

#h_navi li.hn2 a{
	width: 90px;
	height: 30px;
	background-position: -90px 0;
	float: left;
}

#h_navi li.hn2 a:hover{
	background-position: -90px -30px;
}


/* navi01 */
#navi01{
	width: 182px;
	height: 130px;
	background: url(http://www.souzoku-ino.jp/common/img/navi01.gif) no-repeat;
}

#navi01 li{
	display: block;
}

#navi01 li a{
	display: block;
	background: url(http://www.souzoku-ino.jp/common/img/navi01.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#navi01 li.gn1 a{
	width: 182px;
	height: 26px;
	background-position: 0 0;
}

#navi01 li.gn1 a:hover{
	background-position: -182px 0;
}

#navi01 li.gn2 a{
	width: 182px;
	height: 26px;
	background-position: 0 -26px;
}

#navi01 li.gn2 a:hover{
	background-position: -182px -26px;
}

#navi01 li.gn3 a{
	width: 182px;
	height: 26px;
	background-position: 0 -52px;
}

#navi01 li.gn3 a:hover{
	background-position: -182px -52px;
}

#navi01 li.gn4 a{
	width: 182px;
	height: 26px;
	background-position: 0 -78px;
}

#navi01 li.gn4 a:hover{
	background-position: -182px -78px;
}

#navi01 li.gn5 a{
	width: 182px;
	height: 26px;
	background-position: 0 -104px;
}

#navi01 li.gn5 a:hover{
	background-position: -182px -104px;
}



/* navi02 */
#navi02{
	width: 182px;
	height: 78px;
	margin-top: 5px;
	background: url(http://www.souzoku-ino.jp/common/img/navi02.gif) no-repeat;
}

#navi02 li{
	display: block;
}

#navi02 li a{
	display: block;
	background: url(http://www.souzoku-ino.jp/common/img/navi02.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#navi02 li.gn1 a{
	width: 182px;
	height: 26px;
	background-position: 0 0;
}

#navi02 li.gn1 a:hover{
	background-position: -182px 0;
}

#navi02 li.gn2 a{
	width: 182px;
	height: 26px;
	background-position: 0 -26px;
}

#navi02 li.gn2 a:hover{
	background-position: -182px -26px;
}

#navi02 li.gn3 a{
	width: 182px;
	height: 26px;
	background-position: 0 -52px;
}

#navi02 li.gn3 a:hover{
	background-position: -182px -52px;
}



/* navi03 */
#navi03{
	width: 182px;
	height: 52px;
	margin-top: 5px;
	background: url(http://www.souzoku-ino.jp/common/img/navi03.gif) no-repeat;
}

#navi03 li{
	display: block;
}

#navi03 li a{
	display: block;
	background: url(http://www.souzoku-ino.jp/common/img/navi03.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#navi03 li.gn1 a{
	width: 182px;
	height: 26px;
	background-position: 0 0;
}

#navi03 li.gn1 a:hover{
	background-position: -182px 0;
}

#navi03 li.gn2 a{
	width: 182px;
	height: 26px;
	background-position: 0 -26px;
}

#navi03 li.gn2 a:hover{
	background-position: -182px -26px;
}



/* active global */
body#act_inheritansce01 #navi01 li.gn1 a{
	background-position: -364px 0;
}

body#act_inheritansce02 #navi01 li.gn2 a{
	background-position: -364px -26px;
}

body#act_inheritansce03 #navi01 li.gn3 a{
	background-position: -364px -52px;
}

body#act_inheritansce04 #navi01 li.gn4 a{
	background-position: -364px -78px;
}


body#act_will01 #navi02 li.gn1 a{
	background-position: -364px 0;
}

body#act_will02 #navi02 li.gn2 a{
	background-position: -364px -26px;
}

body#act_flow #navi01 li.gn5 a{
	background-position: -364px -104px;
}

body#act_flow #navi02 li.gn3 a{
	background-position: -364px -52px;
}

body#act_others01 #navi03 li.gn1 a{
	background-position: -364px 0;
}

body#act_others02 #navi03 li.gn2 a{
	background-position: -364px -26px;
}


/* active hover global */
body#act_inheritansce01 #navi01 li.gn1 a:hover{
	background-position: -182px 0;
}

body#act_inheritansce02 #navi01 li.gn2 a:hover{
	background-position: -182px -26px;
}

body#act_inheritansce03 #navi01 li.gn3 a:hover{
	background-position: -182px -52px;
}

body#act_inheritansce04 #navi01 li.gn4 a:hover{
	background-position: -182px -78px;
}

body#act_will01 #navi02 li.gn1 a:hover{
	background-position: -182px 0;
}

body#act_will02 #navi02 li.gn2 a:hover{
	background-position: -182px -26px;
}

body#act_will03 #navi02 li.gn3 a:hover{
	background-position: -182px -52px;
}

body#act_flow #navi01 li.gn5 a:hover{
	background-position: -182px -104px;
}

body#act_flow #navi02 li.gn3 a:hover{
	background-position: -182px -52px;
}


body#act_others01 #navi03 li.gn1 a:hover{
	background-position: -182px 0;
}

body#act_others02 #navi03 li.gn2 a:hover{
	background-position: -182px -26px;
}


/* active head */
body#act_office #h_navi li.hn1 a{
	background-position: 0 -60px;
}

body#act_inquiry #h_navi li.hn2 a{
	background-position: -90px -60px;
}


/* active hover head */
body#act_office #h_navi li.hn1 a:hover{
	background-position: 0 -30px;
}

body#act_inquiry #h_navi li.hn2 a:hover{
	background-position: -90px -30px;
}