.hbj-footer-supplementary {
	display: grid;
	border-top: 1px solid #413d48;
	padding: 24px 0 40px;
	gap: 8px;
	text-align: center;
	justify-items: center;
	font-size: 12px;
}
@media screen and (min-width: 1000px) {
	.hbj-footer-supplementary {
		grid-template-columns: 1fr 1fr 1fr;
		gap: 0;
		padding: 17px 40px;
		align-items: center;
		text-align: left;
		justify-items: stretch;
	}
}
.hbj-footer-supplementary .breadcrumb {
	display: flex;
	margin: 0;
	padding: 0;

	justify-content: center;
	list-style-type: none;
	align-items: center;
}
@media screen and (min-width: 1000px) {
	.hbj-footer-supplementary .breadcrumb {
		justify-content: flex-start;
	}
}
.hbj-footer-supplementary .breadcrumb li {
	display: flex;
	align-items: center;
}
.hbj-footer-supplementary .breadcrumb li a {
	color: #8f8d94;

	font-weight: 400;
	line-height: 150%;
	letter-spacing: 1.2px;
	text-decoration: none;
}
.hbj-footer-supplementary .breadcrumb li:first-child a::before {
	display: inline-block;
	opacity: 0.6;
	content: '';
	width: 13px;
	height: 15px;
	margin-right: 5px;
	background: url(https://www.hybejapan.events/enhypen/vr-immersion/images/icon_home.svg) no-repeat
		0 0;
	vertical-align: middle;
}
.hbj-footer-supplementary .breadcrumb li:last-child::before {
	display: inline-block;
	content: '';
	width: 11px;
	height: 13px;
	background: url(https://www.hybejapan.events/enhypen/vr-immersion/images/icon_breadcrumb.svg)
		no-repeat 0 0;
	vertical-align: middle;
}

.hbj-footer-supplementary .term,
.hbj-footer-supplementary .copy {
	margin: 0;
	width: 100%;
	color: #8f8d94;
}

@media screen and (min-width: 1000px) {
	.hbj-footer-supplementary .term {
		text-align: right;
		order: 3;
	}
}
.hbj-footer-supplementary .term > a {
	color: #8f8d94;
	font-weight: 400;
	line-height: 150%;
	letter-spacing: 1.2px;
	text-decoration: none;
}
.hbj-footer-supplementary .copy {
	font-weight: 400;
	line-height: 150%;
	letter-spacing: 1.2px;
}
@media screen and (min-width: 1000px) {
	.hbj-footer-supplementary .copy {
		text-align: center;
	}
}
