﻿@charset "utf-8";

#globalNavi	{
	width: 1030px;
	margin-bottom:10px;
	margin: 0px 0px 0px 23px;
	list-style-type:none;
}
#globalNavi a	{
	width: 167px;
	height: 45px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNavi li	{
	float: left;
}
#globalNavi .gnavi00 a	{
	background: url(img/menu00.jpg) no-repeat;
}
#globalNavi .gnavi01 a	{
	background: url(img/menu01.jpg) no-repeat;
}
#globalNavi .gnavi02 a	{
	background: url(img/menu02.jpg) no-repeat;
}
#globalNavi .gnavi03 a	{
	background: url(img/menu03.jpg) no-repeat;
}
#globalNavi .gnavi04 a	{
	background: url(img/menu04.jpg) no-repeat;
}
#globalNavi .gnavi05 a	{
	background: url(img/menu05.jpg) no-repeat;
}
#globalNavi a:hover	{
	background-position: 0 -45px;
}

#sabNavi	{
	width: 160px;
	margin-bottom: 92px;
	list-style-type:none;
	margin: 5px 0px 5px 20px;
}

#sabNavi a	{
	width: 160px;
	height:92px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#sabNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#sabNavi li	{
	float: left;
	margin-bottom: 2px;
}
#sabNavi .snavi20 a	{
	background: url(img/menu20.jpg) no-repeat;
}
#sabNavi .snavi21 a	{
	background: url(img/menu21.jpg) no-repeat;
}
#sabNavi .snavi22 a	{
	background: url(img/menu22.jpg) no-repeat;
}
#sabNavi .snavi23 a	{
	background: url(img/menu23.jpg) no-repeat;
}
#sabNavi .snavi24 a	{
	background: url(img/menu24.jpg) no-repeat;
}
#sabNavi .snavi25 a	{
	background: url(img/menu25.jpg) no-repeat;
}
#sabNavi .snavi26 a	{
	background: url(img/menu26.jpg) no-repeat;
}
#sabNavi .snavi27 a	{
	background: url(img/menu27.jpg) no-repeat;
}
#sabNavi .snavi28 a	{
	background: url(img/menu28.jpg) no-repeat;
}
#sabNavi .snavi29 a	{
	background: url(img/menu29.jpg) no-repeat;
}
#sabNavi .snavi30 a	{
	background: url(img/menu30.jpg) no-repeat;
}
#sabNavi a:hover	{
	background-position: 0 -92px;
}

#furiNavi	{
	width: 615px;
	margin-bottom:222px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
#furiNavi a	{
	width: 205px;
	height: 222px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#furiNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#furiNavi li	{
	float: left;
}
#furiNavi .fnavi01 a	{
	background: url(img/menu31.jpg) no-repeat;
}
#furiNavi .fnavi02 a	{
	background: url(img/menu32.jpg) no-repeat;
}
#furiNavi .fnavi03 a	{
	background: url(img/menu33.jpg) no-repeat;
}
#furiNavi a:hover	{
	background-position: 0 -222px;
}

#rfuriNavi	{
	width: 616px;
	margin-bottom:225px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
#rfuriNavi a	{
	width: 154px;
	height: 225px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#rfuriNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#rfuriNavi li	{
	float: left;
}
#rfuriNavi .rfnavi01 a	{
	background: url(img/menu34.jpg) no-repeat;
}
#rfuriNavi .rfnavi02 a	{
	background: url(img/menu35.jpg) no-repeat;
}
#rfuriNavi .rfnavi03 a	{
	background: url(img/menu36.jpg) no-repeat;
}
#rfuriNavi .rfnavi04 a	{
	background: url(img/menu37.jpg) no-repeat;
}
#rfuriNavi a:hover	{
	background-position: 0 -225px;
}


#komonoNavi	{
	width: 615px;
	margin-bottom:224px;
	margin: 5px 0px 10px 0px;
	list-style-type:none;
}
#komonoNavi a	{
	width: 615px;
	height: 224px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#komonoNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#komonoNavi li	{
	float: left;
}
#komonoNavi .knavi01 a	{
	background: url(img/menu42.jpg) no-repeat;
}
#komonoNavi .knavi02 a	{
	background: url(img/menu43.gif) no-repeat;
}
#komonoNavi .knavi03 a	{
	background: url(img/menu44.gif) no-repeat;
}
#komonoNavi a:hover	{
	background-position: 0 -224px;
}

