/*menu---------------------------------------------------*/
#menu {
min-width:900px;
padding:0px;
margin: 0px;
 height:72px;
}	

.logo{
position: absolute;
    left: 0px;
    top: 48px;
    right: 0px;
	}
	
.menu{
position: absolute;
width:669px;
    left: 7px;
    top: 16px;
	white-space:nowrap;
	}
	
.sub-menu{
	float:right;
	padding:0px;
margin: 0px;
vertical-align:top;
	}
	
#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	margin: 0; 
	padding: 0;
	text-decoration: none;
	text-indent:-9999px;
}

#menu1 {
padding:0px;
margin: 0px;
 height:72px;
}	

#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	margin: 0; 
	padding: 0;
	text-decoration: none;
	text-indent:-9999px;
}

/*menu---------------------------------------------------*/
#menu2 {
padding:0px;
margin: 0px;
}	


	
#menu2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu2 ul li {
	float: left;
}

#menu2 ul li a {
	display: block;
	font-size:10px;
	margin: 0; 
	padding: 0;
	text-decoration: none;
	text-indent:-9999px;
}

	
/*トップ---------------------------------------------------*/
#menu01 a {
	width: 45px;
	height:18px;
	background: url(../img/menu_01.gif) no-repeat 0px 0px;
}
#menu01 a:hover {
	background: url(../img/menu_01.gif) no-repeat 0px -20px;
}
#menu01-on a {
	width: 45px;
	height:18px;
	background: url(../img/menu_01.gif) no-repeat 0px -20px;
}

/*メッセージ---------------------------------------------------*/
#menu02 a {
	width: 73px;
	height:18px;
	background: url(../img/menu_02.gif) no-repeat 0px 0px;
}
#menu02 a:hover {
	background: url(../img/menu_02.gif) no-repeat 0px -20px;
}
#menu02-on a {
	width: 73px;
	height:18px;
	background: url(../img/menu_02.gif) no-repeat 0px -20px;
}

/*ニュース---------------------------------------------------*/
#menu03 a {
	width: 55px;
	height:18px;
	background: url(../img/menu_03.gif) no-repeat 0px 0px;
}
#menu03 a:hover {
	background: url(../img/menu_03.gif) no-repeat 0px -20px;
}
#menu03-on a {
	width: 58px;
	height:18px;
	background: url(../img/menu_03.gif) no-repeat 0px -20px;
}


/*ブランド---------------------------------------------------*/
#menu04 a {
	width: 56px;
	height:18px;
	background: url(../img/menu_04.gif) no-repeat 0px 0px;
}
#menu04 a:hover {
	background: url(../img/menu_04.gif) no-repeat 0px -20px;
}
#menu04-on a {
	width: 56px;
	height:18px;
	background: url(../img/menu_04.gif) no-repeat 0px -20px;
}

/*フランチャイズ---------------------------------------------------*/
#menu05 a {
	width: 86px;
	height:18px;
	background: url(../img/menu_05.gif) no-repeat 0px 0px;
}
#menu05 a:hover {
	background: url(../img/menu_05.gif) no-repeat 0px -20px;
}
#menu05-on a {
	width: 86px;
	height:18px;
	background: url(../img/menu_05.gif) no-repeat 0px -20px;
}

/*会社概要---------------------------------------------------*/
#menu06 a {
	width: 117px;
	height:18px;
	background: url(../img/menu_06.gif) no-repeat 0px 0px;
}
#menu06 a:hover {
	background: url(../img/menu_06.gif) no-repeat 0px -20px;
}
#menu06-on a {
	width: 117px;
	height:18px;
	background: url(../img/menu_06.gif) no-repeat 0px -20px;
}

/*リクルート---------------------------------------------------*/
#menu07 a {
	width: 63px;
	height:18px;
	background: url(../img/menu_07.gif) no-repeat 0px 0px;
}
#menu07 a:hover {
	background: url(../img/menu_07.gif) no-repeat 0px -20px;
}
#menu07-on a {
	width: 63px;
	height:18px;
	background: url(../img/menu_07.gif) no-repeat 0px -20px;
}



/*English---------------------------------------------------*/
#menu08 a {
	width: 69px;
	height:18px;
	background: url(../img/menu_08.gif) no-repeat 0px 0px;
}
#menu08 a:hover {
	background: url(../img/menu_08.gif) no-repeat 0px -20px;
}
#menu08-on a {
	width: 69px;
	height:18px;
	background: url(../img/menu_08.gif) no-repeat 0px -20px;
}



/*CSR---------------------------------------------------*/
#menu09 a {
	width: 69px;
	height:18px;
	background: url(../img/menu_09.gif) no-repeat 0px 0px;
}
#menu09 a:hover {
	background: url(../img/menu_09.gif) no-repeat 0px -20px;
}
#menu09-on a {
	width: 69px;
	height:18px;
	background: url(../img/menu_09.gif) no-repeat 0px -20px;
}




/*ミシュラン---------------------------------------------------*/
#michelin a {
	width: 109px;
	height:69px;
	background: url(../img/btn_mishuran.gif) no-repeat 0px 0px;
}
#michelin a:hover {
	background: url(../img/btn_mishuran.gif) no-repeat 0px 0px;
}
#michelin-on a {
	width: 109px;
	height:69px;
	background: url(../img/btn_mishuran.gif) no-repeat 0px 0px;
}

/*こだわり---------------------------------------------------*/
#kodawari a {
	width: 110px;
	height:69px;
	background: url(../img/btn_kodawari.gif) no-repeat 0px 0px;
}
#kodawari a:hover {
	background: url(../img/btn_kodawari.gif) no-repeat 0px 0px;
}
#kodawari-on a {
	width: 110px;
	height:69px;
	background: url(../img/btn_kodawari.gif) no-repeat 0px 0px;
}

/*ケータリング---------------------------------------------------*/
#pcs a {
	width: 109px;
	height:69px;
	background: url(../img/btn_pcs.gif) no-repeat 0px 0px;
}
#pcs a:hover {
	background: url(../img/btn_pcs.gif) no-repeat 0px 0px;
}
#pcs-on a {
	width: 109px;
	height:69px;
	background: url(../img/btn_pcs.gif) no-repeat 0px 0px;
}


/*sitemap---------------------------------------------------*/
#menusite a {
	width: 63px;
	height:18px;
	background: url(../img/menu_site.gif) no-repeat 0px 0px;
}
#menusite a:hover {
	background: url(../img/menu_site.gif) no-repeat 0px -20px;
}
#menusite-on a {
	width: 63px;
	height:18px;
	background: url(../img/menu_site.gif) no-repeat 0px -20px;
}