@charset "UTF-8";
/*
  全ページで最後に読む。元の style.css で他エリアのセクションにあったが、全ページに効いていたルール（#435）
  ここより後に読むファイルは無い。新しい「全ページで上書きしたい」ルールもここに書く
*/
/* moved from style.css L20264-20266: article: footer .follow_us { background-color: #fff } - Footer の #ececec を全ページで上書きしていた */
footer .follow_us {
  background-color: #ffffff;
}
/* moved from style.css L21206-21248: special: @keyframes top_bar_active / bottom_bar_active - 後勝ちで全ページの SP ハンバーガーに効いていた（bottom は -8.5px。Header 側は -10px） */
@keyframes top_bar_active {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(10px) rotate(0);
  }
  100% {
    transform: translateY(10px) rotate(45deg);
  }
}
header
  .special_header
  .special_header_wrap
  .float_wrap
  .humberger_wrap
  .humberger_active
  span:nth-of-type(2) {
  background-color: #ffffff;
  opacity: 0;
}
header
  .special_header
  .special_header_wrap
  .float_wrap
  .humberger_wrap
  .humberger_active
  span:nth-of-type(3) {
  background-color: #ffffff;
  -webkit-animation: bottom_bar_active 0.75s forwards;
  animation: bottom_bar_active 0.75s forwards;
}
@keyframes bottom_bar_active {
  0% {
    transform: translateY(0) rotate(0);
  }
  50% {
    transform: translateY(-8.5px) rotate(0);
  }
  100% {
    transform: translateY(-8.5px) rotate(-45deg);
  }
}
/* moved from style.css L22557-22559: special: footer .follow_us { border-top } - 全ページの footer に効いていた */
footer .follow_us {
  border-top: 1px solid #d3d3d3;
}
/* moved from style.css L23141-23143: event: footer .follow_us { background-color: #fff } - 全ページの footer に効いていた（重複） */
footer .follow_us {
  background-color: #ffffff;
}
