@charset "UTF-8";
/*
Theme Name: theme name
Theme URI: http://www.mediaplex.co.jp/
Author: 株式会社テレビ朝日メディアプレックス
Author URI: http://www.mediaplex.co.jp/

License:
License URI:

General comments (optional).
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}
/*
.bg {
  background: url("../img/bg.jpg");
}
*/

/* ========================================
common style
========================================*/
html {
  color: #666666;
  font-family: Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
  font-size: 62.5%;
}
html body {
  font-size: 14px;
  font-size: 1.4rem;
  background: #fff;
  -webkit-font-smoothing: subpixel-antialiased;
	text-size-adjust: 100%; 
	-webkit-text-size-adjust: 100%;
}

p {
  line-height: 1.6;
}

a {
  color: #666666;
}
a:hover {
  color: #cccccc;
}
a:active {
  color: #cccccc;
}

::-moz-selection {
  color: white;
  background: #ac911d;
}

::selection {
  color: white;
  background: #ac911d;
}

::-moz-selection {
  color: white;
  background: #ac911d;
}

img {
  vertical-align: bottom;
  width: 100%;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

input[type="button"], input[type="submit"], input[type="text"], textarea {
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  margin: 0px;
  padding: 0px;
}
input[type="button"]:focus, input[type="submit"]:focus, input[type="text"]:focus, textarea:focus {
  outline: none;
}

input:focus::-webkit-input-placeholder,
isindex:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

/* ========================================
top
========================================*/
@media screen and (Max-width: 639px){
img:not([width]) {
	max-width:100%; height:auto;
}  
}

body {
    overflow-x: hidden;
}

#wrap{
	width: 100%;
	margin:0 auto;
}

header{
	width: 100%;
	text-align: center;
	padding: 0;
}

#contents{
	width: 100%;
	padding: 0;
}

section{
	margin: 0 auto;
	width:100%;
}

section .inner{
	padding: 0 4%;
}

.stampBox{
	margin:0 auto;
	width:100%;
}
.btnBox{
	margin: 0 auto;
	width: 78.4%;
}
.stampTxt1{
	padding: 0;
	width: 100%;
	text-align: center;
	margin: 2% 0;
	line-height:1.2;
	font-size:12px;
}

.stampTxt2{
	padding: 2% 0 4%;
	width: 100%;
	border-bottom: dotted 2px #8c8c8c;
	text-align: center;
	margin: 0 0 6% 0;
	line-height:1.2;
	font-size:12px;
}

.followBox{
	float: right;
	margin: 0 8% 6% 0;
	width: 47%;
}

.tweetBox{
	margin: 0 auto 11%;
	width: 86%;
}

.ruleBox{
	margin: 4% 7% 4% 4%;
}

.ruleBox dl dt{
	margin-bottom: 2%;
}

.ruleBox dl dd{
	margin-left: 2rem;
	line-height: 1.3;
	margin-bottom: 6%;
}

.ruleBox p{
	line-height: 1.3;
	margin-bottom: 8%;
}



footer{
	width: 100%;
	clear:both;
	border-top:solid 1px #666;
}
footer #footerCopy{
	text-align: center;
	width: 100%;
	line-height: 2;
	font-size:12px;
	padding: 0;
}


