@charset "utf-8";


#header {
	background:#fff url(/static/images/2009/gourmet/HeaderSeparate.png) no-repeat bottom left;
}

#header h1 {
	height:22px;
	margin:0;
	padding-left:15px;
	font-size:95%;
	font-weight:normal;
	color:#929092;
	line-height:22px;
	/*background:#fafaf0;*/
	background:#feeac4;
}

#header .inner {
	background:#fff;
}


#header .siteLogo {
	width:226px;/*width:246px;*/
	height:94px;
	background:url(/static/images/2009/gourmet/siteLogo.png) no-repeat 0px 0px;
	float:left;
}

#header .siteLogo a {
	width:100%;
	height:100%;
	display:block;
}

#header .siteLogo span {display:none;}

#header ul.headerMainMenu {
	margin-bottom:15px;
	padding-right:15px;
	float:right;
}
#header ul.headerMainMenu li {

	float:left;
}

#header ul.headerMainMenu li a {
	padding:0 5px;
	color:#404040;
}

#header ul.headerMainMenu li a:hover {color:#ff7d00;}

#header .leftArea {}
#header .rightArea {width:724px;/*width:704px;*/}

#header .headerSearchArea,
#header .headerSubMenu {
	height:46px;
	background:url(/static/images/2009/gourmet/HeaderSubMenuBg.png) no-repeat 0px 0px;
}

#header .headerSearchArea {width:526px;/*width:506px;*/}
#header .headerSubMenu {width:198px;}


#header .headerSearchArea .SearchBtn {
	width:70px;
	height:22px;
	border:0px none;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(/static/images/2009/gourmet/HeaderSearchBtn.png) no-repeat 0px 0px;
}
#header .headerSearchArea .SearchBtnmo {
	width:70px;
	height:22px;
	border:0px none;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(/static/images/2009/gourmet/HeaderSearchBtn.png) no-repeat 0px -22px;
}



#header .headerSubMenu ul {padding:0 15px 0 13px;}
#header .headerSubMenu ul li {width:67px;height:22px;line-height:22px;font-size:90%;float:left;}

#header li.Item01 {
	padding-left:18px;
	background:url(/static/images/2009/common/mypage.png) no-repeat 0px 4px;
}
#header li.Item02 {
	padding-left:18px;
	background:url(/static/images/2009/common/kuchikomi.png) no-repeat 0px 4px;
}
#header li.Item03 {
	padding-left:18px;
	background:url(/static/images/2009/common/help.png) no-repeat 0px 4px;

}
#header li.Item04 {
	padding-left:18px;
	background:url(/static/images/2009/common/point.png) no-repeat 0px 4px;
}

#header .course {
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
	color:#595757;
}

#header .course span{
	padding-left:5px;
	font-size:14px !important;
	font-weight:bold;
	color:#d7835f;
}


#header .SearchForm {
	padding-top:5px;
	padding-left:5px;
}
#header .SearchForm div {
	font-size:11px;
	float:left;
}

#header .SearchForm .area {font-weight:bold;}
#header .SearchForm .keyword {padding-left:10px;font-weight:bold;}
#header .SearchForm .submit {padding-left:7px;}

#header .SearchForm .area input {width:120px;margin-left:5px;}
#header .SearchForm .keyword input {width:180px;margin-left:5px;}

#header .SearchForm .areaBlur {background:url(/static/images/2009/gourmet/formAreaBg.png) no-repeat 0px 0px;}

/***********************************************************************/

#header .mainNaviWrapper {
	padding-top: 1px;
	background:#e4e4e4 url(/static/images/2009/gourmet/HeaderSeparate.png) no-repeat 0px -2px;
}

#header .mainNavi {
	width: 919px;
	margin: 0 auto;
	background:#e4e4e4 url(/static/images/2009/gourmet/mainNaviBg.png) repeat-x 0px 0px;

}
#header .mainNavi li {
	width: 149px;
	height: 33px;
	margin-right: 5px;
	text-align: center;
	float: left;
	line-height: 3;
}

#header .mainNavi li.last {
	margin-right: 0;
}

body.gourmet #header .mainNavi li {}
body.gourmet #header .mainNavi li a {
	width: 100%;
	height: 100%;
	display: block;
	color: #000;
	text-decoration: none;
}

body.gourmet #header .mainNavi li a:hover {
	color: #fff;
	text-decoration: none;
	background: #ed7986;
}

body.gourmet #header .mainNavi li.c00 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat 0px 0px;}
body.gourmet #header .mainNavi li.c01 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -154px 0px;}
body.gourmet #header .mainNavi li.c02 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -308px 0px;}
body.gourmet #header .mainNavi li.c03 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -462px 0px;}
body.gourmet #header .mainNavi li.c04 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -616px 0px;}
body.gourmet #header .mainNavi li.c05 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -770px 0px;}

body.gourmet #header .mainNavi li.c00 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat 0px -33px;}
body.gourmet #header .mainNavi li.c01 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -154px -33px;}
body.gourmet #header .mainNavi li.c02 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -308px -33px;}
body.gourmet #header .mainNavi li.c03 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -462px -33px;}
body.gourmet #header .mainNavi li.c04 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -616px -33px;}
body.gourmet #header .mainNavi li.c05 a:hover {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -770px -33px;}

body.gourmet #header .mainNavi li.c01 {background: url(/static/images/2009/gourmet/mainNaviBtn.png) no-repeat -154px -66px;}