
/* -------------------------------------
	ページ：コーポレート・ガバナンス
----------------------------------------*/
/** override start **/
.ir__governance-container .split__2-container {
}
@media screen and (max-width: 750px) {
	.ir__governance-container .split__2-container {
		margin: 0 auto;
		width: 100%;
	}
}


.ir__governance-area {
	margin-bottom: 1%;
}
@media screen and (max-width: 750px) {
	.ir__governance-area {
		margin-bottom: 0;
	}
}


.ir__governance-info {
	font-size: 1.1vw;
	line-height: 1.9;
	margin-top: 3%;
	margin-bottom: 9%;
}
@media screen and (max-width: 750px) {
	.ir__governance-info {
		font-size: 4.0vw;
		margin-top: 0;
	}
}

.ir__governance-info p {
	margin-bottom: 5%;
}
@media screen and (max-width: 750px) {
	.ir__governance-info p {
		width: 88%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10%;
	}
}

.ir__governance-label {
	font-size: 1.25vw;
	font-weight: 500;
	margin-bottom: 3%;
}
@media screen and (max-width: 750px) {
	.ir__governance-label {
		width: 88%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5%;
		font-size: 4.45vw;
	}
}

.ir__governance-info2-wrap {
	padding-bottom: 5%;
}
@media screen and (max-width: 750px) {
	.ir__governance-info2-wrap {
		width: 88%;
		margin: 0 auto 5%;
	}
}

.ir__governance-info2 {
	font-size: 1.1vw;
	line-height: 1.9;
	margin-bottom: 7%;
}
@media screen and (max-width: 750px) {
	.ir__governance-info2 {
		font-size: 3.9vw;
		margin-bottom: 13%;
	}
}

.ir__governance-image-wrap {
        margin-bottom: 2%;
}
@media screen and (max-width: 750px) {
	.ir__governance-image-wrap {
		width: 93%;
		margin-left: auto;
		overflow: auto;
		margin-bottom: 5%;
	}
}

.ir__governance-image {

}
@media screen and (max-width: 750px) {
	.ir__governance-image {
	}
}

.ir__governance-image img {

}
@media screen and (max-width: 750px) {
	.ir__governance-image img {
		width: 750px;
		max-width: unset;
		margin-right: 5%;
	}
}

.ir__governance-info-caution {
	font-size: 1.0vw;
}
@media screen and (max-width: 750px) {
	.ir__governance-info-caution {
		font-size: 2.8vw;
	}
}


.ir__governance-report {
	font-size: 1.1vw;

}
@media screen and (max-width: 750px) {
	.ir__governance-report {
		width: 88%;
		margin: 0 auto 6%;
		font-size: 3.9vw;
	}
}

.ir__governance-title {
	margin-bottom: 4%;
	font-weight: bold;
}
@media screen and (max-width: 750px) {
	.ir__governance-title {
		margin-bottom: 6%;
	}
}

.ir__governance-title .common__text-with-underline {
	font-size: 1.75vw;
}
@media screen and (max-width: 750px) {
	.ir__governance-title .common__text-with-underline {
		font-size: 5vw;
	}
}

.ir__governance-report a:hover {
	color: var(--main-cp-color);
}

.ir__governance-info2 .common__text-with-leftline {
	font-size: 1.3vw;
	margin-bottom: 2%;
}
@media screen and (max-width: 750px) {
	.ir__governance-info2 .common__text-with-leftline {
		font-size: 4.7vw;
		margin-bottom: 4%;
	}
}

.ir__governance-area .arrow-link {
	padding-top: 2%;
	padding-bottom: 2%;
}
@media screen and (max-width: 750px) {
	.ir__governance-area .arrow-link {
		width: 100%;
		font-size: 2.9vw;
	}
}
.ir__governance-area .arrow-link::after {

}
@media screen and (max-width: 750px) {
	.ir__governance-area .arrow-link::after {
		background-size: auto 64%;
		width: 100%;
		height: 100%;
	}
}

