@charset "utf-8";
/* CSS Document */

/* ----------------------------------------
　　アルバイト情報ページ全体共通部分のみ
 ----------------------------------------*/


html,
body,
#wrapper {
	height: 100%;
}
body > #wrapper {
	height: auto;
	min-height: 100%;
}


/* ----------------------------------------
　　パンくず
 ----------------------------------------*/

a:link {
    color: #878787;
    text-decoration: none;
}

a:hover {
    color: #878787;
	text-decoration: underline;
}
a:visited {
    color: #878787;
	text-decoration: none;
}

.topPortal #cmn_delimiter {
    color: #878787;
}
/* ----------------------------------------
　　コンテンツ
 ----------------------------------------*/
#contents {
	width: 950px;
	background: url(../arbeit/img/bg_arbeit_contents.gif) left top repeat-y;
	overflow: hidden;
	*zoom: 1;
	padding-bottom: 0px;
	margin-bottom: 18px;
}



/* ----------------------------------------
　　サイドメニュー
 ----------------------------------------*/

#leftMenu {
   float:left;
   width: 190px;
}

	.shopSearch01 {
		padding: 4px 5px 7px;	
	}
	.leftMenuIn {
		padding: 0 5px;
	}
		.leftMenuIn li {
			padding: 4px 4px;
		}
			.leftMenuIn li a {
				margin-bottom: 7px;
			}
			.leftMenuIn li ul {
				margin-left: 16px;
				display: none;
			}
				.leftMenuIn li ul li {
					padding: 4px 0px;
				}
					.leftMenuIn li ul li a {
						margin-bottom: 7px;
					}
					.leftMenuIn li ul li ul {
						margin-left: 16px;
					}
						.leftMenuIn li ul li ul li {
							padding: 4px 4px;
						}
		.leftMenuIn a {
			background: url(../arbeit/img/ico_sidemenu01.png) left top no-repeat;
			color: #f15a24;
			padding-left: 15px;
			display: block;
			line-height: 1.3;
			margin-bottom: 1px;
		}
		.leftMenuIn a:hover,
		.leftMenuIn a.current {
			background: url(../arbeit/img/ico_sidemenu01_hover.png) left top no-repeat;
			color: #999;
			text-decoration: none;
		}

.arbeitSearch .lNav01,
.arbeitSearch .lNav02,
.arbeitSearch .lNav03,
.arbeitSearch .lNav04,
.arbeitSearch .lNav05,
.arbeitSearch .lNav06,
.arbeitSearch .lNav07,
.arbeitSearch .lNav08,
.arbeitWork .lNav09 {
	display: block;
}

.a_hokkaido .lNav01 ul,
.a_tohoku .lNav02 ul,
.a_kanto .lNav03 ul,
.a_hokuriku .lNav04 ul,
.a_tokai .lNav05 ul,
.a_kansai .lNav06 ul,
.a_chugoku .lNav07 ul,
.a_kyushu .lNav08 ul {
	display: block;
}
	.arbeitSearch .areaTop,
	.a_hokkaido .lNav01 .area,
	.a_tohoku .lNav02 .area,
	.a_kanto .lNav03 .area,
	.a_hokuriku .lNav04 .area,
	.a_tokai .lNav05 .area,
	.a_kansai .lNav06 .area,
	.a_chugoku .lNav07 .area,
	.a_kyushu .lNav08 .area,
	.arbeitWork .work {
		background: url(../arbeit/img/ico_sidemenu01_current.png) left center no-repeat !important;
		color: #999;
		text-decoration: none;
		padding-left: 18px;
	}
		/*tohoku*/
		.p_iwate .lNav02 .l01 a,
		.p_miyagi .lNav02 .l02 a,
		.p_yamagata .lNav02 .l03 a,
		.p_fukushima .lNav02 .l04 a,
		.p_akita .lNav02 .l05 a,
		
		/*kanto*/
		.p_tokyo .lNav03 .l01 a,
		.p_kanagawa .lNav03 .l02 a,
		.p_saitama .lNav03 .l03 a,
		.p_chiba .lNav03 .l04 a,
		.p_ibaraki .lNav03 .l05 a,
		.p_tochigi .lNav03 .l06 a,
		.p_gunma .lNav03 .l07 a,
		
		/*hokuriku*/
		.p_yamanashi .lNav04 .l01 a,
		.p_niigata .lNav04 .l02 a,
		.p_nagano .lNav04 .l03 a,
		.p_toyama .lNav04 .l04 a,
		.p_ishikawa .lNav04 .l05 a,
		.p_fukui .lNav04 .l06 a,
		
		/*tokai*/
		.p_aichi .lNav05 .l01 a,
		.p_ehime .lNav05 .l02 a,
		.p_shizuoka .lNav05 .l03 a,
		.p_gifu .lNav05 .l04 a,
		
		/*kansai*/
		.p_osaka .lNav06 .l01 a,
		.p_hyogo .lNav06 .l02 a,
		.p_kyoto .lNav06 .l03 a,
		.p_shiga .lNav06 .l04 a,
		.p_nara .lNav06 .l05 a,
		.p_wakayama .lNav06 .l06 a,
		
		/*chugoku*/
		.p_shimane .lNav07 .l01 a,
		.p_okayama .lNav07 .l02 a,
		.p_hiroshima .lNav07 .l03 a,
		.p_yamaguchi .lNav07 .l04 a,
		.p_tokushima .lNav07 .l05 a,
		.p_kagawa .lNav07 .l06 a,
		
		/*kyushu*/
		.p_fukuoka .lNav08 .l01 a,
		.p_saga .lNav08 .l02 a,
		.p_nagasaki .lNav08 .l03 a,
		.p_kumamoto .lNav08 .l04 a,
		.p_ooita .lNav08 .l05 a,
		.p_miyazaki .lNav08 .l06 a,
		.p_kagoshima .lNav08 .l07 a,
		
		/*work*/
		.arbeitWork .leftMenuIn .work,
		.w_register .lNav09 .l01 a,
		.w_order .lNav09 .l02 a,
		.w_sale .lNav09 .l03 a,
		.w_clean .lNav09 .l04 a,
		
		
		/*letter*/
		.arbeitLetter .leftMenuIn .letter,
		
		/*store*/
		.arbeitStore .leftMenuIn .store,
		
		/*letter*/
		.arbeitData .leftMenuIn .data,
		
		/*staff*/
		.arbeitStaff .leftMenuIn .staff,
		
		/*tenyear*/
		.arbeitTenyear .leftMenuIn .tenyear,
		
		/*ikiiki*/
		.arbeitIkiiki .leftMenuIn .ikiiki,
		
		/*flow*/
		.arbeitFlow .leftMenuIn .flow,
		
		/*ikiiki*/
		.arbeitResume .leftMenuIn .resume,
		
		/*ikiiki*/
		.arbeitFaq .leftMenuIn .faq {	
			background: url(../arbeit/img/ico_sidemenu01_hover.png) left top no-repeat;
			color: #999;
			text-decoration: none;
		}

