@charset "utf-8";
/* CSS Document */

.mainTitle .titleBk{
	background-image: url(../images/news/title_bk.jpg?2305);
}
.titleWrap{
	background:linear-gradient(90deg,#101246 0%,#101246 30%,rgba(255,255,255,.0) 30%,rgba(255,255,255,.0) 100%);
}
.titleWrap .title{
	background: #101246;
}

/*-------------------------------------------------------------
					Job
---------------------------------------------------------------*/
.jobWrap {
	border-top:#d1dce2 1px dashed;
	padding: 2.5em 0 ;
}
.jobList .jobWrap:first-child{
	border-top: none;
	padding-top: 0;
}
.jobWrap .ttl {
	font-size: 1.375em;
	font-weight: 700;
	border-left:  #F8ED3D 4px solid;
	padding-left: 10px;
}
.jobWrap .inner{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	margin:1.875em 0 0;
}
.jobWrap .items{
	width: 66%;
}
.jobWrap .action{
	width: 29.5%;
}
.jobWrap  .work{
	margin-top: 0.6em;
}
.work th{
	width: 15%;
	padding: 0.1em 0;
	color: #5d8aa9;
	font-weight: 700;
	vertical-align: text-top;
}
.work td{
	padding: 0.1em 0;
}

@media (max-width: 767px) {
	.jobWrap .container{
		padding: 0 10px;
	}
	.jobWrap {
	padding: 1.5em 0 ;
}
.jobWrap .inner{
	margin:1em 0;
}
.jobWrap .items{
	width: 100%;
}
.jobWrap .action{
	width:100%;
	margin-top: 1.5em;
}
	.work th{
	width: 100%;
	display: block;
}
.work td{
	display: block;

}
}