@charset "utf-8";
/*
Theme Name:SOURCE child
Theme URI:
Description:WordPressテーマ「SOURCE」の自作子テーマです。
Template:source_tcd045
Author:Tomoko Yasui
Author URI:https://4qualia.co.jp/
Version:1.14
*/
/* ３点ボックスコンテンツ *//* アニメーション */
.use_animation #index_3box_list.animation_element .box.active {
  -webkit-transform: translateY(90px); transform: translateY(90px);
  -webkit-animation: moveUp 0.5s ease forwards 0.5s;
  animation: moveUp 0.5s ease forwards 0.5s;
}
/* ３点ボックスコンテンツの下の画像　詳細は.wide_image部分に記載 */
/* アニメーション */
.use_animation #index_center_image .title { opacity:0; }
.use_animation #index_center_image .desc { opacity:0; }
.use_animation #index_center_image .button { opacity:0; }
.use_animation #index_center_image.animated .title {
  -webkit-animation: opacityAnimation 0.5s ease forwards 0.5s;
  animation: opacityAnimation 0.5s ease forwards 0.5s;
}
.use_animation #index_center_image.animated .desc {
  -webkit-animation: opacityAnimation 0.5s ease forwards 0.5s;
  animation: opacityAnimation 0.5s ease forwards 0.5s;
}
.use_animation #index_center_image.animated .button {
  -webkit-animation: opacityAnimation 0.5s ease forwards 0.5s;
  animation: opacityAnimation 0.5s ease forwards 0.5s;
}
/* ４点ボックスコンテンツ *//* アニメーション */
#index_4box_list .box {
	background:#eff8ff !important;
}
.use_animation #index_4box_list .box { opacity:0; }
.use_animation #index_4box_list .box.num1.active, .use_animation #index_4box_list .box.num2.active {
  -webkit-transform: translateX(90px); transform: translateX(90px);
  -webkit-animation: moveRight 0.5s ease forwards 0.5s;
  animation: moveRight 0.5s ease forwards 0.5s;
}
.use_animation #index_4box_list .box.num3.active, .use_animation #index_4box_list .box.num4.active {
  -webkit-transform: translateX(-90px); transform: translateX(-90px);
  -webkit-animation: moveRight 0.5s ease forwards 0.5s;
  animation: moveRight 0.5s ease forwards 0.5s;
}
/* お知らせアニメーション */
.use_animation #index_news_list .index_list_header .headline { opacity:0; }
.use_animation #index_news_list .index_archive_link { opacity:0; }
.use_animation #index_news_list.animated .index_list_header .headline {
  -webkit-animation: opacityAnimation 0.5s ease forwards 0.5s;
  animation: opacityAnimation 0.5s ease forwards 0.5s;
}
.use_animation #index_news_list.animated .index_list_header .index_archive_link {
  -webkit-animation: opacityAnimation 0.5s ease forwards 0.5s;
  animation: opacityAnimation 0.5s ease forwards 0.5s;
}
.use_animation #index_news_list li { opacity:0; }
.use_animation #index_news_list li.active {
  -webkit-transform: translateX(90px); transform: translateX(90px);
  -webkit-animation: moveLeft 0.5s ease forwards 0.5s;
  animation: moveLeft 0.5s ease forwards 0.5s;
}