
/* -----------------------------------
  フォント
----------------------------------- */
@font-face {
  font-family: 'Noto Sans JP';
  src: url('../font/NotoSansJP-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans JP';
  src: url('../font/NotoSansJP-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham';
  src: url('../font/Gotham-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Knockout';
  src: url('../font/Knockout-27.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

/* Noto Sans JP（レギュラー） */
.font-noto {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 400;
}

/* Noto Sans JP（ボールド） */
.font-noto-bold {
  font-family: 'Noto Sans JP', sans-serif;
  font-weight: 700;
}

/* Gotham（ブラック） */
.f_gb {
  font-family: 'Gotham', sans-serif;
  font-weight: 900;
}

/* Knockout */
.f_ko {
  font-family: 'Knockout', sans-serif;
  font-weight: 400;
  font-weight: 600;
  letter-spacing: 1px;
}

/* --------------------------------
  メニュー
-------------------------------- */

/* メニュー画面全体 */
#nav {
	background: var(--deepblue);
}
#nav,
#nav a {
  /* color: #fff; */
}
header .sns_list img {
  filter: var(--svg_white);
}
#menuButton.active:before {
  background: #fff;
}
#menuButton.active:after {
  background: #fff;
}

/* -----------------------------------
  footer
----------------------------------- */
.footer .inner {
  /* background-image: url(../image/bg/mb/bg_black.jpg); */
  background: #000;
}

/****************************** 600px ******************************/
@media (min-width: 600px){

}

/****************************** 1025px ******************************/
@media (min-width: 1025px){


}

/****************************** 1400px ******************************/
@media (min-width: 1400px){

}
