/* article01 */
.article-block01 .article-title {
	font-size: 1.83rem;
}
.article-block01 .article-title-icon {
	padding-top: 5px;
}

@media screen and (max-width: 767px) {
	.article-block01 .article-title {
		font-size: calc(2 * var(--base-unit));
	}
	.article-block01 .article-title-icon {
		padding-top: calc(0.7 * var(--base-unit));
		max-width: calc(2 * var(--base-unit));
	}
	.article-block02 .article-title {
		font-size: calc(2.2 * var(--base-unit));
	}
	.article-block02 .article-title-icon {
		padding-top: calc(0.7 * var(--base-unit));
	}
	.article-block03 .article-title {
		font-size: calc(2.2 * var(--base-unit));
	}
	.article-block03 .article-title-icon {
		padding-top: calc(0.7 * var(--base-unit));
		max-width: calc(2 * var(--base-unit));
	}
	.article-block04 .article-title {
		font-size: calc(2.2 * var(--base-unit));
	}
	.article-block04 .article-title-icon {
		max-width: calc(2 * var(--base-unit));
		padding-top: calc(0.7 * var(--base-unit));
	}
}