@charset "UTF-8";

footer .st-backToTopFixed { z-index: 100; }

.mod-freeHTML h1,
.mod-freeHTML h2,
.mod-freeHTML h3{ margin:0; }
.mod-freeHTML ul{ margin:0; padding:0; list-style:none; }
.mod-freeHTML #fixedArea img{ display:block; vertical-align:bottom; }
.mod-freeHTML p{ margin:0; }
.mod-freeHTML img{ height: auto; max-width: 100%; }
.mod-freeHTML img[src$=".svg"] { width: 100%; }
.mod-freeHTML sup{ font-size: 0.714em; }
.mod-freeHTML .iBlock{ display: inline-block; *display: inline; *zoom:1;}
@media screen and (min-width: 1025px) {
	.mod-freeHTML .u-sp{ display: none; }
}
@media screen and (max-width: 1024px) {
	.mod-freeHTML .u-pc{ display: none; }
}

.mod-freeHTML{ background:#5BA7D8; padding-bottom: 80px; }

.mod-freeHTML .area-main{ position: relative; max-width: 100%; padding: 40px 0 120px; margin: 0 auto; text-align: center; color:#FFFFFF; font-weight: bold;}

.mod-freeHTML .area-main .ulLogo01{ position: relative; z-index: 20; margin-bottom: 2.5em; }
.mod-freeHTML .area-main .ulLogo01 li:first-child{ font-size: 2.143em; margin-bottom: 0.8em; }
.mod-freeHTML .area-main .ulLogo01 li.textTillate01{ opacity: 0; }

@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-main{ padding: 0.5em 0;}
	.mod-freeHTML .area-main .ulLogo01{ margin-bottom: 0; }
	.mod-freeHTML .area-main .ulLogo01 li:first-child{ font-size: 1.443em; margin-bottom: 0; }
}



.mod-freeHTML .bgObject{ position: absolute; z-index: 1; }

@media screen and (min-width: 1025px) {
.mod-freeHTML .area-main .bgMan01{ top: 0; left:50%; margin:180px 0 0 240px; }
.mod-freeHTML .area-main .bgArrow01{ width: 403px;bottom: 0; left: 50%; margin: 0 0 -70px -720px;}

.mod-freeHTML .area-main .bgQ01{ bottom: 0; left: 50%; margin: 0 0 300px -480px;}
.mod-freeHTML .area-main .bgQ01 li{ position: absolute; top: 0; left: 0; }
.mod-freeHTML .area-main .bgQ01 li:nth-child(1){ width:16px; margin: 0; }
.mod-freeHTML .area-main .bgQ01 li:nth-child(2){ width:18px; margin: 20px 0px 0 20px; }
.mod-freeHTML .area-main .bgQ01 li:nth-child(3){ width:24px; margin: 50px 0 0 -40px;}

.mod-freeHTML .area-main .bgQ02{ bottom: 0; left: 50%; margin:0 0 30px 450px;}
.mod-freeHTML .area-main .bgQ02 li{ position: absolute; top: 0; left: 0; }
.mod-freeHTML .area-main .bgQ02 li:nth-child(1){ width:16px; margin: 0; }
.mod-freeHTML .area-main .bgQ02 li:nth-child(2){ width:18px; margin: -30px 0px 0 40px; }
.mod-freeHTML .area-main .bgQ02 li:nth-child(3){ width:24px; margin: -85px 0 0 30px;}
}

.mod-freeHTML .area-bg{ position: relative; width: 100%; }
@media screen and (min-width: 1025px) {
	.mod-freeHTML .bg-point03 .bgArrow01{ position: absolute; width: 403px; bottom: 0; left: 50%; margin: 0px 0 -140px 230px; }
	.mod-freeHTML .bg-point04 .bgMan02{ position: absolute; width: auto; bottom: 0; left: 50%; margin:0px 0 -350px -540px; }
	.mod-freeHTML .area-main .ulCopy01{ line-height: 300%;}
}
@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-main .bgArrow01{ bottom: 0; margin: 0 0 -40px -70px; left: 0; width: 200px; }
	.mod-freeHTML .bg-point03.u-sp p{ position: absolute; display: block; width: 100%; background: #FFFFFF;height: 2em;transform: skew(0deg, -20deg);top: 0;bottom: auto;margin: 20px 0 0 0; }
	.mod-freeHTML .area-main .ulCopy01{ position: relative; z-index: 20; line-height: 200%; top: 0; left: 0; margin: -3em auto 5em; }
}



.mod-freeHTML .area-point{ opacity: 0; position: relative; z-index: 20; background:#5BA7D8; max-width: 912px; margin:0 auto 85px; padding: 30px 0; border:3px solid #231815; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-webkit-box-shadow: 4px 4px 0px rgba(35,24,21,0.3);-moz-box-shadow: 4px 4px 0px rgba(35,24,21,0.3);box-shadow: 4px 4px 0px rgba(35,24,21,0.3); }
.mod-freeHTML .area-point .area-point-inner{ max-width: 826px; margin: 0 auto; }

.mod-freeHTML .area-point-wrapper{ max-width: 1000px; margin: 0 auto; }
.mod-freeHTML .area-point .area-point-inner > ul{display: table; table-layout: fixed; width: 100%;}
.mod-freeHTML .area-point .area-point-inner > ul > li{ display: table-cell; }
.mod-freeHTML .area-point .area-point-inner > ul.ulTit01 li{ vertical-align: middle; }
.mod-freeHTML .area-point .area-point-inner > ul.ulTxt01 li{ vertical-align: top; }


.mod-freeHTML .area-point .area-point-inner ul.ulTit01 { border-bottom: 2px solid #231815; line-height: 1; margin-bottom:2.5em; }
.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01{ width: 3.5em; color: #FFFFFF; font-size: 2.000em; }
.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01 p{ margin-bottom: 0.5em; }
.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01 span{ font-size: 0.714em;  }
.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liTit01{ font-size: 1.714em; }
.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liTit01 h2{ padding: 0.2em 0 0.2em 0.5em; margin-bottom: 0.5em;  border-left: 2px solid #231815; line-height: 120%; }
@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-point{ padding: 2em 0; border:2px solid #231815; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-webkit-box-shadow: 4px 4px 0px rgba(35,24,21,0.3);-moz-box-shadow: 4px 4px 0px rgba(35,24,21,0.3);box-shadow: 4px 4px 0px rgba(35,24,21,0.3); }

	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 { margin-bottom:1em; }
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01 p{ margin-left: 0.25em; }
	
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01{ width: 2.5em; margin: 0 auto 0 0;}
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01 p{ display: inline-block; text-align: center; }
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liNum01 span{ display: block; margin-bottom: 0.5em; }
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liTit01{ font-size: 1em; }
	.mod-freeHTML .area-point .area-point-inner ul.ulTit01 li.liTit01 h2{  line-height: 140%; }
}

@media screen and (min-width: 1025px) {
	.mod-freeHTML .area-point.area-point01,
	.mod-freeHTML .area-point.area-point03,
	.mod-freeHTML .area-point.area-point05{ margin: 0 auto 85px 0; }
	.mod-freeHTML .area-point.area-point02{ margin: 0 0 85px auto; }
	.mod-freeHTML .area-point.area-point04{ margin: 0 0 85px auto; max-width: 700px; }
	.mod-freeHTML .area-point.area-point04 .area-point-inner{ max-width: 640px; }
	.mod-freeHTML .area-point.area-point06{ margin: 0 0 0 auto; }
	
	.mod-freeHTML .area-point .area-point-inner ul.ulTxt01 li.liTxt01 p{ margin-right: 60px; vertical-align: top; }

	.mod-freeHTML .area-point.area-point01 .area-point-inner ul.ulTxt01 li.liImg01{ width: 210px; vertical-align: top; }
	.mod-freeHTML .area-point.area-point02 .area-point-inner ul.ulTxt01 li.liImg01{ width: 210px; vertical-align: middle; }
	.mod-freeHTML .area-point.area-point03 .area-point-inner ul.ulTxt01 li.liImg01{ width: 200px; vertical-align: bottom; }
	.mod-freeHTML .area-point.area-point04 .area-point-inner ul.ulTxt01 li.liImg01{ width: 210px; vertical-align: middle; }
	.mod-freeHTML .area-point.area-point05 .area-point-inner ul.ulTxt01 li.liImg01{ width: 240px; vertical-align: bottom; }
	.mod-freeHTML .area-point.area-point06 .area-point-inner ul.ulTxt01 li.liImg01{ width: 190px; vertical-align: bottom; }
}
@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-point { width: 90%; margin: 0 auto 2em; }
	.mod-freeHTML .area-point .area-point-inner {width: 94%; }
	.mod-freeHTML .area-point .area-point-inner ul.ulTxt01 li{ display: block; }
	
	.mod-freeHTML .area-point .area-point-inner ul.ulTxt01 li.liTxt01 p{ margin-bottom:1em; }
	
	.mod-freeHTML .area-point .area-point-inner ul.ulTxt01 li.liImg01{ text-align: center; width: 50%; margin: 0 auto; }
}


.mod-freeHTML .area-summary{ text-align: center; color: #FFFFFF; font-weight: bold; padding: 100px 0; }
.mod-freeHTML .area-summary .ulNormal01{ margin-bottom: 2em; line-height: 300%; }
.mod-freeHTML .area-summary .ulLarge01{ font-size: 2.143em; }
@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-summary{ padding: 0; }
	.mod-freeHTML .area-summary .ulNormal01{ margin-bottom: 2em; line-height: 200%; }
	.mod-freeHTML .area-summary .ulLarge01{ font-size: 1.443em; }
	.mod-freeHTML .bg-end p{ width: 70%; margin: 1em 0 0 auto; }
}

.mod-freeHTML .area-bnr ul li{text-align:center;}
.mod-freeHTML .area-bnr ul li:not(:last-child){ margin-bottom: 20px; }
@media screen and (max-width: 1024px) {
	.mod-freeHTML .area-bnr{ width: 94%; margin: 0 auto 1em; }
}



/* -----------------------------------------------------------
	共通 アニメーション
----------------------------------------------------------- */
.mod-freeHTML .area-fadein{opacity: 0;}

.mod-freeHTML .sec02 { -webkit-animation-delay:0.2s; animation-delay: 0.2s; }
.mod-freeHTML .sec04 { -webkit-animation-delay:0.4s; animation-delay: 0.4s; }
.mod-freeHTML .sec06 { -webkit-animation-delay:0.6s; animation-delay: 0.6s; }
.mod-freeHTML .sec08 { -webkit-animation-delay:0.8s; animation-delay: 0.8s; }

.mod-freeHTML .sec05 { -webkit-animation-delay:0.5s; animation-delay: 0.5s; }
.mod-freeHTML .sec10 { -webkit-animation-delay:1.0s; animation-delay: 1.0s; }

.mod-freeHTML .sec12 { -webkit-animation-delay:1.2s; animation-delay: 1.2s; }
.mod-freeHTML .sec14 { -webkit-animation-delay:1.4s; animation-delay: 1.4s; }
.mod-freeHTML .sec16 { -webkit-animation-delay:1.6s; animation-delay: 1.6s; }
.mod-freeHTML .sec18 { -webkit-animation-delay:1.8s; animation-delay: 1.8s; }

.mod-freeHTML .sec15 { -webkit-animation-delay:1.5s; animation-delay: 1.5s; }
.mod-freeHTML .sec20 { -webkit-animation-delay:2.0s; animation-delay: 2.0s; }

.mod-freeHTML .sec22 { -webkit-animation-delay:2.2s; animation-delay: 2.2s; }
.mod-freeHTML .sec24 { -webkit-animation-delay:2.4s; animation-delay: 2.4s; }
.mod-freeHTML .sec26 { -webkit-animation-delay:2.6s; animation-delay: 2.6s; }
.mod-freeHTML .sec28 { -webkit-animation-delay:2.8s; animation-delay: 2.8s; }

.mod-freeHTML .sec25 { -webkit-animation-delay:2.5s; animation-delay: 2.5s; }
.mod-freeHTML .sec30 { -webkit-animation-delay:3.0s; animation-delay: 3.0s; }
.mod-freeHTML .sec35 { -webkit-animation-delay:3.5s; animation-delay: 3.5s; }

.mod-freeHTML .sec32 { -webkit-animation-delay:3.2s; animation-delay: 3.2s; }
.mod-freeHTML .sec34 { -webkit-animation-delay:3.4s; animation-delay: 3.4s; }
.mod-freeHTML .sec36 { -webkit-animation-delay:3.6s; animation-delay: 3.6s; }
.mod-freeHTML .sec38 { -webkit-animation-delay:3.8s; animation-delay: 3.8s; }
.mod-freeHTML .sec40 { -webkit-animation-delay:4.0s; animation-delay: 4.0s; }


.mod-freeHTML .fadein{ opacity: 0; transition: all 0.8s ease; }
.mod-freeHTML .fadein.scrollClass{-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes fadeIn {
	from {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform: translateY(50px);transform: translateY(50px);}
	to {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes fadeIn {
	from {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform: translateY(50px);transform: translateY(50px);}
	to {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform: translateY(0);transform: translateY(0);}
}


/* -----------------------------------------------------------
	アニメーション　タイトル
----------------------------------------------------------- */
.mod-freeHTML .animeTitle01 {
	-webkit-animation: animeTitle 1500ms linear both;
	animation: animeTitle 1500ms linear both;
}

@-webkit-keyframes animeTitle { 
  0% { opacity: 0; -webkit-transform: matrix3d(2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% { -webkit-transform: matrix3d(1.684, 0, 0, 0, 0, 1.593, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.684, 0, 0, 0, 0, 1.593, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% { -webkit-transform: matrix3d(1.55, 0, 0, 0, 0, 1.401, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.55, 0, 0, 0, 0, 1.401, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% { -webkit-transform: matrix3d(1.341, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.341, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% { -webkit-transform: matrix3d(1.117, 0, 0, 0, 0, 0.832, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.117, 0, 0, 0, 0, 0.832, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { opacity: 1; -webkit-transform: matrix3d(1.058, 0, 0, 0, 0, 0.774, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.058, 0, 0, 0, 0, 0.774, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% { -webkit-transform: matrix3d(0.877, 0, 0, 0, 0, 0.668, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.877, 0, 0, 0, 0, 0.668, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% { -webkit-transform: matrix3d(0.859, 0, 0, 0, 0, 0.669, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.859, 0, 0, 0, 0, 0.669, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% { -webkit-transform: matrix3d(0.792, 0, 0, 0, 0, 0.761, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.792, 0, 0, 0, 0, 0.761, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% { -webkit-transform: matrix3d(0.788, 0, 0, 0, 0, 0.813, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.788, 0, 0, 0, 0, 0.813, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(0.804, 0, 0, 0, 0, 0.931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.804, 0, 0, 0, 0, 0.931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% { -webkit-transform: matrix3d(0.849, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.849, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% { -webkit-transform: matrix3d(0.866, 0, 0, 0, 0, 1.062, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.866, 0, 0, 0, 0, 1.062, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% { -webkit-transform: matrix3d(0.937, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.937, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% { -webkit-transform: matrix3d(0.952, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% { -webkit-transform: matrix3d(1.028, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.028, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% { -webkit-transform: matrix3d(1.039, 0, 0, 0, 0, 0.978, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.039, 0, 0, 0, 0, 0.978, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% { -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.034, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% { -webkit-transform: matrix3d(1.009, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.009, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% { -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.994, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% { -webkit-transform: matrix3d(0.993, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.993, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animeTitle { 
  0% { opacity: 0; -webkit-transform: matrix3d(2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.4% { -webkit-transform: matrix3d(1.684, 0, 0, 0, 0, 1.593, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.684, 0, 0, 0, 0, 1.593, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% { -webkit-transform: matrix3d(1.55, 0, 0, 0, 0, 1.401, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.55, 0, 0, 0, 0, 1.401, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.81% { -webkit-transform: matrix3d(1.341, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.341, 0, 0, 0, 0, 1.107, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% { -webkit-transform: matrix3d(1.117, 0, 0, 0, 0, 0.832, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.117, 0, 0, 0, 0, 0.832, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10.21% { opacity: 1; -webkit-transform: matrix3d(1.058, 0, 0, 0, 0, 0.774, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.058, 0, 0, 0, 0, 0.774, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.61% { -webkit-transform: matrix3d(0.877, 0, 0, 0, 0, 0.668, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.877, 0, 0, 0, 0, 0.668, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% { -webkit-transform: matrix3d(0.859, 0, 0, 0, 0, 0.669, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.859, 0, 0, 0, 0, 0.669, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  17.52% { -webkit-transform: matrix3d(0.792, 0, 0, 0, 0, 0.761, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.792, 0, 0, 0, 0, 0.761, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% { -webkit-transform: matrix3d(0.788, 0, 0, 0, 0, 0.813, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.788, 0, 0, 0, 0, 0.813, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.32% { -webkit-transform: matrix3d(0.804, 0, 0, 0, 0, 0.931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.804, 0, 0, 0, 0, 0.931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% { -webkit-transform: matrix3d(0.849, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.849, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  25.23% { -webkit-transform: matrix3d(0.866, 0, 0, 0, 0, 1.062, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.866, 0, 0, 0, 0, 1.062, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.03% { -webkit-transform: matrix3d(0.937, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.937, 0, 0, 0, 0, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% { -webkit-transform: matrix3d(0.952, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, 0, 0, 0, 0, 1.101, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% { -webkit-transform: matrix3d(1.021, 0, 0, 0, 0, 1.038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.021, 0, 0, 0, 0, 1.038, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.74% { -webkit-transform: matrix3d(1.028, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.028, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% { -webkit-transform: matrix3d(1.039, 0, 0, 0, 0, 0.978, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.039, 0, 0, 0, 0, 0.978, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.44% { -webkit-transform: matrix3d(1.034, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.034, 0, 0, 0, 0, 0.968, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% { -webkit-transform: matrix3d(1.009, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.009, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  59.86% { -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.994, 0, 0, 0, 0, 1.01, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% { -webkit-transform: matrix3d(0.993, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.993, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  75.28% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90.69% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

