@import "assets/css/_lib";

.header_group {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 74px;
	padding-right: 16px;
	box-sizing: border-box;
	background-color: rgba(255, 255, 255, 0.8);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	z-index: 20;
	&::after {
		@include clear;
	}
}
.logo {
	overflow: hidden;
	float: left;
	padding: 17px 16px;
	.ico_logo {
		width: 40px;
		height: 40px;
		background: #000;
		border-radius: 8px;
	}
}
.gnb {
	overflow: hidden;
	text-align: right;
	.btn {
		display: inline-block;
		padding: 25px 8px;
		vertical-align: top;
		& + .btn {
			margin-left: 8px;
		}
	}
	.ico {
		vertical-align: top;
	}
	.btn_profile {
		margin: 17px 0 0 8px;
		width: 40px;
		height: 40px;
		.img_profile {
			width: 40px;
			height: 40px;
			border-radius: 8px;
		}
	}
}