@charset "UTF-8";

/* ==========================================
 募集要項 common
========================================== */

/* override
------------------------------------------ */


.kyouin #contents_header {
	background-image: url("/recruit/kyouin/images/index_ttl_bg.jpg");
}
.jimu #contents_header {
	background-image: url("/recruit/jimu/images/index_ttl_bg.jpg");
}
.hijyoukin #contents_header {
	background-image: url("/recruit/hijyoukin/images/index_ttl_bg.jpg");
}
.tensaku #contents_header {
	background-image: url("/recruit/tensaku/images/index_ttl_bg.jpg");
}
#contents_header .title {
	padding-top: 7vw;
}
@media only screen and (max-width: 1400px) {
	#contents_header .title {
		padding-top: 90px;
	}
}
@media only screen and (max-width: 950px) {
	.hijyoukin #contents_header {
	}

}
@media only screen and (max-width: 767px) {
	.kyouin #contents_header {
		background-image: url("/recruit/kyouin/images/index_ttl_bg_sp.jpg");
	}
	.jimu #contents_header {
		background-image: url("/recruit/jimu/images/index_ttl_bg_sp.jpg");
	}
	.hijyoukin #contents_header {
		background-image: url("/recruit/hijyoukin/images/index_ttl_bg_sp.jpg");
		background-position: top left;
	}
	.tensaku #contents_header {
		background-image: url("/recruit/tensaku/images/index_ttl_bg_sp.jpg");
	}
	#contents_header .title {
		padding-top: 12vw;
	}
}
@media only screen and (max-width: 767px) {
	#contents_header .title {
		padding-top: 14vw;
	}

}

/* contents
------------------------------------------ */

@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
}




