@charset "UTF-8";
/*----------
	ir top
----------*/
.un-news-grid {
	margin: 0 auto;
}
@media (max-width: 767px) {
	.un-news-grid {
		margin-top: 80px;
	}
	.un-news-grid__item + .un-news-grid__item {
		margin-top: 80px;
	}
}
@media (min-width: 768px), print {
	.un-news-grid {
		display: grid;
		gap: 40px;
		margin-top: 120px;
	}
	.un-news-grid__item {
		display: grid;
		grid-template-rows: subgrid;
		grid-template-columns: 1fr;
		gap: 0;
		grid-row: span 3;
	}
	.un-news-grid__button {
		width: 400px;
	}
	.un-news-grid--2up {
		grid-template-columns: repeat(2, 1fr);
	}
	.un-news-grid--3up {
		grid-template-columns: repeat(3, 1fr);
	}
	.un-news-grid--4up {
		grid-template-columns: repeat(4, 1fr);
	}
}

/*----------
	汎用パーツ
----------*/
@media (min-width: 768px), print {
	.c-pdfNote {
		display: flex;
		align-items: center;
	}
}
.c-pdfNote__image {
	width: 140px;
}
@media (min-width: 768px), print {
	.c-pdfNote__image {
		width: 158px;
	}
}
.c-pdfNote__text {
	font-size: 1rem;
	line-height: var(--line-height-s);
	margin: 10px 0 0;
}
@media (min-width: 768px), print {
	.c-pdfNote__text {
		font-size: 1.2rem;
		margin: 0 20px;
	}
}
.c-irSelect {
	max-width: 160px;
}
@media (min-width: 768px), print {
	.c-irSelect {
		max-width: 278px;
	}
}
/*# sourceMappingURL=style.css.map */
