@charset "utf-8";
/* ---------------------------------------------------------------------- */
/* コンテンツ・ナビゲーション縦---------------------------------------------------------------------- */

#globalheader {
	width: 160px;
	height: 190px;
	margin: 0px;
/*
	position: relative;
*/
	z-index: 9998;
}
#globalheader #globalnav { margin: 0 ; padding: 0 ; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 160px; height: 0 ; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader  { background-image: url(../img/global/nav.gif); background-repeat: no-repeat; }

#globalheader #globalnav li#globalnav01 a { background-position: 0 0 ; }
#globalheader #globalnav li#globalnav02 a { background-position:  0 -38px ; }
#globalheader #globalnav li#globalnav03 a { background-position:  0 -76px ; }
#globalheader #globalnav li#globalnav04 a { background-position:  0 -114px ; }
#globalheader #globalnav li#globalnav05 a { background-position:  0 -152px ; }

#globalheader #globalnav li#globalnav01 a:hover { background-position: -160px 0 ; }
#globalheader #globalnav li#globalnav02 a:hover { background-position: -160px -38px ; }
#globalheader #globalnav li#globalnav03 a:hover { background-position: -160px -76px ; }
#globalheader #globalnav li#globalnav04 a:hover { background-position: -160px -114px ; }
#globalheader #globalnav li#globalnav05 a:hover { background-position: -160px -152px ; }

#globalheader #globalnav li#globalnav01 a:active { background-position: -160px 0 ; }
#globalheader #globalnav li#globalnav02 a:active { background-position: -160px -38px ; }
#globalheader #globalnav li#globalnav03 a:active { background-position: -160px -76px ; }
#globalheader #globalnav li#globalnav04 a:active { background-position: -160px -114px ; }
#globalheader #globalnav li#globalnav05 a:active { background-position: -160px -152px ; }

#globalheader.globalnav01 #globalnav li#globalnav01 a { background-position: -320px 0 !important; }
#globalheader.globalnav02 #globalnav li#globalnav02 a { background-position: -320px -38px !important; }
#globalheader.globalnav03 #globalnav li#globalnav03 a { background-position: -320px -76px !important; }
#globalheader.globalnav04 #globalnav li#globalnav04 a { background-position: -320px -114px !important; }
#globalheader.globalnav05 #globalnav li#globalnav05 a { background-position: -320px -152px !important; }

/* ---------------------------------------------------------------------- */
#navmaker {
	width: 160px;
	height: 38px;
	margin: 0px;
	z-index: 9998;
}
#navmaker #navmakerul { margin: 0 ; padding: 0 ; }
#navmaker #navmakerul li { display: inline; }
#navmaker #navmakerul li a { float: left; width: 160px; height: 0 ; padding-top: 38px; overflow: hidden; }
#navmaker #navmakerul li a,
#navmaker  { background-image: url(../img/global/navmaker.gif); background-repeat: no-repeat; }
#navmaker #navmakerul li#navmakerli a { background-position: 0 0 ; }
#navmaker #navmakerul li#navmakerli a:hover { background-position: -160px 0 ; }
#navmaker #navmakerul li#navmakerli a:active { background-position: -160px 0 ; }
#navmaker.navmakerli #navmakerul li#navmakerli a { background-position: -320px 0 !important; }

/* ---------------------------------------------------------------------- */

#navtop {
	width: 600px;
	height: 100px;
	margin: 0px;
	z-index: 9998;
}
#navtop #navtopul { margin: 0 ; padding: 0 ; }
#navtop #navtopul li { display: inline; }
#navtop #navtopul li a { float: left; width: 300px; height: 0 ; padding-top: 100px; overflow: hidden; }
#navtop #navtopul li a,
#navtop  { background-image: url(../img/global/navtop.gif); background-repeat: no-repeat; }
#navtop #navtopul li#navtop01 a { background-position: 0 0 ; }
#navtop #navtopul li#navtop02 a { background-position: -300px 0 ; }
#navtop #navtopul li#navtop01 a:hover { background-position: 0 -100px ; }
#navtop #navtopul li#navtop02 a:hover { background-position: -300px -100px ; }
#navtop #navtopul li#navtop01 a:active { background-position: 0 -100px ; }
#navtop #navtopul li#navtop02 a:active { background-position: -300px -100px ; }

/* ---------------------------------------------------------------------- */