/*======================================================================*/
/*===インデックス以外の指定=============================================*/
/*======================================================================*/

/* =============================================================== */
/* コンテンツ===================================================== */
#bodyStyle {
	background-image: url(/img/index/bodyBg.jpg);
	background-position: left top;
	background-repeat: repeat;
}
#topLayout {
	background-image: url(/img/index/contentsBg.gif);
	background-position: left top;
	background-repeat: repeat;
	text-align: center;
}
/* ============================================================= */
/* ヘッダー===================================================== */
#header {
	width: 800px;
	height: 170px;
	background-image: url(/img/main/headerBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	margin: 0px 0px 5px 0px;
}
#header h1 {
	position: absolute;
	top: 10px;
	left: 415px;
	width: 380px;
	text-align: right;
}
/* ============================================================= */
/* ★新たに追加 ------------------------------------------------ */
#header .menu li a {
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#header .menu li a:hover {
	text-decoration: none;
}
/* メニュー共通指定 */
#header .main a,
#header .shopList a,
#header .shopListNow a,
#header .itemList a,
#header .itemListNow a,
#header .worknowList a,
#header .worknowListNow a,
#header .jobList a,
#header .jobListNow a,
#header .newsList a,
#header .newsListNow a {
	display: block;
	background-image: url(/img/main/headerBg.jpg);
	background-repeat: no-repeat;
}
#header .shopList a:hover,
#header .shopListNow a,
#header .itemList a:hover,
#header .itemListNow a,
#header .worknowList a:hover,
#header .worknowListNow a,
#header .jobList a:hover,
#header .jobListNow a,
#header .newsList a:hover,
#header .newsListNow a {
	background-image: url(/img/main/headerBg_f2.jpg);
	background-repeat: no-repeat;
}

/* メインページ */
#header .main,
#header .main a {
	width: 305px;
	height: 90px;
}
#header .main {
	position: absolute;
	top: 0px;
	left: 0px;
}

/* お店情報 */
#header .shopList,
#header .shopListNow,
#header .shopList a,
#header .shopListNow a {
	width: 84px;
	height: 34px;
}
#header .shopList,
#header .shopListNow {
	position: absolute;
	top: 59px;
	left: 306px;
}
#header .shopList a,
#header .shopListNow a {
	background-position: -306px -59px;
}

/* 女の子情報 */
#header .itemList,
#header .itemListNow,
#header .itemList a,
#header .itemListNow a {
	width: 96px;
	height: 34px;
}
#header .itemList,
#header .itemListNow {
	position: absolute;
	top: 59px;
	left: 390px;
}
#header .itemList a,
#header .itemListNow a {
	background-position: -390px -59px;
}

/* リアルタイム出勤 */
#header .worknowList,
#header .worknowListNow,
#header .worknowList a,
#header .worknowListNow a {
	width: 134px;
	height: 34px;
}
#header .worknowList,
#header .worknowListNow {
	position: absolute;
	top: 59px;
	left: 486px;
}
#header .worknowList a,
#header .worknowListNow a {
	background-position: -486px -59px;
}

/* 求人情報 */
#header .jobList,
#header .jobListNow,
#header .jobList a,
#header .jobListNow a {
	width: 80px;
	height: 34px;
}
#header .jobList,
#header .jobListNow {
	position: absolute;
	top: 59px;
	left: 620px;
}
#header .jobList a,
#header .jobListNow a {
	background-position: -620px -59px;
}

/* 速報ニュース */
#header .newsList,
#header .newsListNow,
#header .newsList a,
#header .newsListNow a {
	width: 106px;
	height: 34px;
}
#header .newsList,
#header .newsListNow {
	position: absolute;
	top: 59px;
	left: 700px;
}
#header .newsList a,
#header .newsListNow a {
	background-position: -700px -59px;
}
/* ============================================================= */
/* 地域メニュー共通指定 */
#header .all a,
#header .allNow a,
#header .hokkaido a,
#header .hokkaidoNow a,
#header .tohoku a,
#header .tohokuNow a,
#header .hokuriku a,
#header .hokurikuNow a,
#header .kanto a,
#header .kantoNow a,
#header .tokai a,
#header .tokaiNow a,
#header .kansai a,
#header .kansaiNow a,
#header .shikoku a,
#header .shikokuNow a,
#header .kyushu a,
#header .kyushuNow a {
	position: absolute;
	display: block;
	background-image: url(/img/main/headerBg.jpg);
	background-repeat: no-repeat;
	/* ★新たに追加 */
	line-height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#header .all a:hover,
