@charset "UTF-8";

@media print, screen and (min-width: 951px) {

/* -----------------------------------------------------------------------------

ナビ　アクティブ設定

----------------------------------------------------------------------------- */
/* アクティブ */
.recruitTop .navRecruitTop > a > span,
.recruit01 .navRecruitRecruit01 p > a > span,
.global .navRecruitGlobal p > a > span {
	border-bottom: 1px solid #e60012 !important;
}


}
@media print, screen and (min-width: 751px) {

.notRecruiting {
	margin-bottom: 150px !important;
}	
/* -----------------------------------------------------------------------------

採用情報TOP

----------------------------------------------------------------------------- */
.recruitTop #company {
	padding-bottom:40px;
}
/* groupLink
---------------------------------------------*/
.recruitTop #groupLink .inner {
	padding-top: 55px !important;
}
.recruitTop #groupLink .inner > ul {
	margin: 0 -1.2195%;
	overflow: hidden;
}
.recruitTop #groupLink .inner > ul > li {
	width: 30.8943%;
	float: left;
	margin: 0 1.2195% 25px;
}
.recruitTop #groupLink ul li figure {
	margin-bottom: 14px;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.recruitTop #groupLink ul li figure img {
	width: 100%;
}
.recruitTop #groupLink ul li h4 {
	font-size: 1.6rem;
	font-weight: 500;
	margin-bottom: 13px;
	background: url(../common/img/icon_arrow_r.png) no-repeat left center;
	padding-left: 13px;
}
.recruitTop #groupLink ul li h4.link.blank span {
	padding-right: 17px;
	background: url(../common/img/icon_blank02.png) no-repeat right center;
}
.recruitTop #groupLink ul li a:hover{
	text-decoration: none;}
.recruitTop #groupLink ul li a:hover h4,
.recruitTop #groupLink ul li.anchor a:hover{
	text-decoration: underline;
	}
.recruitTop #groupLink ul li p{
    line-height: 1.7!important;
}
}
@media print, screen and (max-width: 1240px) {


}
@media print, screen and (max-width: 1050px) and (min-width: 751px) {

	
}
