/*
 * 詳細ページ（お知らせ・しるページ・JOIN お知らせ・求人）の見出し部分
 */

.entry__header {
	margin: 0;
}

.entry__date {
	display: inline-block;
	padding: 8px 15px 12px 20px;
}

.entry__date::before {
	--icon: var(--icon-clock);
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 12px;
	height: 12px;
	background-color: var(--color-ink);
	transform: translateY(-50%);
	-webkit-mask: var(--icon) center / contain no-repeat;
	mask: var(--icon) center / contain no-repeat;
}

.entry__date {
	position: relative;
	font-family: var(--font-number);
	font-size: var(--fs-m);
	color: var(--color-muted);
}

.entry__title {
	margin: 15px 0 30px;
	font-size: 30px;
	line-height: 1.4;
	color: var(--color-heading);
}

@media (max-width: 770px) {
	.entry__date {
		font-size: 11px;
	}

	.entry__date::before {
		width: 10px;
		height: 10px;
	}

	.entry__title {
		margin: 10px 0 30px;
		font-size: 21px;
	}
}
