@charset "utf-8";

@media screen and (max-width: 950px) {

/* -----------------------------------------------------------------------------

ナビ　アクティブ設定

----------------------------------------------------------------------------- */
/* 第2階層オープン */
header .inner .navWrap #gnav > ul > li#navRecruit .subMenu {
	display: block;
}
.recruitTop header .inner .navWrap #gnav > ul > li#navRecruit .subMenu {
	display: none;
}

/* アクティブ */
.recruitTop #navRecruit > a > span,
.recruit01 .navRecruitRecruit01 p > a > span,
.global .navRecruitGlobal p > a > span {
	border-bottom: 2px solid #e60012;
}



}

@media screen and (max-width: 750px) {

/* -----------------------------------------------------------------------------

採用情報TOP

----------------------------------------------------------------------------- */
.recruitTop #company ul.panelList.col2 {
	margin-bottom:40px;
}
/* groupLink
---------------------------------------------*/
.recruitTop #groupLink .inner > ul {
}
.recruitTop #groupLink .inner > ul > li {
	width: 100%;
	height: auto !important;
	margin: 0 0 20px;
	overflow: hidden;
}
.recruitTop #groupLink ul li figure {
	margin-bottom: 14px;
}
.recruitTop #groupLink ul li figure img {
	width: 100%;
}
.recruitTop #groupLink ul li h4 {
	font-size: 1.8rem;
	font-weight: 500;
	margin-bottom: 10px;
}
.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 h4 a {
	background: url(../common/img/sp/icon_arrow_r.png) no-repeat left center;
	background-size: 6px;
	padding-left: 13px;
}
}