@charset 'UTF-8';
/*----------------------------------------

	- pageTitle
	- disclaimer

-----------------------------------------*/

/*----------------------------------------
	pageTitle
-----------------------------------------*/
.pageTitle {
	inline-size: min(80%, 1120px);
	margin-block: 191px 40px;
	margin-inline: auto;
}

.pageTitle h1 {
	font-weight: var(--font-weight-medium);
	font-size: var(--font-size52);
	line-height: var(--line-height15);
}

@media (width <=800px) {
	.pageTitle {
		inline-size: 88%;
		margin-block: 100px 24px;
	}

	.pageTitle h1 {
		font-size: var(--font-size32);
	}
}

/*----------------------------------------
	disclaimer
-----------------------------------------*/
.disclaimer {
	inline-size: min(80%, 1120px);
	margin-block-start: 80px;
	margin-inline: auto;
}

.disclaimer p a {
	border-block-end: var(--border-width1) solid currentColor;
}

.disclaimer p+p {
	margin-block-start: 40px;
}

@media (width <=800px) {
	.disclaimer {
		inline-size: 84%;
		margin-block-start: 64px;
	}
}
