/* ■ヘッダー：
====================================== */
/* vanti（余白調整：header裏） */
.adj-hedr4fnR-vantiA {
	display: block;
	width: 100%;
	height: 7rem;
}

.header4fnR {
	position: absolute;
	z-index: 500;
	top: 0;
	width: 100%;
	height: 7rem;
	background: hsla(0, 0%, 100%, 0.95);
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	box-shadow: 0 0 24px rgba(116, 132, 145, 0.05);
	transition: all 0.5s ease;
}

.header4fnR.bd-bottom {
padding: 0;
}

.header4fnR.bd-bottom::after {
border-bottom: 5px solid;
border-color: var(--c-auxily-600);
}

.header4fnR .header__intainer {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 1280px;
	max-width: 97.5vw;
	height: 100%;
}

.header4fnR .header__leftfielder {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.header4fnR .header-brand {
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	width: 11.25rem;
	min-width: 11.25rem;
	max-width: none;
	padding: 0.5rem;
	object-fit: contain;
}

.header4fnR .header__centfielder {
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
	padding-left: 0.4vw;
}

.header4fnR .header-sitename {
    font-size: 15px;
    font-weight: 600;
    white-space: nowrap;
    padding: 2px 0px 0px 0px;
}

.header4fnR .header__rightfielder {
	padding-right: 1rem;
}
