@charset "euc-jp";
img{
	border: 0;
	}

/*top*/

#topglobal {
	height: 50px;
	width: 950px;
	background-image: url(../images/top_menubg.jpg);
	background-repeat: repeat-x;
	float: left;
	display: block;
}
#topglobal #topglobalwrap .topgnavi01 {

	height: 50px;
	width: 60px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi02 {

	height: 50px;
	width: 70px;
	float: left;
}

#topglobal #topglobalwrap .topgnavi04 {

	height: 50px;
	width: 70px;
	float: left;
	display: block;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi05 {

	height: 50px;
	width: 110px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi06 {

	height: 50px;
	width: 110px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi07 {

	height: 50px;
	width: 80px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi08 {

	height: 50px;
	width: 80px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi09 {

	height: 50px;
	width: 100px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi10 {

	height: 50px;
	width: 60px;
	float: left;
}
#topglobal #topglobalwrap .topgnavi11 {

	height: 50px;
	width: 55px;
	float: left;
}


#topglobal #topglobalwrap .topgnavi01 a {
	background-image: url(../images/top_menu_02.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 60px;
	display: block;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi02 a {
	background-image: url(../images/top_menu_03.jpg);
	display: block;
	height: 50px;
	width: 70px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi04 a {
	height: 50px;
	width: 70px;
	background-image: url(../images/top_menu_05.jpg);
	display: block;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi05 a {
	background-image: url(../images/top_menu_06.jpg);
	display: block;
	height: 50px;
	width: 110px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi06 a {
	background-image: url(../images/top_menu_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 110px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi07 a {
	background-image: url(../images/top_menu_08.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 80px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi08 a {
	background-image: url(../images/top_menu_09.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 80px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi09 a {
	background-image: url(../images/top_menu_10.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 100px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi10 a {
	background-image: url(../images/top_menu_11.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 60px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi11 a {
	background-image: url(../images/top_menu_12.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 55px;
	text-indent: -9999px;
}





#topglobal #topglobalwrap .topgnavi01 a:hover {
	background-image: url(../images/top_menu_on_02.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 60px;
	display: block;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi02 a:hover {
	background-image: url(../images/top_menu_on_03.jpg);
	display: block;
	height: 50px;
	width: 70px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi04 a:hover {
	background-image: url(../images/top_menu_on_05.jpg);
	display: block;
	height: 50px;
	width: 70px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi05 a:hover {
	background-image: url(../images/top_menu_on_06.jpg);
	display: block;
	height: 50px;
	width: 110px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi06 a:hover {
	background-image: url(../images/top_menu_on_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 110px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi07 a:hover {
	background-image: url(../images/top_menu_on_08.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 80px;
	text-indent: -9999px;
}
#topglobal #topglobalwrap .topgnavi08 a:hover {
	background-image: url(../images/top_menu_on_09.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 80px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi09 a:hover {
	background-image: url(../images/top_menu_on_10.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 100px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi10 a:hover {
	background-image: url(../images/top_menu_on_11.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 60px;
	text-indent: -9999px;
}

#topglobal #topglobalwrap .topgnavi11 a:hover {
	background-image: url(../images/top_menu_on_12.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 55px;
	text-indent: -9999px;
}


#topglobal #topglobalwrap {
	height: 50px;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}








/*contents*/
#global {
	height: 58px;
	width: 950px;
	background-image: url(../images/u_menubg.jpg);
	background-repeat: repeat-x;
	float: left;
	display: block;
}
#global #globalwrap .gnavi01 {
	padding-top:5px;
	height: 40px;
	width: 45px;
	float: left;
}
#global #globalwrap .gnavi02 {
	padding-top:5px;
	height: 40px;
	width: 60px;
	float: left;
}
#global #globalwrap .gnavi03 {
	padding-top:5px;
	height: 40px;
	width: 65px;
	float: left;
	text-indent: -9999px;
}

#global #globalwrap .gnavi05 {
	padding-top:5px;
	height: 40px;
	width: 60px;
	float: left;
}
#global #globalwrap .gnavi06 {
	padding-top:5px;
	height: 40px;
	width: 110px;
	float: left;
}
#global #globalwrap .gnavi07 {
	padding-top:5px;
	height: 40px;
	width: 100px;
	float: left;
}
#global #globalwrap .gnavi08 {
	padding-top:5px;
	height: 40px;
	width: 80px;
	float: left;
}
#global #globalwrap .gnavi09 {
	padding-top:5px;
	height: 40px;
	width: 70px;
	float: left;
}
#global #globalwrap .gnavi10 {
	padding-top:5px;
	height: 40px;
	width: 100px;
	float: left;
}
#global #globalwrap .gnavi11 {
	padding-top:5px;
	height: 40px;
	width: 55px;
	float: left;
}
#global #globalwrap .gnavi12 {
	padding-top:5px;
	height: 40px;
	width: 55px;
	float: left;
}


#global #globalwrap .gnavi01 a {
	background-image: url(../images/u_menu_16.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 45px;
	display: block;
	text-indent: -9999px;
}
#global #globalwrap .gnavi02 a {
	background-image: url(../images/u_menu_17.jpg);
	display: block;
	height: 40px;
	width: 60px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi03 a {
	background-image: url(../images/u_menu_18.jpg);
	display: block;
	height: 40px;
	width: 65px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi05 a {
	background-image: url(../images/u_menu_20.jpg);
	display: block;
	height: 40px;
	width: 60px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#global #globalwrap .gnavi06 a {
	background-image: url(../images/u_menu_21.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 110px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi07 a {
	background-image: url(../images/u_menu_22.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi08 a {
	background-image: url(../images/u_menu_23.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 80px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi09 a {
	background-image: url(../images/u_menu_24.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 70px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi10 a {
	background-image: url(../images/u_menu_25.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi11 a {
	background-image: url(../images/u_menu_26.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi12 a {
	background-image: url(../images/u_menu_27.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}





#global #globalwrap .gnavi01 a:hover {
	background-image: url(../images/u_menu_on_16.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 45px;
	display: block;
	text-indent: -9999px;
}
#global #globalwrap .gnavi02 a:hover {
	background-image: url(../images/u_menu_on_17.jpg);
	display: block;
	height: 40px;
	width: 60px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi03 a:hover {
	background-image: url(../images/u_menu_on_18.jpg);
	display: block;
	height: 40px;
	width: 65px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi05 a:hover {
	background-image: url(../images/u_menu_on_20.jpg);
	display: block;
	height: 40px;
	width: 60px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#global #globalwrap .gnavi06 a:hover {
	background-image: url(../images/u_menu_on_21.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 110px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi07 a:hover {
	background-image: url(../images/u_menu_on_22.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi08 a:hover {
	background-image: url(../images/u_menu_on_23.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 80px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi09 a:hover {
	background-image: url(../images/u_menu_on_24.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 70px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi10 a:hover {
	background-image: url(../images/u_menu_on_25.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi11 a:hover {
	background-image: url(../images/u_menu_on_26.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi12 a:hover {
	background-image: url(../images/u_menu_on_27.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}

#global #globalwrap {
	height: 45px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

/*contents on*/
#global #globalwrap .gnavi01on {
	padding-top:5px;
	height: 40px;
	width: 45px;
	float: left;
}
#global #globalwrap .gnavi02on {
	padding-top:5px;
	height: 40px;
	width: 60px;
	float: left;
}
#global #globalwrap .gnavi03on {
	padding-top:5px;
	height: 40px;
	width: 65px;
	float: left;
	}


#global #globalwrap .gnavi05on {
	padding-top:5px;
	height: 40px;
	width: 60px;
	float: left;
}
#global #globalwrap .gnavi06on {
	padding-top:5px;
	height: 40px;
	width: 110px;
	float: left;
}
#global #globalwrap .gnavi07on {
	padding-top:5px;
	height: 40px;
	width: 100px;
	float: left;
}
#global #globalwrap .gnavi08on {
	padding-top:5px;
	height: 40px;
	width: 80px;
	float: left;
}
#global #globalwrap .gnavi09on {
	padding-top:5px;
	height: 40px;
	width: 70px;
	float: left;
}
#global #globalwrap .gnavi10on {
	padding-top:5px;
	height: 40px;
	width: 100px;
	float: left;
}
#global #globalwrap .gnavi11on {
	padding-top:5px;
	height: 40px;
	width: 55px;
	float: left;
}
#global #globalwrap .gnavi12on {
	padding-top:5px;
	height: 40px;
	width: 55px;
	float: left;
}


#global #globalwrap .gnavi01on a {
	background-image: url(../images/u_menu_on_16.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 45px;
	display: block;
	text-indent: -9999px;
}
#global #globalwrap .gnavi02on a {
	background-image: url(../images/u_menu_on_17.jpg);
	display: block;
	height: 40px;
	width: 60px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi03on a {
	background-image: url(../images/u_menu_on_18.jpg);
	display: block;
	height: 40px;
	width: 65px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi05on a {
	background-image: url(../images/u_menu_on_20.jpg);
	display: block;
	height: 40px;
	width: 60px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#global #globalwrap .gnavi06on a {
	background-image: url(../images/u_menu_on_21.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 110px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi07on a {
	background-image: url(../images/u_menu_on_22.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi08on a {
	background-image: url(../images/u_menu_on_23.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 80px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi09on a {
	background-image: url(../images/u_menu_on_24.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 70px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi10on a {
	background-image: url(../images/u_menu_on_25.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi11on a {
	background-image: url(../images/u_menu_on_26.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi12on a {
	background-image: url(../images/u_menu_on_27.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}







#global #globalwrap .gnavi01on a:hover {
	background-image: url(../images/u_menu_on_16.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 45px;
	display: block;
	text-indent: -9999px;
}
#global #globalwrap .gnavi02on a:hover {
	background-image: url(../images/u_menu_on_17.jpg);
	display: block;
	height: 40px;
	width: 60px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi03on a:hover {
	background-image: url(../images/u_menu_on_18.jpg);
	display: block;
	height: 40px;
	width: 65px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi05on a:hover {
	background-image: url(../images/u_menu_on_20.jpg);
	display: block;
	height: 40px;
	width: 60px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#global #globalwrap .gnavi06on a:hover {
	background-image: url(../images/u_menu_on_21.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 110px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi07on a:hover {
	background-image: url(../images/u_menu_on_22.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}
#global #globalwrap .gnavi08on a:hover {
	background-image: url(../images/u_menu_on_23.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 80px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi09on a:hover {
	background-image: url(../images/u_menu_on_24.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 70px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi10on a:hover {
	background-image: url(../images/u_menu_on_25.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 100px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi11on a:hover {
	background-image: url(../images/u_menu_on_26.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
}

#global #globalwrap .gnavi12on a:hover {
	background-image: url(../images/u_menu_on_27.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 55px;
	text-indent: -9999px;
