@charset "UTF-8";

#header {
	width: 800px;
	height: 79px;
	background-color: #000000;
	text-align: center;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}
#header_inner {
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#header  em {
	visibility: hidden;
}
#header #mainLogo {
	float: left;
	height: 79px;
	width: 95px;
	background-image: url(../images/logo_foodmind.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headerBtns   {
	float: right;
	width: 703px;
	text-align: right;
}

#subNavi {
	width: 705px;
	float: right;
	height: 20px;
	text-align: right;
}
#subNavi a {
	text-decoration: none;
	color: #CCCCCC;
	font-size: 10px;
	line-height: 20px;
	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display: block;
}
#subNavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subNavi li {
	float: right;
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 10px;
}
#subNavi .otoiawase a {
	background-image: url(../images/btn_header_otoiawase.gif);
	width: 140px;
}
#subNavi .otoiawase a:hover {
	background-position: bottom;
	width: 140px;
}
#subNavi .sitemap a {
	background-image: url(../images/btn_header_sitemap.gif);
	width: 125px;
}
#subNavi .sitemap a:hover {
	background-position: bottom;
	width: 125px;
}
#globalNavi {
	float: right;
	width: 623px;
	height: 16px;
	margin-top: 43px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
#globalNavi a {
	text-decoration: none;
	height: 16px;
	display: block;
}
#globalNavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#globalNavi li {
	float: left;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#globalNavi .home a {
	background-image: url(../images/menubtn_home.gif);
	width: 74px;
}
#globalNavi .home a:hover {
	background-position: bottom;
}
#globalNavi .company a {
	background-image: url(../images/menubtn_company.gif);
	width: 79px;
}
#globalNavi .company a:hover {
	background-position: bottom;
}
#globalNavi .recruit a {
	background-image: url(../images/menubtn_recruit.gif);
	width: 81px;
}
#globalNavi .recruit a:hover {
	background-position: bottom;
}
#globalNavi .policy a {
	background-image: url(../images/menubtn_policy.gif);
	width: 102px;
}
#globalNavi .policy a:hover {
	background-position: bottom;
}
#globalNavi .buying a {
	background-image: url(../images/menubtn_buying.gif);
	width: 92px;
}
#globalNavi .buying a:hover {
	background-position: bottom;
}
#globalNavi .winelist a {
	background-image: url(../images/menubtn_winelist.gif);
	width: 99px;
}
#globalNavi .winelist a:hover {
	background-position: bottom;
}
#globalNavi .blog a {
	background-image: url(../images/menubtn_blog.gif);
	width: 89px;
}
#globalNavi .blog a:hover {
	background-position: bottom;
}

#sideMenu1 a  {
	text-decoration: none;
	background-image: url(../images/btn_submenu1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 59px;
	width: 177px;
}
#sideMenu2 a  {
	text-decoration: none;
	background-image: url(../images/btn_submenu2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 59px;
	width: 177px;
}
#sideMenu3 a  {
	text-decoration: none;
	background-image: url(../images/btn_submenu3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 59px;
	width: 177px;
}
#sideMenu4 a  {
	text-decoration: none;
	background-image: url(../images/btn_submenu4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 136px;
	width: 177px;
}
#backList a  {
	text-decoration: none;
	background-image: url(../images/btn_backwinelist.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 59px;
	width: 177px;
}
#sideMenu1 a:hover,#sideMenu2 a:hover,#sideMenu3 a:hover,#sideMenu4 a:hover,#backList a:hover {
	background-position: bottom;
}

