/* マストヘッダ全体：PDFの横長ヘッダに合わせる */
.masthead {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	gap: clamp(1.2rem, 3.5vw, 2.8rem);
	margin: .2rem auto 2.4rem -2rem;
	max-width: 620px;
}

/* 発行元＋ロゴ */
.brand {
	flex: 0 1 auto;
	min-width: 0;
	text-align: center;
}

.publisher {
/*		display: inline-block;*/
	margin: 0 auto 0.2rem;
	font-family: Arial, "Yu Gothic", "Meiryo", sans-serif;
	font-size: clamp(.6rem, 1.6vw, 1.16rem);
	font-weight: 900;
	line-height: 1.1;
	letter-spacing: .015em;
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
	text-underline-offset: .14em;
	white-space: nowrap;
}

.publisher a,
.publisher a:visited {
	color: #000 !important;
	text-decoration: none !important;
}

.publisher a:hover {
	color: #555 !important;
	text-decoration: none !important;
}

/* TUTTIロゴ */
.masthead h1 {
	margin: 0;
	margin-top:-0.6rem;
	text-align: center;
	font-family: "Bodoni MT", Didot, "Times New Roman", "Yu Mincho", serif;
	font-size: clamp(3.45rem, 8.7vw, 5.5rem);
	font-weight: 500;
	line-height: .82;
	letter-spacing: -.045em;
	-webkit-text-stroke: .45px currentColor;
	transform:scaleX(1.025) scaleY(0.8);
	transform-origin: center bottom;
}

/* 号数＋発行日：同一行 */
.issue-meta {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	gap: clamp(1.4rem, 3.8vw, 2.8rem);
	margin: 0 0 .08rem;
	font-family: "Yu Gothic", "Meiryo", sans-serif;
	line-height: 1.2;
	white-space: nowrap;
}

.issue-number {
	font-size: clamp(1.15rem, 2.1vw, 1.55rem);
	font-weight: 800;
	letter-spacing: .04em;
}

.issue-date {
	margin: 0;
	font-size: clamp(1.05rem, 2vw, 1.45rem);
	letter-spacing: .025em;
	font-weight:600;
}

.issue-date,
.masthead h1 {
	text-indent: 0;
}

@media (max-width: 600px) {
	.masthead {
		gap: .65rem;
		margin-bottom: 1.8rem;
	}

	.publisher {
		font-size: .62rem;
	}

	.masthead h1 {
		font-size: clamp(2.65rem, 13vw, 3.7rem);
		-webkit-text-stroke: .3px currentColor;
	}

	.issue-meta {
		gap: .55rem;
	}

	.issue-number {
		font-size: .82rem;
	}

	.issue-date {
		font-size: .78rem;
	}
}

@media (max-width: 360px) {
	.masthead {
		gap: .45rem;
	}

	.masthead h1 {
		font-size: 2.45rem;
	}

	.issue-meta {
		gap: .35rem;
	}

	.issue-number {
		font-size: .75rem;
	}

	.issue-date {
		font-size: .7rem;
	}
}

