/* 経験者採用情報
////////////////////////////////*/

/* 急募
--------------------------------*/

.hurryUpWrapper {
overflow:hidden;
width:622px;
padding:0;
margin:0 19px 22px;
background:url(../img/bg_hurryUpWrapper.jpg) no-repeat left bottom;
}

.hurryUp {
width:622px;
margin:0;
padding:50px 0 0 100px;
background:url(../img/bg_hurryUp.jpg) no-repeat left top;
}

.hurryUp2Wrapper {
overflow:hidden;
width:622px;
padding:0;
margin:0 auto 22px auto;
}

.hurryUp2Wrapper .hurryUp{
width:622px;
padding:0;
background:none;
position:relative;
}

.hurryUp2Wrapper .hurryUp .hurryup_title{
position:absolute;
top:50%;
left:5px;
margin-top:-23px;
}

.hurryUp2Wrapper .hurryUp  .arrow_recruit{
margin:0;
padding:0;
background:url(../img/hurryup_framebg.gif) no-repeat left top;
padding-left:93px;
margin-right:-20px;
margin-bottom:-1px;
}

.hurryUp2Wrapper .hurryUp .arrow_recruit li{
/*width:205px; 急募アイコン*/
width:235px;
margin-right:20px;
/* background:url(../img/hurryup_icon.gif) no-repeat left center;　急募アイコン
padding:7px 0px 7px 40px; 急募アイコン*/
padding:7px 0px 7px 10px;
background:url(../../../common/img/list_arrow_recruit.gif) no-repeat left center;
line-height:100%;
border-bottom:1px dotted #BFBFBF;
float:left;
}

/* 2カラム
--------------------------------*/
ul.column2 {
overflow:hidden;
width:622px;
padding:0;
margin:0 19px 22px;
background:url(../img/bg_column2.jpg) no-repeat left bottom;
}

ul.column2 li {
overflow:hidden;
width:300px;
}

ul.column2 li.pt1 {
float:left;
}

ul.column2 li.pt2 {
float:right;
}

#contents #main ul.column2 li h2 {
margin:0 0 10px;
}

/* 詳細リスト
--------------------------------*/
ul.arrow_recruit {
width:auto;
margin:0 0 22px 22px;
}

ul.arrow_recruit li {
float:none;
width:auto;
margin:0;
padding:0 0 5px 10px;
background:url(../../../common/img/list_arrow_recruit.gif) no-repeat 0px 5px;
}

/* 詳細ページiframe
--------------------------------*/
.recruit_jobiframe {
overflow:auto;
width:622px;
height:530px;
margin:0;
padding:0;
}


/* 経験者採用情報　テンプレ版
////////////////////////////////*/

/* データテーブル
--------------------------------*/

table#jobdata{
	width:622px;
}
table#jobdata th,table#jobdata td{
	padding:5px;
}
table#jobdata .jobtitle{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background:#8BC501;
}
table#jobdata .category{
	color:#FFFFFF;
	background:#333333;
}
table#jobdata th{
	background:#EBEBEB;
	border:1px solid #CCCCCC;
	width:120px;
}
table#jobdata td{
	border:1px solid #CCCCCC;
}

/* ボタン
--------------------------------*/
div.btn_block{
	text-align:center;
	margin-top:15px;
}


/* 求人データが存在しない場合
--------------------------------*/
p.joberror{
	font-size:12px;
	background-color:#99CC33;
	text-align:center;
}

/* iframe
--------------------------------*/
iframe.iframe_entry{
	width:100%;
	height:1550px;
}


/* お知らせ
--------------------------------*/
#contents .information_s{
	width:615px;
	margin:-20px 0px 10px 18px;
	position:relative;
	padding:0 0 0 5px;
	background-color:#F2F2F2;
	border:1px solid #E4E4E4;
}
#contents .information_s p{
	padding:0px;
	margin:0px;
}
#contents .information_s ul{
	width:600px;
	margin:0 0 0 0px;
	padding-top:7px;
}
#contents .information_s li{
	width:600px;
	padding-bottom:3px;
	margin:2px;
}
#contents .information_s li.cut{
	background:none;
	margin-bottom:0px;
}
#contents .information_s li .date{
	width:74px;
	line-height:20px;
	height:21px;
	color:#ffffff;
	text-align:center;
	background:url(../../../top/img/information_date.gif);
	float:left;
}
#contents .information_s li .cate{
	width:79px;
	height:21px;
	color:#ffffff;
	line-height:20px;
	text-align:center;
	background:url(../../../top/img/information_cate.gif);
	float:left;
}
#contents .information_s li .text{
	line-height:21px;
	padding:0px 10px;
	float:left;
}
#contents .information_s li .icon{
	display:block;
	float:left;
}