#supportNavi	{
	width: 615px;
	margin-bottom:31px;
	margin: 0px 0px 10px 0px;
	list-style-type:none;
}
#supportNavi a	{
	width: 205px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#supportNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#supportNavi li	{
	float: left;
}
#supportNavi .spnavi01 a	{
	background: url(img/menu60.jpg) no-repeat;
}
#supportNavi .spnavi02 a	{
	background: url(img/menu61.jpg) no-repeat;
}
#supportNavi .spnavi03 a	{
	background: url(img/menu62.jpg) no-repeat;
}
#supportNavi a:hover	{
	background-position: 0 -31px;
}
#toiNavi	{
	width: 615px;
	margin-bottom:31px;
	margin: 0px 0px 10px 0px;
	list-style-type:none;
}
#toiNavi a	{
	width: 205px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#toiNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#toiNavi li	{
	float: left;
}
#toiNavi .toinavi01 a	{
	background: url(img/menu70.jpg) no-repeat;
}
#toiNavi a:hover	{
	background-position: 0 -31px;
}
#furisodeNavi	{
	width: 615px;
	margin-bottom:31px;
	margin: 0px 0px 10px 0px;
	list-style-type:none;
}
#furisodeNavi a	{
	width: 205px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#furisodeNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#furisodeNavi li	{
	float: left;
}
#furisodeNavi .fsnavi01 a	{
	background: url(img/titel100.jpg) no-repeat;
}
#furisodeNavi .fsnavi02 a	{
	background: url(img/titel101.jpg) no-repeat;
}
#furisodeNavi .fsnavi03 a	{
	background: url(img/titel102.jpg) no-repeat;
}
#furisodeNavi a:hover	{
	background-position: 0 -31px;
}
#serviceNavi	{
	width: 615px;
	margin-bottom:31px;
	margin: 0px 0px 10px 0px;
	list-style-type:none;
}
#serviceNavi a	{
	width: 205px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#serviceNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#serviceNavi li	{
	float: left;
}
#serviceNavi .svnavi01 a	{
	background: url(img/menu50.jpg) no-repeat;
}
#serviceNavi .svnavi02 a	{
	background: url(img/menu51.jpg) no-repeat;
}
#serviceNavi .svnavi03 a	{
	background: url(img/menu52.jpg) no-repeat;
}
#serviceNavi a:hover	{
	background-position: 0 -31px;
}
#mainNavi	{
	width: 615px;
	margin-bottom:31px;
	margin: 0px 0px 10px 0px;
	list-style-type:none;
}
#mainNavi a	{
	width: 123px;
	height: 31px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#mainNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#mainNavi li	{
	float: left;
}
#mainNavi .mainnavi01 a	{
	background: url(img/menu65.jpg) no-repeat;
}
#mainNavi .mainnavi02 a	{
	background: url(img/menu66.jpg) no-repeat;
}
#mainNavi .mainnavi03 a	{
	background: url(img/menu67.jpg) no-repeat;
}
#mainNavi .mainnavi04 a	{
	background: url(img/menu68.jpg) no-repeat;
}
#mainNavi .mainnavi05 a	{
	background: url(img/menu69.jpg) no-repeat;
}
#mainNavi a:hover	{
	background-position: 0 -31px;
}
#freeNavi	{
	width: 945px;
	margin-bottom:100px;
	margin: 10px 0px 10px 60px;
	list-style-type:none;
}
#freeNavi a	{
	width: 315px;
	height: 100px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#freeNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#freeNavi li	{
	float: left;
}
#freeNavi .fnavi01 a	{
	background: url(img/menu39.jpg) no-repeat;
}
#freeNavi .fnavi02 a	{
	background: url(img/menu40.jpg) no-repeat;
}
#freeNavi .fnavi03 a	{
	background: url(img/menu41.jpg) no-repeat;
}
#freeNavi a:hover	{
	background-position: 0 -100px;
}


#sabrNavi	{
	width: 190px;
	margin-bottom: 30px;
	list-style-type:none;
	margin: 0px 20px 0px 0px;
}

#sabrNavi a	{
	width: 190px;
	height:30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#sabrNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#sabrNavi li	{
	float: right;
	margin-bottom: 5px;
}
#sabrNavi .rnavi07 a	{
	background: url(img/menu07.jpg) no-repeat;
}
#sabrNavi .rnavi08 a	{
	background: url(img/menu08.jpg) no-repeat;
}
#sabrNavi .rnavi09 a	{
	background: url(img/menu09.jpg) no-repeat;
}
#sabrNavi .rnavi10 a	{
	background: url(img/menu10.jpg) no-repeat;
}
#sabrNavi .rnavi11 a	{
	background: url(img/menu11.jpg) no-repeat;
}
#sabrNavi .rnavi12 a	{
	background: url(img/menu12.jpg) no-repeat;
}
#sabrNavi .rnavi13 a	{
	background: url(img/menu13.jpg) no-repeat;
}
#sabrNavi .rnavi14 a	{
	background: url(img/menu14.jpg) no-repeat;
}
#sabrNavi .rnavi15 a	{
	background: url(img/menu15.jpg) no-repeat;
}
#sabrNavi .rnavi16 a	{
	background: url(img/menu16.jpg) no-repeat;
}
#sabrNavi .rnavi17 a	{
	background: url(img/menu17.jpg) no-repeat;
}
#sabrNavi .rnavi18 a	{
	background: url(img/menu18.jpg) no-repeat;
}
#sabrNavi a:hover	{
	background-position: 0 -30px;
}

#saburNavi	{
	width: 190px;
	margin-bottom: 30px;
	list-style-type:none;
	margin: 0px 20px 0px 0px;
}

#saburNavi a	{
	width: 190px;
	height:30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#saburNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#saburNavi li	{
	float: right;
	margin-bottom: 5px;
}
#saburNavi .srnavi14 a	{
	background: url(img/menu14.jpg) no-repeat;
}
#saburNavi .srnavi15 a	{
	background: url(img/menu15.jpg) no-repeat;
}
#saburNavi .srnavi16 a	{
	background: url(img/menu16.jpg) no-repeat;
}
#saburNavi .srnavi17 a	{
	background: url(img/menu17.jpg) no-repeat;
}
#saburNavi .srnavi18 a	{
	background: url(img/menu18.jpg) no-repeat;
}
#saburNavi a:hover	{
	background-position: 0 -30px;
}

#urNavi	{
	width: 190px;
	margin-bottom: 236px;
	list-style-type:none;
	margin: 0px 20px 5px 0px;
}

#urNavi a	{
	width: 190px;
	height:236px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#urNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#urNavi li	{
	float: right;
}
#urNavi .urnavi38 a	{
	background: url(img/menu38.jpg) no-repeat;
}
#urNavi a:hover	{
	background-position: 0 -236px;
}
