.article-subheading {
	margin: 1.4rem 0 0.55rem;
	font-size: 1.05rem;
	font-weight: 600;
	line-height: 1.5;
}

.interview-quote {
	margin: 1.2rem 0;
	padding: .7rem .9rem;
	border: 1px solid #777;
	font-size: .92rem;
	line-height: 1.7;
}

.interview-quote p {
	margin: 0 0 .45rem;
	text-indent: 1em;
}

.interview-quote p:last-child {
	margin-bottom: 0;
}

.poem-block {
	margin: 1.2rem 0;
	padding: .4rem 0 .55rem;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: .9rem;

}

.poem-title {
	margin: 0 0 .5rem;
	text-indent: 0;
	font-family: "游明朝", "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
}

.poem-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	column-gap: 1.8rem;
	row-gap: 1.1rem;
}

.poem-stanza p {
	margin: 0 0 .25rem;
	text-indent: 0;
	letter-spacing: .04em;
	
	margin: 0 0 .8rem;
	text-indent: 0;
	line-height: 1.65;
	font-size: .92rem;
	white-space: nowrap;
	font-weight:700;
	font-family: "游明朝", "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;
	
}

.poem-author {
	margin: .35rem 0 0;
	text-align: right;
	text-indent: 0;
}

.portrait-float {
	float: right;
	width: 34%;
	max-width: 240px;
	margin: .2rem 0 .8rem 1.1rem;
}

.portrait-float img {
	display: block;
	width: 100%;
	height: auto;
}

.poem-excerpt {
	clear: both;
	margin: .7rem 0 1rem;
	padding: .55rem .8rem;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: .9rem;
	line-height: 1.8;
}

.poem-excerpt p {
	margin: 0 0 .25rem;
	text-indent: 0;
}

.sub-tittle{
	font-size:1.1rem;
	text-align:left;
}

@media screen and (max-width: 767px) {
	.poem-grid {
		grid-template-columns: 1fr;
		row-gap: .8rem;
	}

	.portrait-float {
		width: 42%;
		max-width: 180px;
		margin-left: .8rem;
	}
}
