/* main menu begin -------------- */
/* what's new links begin */
html>body #new_links_title {
	position: fixed;
	z-index: 11;
	top: 76px;
	left: 1px;
	width: 105px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#new_links_title h2 span {
	position: absolute;
	top: 53px;
	left: 14px;
	width: 300px;
	display: block;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#new_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 1px;
	width: 105px;
	height: 40px;
}
#new_links h2{
	width: 105px;
	height: 16px;
	margin: 0px;
}
#new_links h2 a {
	position: relative;
	width: 103px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#new_links h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 105px;
	height: 16px;
	cursor: pointer;
}
#new_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: 14px;
	width: 300px;
	height: 19px;
}
#new_links h2#navi01 a p {
	background: url(images/buttons/news01.gif) no-repeat 0px 0px;
}
#new_links h2#navi02 a p {
	background: url(images/buttons/topics01.gif) no-repeat 0px 0px;
}
#new_links h2#navi03 a p {
	background: url(images/buttons/news_users01.gif) no-repeat 0px 0px;
}
#new_links h2#navi04 a p {
	background: url(images/buttons/tecrepo01.gif) no-repeat 0px 0px;
}
#new_links h2#navi01 a:hover p {
	background: url(images/buttons/news02.gif) no-repeat 0px 0px;
}
#new_links h2#navi02 a:hover p {
	background: url(images/buttons/topics02.gif) no-repeat 0px 0px;
}
#new_links h2#navi03 a:hover p {
	background: url(images/buttons/news_users02.gif) no-repeat 0px 0px;
}
#new_links h2#navi04 a:hover p {
	background: url(images/buttons/tecrepo02.gif) no-repeat 0px 0px;
}
#new_links h2#navi01 a:hover span, #navi02 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#new_links h2#navi03 a:hover span {
	display: block;
	top: 81px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#new_links h2#navi04 a:hover span {
	display: block;
	top: 65px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* what's new links end */
/* about oz links begin */
html>body #about_links_title {
	position: fixed;
	z-index: 11;
	top: 76px;
	left: 107px;
	width: 74px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#about_links_title h2 span {
	position: absolute;
	top: 53px;
	left: -92px;
	width: 300px;
	display: block;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#about_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 107px;
	width: 74px;
	height: 40px;
}
#about_links h2{
	width: 74px;
	height: 16px;
	margin: 0px;
}
#about_links h2 a {
	position: relative;
	width: 72px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#about_links h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 74px;
	height: 16px;
	cursor: pointer;
}
#about_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: -92px;
	width: 300px;
	height: 19px;
}
#about_links h2#navi01 a p {
	background: url(images/buttons/about01.gif) no-repeat 0px 0px;
}
#about_links h2#navi02 a p {
	background: url(images/buttons/history01.gif) no-repeat 0px 0px;
}
#about_links h2#navi03 a p {
	background: url(images/buttons/location01.gif) no-repeat 0px 0px;
}
#about_links h2#navi04 a p {
	background: url(images/buttons/contact01.gif) no-repeat 0px 0px;
}
#about_links h2#navi01 a:hover p {
	background: url(images/buttons/about02.gif) no-repeat 0px 0px;
}
#about_links h2#navi02 a:hover p {
	background: url(images/buttons/history02.gif) no-repeat 0px 0px;
}
#about_links h2#navi03 a:hover p {
	background: url(images/buttons/location02.gif) no-repeat 0px 0px;
}
#about_links h2#navi04 a:hover p {
	background: url(images/buttons/contact02.gif) no-repeat 0px 0px;
}
#about_links h2#navi01 a:hover span, #navi02 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#about_links h2#navi03 a:hover span {
	display: block;
	top: 81px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#about_links h2#navi04 a:hover span {
	display: block;
	top: 65px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* about oz links end */
