/**
 * ヘッダー
 */
.header {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 1440px;
	height: 105px;
	background-color: #ffffff59;
	backdrop-filter: blur(2px);
	-webkit-backdrop-filter: blur(2px);
	display: flex;
	align-items: center;
	padding: 0 28px;
	z-index: 1000;
}

/**
 * ヘッダーロゴ
 */
.header-logo {
	width: 203px;
	height: 66px;
	object-fit: cover;
}

/**
 * ヘッダーナビゲーション配置
 */
.header .nav-items {
	margin-left: auto;
	margin-right: 40px;
}

/**
 * ヘッダーボタン配置
 */
.header-buttons {
	display: flex;
	gap: 18px;
}
