@charset "utf-8";
/* ---------------------------------------------------------------------- */
/* コンテンツ・ナビゲーション1---------------------------------------------------------------------- */
#globalheader {
	width: 160px;
	height: 279px;
	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: 31px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader  { background-image: url(./img/nav1.gif); background-repeat: no-repeat; }

#globalheader #globalnav li#globalnav01 a { background-position: 0 0 ; }
#globalheader #globalnav li#globalnav02 a { background-position: 0 -31px ; }
#globalheader #globalnav li#globalnav03 a { background-position: 0 -62px ; }
#globalheader #globalnav li#globalnav04 a { background-position: 0 -93px ; }
#globalheader #globalnav li#globalnav05 a { background-position: 0 -124px ; }
#globalheader #globalnav li#globalnav06 a { background-position: 0 -155px ; }
#globalheader #globalnav li#globalnav07 a { background-position: 0 -186px ; }
#globalheader #globalnav li#globalnav08 a { background-position: 0 -217px ; }
#globalheader #globalnav li#globalnav09 a { background-position: 0 -248px ; }

#globalheader #globalnav li#globalnav01 a:hover { background-position: -160px 0 ; }
#globalheader #globalnav li#globalnav02 a:hover { background-position: -160px -31px ; }
#globalheader #globalnav li#globalnav03 a:hover { background-position: -160px -62px ; }
#globalheader #globalnav li#globalnav04 a:hover { background-position: -160px -93px ; }
#globalheader #globalnav li#globalnav05 a:hover { background-position: -160px -124px ; }
#globalheader #globalnav li#globalnav06 a:hover { background-position: -160px -155px ; }
#globalheader #globalnav li#globalnav07 a:hover { background-position: -160px -186px ; }
#globalheader #globalnav li#globalnav08 a:hover { background-position: -160px -217px ; }
#globalheader #globalnav li#globalnav09 a:hover { background-position: -160px -248px ; }

#globalheader #globalnav li#globalnav01 a:active { background-position: -320px 0 ; }
#globalheader #globalnav li#globalnav02 a:active { background-position: -320px -31px ; }
#globalheader #globalnav li#globalnav03 a:active { background-position: -320px -62px ; }
#globalheader #globalnav li#globalnav04 a:active { background-position: -320px -93px ; }
#globalheader #globalnav li#globalnav05 a:active { background-position: -320px -124px ; }
#globalheader #globalnav li#globalnav06 a:active { background-position: -320px -155px ; }
#globalheader #globalnav li#globalnav07 a:active { background-position: -320px -186px ; }
#globalheader #globalnav li#globalnav08 a:active { background-position: -320px -217px ; }
#globalheader #globalnav li#globalnav09 a:active { background-position: -320px -248px ; }

#globalheader.globalnav01 #globalnav li#globalnav01 a { background-position: -480px 0 !important; }
#globalheader.globalnav02 #globalnav li#globalnav02 a { background-position: -480px -31px !important; }
#globalheader.globalnav03 #globalnav li#globalnav03 a { background-position: -480px -62px !important; }
#globalheader.globalnav04 #globalnav li#globalnav04 a { background-position: -480px -93px !important; }
#globalheader.globalnav05 #globalnav li#globalnav05 a { background-position: -480px -124px !important; }
#globalheader.globalnav06 #globalnav li#globalnav06 a { background-position: -480px -155px !important; }
#globalheader.globalnav07 #globalnav li#globalnav07 a { background-position: -480px -186px !important; }
#globalheader.globalnav08 #globalnav li#globalnav08 a { background-position: -480px -217px !important; }
#globalheader.globalnav09 #globalnav li#globalnav09 a { background-position: -480px -248px !important; }



#globalheader2 {
	width: 160px;
	height: 155px;
	margin: 0px;
	position: relative;
	z-index: 9998;
}
#globalheader2 #globalnav2 { margin: 0 ; padding: 0 ; }
#globalheader2 #globalnav2 li { display: inline; }
#globalheader2 #globalnav2 li a { float: left; width: 160px; height: 0 ; padding-top: 31px; overflow: hidden; }
#globalheader2 #globalnav2 li a,
#globalheader2  { background-image: url(./img/nav2.gif); background-repeat: no-repeat; }


#globalheader2 #globalnav2 li#globalnav210 a { background-position: 0 0 ; }
#globalheader2 #globalnav2 li#globalnav211 a { background-position: 0 -31px ; }
#globalheader2 #globalnav2 li#globalnav212 a { background-position: 0 -62px ; }
#globalheader2 #globalnav2 li#globalnav213 a { background-position: 0 -93px ; }
#globalheader2 #globalnav2 li#globalnav214 a { background-position: 0 -124px ; }

#globalheader2 #globalnav2 li#globalnav210 a:hover { background-position: -160px 0 ; }
#globalheader2 #globalnav2 li#globalnav211 a:hover { background-position: -160px -31px ; }
#globalheader2 #globalnav2 li#globalnav212 a:hover { background-position: -160px -62px ; }
#globalheader2 #globalnav2 li#globalnav213 a:hover { background-position: -160px -93px ; }
#globalheader2 #globalnav2 li#globalnav214 a:hover { background-position: -160px -124px ; }

#globalheader2 #globalnav2 li#globalnav210 a:active { background-position: -320px 0 ; }
#globalheader2 #globalnav2 li#globalnav211 a:active { background-position: -320px -31px ; }
#globalheader2 #globalnav2 li#globalnav212 a:active { background-position: -320px -62px ; }
#globalheader2 #globalnav2 li#globalnav213 a:active { background-position: -320px -93px ; }
#globalheader2 #globalnav2 li#globalnav214 a:active { background-position: -320px -124px ; }

#globalheader2.globalnav210 #globalnav2 li#globalnav210 a { background-position: -480px 0 !important; }
#globalheader2.globalnav211 #globalnav2 li#globalnav211 a { background-position: -480px -31px !important; }
#globalheader2.globalnav212 #globalnav2 li#globalnav212 a { background-position: -480px -62px !important; }
#globalheader2.globalnav213 #globalnav2 li#globalnav213 a { background-position: -480px -93px !important; }
#globalheader2.globalnav214 #globalnav2 li#globalnav214 a { background-position: -480px -124px !important; }


#nav_counseling {
	width: 160px;
	height: 60px;
	margin: 0px;
	position: relative;
	z-index: 9998;
}
#nav_counseling #nav_counselingul { margin: 0 ; padding: 0 ; }
#nav_counseling #nav_counselingul li { display: inline; }
#nav_counseling #nav_counselingul li a { float: left; width: 160px; height: 0 ; padding-top: 60px; overflow: hidden; }
#nav_counseling #nav_counselingul li a,
#nav_counseling  { background-image: url(./img/nav_counseling.gif); background-repeat: no-repeat; }
#nav_counseling #nav_counselingul li#nav_counselingli a { background-position: 0 0 ; }
#nav_counseling #nav_counselingul li#nav_counselingli a:hover { background-position: -160px 0 ; }
#nav_counseling #nav_counselingul li#nav_counselingli a:active { background-position: -160px 0 ; }
#nav_counseling.nav_counselingli #nav_counselingul li#nav_counselingli a { background-position: -320px 0 !important; }
