@charset "utf-8";
/*----------------------------------------
Name: header.css
Date Created:2009/02/10 [s.nakamura]
Last Updated:2009/02/10 [s.nakamura]
----------------------------------------*/

.bg{
	background:url(../img/bg.jpg) repeat-x center 0;
}
.bg01{
	background:url(../img/bg_01.jpg) repeat-x center 0;
}
.bg02{
	background:url(../img/bg_02.jpg) repeat-x center 0;
}
.bg03{
	background:url(../img/bg_03.jpg) repeat-x center 0;
}


#index #header{
	padding:0 0 14px 0;
	background:none;
	height:531px;
	/*background: url(../img/Alpha_bg.png) repeat-x 0 0;*/
}

#index .headerInner{
	position:relative;
	margin:0 auto;
	width:960px;
	height:531px;
	background: url(../img/Alpha_bg2.png) no-repeat right -5px;
}
#index .headerInner h1{
	position:absolute;
	width:350px;
	top:177px;
	right:60px;
}

#globalNavi ul{
	float:right;
	padding:30px 0 0 0;
	width:400px;
}
#globalNavi li{
	float:left;
	text-indent:-9999px;
}
#index #globalNavi li a{
	display:block;
	height:30px;
	background:url(../img/index_navi.png) no-repeat 0 0;
}
#index #globalNavi li.naviHome a{
	width:56px;
	background-position:0 0;
	}
#index #globalNavi li.naviStore a{
	width:148px;
	background-position:-56px 0;
}
#index #globalNavi li.naviAbout a{
	width:81px;
	background-position:-204px 0;
}
#index #globalNavi li.naviRecruit a{
	width:70px;
	background-position:-285px 0;
}
#index #globalNavi li.naviNews a{
	width:45px;
	background-position:-355px 0;
}

/*反転
---------------------------------------------*/
#globalNavi li.naviHome a:hover{
	width:56px;
	background-position:0 -30px;
	}
#index #globalNavi li.naviStore a:hover{
	width:148px;
	background-position:-56px -30px;
}
#index #globalNavi li.naviAbout a:hover{
	width:81px;
	background-position:-204px -30px;
}
#index #globalNavi li.naviRecruit a:hover{
	width:70px;
	background-position:-285px -30px;
}
#index #globalNavi li.naviNews a:hover{
	width:45px;
	background-position:-355px -30px;
}

/*footerNvi
---------------------------------------------*/

#footerNavi{
	padding:22px 0;
	width:960px;
	height:70px;
	background:url(../img/foot_massage.gif) no-repeat 0 22px;

}
#footerNavi ul{
	float:right;
	width:600px;
}
#footerNavi li{
	float:right;
	text-indent:-9999px;
}
#footerNavi li.naviPolicy{
		clear:both;
}
#footerNavi li a{
	display:block;
	height:35px;
}


#footerNavi li.naviHome a{
	width:101px;
	background:url(../img/foot_navi.gif) no-repeat -382px 0;
}
#footerNavi li.naviNews a{
	width:198px;
	background:url(../img/foot_navi.gif) no-repeat -483px 0;
}
#footerNavi li.naviStore a{
	width:279px;
	background:url(../img/foot_navi.gif) no-repeat -681px 0;
}
#footerNavi li.naviAbout a{
	width:120px;
	background:url(../img/foot_navi.gif) no-repeat -581px -35px;
}
#footerNavi li.naviRecruit a{
	width:97px;
	background:url(../img/foot_navi.gif) no-repeat -701px -35px;
}
#footerNavi li.naviPolicy a{
	width:162px;
	background:url(../img/foot_navi.gif) no-repeat -798px -35px;
}

/*反転
---------------------------------------------*/
#footerNavi li.naviHome a:hover{
	width:101px;
	background:url(../img/foot_navi.gif) no-repeat -382px -70px;
}
#footerNavi li.naviNews a:hover{
	width:198px;
	background:url(../img/foot_navi.gif) no-repeat -483px -70px;
}
#store #footerNavi li.naviStore a,#footerNavi li.naviStore a:hover{
	width:279px;
	background:url(../img/foot_navi.gif) no-repeat -681px -70px;
}
#about #footerNavi li.naviAbout a,#footerNavi li.naviAbout a:hover{
	width:120px;
	background:url(../img/foot_navi.gif) no-repeat -581px -105px;
}
#recruit #footerNavi li.naviRecruit a,#footerNavi li.naviRecruit a:hover{
	width:97px;
	background:url(../img/foot_navi.gif) no-repeat -701px -105px;
}
#policy #footerNavi li.naviPolicy a,#footerNavi li.naviPolicy a:hover{
	width:162px;
	background:url(../img/foot_navi.gif) no-repeat -798px -105px;
}
