/* マストヘッダ全体 */
.masthead {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: clamp(1rem, 3vw, 2.2rem);
    /* margin: .2rem auto 2.4rem; */
    margin: .2rem auto 1rem; 
    max-width: 620px;
}

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

/* 発行元＋ロゴ */
.brand { 
	min-width: 0; 
	text-align: center; 
	/* font-size: clamp(1.2rem, 2.1vw, 1.6rem); */
}


/* 軽井沢シンフォニックコーラス */
.publisher { 
	display: inline-block; 
	font-family: Arial, "Yu Gothic", "Meiryo", sans-serif;
	font-size: clamp(.6rem, 1.6vw, 1.16rem);
	font-weight: 900; 
	-webkit-text-stroke: .3px currentColor;
	letter-spacing: .015em; 
	line-height: 1.25; 
	text-decoration: underline; 
	text-decoration-thickness: 1.5px; 
	text-underline-offset: .16em; 
	text-indent: 0;
	white-space: nowrap; 
	white-space: normal; 
	/*font-size: 0.85em;*/
}
@media (max-width:600px) {	/* 携帯用 */
	.publisher { 
		white-space:normal;
		font-size:.74rem;
	}
}

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

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

/* TUTTI */
h1 { 
	margin-top:-0.1em;
	margin-bottom:0;
	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:.94; 
	letter-spacing:-.045em; 
	-webkit-text-stroke:.45px currentColor;
	transform:scaleX(1.025) scaleY(0.8);
	transform-origin:center top; 
} /*68*/



/* 号数＋発行日 */
.issue-meta {
    flex: 0 0 auto;
    margin-top: 2rem;
    text-align: left;
    font-family: "Yu Mincho", "Hiragino Mincho ProN", serif;
    line-height: 1.25;
}
@media (max-width: 600px) {
    .issue-meta {
        margin-top: 1.7rem;
    }
}

.issue-number { 
	font-size: clamp(1.2rem, 2.1vw, 1.6rem); 
	letter-spacing: .055em; 
	white-space: nowrap; 
	font-weight: 800; 
}


.issue-date { 
	margin: .08rem 0 0; 
	font-size: 1.0rem; 
	white-space: nowrap; 
}






@media (max-width:600px) {
/* .masthead { gap:.7rem; margin-bottom:2rem; }
 .publisher { white-space:normal; font-size:.82rem; }
 */
 h1 { font-size:clamp(3.5rem,15vw,4.8rem); -webkit-text-stroke:.35px currentColor; transform:scaleX(1.035) scaleY(.95); }

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

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

.issue-theme{
	text-indent:0;
	text-align:center;
	font-weight:500;
	font-size:1rem;
	width:100%;
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
			