.hide  { display: none;}
.leftMenuIn li ul.open	{display: block;}

/* ----------------------------------------
　	コンテンツ
 ----------------------------------------*/

#mainContents {
	float: right;
	width: 750px;
}

/* ----------------------------------------
　	各ページ共通のコンテンツ
 ----------------------------------------*/

.episodeBanner {
	margin-bottom: 27px;
}
.episodeBanner ul {
	overflow: hidden;
	*zoom: 1;
}
.episodeBanner ul li {
	float: left;
	margin-right: 12px;
}

.goodConditions ul {
    padding: 5px 0px 5px 0;
	width: 710px;
}
.goodConditions ul li {
	border-left:solid 1px #999;
	font-size: 85%;
	padding:0 5px;
	display: inline-block;
	display: inline;
	*zoom: 1;
	line-height: 1.2;
}
.goodConditions ul li.headLine{
	border-left:none;
}
.goodConditions ul li a {
	color:#999;
}

 
/* ----------------------------------------
　　フッター
 ----------------------------------------*/
#arbeit_cmn_footer {
	height: 82px;
	margin-top: -82x;
	clear: both;
}

 #arbeit_cmn_footer li{
	border-left:solid 1px #999;
	font-size: 11px;
	padding:0 4px;
	line-height: 1.2;
	display: inline-block;
	display: inline;
	*zoom: 1;
}
#arbeit_cmn_footer li.headLine{
	border-left:none;
}
#arbeit_cmn_footer li a{
	color:#999;
}

#arbeit_cmn_navi_footer01 {
    border-top: 1px solid #D9D9D9;
	width: 950px;
}
#arbeit_cmn_navi_footer01 .footerList01 {
	width: 950px;
    padding: 15px 0px 2px 0;
}
#arbeit_cmn_navi_footer01 .footerList02 {
	width: 950px;
    padding: 0px 0px 5px 0;
}
#arbeit_cmn_copyright {
	height: 26px;
}


/* ----------------------------------------
　　共通の見出し【トップページ以外】
 ----------------------------------------*/

.mainHeading01 {
	width: 750px;
	margin-bottom: 20px;
}
	.mainHeading01 img {
		margin-bottom: 6px;
	}
	.mainSummary01 {
		width: 689px;
	}
		.mainSummary01 P {
			font-size: 116%;
			line-height: 1.5;
		}

.section {
	background: url(../arbeit/img/bg_section01.gif) left bottom no-repeat;
	padding-bottom: 30px;
	margin-bottom: 20px;
	width: 750px;
}



@media print {
	html,
	html body { *zoom: 1;}
	#contents {
		width: 950px;
		overflow: hidden;
		*zoom: 1;
	}
		#leftMenu {
		 	width: 190px;
		}
		#mainContents {
			width: 750px;
		}
	
	#arbeit_cmn_footer{
		height: 82px;
		margin-top: -82x;
		clear: both;
	}


}


/* ----------------------------------------
　　左メニュー追加CSS
 ----------------------------------------*/


#menu{
	width:155px;
}
.archive a{
	background: url(../arbeit/img/ico_sidemenu01.png) left top no-repeat;
	color: #f15a24;
	padding-left: 15px;
	display: block;
	line-height: 1.3;
	margin-bottom: 1px;
	cursor:pointer;	
}
.archive a:hover {
	background: url(../arbeit/img/ico_sidemenu01_hover.png) left top no-repeat;
	color: #999;
	text-decoration: none;
}
.archive a.current {
	color: #999;
	text-decoration: none;
	background-image: url(../arbeit/search/img/ico_arrow02_current.png);
	background-repeat: no-repeat;
	background-position: left top;
}