@charset "UTF-8";
/*  helper
================================================ */
/*
animation
*/
@media all and (min-width: 600px) { .js-anime-elem[data-anime="fadein"] { opacity: 0; -webkit-transform: translateY(40px); -ms-transform: translateY(40px); transform: translateY(40px); -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(3) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(4) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(5) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(6) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(7) { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(8) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(9) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(10) { -webkit-transition-delay: 1s; transition-delay: 1s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(11) { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(12) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(13) { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(14) { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(15) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(16) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(17) { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(18) { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(19) { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }
  .js-anime-elem[data-anime="fadein"]:nth-of-type(20) { -webkit-transition-delay: 2s; transition-delay: 2s; }
  .js-anime-elem[data-anime="fadein"].is_animated { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }

/* //ヘッダー・メインビジュアル・NEWSのアニメーション
================================================ */
@media all and (min-width: 600px) { .animated-main__area-txt { opacity: 0; -webkit-transition: all 1.8s ease; transition: all 1.8s ease; -webkit-transition-delay: .5s; transition-delay: .5s; }
  .animated-main-img { opacity: 0; -webkit-transition: all 1.4s ease; transition: all 1.4s ease; -webkit-transition-delay: 1s; transition-delay: 1s; }
  .animated-sub-img__head { opacity: 0; -webkit-transition: all 0.8s ease; transition: all 0.8s ease; -webkit-transition-delay: 1s; transition-delay: 1s; }
  .animated-main-img__txt span:nth-of-type(1) { -webkit-transition-delay: 1.08s; transition-delay: 1.08s; }
  .animated-main-img__txt span:nth-of-type(2) { -webkit-transition-delay: 1.16s; transition-delay: 1.16s; }
  .animated-main-img__txt span:nth-of-type(3) { -webkit-transition-delay: 1.24s; transition-delay: 1.24s; }
  .animated-main-img__txt span:nth-of-type(4) { -webkit-transition-delay: 1.32s; transition-delay: 1.32s; }
  .animated-main-img__txt span:nth-of-type(5) { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }
  .animated-main-img__txt span:nth-of-type(6) { -webkit-transition-delay: 1.48s; transition-delay: 1.48s; }
  .animated-main-img__txt span:nth-of-type(7) { -webkit-transition-delay: 1.56s; transition-delay: 1.56s; }
  .animated-main-img__txt span:nth-of-type(8) { -webkit-transition-delay: 1.64s; transition-delay: 1.64s; }
  .animated-main-img__txt span:nth-of-type(9) { -webkit-transition-delay: 1.72s; transition-delay: 1.72s; }
  .animated-main-img__txt span:nth-of-type(10) { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }
  .animated-main-img__txt span:nth-of-type(11) { -webkit-transition-delay: 1.88s; transition-delay: 1.88s; }
  .animated-main-img__txt span:nth-of-type(12) { -webkit-transition-delay: 1.96s; transition-delay: 1.96s; }
  .animated-main-img__txt span:nth-of-type(13) { -webkit-transition-delay: 2.04s; transition-delay: 2.04s; }
  .animated-main-img__txt span:nth-of-type(14) { -webkit-transition-delay: 2.12s; transition-delay: 2.12s; }
  .animated-main-img__txt span:nth-of-type(15) { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }
  .animated-main-img__txt span:nth-of-type(16) { -webkit-transition-delay: 2.28s; transition-delay: 2.28s; }
  .animated-main-img__txt span:nth-of-type(17) { -webkit-transition-delay: 2.36s; transition-delay: 2.36s; }
  .animated-main-img__txt span:nth-of-type(18) { -webkit-transition-delay: 2.44s; transition-delay: 2.44s; }
  .animated-main-img__txt span:nth-of-type(19) { -webkit-transition-delay: 2.52s; transition-delay: 2.52s; }
  .animated-main-img__txt span:nth-of-type(20) { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }
  .animated-main-img__txt span { opacity: 0; -webkit-transform: translateX(-3px); -ms-transform: translateX(-3px); transform: translateX(-3px); -webkit-transition: all 2s ease; transition: all 2s ease; }
  .animated-main-img__item { -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); -webkit-transition: all 0.8s ease; transition: all 0.8s ease; opacity: 0; -webkit-transition-delay: 3s; transition-delay: 3s; }
  .animated-main-img__item:nth-child(2) { -webkit-transition-delay: 3.5s; transition-delay: 3.5s; }
  .animated-main-img__item:nth-child(3) { -webkit-transition-delay: 4s; transition-delay: 4s; }
  .animated-home-news { opacity: 0; -webkit-transition: all 0.8s ease; transition: all 0.8s ease; -webkit-transition-delay: 3s; transition-delay: 3s; } }

@media all and (min-width: 600px) { body.is_animated .l-header { opacity: 1; }
  body.is_animated .l-main-img { opacity: 1; }
  body.is_animated .l-sub-img { opacity: 1; }
  body.is_animated .animated-main-img__tit span { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }
  body.is_animated .animated-main-img__txt span { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }
  body.is_animated .animated-main-img__item { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }
  body.is_animated .animated-home-news { opacity: 1; } }

.js-switch-tab { cursor: pointer; }

.js-switch-content { display: none; }

.js-switch-content.is-active { display: block; }

.js-toggle-trigger { cursor: pointer; }

.js-toggle-content { display: none; }
