	/* pageband-elf：CSS */
	#pbndCkaZ {
		position: relative;
		overflow: hidden;
	}

	#pbndCkaZ .pbnd-wrapper {
		width: 100%;
		height: 100%;
	}

	#pbndCkaZ .pbnd-basis {
		position: relative;
		display: block;
		width: 100%;
		overflow: hidden;
	}

	#pbndCkaZ .pbnd-basis img {
		width: 100%;
		height: 100%;
		/* アスペクト比（横 / 縦） */
		aspect-ratio: 75 / 50;
		object-position: 47% 50%;
		transform: scale(1.005);
	}

	#location #pbndCkaZ .pbnd-basis img {
		object-position: 37% 50%;
	}

	/* （PC） */
	@media print,
	screen and (min-width: 744px) {
		#pbndCkaZ .pbnd-basis img {
			/* アスペクト比（横 / 縦） */
			aspect-ratio: 144 / 50;
		}
	}

	[id^="plan-"] #pbndCkaZ .pbnd-basis img {
		/* アスペクト比（横 / 縦） */
		aspect-ratio: 1440 / 292;
	}

	#pbndCkaZ .pbnd-caption {
		position: absolute;
		z-index: 10;
		inset: 0%;
		margin: auto;
		/* Flex */
		display: inline-flex;
		flex-direction: column;
		justify-content: end;
		align-items: center;
		width: 100%;
		height: 100%;
		color: #FFF;
		filter: drop-shadow(2px 2px 4px hsla(0, 0%, 46%, 0.26));
	}

	#pbndCkaZ .pbnd-title {
		position: relative;
		height: 52.4%;
		width: auto;
		line-height: 1.44;
		letter-spacing: clamp(0.1em, calc(0.1em + ((1vw - 0.225em) * 0.5)), 0.3em);
		font-size: clamp(1.2313rem, calc(1.2313rem + ((1vw - 0.225rem) * 2.0781)), 2.0625rem);
		font-weight: 400;
		text-align: center;
	}

	[id^="plan-"] #pbndCkaZ .pbnd-title {
		height: 55.9%;
	}

	/* （PC） */
	@media print,
	screen and (min-width: 744px) {
		[id^="plan-"] #pbndCkaZ .pbnd-title {
			height: 34.9%;
		}
	}

	#pbndCkaZ .pbnd-title>img {
		height: 100%;
		width: auto;
	}

	#pbndCkaZ .pbnd-subtitle {
		display: inline;
		line-height: 1.44;
		letter-spacing: clamp(0.01em, calc(0.01em + ((1vw - 0.225em) * 0.05)), 0.03em);
		font-size: clamp(0.975rem, calc(0.975rem + ((1vw - 0.225rem) * 0.375)), 1.125rem);
		font-weight: 400;
		text-align: center;
	}

	/* .small（absolute） */
	#pbndCkaZ .pbnd-smock {
		position: absolute;
		z-index: 20;
		margin: auto;
		bottom: calc(var(--⅖fem) * 0.25);
		right: calc(var(--⅖fem) * 1);
	}