@charset "UTF-8";
.area-headblue{
  display: none;
}

.w-whitenav{
  position: absolute;
    top: -50px;
  font-size: 16px;
} 
.w-whitenav nav{
  top: 0 !important;
  width: 100vw !important;
  position: relative !important;
  z-index: 1000;
  border-bottom: none;
}
.nav .gnav{
  width: 100% !important;
}
.nav .gnav > *{
  float: inherit;
}
.nav .gnav > .children:first-of-type .w .link > .middle{
  display: inherit;
}
.nav .gnav > .children:first-of-type .w .link{
  /* タイトルバナー画像 */
  display: inline-block;
  height: 32px;
  margin-top: 10px;
  margin-left:10px;
}
.nav .gnav > .children:first-of-type .w .link img{
  max-width: 95%;
  width:auto;
  height: 32px;
}
.nav .gnav > .children:first-of-type .w #nav-input{
  display: none;
}
.nav .gnav > .children:first-of-type .w .nav-button{
  font-size: 30px;
  display: inline-block;
}
.nav .gnav > .children:first-of-type .w .nav-button i{
  margin-top: 10px;
  margin-left: 10px;
  position:absolute;
  top:0;
  right:10px;
}
.nav .gnav li{
  display: block;
}

.nav .gnav li:nth-child(n + 2) {
  display: none;
  background-color: #174aa6;
  border-bottom: 1px solid white;
}
.nav .gnav li:last-child{
  border-bottom: none;
}
.nav .gnav li .w{
  display: flex !important;
  width: 100%;
  height: 50px !important;
}
.nav .gnav li:nth-child(n + 2) .w a, .nav .gnav li:nth-child(n + 2) .w div{
  width: 100vw;
  padding-bottom: 0;
}
.nav .gnav > .children:nth-of-type(n) .w .positioning > .link.level1{
  /* お知らせリンク */
  width: 100vw !important;
}
.nav .gnav > .children:nth-of-type(n) .w .link.level1{
  display: inherit;
  height: 50px !important;
}
.nav .gnav > .children:nth-of-type(n) .w .link.level1 span{
  line-height: 50px;
  color: white;
}
.nav .gnav > .children:nth-of-type(2){
  margin: 0;
}