@charset "utf-8";

@media screen and (max-width: 1319px) {
	
	
}

@media screen and (max-width: 1259px) {
	.l-education_lead {
		padding-inline: 60px;
	}
	
}

@media screen and (max-width: 999px) {
	.l-education_lead {
		margin-top: 80px;
		margin-bottom: 60px;
	}
	
}

@media screen and (max-width: 767px) {
	.u-title_page .name:before {
		font-size: 13.6vw;
	}
	
	.l-education_lead {
		margin-top: 60px;
		margin-bottom: 30px;
		padding-inline: 20px;
	}
	
	.l-support {
		margin-top: 15px;
	}
	
	.l-support > * {
		min-height: 85px;
		padding: 0 0 15px 70px;
		position: relative;
	}
	
	.l-support figure {
		width: 60px;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.l-support h4 {
		font-size: 18rem;
		font-weight: 700;
		padding-top: calc(60px / 2 - .75em);
	}
	
	.l-support h4 + * {
		margin-top: 10px;
	}
	
	.l-support .u-text {
		font-size: 14rem;
		line-height: 1.5;
	}
	
	.l-working .l-working_items > * {
		width: 100%;
	}
	
	.l-working .l-working_items > *:nth-of-type(-n + 2) {
		margin-top: 60px;
	}
	
	.l-working .l-working_items > *:first-child {
		margin-top: 0;
	}
	
	
}
