/* CSS Document */
#mainNavHead {
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	}

/* 多彩な機能　ここから */
/* UL for main navigation */
.mainNavi1 {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 28px;
	position: relative;
	background-image: url(images/mainnavi1.gif);
	background-repeat: no-repeat;
	}
.mainNavi1 ul{
	margin: 0;
	padding: 0;
	}
/* LI for main navigation */
.mainNavi1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
.mainNavi1 li,
.mainNavi1 a {
	height: 28px;
	display: block;
	}

/* text Left-OFF */
.mainNavi1 a {
	text-indent: -9999px;
	text-decoration: none;
	}

/* RollOver */
.navi1A {left: 0px; width: 200px;}
.navi1B {left: 200px; width: 200px;}
.navi1C {left: 400px; width: 210px;}
.naviLast {left: 610px; width: 92px;}



.navi1A a:hover,
.navi1A a:visited:hover,
#ccc .navi1A {
	background: url(images/mainnavi1.gif) 0px -100px no-repeat;
}
.navi1B a:hover,
.navi1iB a:visited:hover,
#ddd .navi1B {
	background: url(images/mainnavi1.gif) -200px -100px no-repeat;
}
.navi1C a:hover,
.navi1C a:visited:hover,
#eee .navi1C {
	background: url(images/mainnavi1.gif) -400px -100px no-repeat;
}
.naviLast a:hover,
.naviLast a:visited:hover,
#nLast .naviLast {
	background: url(images/mainnavi1.gif) -610px -100px no-repeat;
}


/* 関連情報　ここまで */
/* 多様な使いかた　ここから */

/* UL for main navigation */
.mainNavi2 {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 28px;
	position: relative;
	background-image: url(images/mainnavi2.gif);
	background-repeat: no-repeat;
	}
.mainNavi2 ul{
	margin: 0;
	padding: 0;
	}
/* LI for main navigation */
.mainNavi2 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
.mainNavi2 li,
.mainNavi2 a {
	height: 28px;
	display: block;
	}

/* text Left-OFF */
.mainNavi2 a {
	text-indent: -9999px;
	text-decoration: none;
	}

/* RollOver */
.navi2A {left: 0px; width: 200px;}
.navi2B {left: 200px; width: 200px;}
.navi2C {left: 400px; width: 210px;}
.naviLast {left: 610px; width: 92px;}



.navi2A a:hover,
.navi2A a:visited:hover,
#fff .navi2A {
	background: url(images/mainnavi2.gif) 0px -100px no-repeat;
}
.navi2B a:hover,
.navi2B a:visited:hover,
#ggg .navi2B {
	background: url(images/mainnavi2.gif) -200px -100px no-repeat;
}
.navi2C a:hover,
.navi2C a:visited:hover,
#2c .navi2C {
	background: url(images/mainnavi2.gif) -400px -100px no-repeat;
}
.naviLast a:hover,
.naviLast a:visited:hover,
#nLast .naviLast {
	background: url(images/mainnavi2.gif) -610px -100px no-repeat;
}

/* 多様な使い方ここまで */


/* 多彩な機能　ここから */
/* UL for main navigation */
.mainNavi3 {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 28px;
	position: relative;
	background-image: url(images/mainnavi3.gif);
	background-repeat: no-repeat;
	}
.mainNavi3 ul{
	margin: 0;
	padding: 0;
	}
/* LI for main navigation */
.mainNavi3 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
.mainNavi3 li,
.mainNavi3 a {
	height: 28px;
	display: block;
	}

/* text Left-OFF */
.mainNavi3 a {
	text-indent: -9999px;
	text-decoration: none;
	}

/* RollOver */
.navi3A {left: 0px; width: 120px;}
.navi3B {left: 120px; width: 120px;}
.navi3C {left: 240px; width: 250px;}
.navi3D {left: 490px; width: 120px;}
.naviLast {left: 610px; width: 92px;}



.navi3A a:hover,
.navi3A a:visited:hover,
#sol1a .navi3A {
	background: url(images/mainnavi3.gif) 0px -100px no-repeat;
}
.navi3B a:hover,
.navi3B a:visited:hover,
#sol1b .navi3B {
	background: url(images/mainnavi3.gif) -120px -100px no-repeat;
}
.navi3C a:hover,
.navi3C a:visited:hover,
#2c .navi3C {
	background: url(images/mainnavi3.gif) -240px -100px no-repeat;
}
.navi3D a:hover,
.navi3D a:visited:hover,
#bbb .navi3D {
	background: url(images/mainnavi3.gif) -490px -100px no-repeat;
}




/* 多彩な機能　ここまで */




.subNavi a, .subNavi a:visited {
	margin: 0 10px 0 0;
	padding: 0 12px 0 0;
	background-image: url(images/navi_ya_a.gif);
	background-position: right center;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #0099FF;
	}

.subNavi a:hover {
	background-image: url(images/navi_ya_b.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #FF0000;
	}


