@charset "utf-8";
/***************************
	LP　新着案件用
***************************/
.at-newJobList{
}
.at-newJobList .pattern-1{
}
.at-newJobList .btnWrapper{
	padding:15px 10px 10px;
}
.at-newJobList .btnWrapper a{
	position: relative;
	display:block;
	padding:10px 0;
	text-align:center;
	text-decoration:none;
	color:#4ba82f;
	font-size:18px;
	font-weight:bold;
	border-radius: 6px;
	border: 1px solid #75a369;
	background: #fff;
	-webkit-box-shadow: 0 1px 0 #75a369,0 -2px 0 #c7c7c7 inset;
	-moz-box-shadow: 0 1px 0 #75a369,0 -2px 0 #c7c7c7 inset;
	box-shadow: 0 1px 0 #75a369,0 -2px 0 #c7c7c7 inset
}
.at-newJobList .btnWrapper a:visited{
	text-decoration:none;
}
.at-newJobList .btnWrapper a:after{
	content:"";
	position: absolute;
	width:8px;
	height:14px;
	top:0;
	right:10px;
	bottom:0;
	margin:auto;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAABDklEQVR42sXWTQsBQRzHcQ9ZpSTvQHkoinJwsMWBwtty48KBm4OTi4NSFAcpBwfvQopwIKXc+O1GlJr5/9dg63vb/dQ0szNje31KfT2Oxshvs/w8sSjaoitaIN8nWBitTezZHHmtYEG0MpH3ZsjDBafGx4ImLBQvB9BShN4nys1BQ49hCxoijYNGHhMjqMdFY2gnQbvIKZbeF/degna4aBIdJGgbOThoCh0laAvZOWganSRok4tm0FmC1rl/U46AVrloAV0kaJkDFpWBeDFPGHKFimUJWI2K6YRl0zCWzW8XNvXXo2IJZZuD0u3rvsFuCBusS9URMECaqkNqhNx/O0bVHvTKryJfuSypvM7dAMxqXLB1QA8jAAAAAElFTkSuQmCC) no-repeat;
	background-size: 8px auto;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
}
.at-newJobList .btnWrapper a.open:after{
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
#at-jobListWrapper{
	position:relative;
	padding:0 10px;
}
#at-jobListWrapper:after{
	content:"";
	position:absolute;
	z-index:100;
	visibility:visible;
	box-sizing:border-box;
	width:100%;
	height:65px;
	left:0;
	bottom:-5px;
	background:rgba(255,255,255,.5);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,1) 100%)
}
#at-jobListWrapper.open:after{
	content:"";
	display:none;
}
#at-jobListWrapper #at-accTgt.at-jobList{
	display:none;
}
#at-jobListWrapper .at-jobList > li{
	padding-top:10px;
}
#at-jobListWrapper .at-jobList > li a{
	text-decoration:none;
}
#at-jobListWrapper .at-jobList > li .at-item{
	padding:10px;
	color:#444;
	border-radius:6px;
	border:1px solid #eee;
	background:#fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.35);
}
#at-jobListWrapper .at-jobList > li .at-item h4{
	text-decoration:underline;
	color:#0860c0;
	font-size:14px;
	font-weight:bold;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:table;
	table-layout:fixed;
	width:100%;
	padding-top:5px;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > *{
	display:table-cell;
	width:100%;
	vertical-align:middle;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > div{
	width:100px;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > div img{
	width:100%;
	height:auto;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > ul{
	padding-left:10px;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > ul li{
	overflow:hidden;
	height:16px;
	line-height:16px;
	margin-top:4px;
	padding-left:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	/*background: url(/su/images/2017/bg_047a.png) no-repeat 0 0;*/
	background-size:16px auto
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > ul li.work{
	background-position:0 -21px;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > ul li.salary{
	background-position:0 -43px;
}
#at-jobListWrapper .at-jobList > li .at-item .at-jobInfo > ul li .span01{
	color:#f44040;
}