@charset "utf-8";
@import url("../../css/import.css");
@import url("../../css/aside.css");
/* ===================================================================
CSS information

 file name  :info.css
 author     :Lyon
 style info :info系ページ用CSS
=================================================================== */

/* -----------------------------------------------------------
	.採用情報　上半分
----------------------------------------------------------- */
.recruit h2 {
	width:632px;
	height:92px;
	margin:0 0 15px 0;
	background:url(../img/moriguide.gif) no-repeat;
}

.recruit h3 {
	width:632px;
	height:36px;
	margin:0 0 15px 0;
	background:url(../img/recruit/bar_recruit.gif) no-repeat;
}

.recruit p {
	letter-spacing:1px;
}

/* -----------------------------------------------------------
	.採用情報 店舗リスト
----------------------------------------------------------- */
.invisible {
	width:628px;
	_width:624px;
	border-right:1px solid #6eb200;
	border-left:1px solid #6eb200;
	border-bottom:1px solid #6eb200;
	clear:both;
}

.recruitBlock {
	padding:14px 14px 0 14px;
	clear:both;
}

.recruitBlock h4 {
	width:600px;
	margin:0 0 10px 0;
	background:url(../../img/share/bar_title_mid.gif) repeat-y;
	color:#fff;
	overflow:hidden;
}

.recruitBlock h4 span {
	display:inline;
}

.recruitBlock h4 .recShop {
	margin:0 0 0 10px;
	float:left;
}

.recruitBlock h4 .recLimit {
	margin:0 10px 0 0;
	float:right;
}  

.recruitBlock h4 img {
	width:602px;
	height:4px;
	margin:0;
	padding:0;
	border:none;
	float:left;
}

.recruitDetail {
	width:600px;
	text-align:left;
}

.recruitDetail tr {
	background:url(../img/recruit/bg_rec_line.gif) no-repeat top;
}

.recruitDetail th,
.recruitDetail td {
	vertical-align:top;
}

.recruitDetail th {
	width:110px;
	padding:6px 11px;
}

.recruitDetail td {
	padding:6px 15px 6px 0;
}