
/* ヘッダー */

header a:link,
header a:visited,
header a:active {
	text-decoration:none!important;
	color:#000!important;
}
header a:hover {
	text-decoration:none!important;
	color:#019fe8!important;
}

header {
height: 100px; /* 固定高さ */
width: 100%;
background-color: #fff;
position:relative;
padding: 0;
}

/* ロゴ部分 */
header h1 {
position:absolute;
left: 25px;
top:50%;
transform: translateY(-50%);
width: 225px!important;
}
header h1  img{
width: 100%!important;
}

/* ナビメニュー */
@font-face {
font-family: 'HelveticaBlack';
src: url('../fonts/fontsbin.com_helvetica-black.ttf') format('truetype');
/*font-weight: normal;
font-style: normal;
font-display: swap;*/
}

header nav {
position:absolute;
bottom: 12px;
right: 50px;
display: flex;
align-items: center;
gap: 50px;
/*height: 40px;*/
/*background-color: red;*/
}

header nav a {
font-family: 'HelveticaBlack', sans-serif;
font-size: 20px;
}

header div {
position:absolute;
top: 15px;
right: 50px;
}