/* service information links begin */
html>body #service_links_title {
	position: fixed;
	z-index: 11;
	top: 76px;
	left: 183px;
	width: 74px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#service_links_title h2 span {
	position: absolute;
	top: 53px;
	left: -168px;
	width: 300px;
	display: block;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#service_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 183px;
	width: 104px;
	height: 40px;
}
#service_links02 {
	position: fixed;
	z-index: 13;
	top: 10px;
	left: 183px;
	width: 104px;
	height: 40px;
}
#service_links h2, #service_links02 h2{
	width: 104px;
	height: 16px;
	margin: 0px;
}
#service_links h2 a, #service_links02 h2 a {
	position: relative;
	width: 102px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#service_links h2 a p, #service_links02 h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 104px;
	height: 16px;
	cursor: pointer;
}
#service_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: -168px;
	width: 300px;
	height: 19px;
}
#service_links02 h2 a span {
	display: none;
	position: absolute;
	top: 113px;
	left: -168px;
	width: 300px;
	height: 19px;
}
#service_links h2#navi01 a p {
	background: url(images/buttons/services01.gif) no-repeat 0px 0px;
}
#service_links h2#navi01 a:hover p {
	background: url(images/buttons/services02.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi02 a p {
	background: url(images/buttons/design01.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi03 a p {
	background: url(images/buttons/develop01.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi04 a p {
	background: url(images/buttons/support01.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi05 a p {
	background: url(images/buttons/andmore01.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi02 a:hover p {
	background: url(images/buttons/design02.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi03 a:hover p {
	background: url(images/buttons/develop02.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi04 a:hover p {
	background: url(images/buttons/support02.gif) no-repeat 0px 0px;
}
#service_links02 h2#navi05 a:hover p {
	background: url(images/buttons/andmore02.gif) no-repeat 0px 0px;
}
#service_links h2#navi01 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#service_links02 h2#navi02 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#service_links02 h2#navi03 a:hover span {
	display: block;
	top: 97px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#service_links02 h2#navi04 a:hover span {
	display: block;
	top: 81px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#service_links02 h2#navi05 a:hover span {
	display: block;
	top: 65px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* service information links end */
/* oz's works links begin */
html>body #works_links_title {
	position: fixed;
	z-index: 11;
	top: 76px;
	left: 290px;
	width: 74px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#works_links_title h2 span {
	position: absolute;
	top: 53px;
	left: -275px;
	width: 300px;
	display: block;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#works_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 289px;
	width: 95px;
	height: 40px;
}
#works_links h2{
	width: 95px;
	height: 16px;
	margin: 0px;
}
#works_links h2 a {
	position: relative;
	width: 93px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#works_links h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 95px;
	height: 16px;
	cursor: pointer;
}
#works_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: -274px;
	width: 300px;
	height: 19px;
}
#works_links h2#navi01 a p {
	background: url(images/buttons/works01.gif) no-repeat 0px 0px;
}
#works_links h2#navi02 a p {
	background: url(images/buttons/users01.gif) no-repeat 0px 0px;
}
#works_links h2#navi03 a p {
	background: url(images/buttons/application01.gif) no-repeat 0px 0px;
}
#works_links h2#navi04 a p {
	background: url(images/buttons/gallery01.gif) no-repeat 0px 0px;
}
#works_links h2#navi01 a:hover p {
	background: url(images/buttons/works02.gif) no-repeat 0px 0px;
}
#works_links h2#navi02 a:hover p {
	background: url(images/buttons/users02.gif) no-repeat 0px 0px;
}
#works_links h2#navi03 a:hover p {
	background: url(images/buttons/application02.gif) no-repeat 0px 0px;
}
#works_links h2#navi04 a:hover p {
	background: url(images/buttons/gallery02.gif) no-repeat 0px 0px;
}
#works_links h2#navi01 a:hover span, #navi02 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#works_links h2#navi03 a:hover span {
	display: block;
	top: 81px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
#works_links h2#navi04 a:hover span {
	display: block;
	top: 65px;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* oz's works links end */
/* akindo links begin */
html>body #akindo_links_title {
	position: fixed;
	z-index: 11;
	top: 76px;
	left: 356px;
	width: 105px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	line-height: 20px;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#akindo_links_title h2 span {
	position: absolute;
	top: 53px;
	left: -341px;
	width: 300px;
	display: block;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
}
#akindo_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 386px;
	width: 43px;
}
#akindo_links h2{
	width: 43px;
	height: 10px;
	margin: 0px;
}
#akindo_links h2 a {
	position: relative;
	width: 41px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#akindo_links h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 43px;
	height: 16px;
	cursor: pointer;
}
#akindo_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: -371px;
	width: 300px;
	height: 19px;
}
#akindo_links h2#navi01 a p {
	background: url(images/buttons/links01.gif) no-repeat 0px 0px;
}
#akindo_links h2#navi01 a:hover p {
	background: url(images/buttons/links02.gif) no-repeat 0px 0px;
}
#akindo_links h2#navi02 a p {
	background: url(images/buttons/links03.gif) no-repeat 0px 0px;
}
#akindo_links h2#navi02 a:hover p {
	background: url(images/buttons/links01.gif) no-repeat 0px 0px;
}
#akindo_links h2#navi01 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* akindo links end */
/* home links begin */
#home_links {
	position: fixed;
	z-index: 13;
	top: 26px;
	left: 431px;
	width: 44px;
}
#home_links h2{
	width: 44px;
	height: 16px;
	margin: 0px;
}
#home_links h2 a {
	position: relative;
	width: 42px;
	height: 16px;
	display: block;
	line-height: 16px;
	font-size: 4px;
	font-style: italic;
	text-align: right;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #404040;
}
#home_links h2 a p {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 44px;
	height: 16px;
	cursor: pointer;
}
#home_links h2 a span {
	display: none;
	position: absolute;
	top: 97px;
	left: -416px;
	width: 300px;
	height: 19px;
}
#home_links h2#navi01 a p {
	background: url(images/buttons/home01.gif) no-repeat 0px 0px;
}
#home_links h2#navi01 a:hover p {
	background: url(images/buttons/home02.gif) no-repeat 0px 0px;
}
#home_links h2#navi01 a:hover span {
	display: block;
	line-height: 26px;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	font-family: "Verdana", "MS P ゴシック", "Osaka‐等幅", "sans-serif";
	color: #FFFFFF;
	background-color: #000000;
}
/* home links end */
/* main menu end -------------- */

