:root,
[data-bs-theme=light] {
	--header-dark: rgb(37, 38, 42);
	--bs-link-color-rgb: 13, 110, 253;
	--bs-link-opacity: 1;
}
header.user_agreement, header.association {
	background: no-repeat right -5% top 32% var(--header-dark);
	padding-bottom: 50px;
	position: relative;
}
header.association {
	margin-bottom: 100px;
}
footer.user_agreement {
	padding-top: 0;
}
.terms-of-use {
	margin-top: 60px;
	margin-bottom: 60px;
}
.terms-of-use .link_terms {
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
	text-decoration: underline;
}