@charset "utf-8";

#headgra {
	width:522px;
	height:56px;
}


/*---------------------------------------
	内部ナビゲーション
---------------------------------------*/
#recruit-navi {
	width: 439px;
	height: 46px;
	margin:0 auto;
}

#recruit-navi ul li {
	float: left;
	height: 33px;
}



/*---------------------------------------
	採用情報
---------------------------------------*/
div.recruit {
	width:522px;
	background:url(../img/recruit/bg-recruit.gif) repeat-y 0% 0%;
}


/*---------------------------------------
	個別採用情報　見出し
---------------------------------------*/
div.recruit table.recruit_header {
	width:522px;
	color:#fff;
	margin-bottom:10px;
	background:#4ba752 url(../img/recruit/bg-recruit_header.gif) no-repeat 0% 0%;
}

table.recruit_header th {
}

table.recruit_header th.floor {
	width:37px;
	padding-left:15px;
}

table.recruit_header th.shop {
	width:258px;
}

table.recruit_header th.date {
	width:66px;
}

table.recruit_header th.span {
	width:132px;
	padding:5px 5px 5px 0;
}


/*---------------------------------------
	個別採用情報　内容
---------------------------------------*/

div.recruit table.recruit_info {
	width:522px;
	color:#333333;
	background:url(../img/recruit/bg-recruit_bottom.gif) no-repeat 0% 100%;
}

div.recruit table.recruit_info th {
	width:94px;
	vertical-align:top;
	font-weight:normal;
	padding:6px 0 6px 28px;
	background:url(../img/recruit/bg-colum_head.gif) no-repeat 15px 3px;
}

div.recruit table.recruit_info td {
	vertical-align:top;
	padding:6px 10px 6px 0;
}


/*---------------------------------------
	情報がない場合
---------------------------------------*/
div.recruit table th.no_data {
	width:494px;
}

