.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb {
	display: none;
	box-sizing: border-box;
	font-family: var(--bk-font);
}

@media (min-width: 1025px) {
	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb {
		position: relative;
		z-index: 5;
		display: flex;
		width: min(calc(100% - calc(80 / 1920 * var(--bk-subpage-pc-vw, 100vw))), calc(1600 / 1920 * var(--bk-subpage-pc-vw, 100vw)));
		height: calc(28 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		align-items: center;
		justify-content: flex-end;
		margin: calc(40 / 1920 * var(--bk-subpage-pc-vw, 100vw)) auto calc(100 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		color: #94969d;
		font-size: calc(20 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		line-height: 1.4;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb > a,
	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu {
		display: flex;
		height: calc(28 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		align-items: center;
		border-right: calc(1 / 1920 * var(--bk-subpage-pc-vw, 100vw)) solid rgba(148, 150, 157, .55);
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb > a {
		padding: 0 calc(60 / 1920 * var(--bk-subpage-pc-vw, 100vw)) 0 calc(15 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		color: #94969d;
		text-decoration: none;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb > .bk-subpage-breadcrumb__home {
		padding: 0 calc(20 / 1920 * var(--bk-subpage-pc-vw, 100vw)) 0 0;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__home img {
		display: block;
		width: calc(24 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		height: calc(24 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		object-fit: contain;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu {
		position: relative;
		border-right: 0;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu button {
		display: flex;
		width: calc(200 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		height: calc(28 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		align-items: center;
		justify-content: space-between;
		padding: 0 0 0 calc(15 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		border: 0;
		background: transparent;
		color: #94969d;
		font: inherit;
		font-weight: 600;
		cursor: pointer;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu button::after {
		content: ">";
		font-size: calc(22 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		font-weight: 300;
		line-height: 1;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu ul {
		position: absolute;
		top: calc(48 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		left: 0;
		width: calc(217 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		margin: 0;
		padding: 0;
		overflow: hidden;
		list-style: none;
		border: calc(1 / 1920 * var(--bk-subpage-pc-vw, 100vw)) solid rgba(148, 150, 157, .55);
		background: #fff;
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu li + li {
		border-top: calc(1 / 1920 * var(--bk-subpage-pc-vw, 100vw)) solid rgba(148, 150, 157, .55);
	}

	.bk-civil-renewal:not(.is-index) .bk-subpage-breadcrumb__menu li a {
		display: block;
		padding: calc(10 / 1920 * var(--bk-subpage-pc-vw, 100vw)) calc(15 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		color: #000;
		font-size: calc(18 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		font-weight: 400;
		line-height: calc(25 / 1920 * var(--bk-subpage-pc-vw, 100vw));
		text-decoration: none;
	}
}
