@charset "UTF-8";
/* CSS Document */

#topnavi {
width:870px; height:45px; 
margin:0; padding:0;
}

#topnavi ul {padding:0px; width:870px;}
#topnavi li {list-style-type:none; display:inlene; float:left;}

#topnavi li a {
height:45px; 
display:block; 
float:left;
text-indent:-1000em;
overflow:hidden;
text-decoration:none; 
}
/*------off*/
#topnavi li.topnavi01 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat 0px 0px;
	width:124px;
}
#topnavi li.topnavi02 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -124px 0px;
	width:124px;
}
#topnavi li.topnavi03 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -248px 0px;
	width:124px;
}
#topnavi li.topnavi04 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -372px 0px;
	width:124px;
}
#topnavi li.topnavi05 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -496px 0px;
	width:124px;
}
#topnavi li.topnavi06 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -620px 0px;
	width:124px;
}
#topnavi li.topnavi07 a {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -745px 0px;
	width:125px;
}

/*------hover*/
#topnavi li.topnavi01 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat 0px -45px;
	width:124px;
}
#topnavi li.topnavi02 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -124px -45px;
	width:124px;
}
#topnavi li.topnavi03 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -248px -45px;
	width:124px;
}
#topnavi li.topnavi04 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -372px -45px;
	width:124px;
}
#topnavi li.topnavi05 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -496px -45px;
	width:124px;
}
#topnavi li.topnavi06 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -620px -45px;
	width:124px;
}
#topnavi li.topnavi07 a:hover {
	background:url(../common-ver02/mainnavi_back.png) no-repeat -745px -45px;
	width:125px;

}






ul#link_btn {margin:0; padding:0; margin-bottom:15px;}
ul#link_btn li {list-style-type:none; float:left;}
ul#link_btn li a {width:132px; height:38px; margin-right:5px;
display:block; text-align:center; overflow:hidden;
text-indent:-1000em;
}

ul#link_btn li a:hover {}

ul#link_btn li.btn_contact a {
background:url(../common-ver02/btn_contact-off.png) 0 0 no-repeat;
}
ul#link_btn li.btn_suport a {
background:url(../common-ver02/btn_suport-off.png) 0 0 no-repeat;
}
ul#link_btn li.btn_link a {
background:url(../common-ver02/btn_links-off.png) 0 0 no-repeat;
}
ul#link_btn li.btn_contact a:hover {
background:url(../common-ver02/btn_contact-on.png) 0 0 no-repeat;
}
ul#link_btn li.btn_suport a:hover {
background:url(../common-ver02/btn_suport-on.png) 0 0 no-repeat;
}
ul#link_btn li.btn_link a:hover {
background:url(../common-ver02/btn_links-on.png) 0 0 no-repeat;
}



#subnavi-box {height:25px;
margin-top:5px; clear:both;
text-align:center; padding:2px 65px; 
background: url('../common-ver02/subnavi_back.png') 0 0 no-repeat;}

#page-end #subnavi-box {height:20px; width:740px;
margin:0 10px; clear:both;
text-align:center; padding:2px 0px; 
background:#001745;}

ul#subnavi {text-align:center; padding:3px 0;}
ul#subnavi li {display:inline;  list-style-type:none; float:left; font-size:11px;*font-size:10px;}
ul#subnavi li a {
display:block; text-align:center; color:#fff; 
line-height:1; padding:1px 1em; text-decoration:none; 
border-right:1px #fff solid; overflow:hidden;
}
ul#subnavi li a:hover {}
ul#subnavi li a.lastlinks {border:none;}
