@charset "utf-8";

html .header{
	background: url(../img/bg_head_recruit.jpg) no-repeat center top;
}


.recruit_title{ height: 30px; background-image: url(../img/title_recruit.gif);}



/*募集要項・企業情報共通*/
.recruit_tab{ margin-top:50px;}

.recruit_tab table{
	margin-top:13px;
	width: 409px;
	border-collapse: collapse;
	border-spacing: 0;
}
.recruit_tab th,
.recruit_tab td{
	padding: 7px 0 6px 0;
	border-bottom: 1px #666 solid;
	line-height: 1.2;
	text-align: left;
	vertical-align: top;
}


.recruit_entry,
.recruit_company{
	float:left;
	width: 410px;
	background: url(../img/bg_recruit.gif) repeat-y left top;
}
h4{ margin-top:15px;}


/*募集要項*/
.recruit_entry{ margin-right: 40px; display: inline;}
.recruit_entry h3{background-image: url(../img/title_recruit_entry.jpg);}
.recruit_entry th{ width: 115px; font-size:14px;}
.recruit_entry th img{ display: block; margin-top:5px;}
.recruit_entry td em{ font-size:14px; color:#AAA; font-style: normal; font-weight: bold;}
.recruit_entry td p,
.recruit_entry td div{ margin-top: 6px;}
.recruit_entry td p{ margin-bottom: 10px;}

/*企業情報*/
.recruit_company h3{background-image: url(../img/title_recruit_company.jpg);}
.recruit_company ul{ margin:15px 0 55px 0; line-height:1.6;}
.recruit_company li{ display:block; padding-left:12px; background:url(../img/icon_recruirt_sq.gif) no-repeat left 4px;}
.recruit_company th{ width: 100px;}
.entry_common td{ font-size: 14px;}


.recruit_company .to_top{ padding-top:20px; width: auto; background-color:#000;}


/*フッターとコンテンツの間*/
.bg{ padding-bottom:20px;}