@-webkit-keyframes bounce-scale1 {
  0% {
    -webkit-transform: matrix3d(0.04, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.04, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.4% {
    -webkit-transform: matrix3d(0.238, 0, 0, 0, 0, 0.721, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.238, 0, 0, 0, 0, 0.721, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.7% {
    -webkit-transform: matrix3d(0.38, 0, 0, 0, 0, 0.784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.38, 0, 0, 0, 0, 0.784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.81% {
    -webkit-transform: matrix3d(0.665, 0, 0, 0, 0, 0.805, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.665, 0, 0, 0, 0, 0.805, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  9.41% {
    -webkit-transform: matrix3d(1.029, 0, 0, 0, 0, 0.754, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.029, 0, 0, 0, 0, 0.754, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  10.21% {
    -webkit-transform: matrix3d(1.126, 0, 0, 0, 0, 0.737, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.126, 0, 0, 0, 0, 0.737, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  13.61% {
    -webkit-transform: matrix3d(1.391, 0, 0, 0, 0, 0.733, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.391, 0, 0, 0, 0, 0.733, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  14.11% {
    -webkit-transform: matrix3d(1.407, 0, 0, 0, 0, 0.745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.407, 0, 0, 0, 0, 0.745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.52% {
    -webkit-transform: matrix3d(1.39, 0, 0, 0, 0, 0.887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.39, 0, 0, 0, 0, 0.887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.72% {
    -webkit-transform: matrix3d(1.345, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.345, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  21.32% {
    -webkit-transform: matrix3d(1.221, 0, 0, 0, 0, 1.077, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.221, 0, 0, 0, 0, 1.077, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  24.32% {
    -webkit-transform: matrix3d(1.085, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.085, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(1.052, 0, 0, 0, 0, 1.176, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.052, 0, 0, 0, 0, 1.176, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.03% {
    -webkit-transform: matrix3d(0.964, 0, 0, 0, 0, 1.159, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.964, 0, 0, 0, 0, 1.159, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.93% {
    -webkit-transform: matrix3d(0.954, 0, 0, 0, 0, 1.143, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.954, 0, 0, 0, 0, 1.143, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  35.54% {
    -webkit-transform: matrix3d(0.954, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.954, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  36.74% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  41.04% {
    -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.947, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.986, 0, 0, 0, 0, 0.947, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  44.44% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  52.15% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  59.86% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  63.26% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  75.28% {
    -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.003, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  90.69% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 1, 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 bounce-scale1 {
  0% {
    -webkit-transform: matrix3d(0.04, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.04, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.4% {
    -webkit-transform: matrix3d(0.238, 0, 0, 0, 0, 0.721, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.238, 0, 0, 0, 0, 0.721, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.7% {
    -webkit-transform: matrix3d(0.38, 0, 0, 0, 0, 0.784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.38, 0, 0, 0, 0, 0.784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.81% {
    -webkit-transform: matrix3d(0.665, 0, 0, 0, 0, 0.805, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.665, 0, 0, 0, 0, 0.805, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  9.41% {
    -webkit-transform: matrix3d(1.029, 0, 0, 0, 0, 0.754, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.029, 0, 0, 0, 0, 0.754, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  10.21% {
    -webkit-transform: matrix3d(1.126, 0, 0, 0, 0, 0.737, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.126, 0, 0, 0, 0, 0.737, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  13.61% {
    -webkit-transform: matrix3d(1.391, 0, 0, 0, 0, 0.733, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.391, 0, 0, 0, 0, 0.733, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  14.11% {
    -webkit-transform: matrix3d(1.407, 0, 0, 0, 0, 0.745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.407, 0, 0, 0, 0, 0.745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.52% {
    -webkit-transform: matrix3d(1.39, 0, 0, 0, 0, 0.887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.39, 0, 0, 0, 0, 0.887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.72% {
    -webkit-transform: matrix3d(1.345, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.345, 0, 0, 0, 0, 0.951, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  21.32% {
    -webkit-transform: matrix3d(1.221, 0, 0, 0, 0, 1.077, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.221, 0, 0, 0, 0, 1.077, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  24.32% {
    -webkit-transform: matrix3d(1.085, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.085, 0, 0, 0, 0, 1.165, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(1.052, 0, 0, 0, 0, 1.176, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.052, 0, 0, 0, 0, 1.176, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.03% {
    -webkit-transform: matrix3d(0.964, 0, 0, 0, 0, 1.159, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.964, 0, 0, 0, 0, 1.159, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.93% {
    -webkit-transform: matrix3d(0.954, 0, 0, 0, 0, 1.143, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.954, 0, 0, 0, 0, 1.143, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  35.54% {
    -webkit-transform: matrix3d(0.954, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.954, 0, 0, 0, 0, 1.021, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  36.74% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  41.04% {
    -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.947, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.986, 0, 0, 0, 0, 0.947, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  44.44% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.942, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  52.15% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  59.86% {
    -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 1.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.997, 0, 0, 0, 0, 1.015, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  63.26% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1.013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  75.28% {
    -webkit-transform: matrix3d(1.003, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.003, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  90.69% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 1, 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);
  }
}

@-webkit-keyframes bounce-scale2 {
  0% {
    -webkit-transform: matrix3d(0.81, 0, 0, 0, 0, 0.81, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81, 0, 0, 0, 0, 0.81, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.4% {
    -webkit-transform: matrix3d(0.876, 0, 0, 0, 0, 0.876, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.876, 0, 0, 0, 0, 0.876, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.7% {
    -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 0.907, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.907, 0, 0, 0, 0, 0.907, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.81% {
    -webkit-transform: matrix3d(0.956, 0, 0, 0, 0, 0.956, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.956, 0, 0, 0, 0, 0.956, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  9.41% {
    -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  10.21% {
    -webkit-transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  13.61% {
    -webkit-transform: matrix3d(1.046, 0, 0, 0, 0, 1.046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.046, 0, 0, 0, 0, 1.046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  14.11% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.52% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.72% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  21.32% {
    -webkit-transform: matrix3d(1.027, 0, 0, 0, 0, 1.027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.027, 0, 0, 0, 0, 1.027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  24.32% {
    -webkit-transform: matrix3d(1.011, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.011, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.03% {
    -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.93% {
    -webkit-transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  36.74% {
    -webkit-transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  41.04% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  44.44% {
    -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);
  }

  52.15% {
    -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);
  }

  59.86% {
    -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);
  }

  63.26% {
    -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);
  }

  75.28% {
    -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);
  }

  85.49% {
    -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);
  }

  90.69% {
    -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);
  }

  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 bounce-scale2 {
  0% {
    -webkit-transform: matrix3d(0.81, 0, 0, 0, 0, 0.81, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.81, 0, 0, 0, 0, 0.81, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.4% {
    -webkit-transform: matrix3d(0.876, 0, 0, 0, 0, 0.876, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.876, 0, 0, 0, 0, 0.876, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.7% {
    -webkit-transform: matrix3d(0.907, 0, 0, 0, 0, 0.907, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.907, 0, 0, 0, 0, 0.907, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.81% {
    -webkit-transform: matrix3d(0.956, 0, 0, 0, 0, 0.956, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.956, 0, 0, 0, 0, 0.956, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  9.41% {
    -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  10.21% {
    -webkit-transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.017, 0, 0, 0, 0, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  13.61% {
    -webkit-transform: matrix3d(1.046, 0, 0, 0, 0, 1.046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.046, 0, 0, 0, 0, 1.046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  14.11% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.52% {
    -webkit-transform: matrix3d(1.045, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.045, 0, 0, 0, 0, 1.045, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.72% {
    -webkit-transform: matrix3d(1.04, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.04, 0, 0, 0, 0, 1.04, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  21.32% {
    -webkit-transform: matrix3d(1.027, 0, 0, 0, 0, 1.027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.027, 0, 0, 0, 0, 1.027, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  24.32% {
    -webkit-transform: matrix3d(1.011, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.011, 0, 0, 0, 0, 1.011, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.03% {
    -webkit-transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.996, 0, 0, 0, 0, 0.996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  29.93% {
    -webkit-transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  35.54% {
    -webkit-transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.994, 0, 0, 0, 0, 0.994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  36.74% {
    -webkit-transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.995, 0, 0, 0, 0, 0.995, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  41.04% {
    -webkit-transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, 0, 0, 0, 0, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  44.44% {
    -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);
  }

  52.15% {
    -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);
  }

  59.86% {
    -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);
  }

  63.26% {
    -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);
  }

  75.28% {
    -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);
  }

  85.49% {
    -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);
  }

  90.69% {
    -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);
  }

  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);
  }
}

@-webkit-keyframes bounce-ratio {
  0% {
    -webkit-transform: matrix3d(0.5, 0.866, 0, 0, -0.866, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.5, 0.866, 0, 0, -0.866, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.2% {
    -webkit-transform: matrix3d(1.017, 0.753, 0, 0, -0.753, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.017, 0.753, 0, 0, -0.753, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.3% {
    -webkit-transform: matrix3d(1.14, 0.635, 0, 0, -0.635, 1.14, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.14, 0.635, 0, 0, -0.635, 1.14, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.41% {
    -webkit-transform: matrix3d(1.272, 0.388, 0, 0, -0.388, 1.272, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.272, 0.388, 0, 0, -0.388, 1.272, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  8.61% {
    -webkit-transform: matrix3d(1.299, 0.166, 0, 0, -0.166, 1.299, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.299, 0.166, 0, 0, -0.166, 1.299, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  12.71% {
    -webkit-transform: matrix3d(1.211, -0.061, 0, 0, 0.061, 1.211, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.211, -0.061, 0, 0, 0.061, 1.211, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  12.91% {
    -webkit-transform: matrix3d(1.205, -0.066, 0, 0, 0.066, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.205, -0.066, 0, 0, 0.066, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.22% {
    -webkit-transform: matrix3d(1.097, -0.108, 0, 0, 0.108, 1.097, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.097, -0.108, 0, 0, 0.108, 1.097, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.92% {
    -webkit-transform: matrix3d(1.064, -0.1, 0, 0, 0.1, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, -0.1, 0, 0, 0.1, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(0.998, -0.044, 0, 0, 0.044, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, -0.044, 0, 0, 0.044, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  28.33% {
    -webkit-transform: matrix3d(0.987, -0.021, 0, 0, 0.021, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.987, -0.021, 0, 0, 0.021, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  31.43% {
    -webkit-transform: matrix3d(0.984, -0.006, 0, 0, 0.006, 0.984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.984, -0.006, 0, 0, 0.006, 0.984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  39.44% {
    -webkit-transform: matrix3d(0.992, 0.006, 0, 0, -0.006, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.992, 0.006, 0, 0, -0.006, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  56.46% {
    -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);
  }

  61.66% {
    -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);
  }

  81.48% {
    -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);
  }

  83.98% {
    -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);
  }

  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 bounce-ratio {
  0% {
    -webkit-transform: matrix3d(0.5, 0.866, 0, 0, -0.866, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.5, 0.866, 0, 0, -0.866, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  3.2% {
    -webkit-transform: matrix3d(1.017, 0.753, 0, 0, -0.753, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.017, 0.753, 0, 0, -0.753, 1.017, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  4.3% {
    -webkit-transform: matrix3d(1.14, 0.635, 0, 0, -0.635, 1.14, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.14, 0.635, 0, 0, -0.635, 1.14, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  6.41% {
    -webkit-transform: matrix3d(1.272, 0.388, 0, 0, -0.388, 1.272, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.272, 0.388, 0, 0, -0.388, 1.272, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  8.61% {
    -webkit-transform: matrix3d(1.299, 0.166, 0, 0, -0.166, 1.299, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.299, 0.166, 0, 0, -0.166, 1.299, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  12.71% {
    -webkit-transform: matrix3d(1.211, -0.061, 0, 0, 0.061, 1.211, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.211, -0.061, 0, 0, 0.061, 1.211, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  12.91% {
    -webkit-transform: matrix3d(1.205, -0.066, 0, 0, 0.066, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.205, -0.066, 0, 0, 0.066, 1.205, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  17.22% {
    -webkit-transform: matrix3d(1.097, -0.108, 0, 0, 0.108, 1.097, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.097, -0.108, 0, 0, 0.108, 1.097, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  18.92% {
    -webkit-transform: matrix3d(1.064, -0.1, 0, 0, 0.1, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.064, -0.1, 0, 0, 0.1, 1.064, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  25.23% {
    -webkit-transform: matrix3d(0.998, -0.044, 0, 0, 0.044, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.998, -0.044, 0, 0, 0.044, 0.998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  28.33% {
    -webkit-transform: matrix3d(0.987, -0.021, 0, 0, 0.021, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.987, -0.021, 0, 0, 0.021, 0.987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  31.43% {
    -webkit-transform: matrix3d(0.984, -0.006, 0, 0, 0.006, 0.984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.984, -0.006, 0, 0, 0.006, 0.984, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  39.44% {
    -webkit-transform: matrix3d(0.992, 0.006, 0, 0, -0.006, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.992, 0.006, 0, 0, -0.006, 0.992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }

  56.46% {
    -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);
  }

  61.66% {
    -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);
  }

  81.48% {
    -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);
  }

  83.98% {
    -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);
  }

  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);
  }
}

/* general style
========================================*/
.clearfix {
  zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: block;
  height: 0;
  visibility: hidden;
  content: "\0020";
}

.clearfix:after {
  clear: both;
}

.font-b {
  font-weight: bold;
}

.line-height {
  line-height: 1.6;
}

.align-c {
  text-align: center;
}

.fit-list-disc {
  display: table;
}
.fit-list-disc li {
  display: table-row;
}
.fit-list-disc li:after {
  content: "";
  display: block;
  margin-bottom: 0.5em;
}
.fit-list-disc li:before {
  content: "•";
  display: table-cell;
  padding-right: 0.4em;
}

.fit-list-ol {
  list-style: none;
  padding-left: 0;
  display: table;
}
.fit-list-ol li {
  display: table-row;
  counter-increment: table-ol;
}
.fit-list-ol li:after {
  content: "";
  display: block;
  margin-bottom: 5px;
}
.fit-list-ol li:before {
  content: counter(table-ol) ".";
  display: table-cell;
  padding-right: 0.5em;
  text-align: right;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 6%;
}

.mb25 {
  margin-bottom: 25px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb35 {
  margin-bottom: 35px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb50 {
  margin-bottom: 50px;
}
