.header_ttl {
	position: relative;
}

.header_tagline {
	container-type: inline-size;
	left: 0;
	margin: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
}

.header_tagline span {
	color: #595757;
	display: block;
	font-size: 10px;
	font-size: 2.7cqw;
	font-weight: 500;
	line-height: 3.5cqw;
	white-space: nowrap;
}

p.header_tagline span {
	font-size: 11px;
	font-size: 3.2cqw;
}

.single-shop .shopDetail_ttl {
	font-size: inherit;
	line-height: 0;
	margin: 0;
}
