li{
	list-style:none;
	margin: 0px;
	padding: 0px;
	line-height:0px;
}
*html li{
	list-style:none;
	margin-top: -3px;
	padding: 0px;
	line-height:0px;
}
*:first-child+html li{
	list-style:none;
	margin-top: -3px;
	padding: 0px;
	line-height:0px;
}
ul#main-navi{
	width:317px;
	float:right;
    list-style:none;
	margin:57px 33px 3px 0px;
}
*:first-child ul#main-navi{
	width:317px;
	float:right;
    list-style:none;
	margin:57px 33px 4px 0px;
}
ul#main-navi li{
	margin: 0px;
	padding: 0px;
    list-style:none;
	float:right;
}
ul#main-navi li{
	margin: 0px;
	padding: 0px;
    list-style:none;
	float:left;
}
#main-navi a span{
	display:none;
	margin: 0px;
	padding: 0px;

}
/*グローバルナビ*/

a#navi01{
	background: url(img/navi.jpg);
	background-position:0px 0px;
	width:50px;
	height:21px;
	float:left;
    display:block;
}
a:hover#navi01{
	background: url(img/navi.jpg);
	background-position:0px -104px;
	width:50px;
	height:21px;
    display:block;
	float:left;
}
a#navi02{
	background: url(img/navi.jpg);
	background-position:-50px 0px;
	width:74px;
	height:21px;
    display:block;
	float:left;
}
a:hover#navi02{
	background: url(img/navi.jpg);
	background-position:-50px -104px;
	width:74px;
	height:21px;
    display:block;
	float:left;
}
a#navi03{
	background: url(img/navi.jpg);
	background-position:-124px 0px;
	width:66px;
	height:21px;
    display:block;
	float:left;
}
a:hover#navi03{
	background: url(img/navi.jpg);
	background-position:-124px -104px;
	width:66px;
	height:21px;
    display:block;
	float:left;
}
a#navi04{
	background: url(img/navi.jpg);
	background-position:-190px 0px;
	width:60px;
	height:21px;
    display:block;
	float:left;
}
a:hover#navi04{
	background: url(img/navi.jpg);
	background-position:-190px -104px;
	width:60px;
	height:21px;
    display:block;
	float:left;
}
a#navi05{
	background: url(img/navi.jpg);
	background-position:-250px 0px;
	width:65px;
	height:21px;
    display:block;
	float:left;
	}
a:hover#navi05{
	background: url(img/navi.jpg);
	background-position:-250px -104px;
	width:65px;
	height:21px;
    display:block;
	float:left;
}


/*WEB制作ナビ*/
ul#sub-navi li{
	margin: 0px;
	padding: 0px;
    list-style:none;
	float:left;
}
#sub-navi a span{
	display:none;
}
a#web01{
	background: url(img/navi-web.jpg);
	background-position:0px 0px;
	width:194px;
	height:35px;
	display: block;
}
a:hover#web01{
	background: url(img/navi-web.jpg);
	background-position:-194px 0px;
	width:194px;
	height:35px;
	display: block;
}
a#web02{
	background: url(img/navi-web.jpg);
	background-position:0px -35px;
	width:194px;
	height:15px;
	display: block;
}

a:hover#web02{
	background: url(img/navi-web.jpg);
	background-position:-194px -35px;
	width:194px;
	height:15px;
	display: block;
}
a#web03{
	background: url(img/navi-web.jpg);
	background-position:0px -50px;
	width:194px;
	height:15px;
	display: block;
}

a:hover#web03{
	background: url(img/navi-web.jpg);
	background-position:-194px -50px;
	width:194px;
	height:15px;
	display: block;
}
a#web04{
	background: url(img/navi-web.jpg);
	background-position:0px -65px;
	width:194px;
	height:18px;
	display: block;
}

a:hover#web04{
	background: url(img/navi-web.jpg);
	background-position:-194px -65px;
	width:194px;
	height:18px;
	display: block;
}
a#web05{
	background: url(img/navi-web.jpg);
	background-position:0px -83px;
	width:194px;
	height:18px;
	display: block;
}

a:hover#web05{
	background: url(img/navi-web.jpg);
	background-position:-194px -83px;
	width:194px;
	height:18px;
	display: block;
}

/*システム開発ナビ*/
a#sys01{
	background: url(img/navi-sys.jpg);
	background-position:0px 0px;
	width:194px;
	height:35px;
	display: block;
}

a:hover#sys01{
	background: url(img/navi-sys.jpg);
	background-position:-194px 0px;
	width:194px;
	height:35px;
	display: block;
}
a#sys02{
	background: url(img/navi-sys.jpg);
	background-position:0px -35px;
	width:194px;
	height:16px;
	display: block;
}

a:hover#sys02{
	background: url(img/navi-sys.jpg);
	background-position:-194px -35px;
	width:194px;
	height:16px;
	display: block;
}
a#sys03{
	background: url(img/navi-sys.jpg);
	background-position:0px -51px;
	width:194px;
	height:16px;
	display: block;
}

a:hover#sys03{
	background: url(img/navi-sys.jpg);
	background-position:-194px -51px;
	width:194px;
	height:16px;
	display: block;
}
a#sys04{
	background: url(img/navi-sys.jpg);
	background-position:0px -67px;
	width:194px;
	height:17px;
	display: block;
}

a:hover#sys04{
	background: url(img/navi-sys.jpg);
	background-position:-194px -67px;
	width:194px;
	height:17px;
	display: block;
}
/*システム開発ナビ*/
a#pr01{
	background: url(img/navi-pr.jpg);
	background-position:0px 0px;
	width:194px;
	height:40px;
	display: block;
}

a:hover#pr01{
	background: url(img/navi-pr.jpg);
	background-position:-194px 0px;
	width:194px;
	height:40px;
	display: block;
}
a#pr02{
	background: url(img/navi-pr.jpg);
	background-position:0px -40px;
	width:194px;
	height:14px;
	display: block;
}

a:hover#pr02{
	background: url(img/navi-pr.jpg);
	background-position:-194px -40px;
	width:194px;
	height:14px;
	display: block;
}
a#pr03{
	background: url(img/navi-pr.jpg);
	background-position:0px -54px;
	width:194px;
	height:18px;
	display: block;
}
a:hover#pr03{
	background: url(img/navi-pr.jpg);
	background-position:-194px -54px;
	width:194px;
	height:18px;
	display: block;
}
a#pr04{
	background: url(img/navi-pr.jpg);
	background-position:0px -72px;
	width:194px;
	height:17px;
	display: block;
}

a:hover#pr04{
	background: url(img/navi-pr.jpg);
	background-position:-194px -72px;
	width:194px;
	height:17px;
	display: block;
}
a#pr05{
	background: url(img/navi-pr.jpg);
	background-position:0px -89px;
	width:194px;
	height:18px;
	display: block;
}

a:hover#pr05{
	background: url(img/navi-pr.jpg);
	background-position:-194px -89px;
	width:194px;
	height:18px;
	display: block;
}
/**/
a#top-wc{
	background: url(img/wc-btn.jpg);
	float:left;
	width:164px;
	height:157px;
	margin-left:10px;
	margin-top: 10px;
	text-indent: -10000em;
	display: block;
}

a:hover#top-wc{
	background: url(img/wc-btn-on.jpg);
	float:left;
	width:164px;
	height:157px;
	margin-left:10px;
	margin-top: 10px;
	text-indent: -10000em;
	display: block;
}
