
/* 子PAGE全体の装飾 */
/* ヘッダーロゴ削除 */
/* .logo-container{
  display: none;
} */
/* パンくずリスト */
.breadcrumb,.page-header{
  display: none!important;
}

.site-header-container{
  max-width: none!important;
  /* padding: 0 20px!important; */
  justify-content: space-between;
}

.site-body-container{
  max-width: none!important;
  padding: 20px 20px 0 20px!important;
}

.header_scrolled .header-top, .header_scrolled .site-header-logo, .header_scrolled .site-header-sub, .header_scrolled .vk-campaign-text {
    display: block!important;
}

/* ナビゲーション装飾 */
.menu-item a{
  color: white!important;
  letter-spacing: normal!important;
  transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
  transform-origin: center;
  opacity: 0.8;

}

.current-menu-item  a{
  /* color: #D94B30!important; */
  transform: scale(1.1);
  opacity: 1;/* 文字が浮き上がって見える */
}

/* menuーホバーカスタマイズ */
.menu-item a:hover{
  transform: scale(1.1);
  opacity: 1;
}

.global-nav-list>li:before{
  border-bottom:0!important
}
/* 全てのサイズでナビ表示 */
.global-nav{
  display: block!important;
}
/* ナビを常に左寄せ */
#menu-mobile-menu{
  margin: 0!important;
}
 .global-nav-list>li{
    padding: 14px 1.5em!important;
  }

@media screen and (max-width:360px) {
  .device-mobile .global-nav-list>li{
    padding: 14px 1.7rem!important;
  }
  
}

/* コンテンツを大きく表示 */
.contents-container{
  padding: 0 20px;
}

/* ページタイトルアニメーション設定 */
.page-header-inner {
  -webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

 @-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}