@charset "UTF-8";
/* =========================================
top  PC
========================================= */
.nav-list .nav1 li:nth-of-type(1) {
  margin: 0;
}
.nav-list .nav1 li:nth-of-type(n+2) {
  margin-right: 0;
}
.add-nav {
  font-weight: 200;
  line-height: .7;
  color: #fff;
}
.add-nav2 {
  font-weight: 500;
  line-height: .78;
  color: #3C3C3A;
}

.drawer-menu {
  z-index: 9999;
}
.menu-trigger {
  z-index: 99999;
}

.drawer-menu ul li:nth-of-type(2) {
  transition-delay: .1s;
}
.drawer-menu ul li:nth-of-type(3) {
  transition-delay: .12s;
}
.drawer-menu ul li:nth-of-type(4) {
  transition-delay: .14s;
}
.drawer-menu ul li:nth-of-type(5) {
  transition-delay: .16s;
}
.drawer-menu ul li:nth-of-type(6) {
  transition-delay: .18s;
}
.drawer-menu ul li:nth-of-type(7) {
  transition-delay: .2s;
}
.drawer-menu ul li:nth-of-type(8) {
  transition-delay: .22s;
}
.drawer-menu ul li:nth-of-type(9) {
  transition-delay: .24s;
}
.drawer-menu ul li:nth-of-type(10) {
  transition-delay: .26s;
}
.drawer-menu ul li:nth-of-type(11) {
  transition-delay: .28s;
}
.drawer-menu ul li:nth-of-type(12) {
  transition-delay: .3s;
}
.drawer-menu ul li:nth-of-type(13) {
  transition-delay: .32s;
}

.f-flex {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
.f-link {
  display: inline-block;
  color: #fff;
}
.f-sla {
  padding: 0 8px;
}


/* 拡大防止 */
#moviebox {
  height: 100vh;
  top: 47%;
}
#moviebox,video {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transform: translate(0);
  object-fit: cover;
}