
/* -------------------------------------
	ページ：サステナビリティ
----------------------------------------*/
.ir__sustainability-area {
	margin-top: 3%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-area {
		margin-top: 0;
	}
}

.ir__sustainability-info {
	font-size: 1.1vw;
	line-height: 1.9;
	margin-bottom: 7%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-info {
		font-size: 4vw;
		margin-bottom: 15%;
	}
}

.ir__sustainability-info .common__text-with-leftline {
	margin-bottom: 2%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-info .common__text-with-leftline {
		margin-bottom: 5%;
	}
}


.ir__sustainability-info p {
	margin-bottom: 5%;
}

.ir__sustainability-image {
	padding-top: 5%;
	padding-bottom: 5%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-image {
		padding-top: 7%;
		padding-bottom: 15%;
	}
}

.ir__sustainability-title {
	margin-bottom: 4%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-title {
		margin-bottom: 7%;
	}
}


@media screen and (max-width: 750px) {
	.ir__sustainability-title .common__text-with-underline {
		font-size: 4.9vw;
	}
}

.ir__sustainability-subtitle {
	font-size: 1.3vw;
	font-weight: bold;
	margin-bottom: 4%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-subtitle {
		font-size: 4.3vw;
		margin-bottom: 8%;
	}
}


.ir__sustainability-area .arrow-link {
	padding-top: 2%;
	padding-bottom: 2%;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-area .arrow-link {
		width: 100%;
		font-size: 2.9vw;
	}
}
.ir__sustainability-area .arrow-link::after {

}
@media screen and (max-width: 750px) {
	.ir__sustainability-area .arrow-link::after {
		background-size: auto 64%;
		width: 100%;
		height: 100%;
	}
}

.ir__sustainability-link {
	font-size: 1.05vw;
}
@media screen and (max-width: 750px) {
	.ir__sustainability-link {
		font-size: 3.9vw;
		margin-bottom: 6%;
	}
}


@media screen and (max-width: 750px) {
	.ir__sustainability-link .common__arrow-link {
		display: block;
	}
}