#header .allNow a,
#header .hokkaido a:hover,
#header .hokkaidoNow a,
#header .tohoku a:hover,
#header .tohokuNow a,
#header .hokuriku a:hover,
#header .hokurikuNow a,
#header .kanto a:hover,
#header .kantoNow a,
#header .tokai a:hover,
#header .tokaiNow a,
#header .kansai a:hover,
#header .kansaiNow a,
#header .shikoku a:hover,
#header .shikokuNow a,
#header .kyushu a:hover,
#header .kyushuNow a {
	background-image: url(/img/main/headerBg_f2.jpg);
	background-repeat: no-repeat;
	/* ★新たに追加 */
	text-decoration: none;
	color: #FFCC00;
}

/* 全国 */
#header .all,
#header .allNow,
#header .all a,
#header .allNow a {
	width: 50px;
	height: 24px;
}
#header .all,
#header .allNow {
	position: absolute;
	top: 96px;
	left: 214px;
}
#header .all a,
#header .allNow a {
	background-position: -214px -96px;
}

/* 北海道 */
#header .hokkaido,
#header .hokkaidoNow,
#header .hokkaido a,
#header .hokkaidoNow a {
	width: 66px;
	height: 24px;
}
#header .hokkaido,
#header .hokkaidoNow {
	position: absolute;
	top: 96px;
	left: 264px;
}
#header .hokkaido a,
#header .hokkaidoNow a {
	background-position: -264px -96px;
}

/* 東北 */
#header .tohoku,
#header .tohokuNow,
#header .tohoku a,
#header .tohokuNow a {
	width: 51px;
	height: 24px;
}
#header .tohoku,
#header .tohokuNow {
	position: absolute;
	top: 96px;
	left: 330px;
}
#header .tohoku a,
#header .tohokuNow a {
	background-position: -330px -96px;
}

/* 北陸・信越 */
#header .hokuriku,
#header .hokurikuNow,
#header .hokuriku a,
#header .hokurikuNow a {
	width: 87px;
	height: 24px;
}
#header .hokuriku,
#header .hokurikuNow {
	position: absolute;
	top: 96px;
	left: 381px;
}
#header .hokuriku a,
#header .hokurikuNow a {
	background-position: -381px -96px;
}

/* 関東 */
#header .kanto,
#header .kantoNow,
#header .kanto a,
#header .kantoNow a {
	width: 51px;
	height: 24px;
}
#header .kanto,
#header .kantoNow {
	position: absolute;
	top: 96px;
	left: 468px;
}
#header .kanto a,
#header .kantoNow a {
	background-position: -468px -96px;
}

/* 東海 */
#header .tokai a,
#header .tokaiNow a {
	width: 50px;
	height: 24px;
}
#header .tokai,
#header .tokaiNow {
	position: absolute;
	top: 96px;
	left: 519px;
}
#header .tokai a,
#header .tokaiNow a {
	background-position: -519px -96px;
}

/* 関西 */
#header .kansai,
#header .kansaiNow,
#header .kansai a,
#header .kansaiNow a {
	width: 50px;
	height: 24px;
}
#header .kansai,
#header .kansaiNow {
	position: absolute;
	top: 96px;
	left: 569px;
}
#header .kansai a,
#header .kansaiNow a {
	background-position: -569px -96px;
}

/* 四国・中国 */
#header .shikoku,
#header .shikokuNow,
#header .shikoku a,
#header .shikokuNow a {
	width: 88px;
	height: 24px;
}
#header .shikoku,
#header .shikokuNow {
	position: absolute;
	top: 96px;
	left: 619px;
}
#header .shikoku a,
#header .shikokuNow a {
	background-position: -619px -96px;
}

/* 九州・沖縄 */
#header .kyushu a,
#header .kyushuNow a {
	width: 87px;
	height: 24px;
}
#header .kyushu,
#header .kyushuNow {
	position: absolute;
	top: 96px;
	left: 707px;
}
#header .kyushu a,
#header .kyushuNow a {
	background-position: -707px -96px;
}

/* ============================================================= */
/* さらに絞込み地域メニュー共通指定 */
#header .naviArea {
	position: absolute;
	top: 132px;
	left: 222px;
}
#header .naviArea span {
	font-size: 12px;
	line-height: 13px;
}


/* 左背景画像 */
#header .leftBg {
	position: absolute;
	top: 0px;
	left: -70px;
	width: 70px;
	height: 162px;
	background-image: url(/img/main/headerLeftBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
/* 右背景画像 */
#header .rightBg {
	position: absolute;
	top: 0px;
	right: -70px;
	width: 70px;
	height: 162px;
	background-image: url(/img/main/headerRightBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

