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

	- pageTitle
	- download

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

/*----------------------------------------
	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);
}

.pageTitle p {
	margin-block-start: 64px;
}

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

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

/*----------------------------------------
	download
-----------------------------------------*/
.download {
	display: grid;
	gap: 64px min(5%, 56px);
	grid-template-columns: repeat(3, 1fr);
	inline-size: min(80%, 1120px);
	margin-block-start: 127px;
	margin-inline: auto;
	font-weight: var(--font-weight-medium);
	line-height: var(--line-height15);
}

.download li a {
	display: block;
}

.download li a>span {
	display: block;
	position: relative;
	margin-block-start: 12px;
	font-size: var(--font-size24);
}

.download li a>span::after {
	content: '';
	display: inline-block;
	block-size: 16px;
	inline-size: 16px;
	margin-inline-start: 11px;
	background: url(/asset/img/common/ic_pdf01_m.svg) no-repeat center center;
	background-size: cover;
}

.download li a>span span {
	font-size: var(--font-size20);
}

@media (width <=1024px) {
	.download {
		grid-template-columns: repeat(2, 1fr);
	}
}

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

	.download li a>span {
		margin-block-start: 8px;
		font-size: var(--font-size16);
	}

	.download li a>span::after {
		block-size: 10px;
		block-size: 11px;
		inline-size: 10px;
		inline-size: 11px;
		margin-inline-start: 8px;
		background-image: url(/asset/img/common/ic_pdf01_m.svg);
	}

	.download li a>span span {
		font-size: var(--font-size14);
	}
}
