@charset 'UTF-8';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,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video
{font-size: 100%;font-weight: 400;font-style: normal;

    margin: 0;padding: 0;vertical-align: baseline;border: 0;
}article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
video
{
    display: block;
}html
{font-family: Avenir,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,'游ゴシック',Yu Gothic,'游ゴシック体',YuGothic,'ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,Meiryo UI,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;font-size: 14px;line-height: 1.42857;

    overflow-y: scroll;
}blockquote,
q
{
    quotes: none;
}blockquote:before,
blockquote:after,
q:before,
q:after
{
    content: ''        ;content: none;
}input,
textarea
{
    margin: 0;padding: 0;
}ol,
ul
{
    list-style: none;
}table
{border-spacing: 0;
    border-collapse: collapse;
}caption,
th
{
    text-align: left;
}a:focus
{
    outline: none;
}.clearfix:after
{display: block;visibility: hidden;clear: both;height: 0;

    content: '.';
}.clearfix
{
    min-height: 1px;
}* html .clearfix
{
    height: 1px;
}.both
{
    clear: both;
}.inline_block
{
    display: inline-block;*display: inline;*zoom: 1;
}a,
a:hover
{
    text-decoration: none;
}a,
a:hover
{
    -webkit-transition: .3s                        ;transition: .3s;
}@-webkit-keyframes imageAnimation
{
    0%
    {-webkit-animation-timing-function: ease-in                                                        ;animation-timing-function: ease-in;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }4.285714285714286%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }14.285714285714285%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }16.857142857142854%
    {-webkit-transform: scale(1.1)                                                                                        ;transform: scale(1.1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }100%
    {-webkit-transform: scale(1.1)                                                        ;transform: scale(1.1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes imageAnimation
{
    0%
    {-webkit-animation-timing-function: ease-in                                                        ;animation-timing-function: ease-in;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }4.285714285714286%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }14.285714285714285%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }16.857142857142854%
    {-webkit-transform: scale(1.1)                                                                                        ;transform: scale(1.1);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }100%
    {-webkit-transform: scale(1.1)                                                        ;transform: scale(1.1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.sm-slider,
.sm-slider:after
{z-index: -1;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;
    margin: 0;padding: 0;list-style: none;
}.sm-slider:after
{z-index: 0;

    content: '';background: transparent url() repeat top left;
}.sm-slider li span
{position: absolute;z-index: 0;top: 0;left: 0;

    width: 100%;-webkit-animation: imageAnimation 42s linear infinite 0s;animation: imageAnimation 42s linear infinite 0s;opacity: 0;color: transparent;background-repeat: none;background-position: 50% 50%;background-size: cover;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}.sm-slider li:nth-child(1) span
{
    -webkit-animation-delay: 0s                        ;animation-delay: 0s;
}.sm-slider li:nth-child(2) span
{
    -webkit-animation-delay: 6s                        ;animation-delay: 6s;
}.sm-slider li:nth-child(3) span
{
    -webkit-animation-delay: 12s                        ;animation-delay: 12s;
}.sm-slider li:nth-child(4) span
{
    -webkit-animation-delay: 18s                        ;animation-delay: 18s;
}.sm-slider li:nth-child(5) span
{
    -webkit-animation-delay: 24s                        ;animation-delay: 24s;
}.sm-slider li:nth-child(6) span
{
    -webkit-animation-delay: 30s                        ;animation-delay: 30s;
}.sm-slider li:nth-child(7) span
{
    -webkit-animation-delay: 36s                        ;animation-delay: 36s;
}.hidetext
{overflow: hidden;white-space: nowrap;
    text-indent: 100%;
}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated
{
    -webkit-animation-duration: 1s                                                                        ;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;
}.animated.infinite
{
    -webkit-animation-iteration-count: infinite                        ;animation-iteration-count: infinite;
}.animated.hinge
{
    -webkit-animation-duration: 2s                        ;animation-duration: 2s;
}.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut
{
    -webkit-animation-duration: .75s                        ;animation-duration: .75s;
}@-webkit-keyframes bounce
{
    from,
    20%,
    53%,
    80%,
    to
    {-webkit-transform: translate3d(0,0,0)                                                        ;transform: translate3d(0,0,0);
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }40%,
    43%
    {-webkit-transform: translate3d(0,-30px,0)                                                        ;transform: translate3d(0,-30px,0);
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    }70%
    {-webkit-transform: translate3d(0,-15px,0)                                                        ;transform: translate3d(0,-15px,0);
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    }90%
    {
        -webkit-transform: translate3d(0,-4px,0)                                ;transform: translate3d(0,-4px,0);
    }
}@keyframes bounce
{
    from,
    20%,
    53%,
    80%,
    to
    {-webkit-transform: translate3d(0,0,0)                                                        ;transform: translate3d(0,0,0);
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }40%,
    43%
    {-webkit-transform: translate3d(0,-30px,0)                                                        ;transform: translate3d(0,-30px,0);
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    }70%
    {-webkit-transform: translate3d(0,-15px,0)                                                        ;transform: translate3d(0,-15px,0);
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);
    }90%
    {
        -webkit-transform: translate3d(0,-4px,0)                                ;transform: translate3d(0,-4px,0);
    }
}.bounce
{-webkit-transform-origin: center bottom                                                        ;transform-origin: center bottom;
    -webkit-animation-name: bounce;animation-name: bounce;
}@-webkit-keyframes flash
{
    from,
    50%,
    to
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }25%,
    75%
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes flash
{
    from,
    50%,
    to
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }25%,
    75%
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.flash
{
    -webkit-animation-name: flash                        ;animation-name: flash;
}@-webkit-keyframes pulse
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }50%
    {
        -webkit-transform: scale3d(1.05,1.05,1.05)                                ;transform: scale3d(1.05,1.05,1.05);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}@keyframes pulse
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }50%
    {
        -webkit-transform: scale3d(1.05,1.05,1.05)                                ;transform: scale3d(1.05,1.05,1.05);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}.pulse
{
    -webkit-animation-name: pulse                        ;animation-name: pulse;
}@-webkit-keyframes rubberBand
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }30%
    {
        -webkit-transform: scale3d(1.25,.75,1)                                ;transform: scale3d(1.25,.75,1);
    }40%
    {
        -webkit-transform: scale3d(.75,1.25,1)                                ;transform: scale3d(.75,1.25,1);
    }50%
    {
        -webkit-transform: scale3d(1.15,.85,1)                                ;transform: scale3d(1.15,.85,1);
    }65%
    {
        -webkit-transform: scale3d(.95,1.05,1)                                ;transform: scale3d(.95,1.05,1);
    }75%
    {
        -webkit-transform: scale3d(1.05,.95,1)                                ;transform: scale3d(1.05,.95,1);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}@keyframes rubberBand
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }30%
    {
        -webkit-transform: scale3d(1.25,.75,1)                                ;transform: scale3d(1.25,.75,1);
    }40%
    {
        -webkit-transform: scale3d(.75,1.25,1)                                ;transform: scale3d(.75,1.25,1);
    }50%
    {
        -webkit-transform: scale3d(1.15,.85,1)                                ;transform: scale3d(1.15,.85,1);
    }65%
    {
        -webkit-transform: scale3d(.95,1.05,1)                                ;transform: scale3d(.95,1.05,1);
    }75%
    {
        -webkit-transform: scale3d(1.05,.95,1)                                ;transform: scale3d(1.05,.95,1);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}.rubberBand
{
    -webkit-animation-name: rubberBand                        ;animation-name: rubberBand;
}@-webkit-keyframes shake
{
    from,
    to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }10%,
    30%,
    50%,
    70%,
    90%
    {
        -webkit-transform: translate3d(-10px,0,0)                                ;transform: translate3d(-10px,0,0);
    }20%,
    40%,
    60%,
    80%
    {
        -webkit-transform: translate3d(10px,0,0)                                ;transform: translate3d(10px,0,0);
    }
}@keyframes shake
{
    from,
    to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }10%,
    30%,
    50%,
    70%,
    90%
    {
        -webkit-transform: translate3d(-10px,0,0)                                ;transform: translate3d(-10px,0,0);
    }20%,
    40%,
    60%,
    80%
    {
        -webkit-transform: translate3d(10px,0,0)                                ;transform: translate3d(10px,0,0);
    }
}.shake
{
    -webkit-animation-name: shake                        ;animation-name: shake;
}@-webkit-keyframes headShake
{
    0%
    {
        -webkit-transform: translateX(0)                                ;transform: translateX(0);
    }6.5%
    {
        -webkit-transform: translateX(-6px) rotateY(-9deg)                                ;transform: translateX(-6px) rotateY(-9deg);
    }18.5%
    {
        -webkit-transform: translateX(5px) rotateY(7deg)                                ;transform: translateX(5px) rotateY(7deg);
    }31.5%
    {
        -webkit-transform: translateX(-3px) rotateY(-5deg)                                ;transform: translateX(-3px) rotateY(-5deg);
    }43.5%
    {
        -webkit-transform: translateX(2px) rotateY(3deg)                                ;transform: translateX(2px) rotateY(3deg);
    }50%
    {
        -webkit-transform: translateX(0)                                ;transform: translateX(0);
    }
}@keyframes headShake
{
    0%
    {
        -webkit-transform: translateX(0)                                ;transform: translateX(0);
    }6.5%
    {
        -webkit-transform: translateX(-6px) rotateY(-9deg)                                ;transform: translateX(-6px) rotateY(-9deg);
    }18.5%
    {
        -webkit-transform: translateX(5px) rotateY(7deg)                                ;transform: translateX(5px) rotateY(7deg);
    }31.5%
    {
        -webkit-transform: translateX(-3px) rotateY(-5deg)                                ;transform: translateX(-3px) rotateY(-5deg);
    }43.5%
    {
        -webkit-transform: translateX(2px) rotateY(3deg)                                ;transform: translateX(2px) rotateY(3deg);
    }50%
    {
        -webkit-transform: translateX(0)                                ;transform: translateX(0);
    }
}.headShake
{-webkit-animation-name: headShake                                                        ;animation-name: headShake;
    -webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;
}@-webkit-keyframes swing
{
    20%
    {
        -webkit-transform: rotate3d(0,0,1,15deg)                                ;transform: rotate3d(0,0,1,15deg);
    }40%
    {
        -webkit-transform: rotate3d(0,0,1,-10deg)                                ;transform: rotate3d(0,0,1,-10deg);
    }60%
    {
        -webkit-transform: rotate3d(0,0,1,5deg)                                ;transform: rotate3d(0,0,1,5deg);
    }80%
    {
        -webkit-transform: rotate3d(0,0,1,-5deg)                                ;transform: rotate3d(0,0,1,-5deg);
    }to
    {
        -webkit-transform: rotate3d(0,0,1,0deg)                                ;transform: rotate3d(0,0,1,0deg);
    }
}@keyframes swing
{
    20%
    {
        -webkit-transform: rotate3d(0,0,1,15deg)                                ;transform: rotate3d(0,0,1,15deg);
    }40%
    {
        -webkit-transform: rotate3d(0,0,1,-10deg)                                ;transform: rotate3d(0,0,1,-10deg);
    }60%
    {
        -webkit-transform: rotate3d(0,0,1,5deg)                                ;transform: rotate3d(0,0,1,5deg);
    }80%
    {
        -webkit-transform: rotate3d(0,0,1,-5deg)                                ;transform: rotate3d(0,0,1,-5deg);
    }to
    {
        -webkit-transform: rotate3d(0,0,1,0deg)                                ;transform: rotate3d(0,0,1,0deg);
    }
}.swing
{
    -webkit-transform-origin: top center                                                                        ;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;
}@-webkit-keyframes tada
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }10%,
    20%
    {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)                                ;transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    }30%,
    50%,
    70%,
    90%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)                                ;transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    }40%,
    60%,
    80%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)                                ;transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}@keyframes tada
{
    from
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }10%,
    20%
    {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)                                ;transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    }30%,
    50%,
    70%,
    90%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)                                ;transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    }40%,
    60%,
    80%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)                                ;transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    }to
    {
        -webkit-transform: scale3d(1,1,1)                                ;transform: scale3d(1,1,1);
    }
}.tada
{
    -webkit-animation-name: tada                        ;animation-name: tada;
}@-webkit-keyframes wobble
{
    from
    {
        -webkit-transform: none                                ;transform: none;
    }15%
    {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)                                ;transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    }30%
    {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)                                ;transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    }45%
    {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)                                ;transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    }60%
    {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)                                ;transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    }75%
    {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)                                ;transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}@keyframes wobble
{
    from
    {
        -webkit-transform: none                                ;transform: none;
    }15%
    {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)                                ;transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    }30%
    {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)                                ;transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    }45%
    {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)                                ;transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    }60%
    {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)                                ;transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    }75%
    {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)                                ;transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}.wobble
{
    -webkit-animation-name: wobble                        ;animation-name: wobble;
}@-webkit-keyframes jello
{
    from,
    11.1%,
    to
    {
        -webkit-transform: none                                ;transform: none;
    }22.2%
    {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg)                                ;transform: skewX(-12.5deg) skewY(-12.5deg);
    }33.3%
    {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg)                                ;transform: skewX(6.25deg) skewY(6.25deg);
    }44.4%
    {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg)                                ;transform: skewX(-3.125deg) skewY(-3.125deg);
    }55.5%
    {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg)                                ;transform: skewX(1.5625deg) skewY(1.5625deg);
    }66.6%
    {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg)                                ;transform: skewX(-.78125deg) skewY(-.78125deg);
    }77.7%
    {
        -webkit-transform: skewX(.39062deg) skewY(.39062deg)                                ;transform: skewX(.39062deg) skewY(.39062deg);
    }88.8%
    {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg)                                ;transform: skewX(-.19531deg) skewY(-.19531deg);
    }
}@keyframes jello
{
    from,
    11.1%,
    to
    {
        -webkit-transform: none                                ;transform: none;
    }22.2%
    {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg)                                ;transform: skewX(-12.5deg) skewY(-12.5deg);
    }33.3%
    {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg)                                ;transform: skewX(6.25deg) skewY(6.25deg);
    }44.4%
    {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg)                                ;transform: skewX(-3.125deg) skewY(-3.125deg);
    }55.5%
    {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg)                                ;transform: skewX(1.5625deg) skewY(1.5625deg);
    }66.6%
    {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg)                                ;transform: skewX(-.78125deg) skewY(-.78125deg);
    }77.7%
    {
        -webkit-transform: skewX(.39062deg) skewY(.39062deg)                                ;transform: skewX(.39062deg) skewY(.39062deg);
    }88.8%
    {
        -webkit-transform: skewX(-.19531deg) skewY(-.19531deg)                                ;transform: skewX(-.19531deg) skewY(-.19531deg);
    }
}.jello
{-webkit-transform-origin: center                                                        ;transform-origin: center;
    -webkit-animation-name: jello;animation-name: jello;
}@-webkit-keyframes bounceIn
{
    from,
    20%,
    40%,
    60%,
    80%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }20%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1)                                ;transform: scale3d(1.1,1.1,1.1);
    }40%
    {
        -webkit-transform: scale3d(.9,.9,.9)                                ;transform: scale3d(.9,.9,.9);
    }60%
    {-webkit-transform: scale3d(1.03,1.03,1.03)                                                        ;transform: scale3d(1.03,1.03,1.03);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: scale3d(.97,.97,.97)                                ;transform: scale3d(.97,.97,.97);
    }to
    {-webkit-transform: scale3d(1,1,1)                                                        ;transform: scale3d(1,1,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes bounceIn
{
    from,
    20%,
    40%,
    60%,
    80%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }20%
    {
        -webkit-transform: scale3d(1.1,1.1,1.1)                                ;transform: scale3d(1.1,1.1,1.1);
    }40%
    {
        -webkit-transform: scale3d(.9,.9,.9)                                ;transform: scale3d(.9,.9,.9);
    }60%
    {-webkit-transform: scale3d(1.03,1.03,1.03)                                                        ;transform: scale3d(1.03,1.03,1.03);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: scale3d(.97,.97,.97)                                ;transform: scale3d(.97,.97,.97);
    }to
    {-webkit-transform: scale3d(1,1,1)                                                        ;transform: scale3d(1,1,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.bounceIn
{
    -webkit-animation-name: bounceIn                        ;animation-name: bounceIn;
}@-webkit-keyframes bounceInDown
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: translate3d(0,-3000px,0)                                                        ;transform: translate3d(0,-3000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(0,25px,0)                                                        ;transform: translate3d(0,25px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(0,-10px,0)                                ;transform: translate3d(0,-10px,0);
    }90%
    {
        -webkit-transform: translate3d(0,5px,0)                                ;transform: translate3d(0,5px,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}@keyframes bounceInDown
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: translate3d(0,-3000px,0)                                                        ;transform: translate3d(0,-3000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(0,25px,0)                                                        ;transform: translate3d(0,25px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(0,-10px,0)                                ;transform: translate3d(0,-10px,0);
    }90%
    {
        -webkit-transform: translate3d(0,5px,0)                                ;transform: translate3d(0,5px,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}.bounceInDown
{
    -webkit-animation-name: bounceInDown                        ;animation-name: bounceInDown;
}@-webkit-keyframes bounceInLeft
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: translate3d(-3000px,0,0)                                                        ;transform: translate3d(-3000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(25px,0,0)                                                        ;transform: translate3d(25px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(-10px,0,0)                                ;transform: translate3d(-10px,0,0);
    }90%
    {
        -webkit-transform: translate3d(5px,0,0)                                ;transform: translate3d(5px,0,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}@keyframes bounceInLeft
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }0%
    {-webkit-transform: translate3d(-3000px,0,0)                                                        ;transform: translate3d(-3000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(25px,0,0)                                                        ;transform: translate3d(25px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(-10px,0,0)                                ;transform: translate3d(-10px,0,0);
    }90%
    {
        -webkit-transform: translate3d(5px,0,0)                                ;transform: translate3d(5px,0,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}.bounceInLeft
{
    -webkit-animation-name: bounceInLeft                        ;animation-name: bounceInLeft;
}@-webkit-keyframes bounceInRight
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }from
    {-webkit-transform: translate3d(3000px,0,0)                                                        ;transform: translate3d(3000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(-25px,0,0)                                                        ;transform: translate3d(-25px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(10px,0,0)                                ;transform: translate3d(10px,0,0);
    }90%
    {
        -webkit-transform: translate3d(-5px,0,0)                                ;transform: translate3d(-5px,0,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}@keyframes bounceInRight
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }from
    {-webkit-transform: translate3d(3000px,0,0)                                                        ;transform: translate3d(3000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(-25px,0,0)                                                        ;transform: translate3d(-25px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(10px,0,0)                                ;transform: translate3d(10px,0,0);
    }90%
    {
        -webkit-transform: translate3d(-5px,0,0)                                ;transform: translate3d(-5px,0,0);
    }to
    {
        -webkit-transform: none                                ;transform: none;
    }
}.bounceInRight
{
    -webkit-animation-name: bounceInRight                        ;animation-name: bounceInRight;
}@-webkit-keyframes bounceInUp
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }from
    {-webkit-transform: translate3d(0,3000px,0)                                                        ;transform: translate3d(0,3000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(0,-20px,0)                                                        ;transform: translate3d(0,-20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(0,10px,0)                                ;transform: translate3d(0,10px,0);
    }90%
    {
        -webkit-transform: translate3d(0,-5px,0)                                ;transform: translate3d(0,-5px,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}@keyframes bounceInUp
{
    from,
    60%,
    75%,
    90%,
    to
    {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1)                                ;animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }from
    {-webkit-transform: translate3d(0,3000px,0)                                                        ;transform: translate3d(0,3000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: translate3d(0,-20px,0)                                                        ;transform: translate3d(0,-20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }75%
    {
        -webkit-transform: translate3d(0,10px,0)                                ;transform: translate3d(0,10px,0);
    }90%
    {
        -webkit-transform: translate3d(0,-5px,0)                                ;transform: translate3d(0,-5px,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}.bounceInUp
{
    -webkit-animation-name: bounceInUp                        ;animation-name: bounceInUp;
}@-webkit-keyframes bounceOut
{
    20%
    {
        -webkit-transform: scale3d(.9,.9,.9)                                ;transform: scale3d(.9,.9,.9);
    }50%,
    55%
    {-webkit-transform: scale3d(1.1,1.1,1.1)                                                        ;transform: scale3d(1.1,1.1,1.1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes bounceOut
{
    20%
    {
        -webkit-transform: scale3d(.9,.9,.9)                                ;transform: scale3d(.9,.9,.9);
    }50%,
    55%
    {-webkit-transform: scale3d(1.1,1.1,1.1)                                                        ;transform: scale3d(1.1,1.1,1.1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.bounceOut
{
    -webkit-animation-name: bounceOut                        ;animation-name: bounceOut;
}@-webkit-keyframes bounceOutDown
{
    20%
    {
        -webkit-transform: translate3d(0,10px,0)                                ;transform: translate3d(0,10px,0);
    }40%,
    45%
    {-webkit-transform: translate3d(0,-20px,0)                                                        ;transform: translate3d(0,-20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes bounceOutDown
{
    20%
    {
        -webkit-transform: translate3d(0,10px,0)                                ;transform: translate3d(0,10px,0);
    }40%,
    45%
    {-webkit-transform: translate3d(0,-20px,0)                                                        ;transform: translate3d(0,-20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.bounceOutDown
{
    -webkit-animation-name: bounceOutDown                        ;animation-name: bounceOutDown;
}@-webkit-keyframes bounceOutLeft
{
    20%
    {-webkit-transform: translate3d(20px,0,0)                                                        ;transform: translate3d(20px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes bounceOutLeft
{
    20%
    {-webkit-transform: translate3d(20px,0,0)                                                        ;transform: translate3d(20px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.bounceOutLeft
{
    -webkit-animation-name: bounceOutLeft                        ;animation-name: bounceOutLeft;
}@-webkit-keyframes bounceOutRight
{
    20%
    {-webkit-transform: translate3d(-20px,0,0)                                                        ;transform: translate3d(-20px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes bounceOutRight
{
    20%
    {-webkit-transform: translate3d(-20px,0,0)                                                        ;transform: translate3d(-20px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.bounceOutRight
{
    -webkit-animation-name: bounceOutRight                        ;animation-name: bounceOutRight;
}@-webkit-keyframes bounceOutUp
{
    20%
    {
        -webkit-transform: translate3d(0,-10px,0)                                ;transform: translate3d(0,-10px,0);
    }40%,
    45%
    {-webkit-transform: translate3d(0,20px,0)                                                        ;transform: translate3d(0,20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes bounceOutUp
{
    20%
    {
        -webkit-transform: translate3d(0,-10px,0)                                ;transform: translate3d(0,-10px,0);
    }40%,
    45%
    {-webkit-transform: translate3d(0,20px,0)                                                        ;transform: translate3d(0,20px,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.bounceOutUp
{
    -webkit-animation-name: bounceOutUp                        ;animation-name: bounceOutUp;
}@-webkit-keyframes fadeIn
{
    from
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeIn
{
    from
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeIn
{
    -webkit-animation-name: fadeIn                        ;animation-name: fadeIn;
}@-webkit-keyframes fadeInDown
{
    from
    {-webkit-transform: translate3d(0,-100%,0)                                                        ;transform: translate3d(0,-100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInDown
{
    from
    {-webkit-transform: translate3d(0,-100%,0)                                                        ;transform: translate3d(0,-100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInDown
{
    -webkit-animation-name: fadeInDown                        ;animation-name: fadeInDown;
}@-webkit-keyframes fadeInDownBig
{
    from
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInDownBig
{
    from
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInDownBig
{
    -webkit-animation-name: fadeInDownBig                        ;animation-name: fadeInDownBig;
}@-webkit-keyframes fadeInLeft
{
    from
    {-webkit-transform: translate3d(-100%,0,0)                                                        ;transform: translate3d(-100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInLeft
{
    from
    {-webkit-transform: translate3d(-100%,0,0)                                                        ;transform: translate3d(-100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInLeft
{
    -webkit-animation-name: fadeInLeft                        ;animation-name: fadeInLeft;
}@-webkit-keyframes fadeInLeftBig
{
    from
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInLeftBig
{
    from
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInLeftBig
{
    -webkit-animation-name: fadeInLeftBig                        ;animation-name: fadeInLeftBig;
}@-webkit-keyframes fadeInRight
{
    from
    {-webkit-transform: translate3d(100%,0,0)                                                        ;transform: translate3d(100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInRight
{
    from
    {-webkit-transform: translate3d(100%,0,0)                                                        ;transform: translate3d(100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInRight
{
    -webkit-animation-name: fadeInRight                        ;animation-name: fadeInRight;
}@-webkit-keyframes fadeInRightBig
{
    from
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInRightBig
{
    from
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInRightBig
{
    -webkit-animation-name: fadeInRightBig                        ;animation-name: fadeInRightBig;
}@-webkit-keyframes fadeInUp
{
    from
    {-webkit-transform: translate3d(0,100%,0)                                                        ;transform: translate3d(0,100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInUp
{
    from
    {-webkit-transform: translate3d(0,100%,0)                                                        ;transform: translate3d(0,100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInUp
{
    -webkit-animation-name: fadeInUp                        ;animation-name: fadeInUp;
}@-webkit-keyframes fadeInUpBig
{
    from
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes fadeInUpBig
{
    from
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.fadeInUpBig
{
    -webkit-animation-name: fadeInUpBig                        ;animation-name: fadeInUpBig;
}@-webkit-keyframes fadeOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOut
{
    -webkit-animation-name: fadeOut                        ;animation-name: fadeOut;
}@-webkit-keyframes fadeOutDown
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,100%,0)                                                        ;transform: translate3d(0,100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutDown
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,100%,0)                                                        ;transform: translate3d(0,100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutDown
{
    -webkit-animation-name: fadeOutDown                        ;animation-name: fadeOutDown;
}@-webkit-keyframes fadeOutDownBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutDownBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,2000px,0)                                                        ;transform: translate3d(0,2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutDownBig
{
    -webkit-animation-name: fadeOutDownBig                        ;animation-name: fadeOutDownBig;
}@-webkit-keyframes fadeOutLeft
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-100%,0,0)                                                        ;transform: translate3d(-100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutLeft
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-100%,0,0)                                                        ;transform: translate3d(-100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutLeft
{
    -webkit-animation-name: fadeOutLeft                        ;animation-name: fadeOutLeft;
}@-webkit-keyframes fadeOutLeftBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutLeftBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(-2000px,0,0)                                                        ;transform: translate3d(-2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutLeftBig
{
    -webkit-animation-name: fadeOutLeftBig                        ;animation-name: fadeOutLeftBig;
}@-webkit-keyframes fadeOutRight
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(100%,0,0)                                                        ;transform: translate3d(100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutRight
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(100%,0,0)                                                        ;transform: translate3d(100%,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutRight
{
    -webkit-animation-name: fadeOutRight                        ;animation-name: fadeOutRight;
}@-webkit-keyframes fadeOutRightBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutRightBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(2000px,0,0)                                                        ;transform: translate3d(2000px,0,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutRightBig
{
    -webkit-animation-name: fadeOutRightBig                        ;animation-name: fadeOutRightBig;
}@-webkit-keyframes fadeOutUp
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-100%,0)                                                        ;transform: translate3d(0,-100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutUp
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-100%,0)                                                        ;transform: translate3d(0,-100%,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutUp
{
    -webkit-animation-name: fadeOutUp                        ;animation-name: fadeOutUp;
}@-webkit-keyframes fadeOutUpBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes fadeOutUpBig
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(0,-2000px,0)                                                        ;transform: translate3d(0,-2000px,0);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.fadeOutUpBig
{
    -webkit-animation-name: fadeOutUpBig                        ;animation-name: fadeOutUpBig;
}@-webkit-keyframes flip
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
    }40%
    {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg)                                                                                                ;transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
    }50%
    {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg)                                                                                                ;transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }80%
    {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95)                                                                                                ;transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }to
    {
        -webkit-transform: perspective(400px)                                                                                                ;transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }
}@keyframes flip
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
    }40%
    {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg)                                                                                                ;transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
    }50%
    {
        -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg)                                                                                                ;transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }80%
    {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95)                                                                                                ;transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }to
    {
        -webkit-transform: perspective(400px)                                                                                                ;transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }
}.animated.flip
{-webkit-animation-name: flip                                                        ;animation-name: flip;

    -webkit-backface-visibility: visible;backface-visibility: visible;
}@-webkit-keyframes flipInX
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg)                                                                                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }40%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }60%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg)                                ;transform: perspective(400px) rotate3d(1,0,0,-5deg);
    }to
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }
}@keyframes flipInX
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg)                                                                                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }40%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }60%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg)                                ;transform: perspective(400px) rotate3d(1,0,0,-5deg);
    }to
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }
}.flipInX
{-webkit-animation-name: flipInX                                                        ;animation-name: flipInX;

    -webkit-backface-visibility: visible!important;backface-visibility: visible!important;
}@-webkit-keyframes flipInY
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg)                                                                                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }40%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }60%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg)                                ;transform: perspective(400px) rotate3d(0,1,0,-5deg);
    }to
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }
}@keyframes flipInY
{
    from
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg)                                                                                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }40%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
    }60%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg)                                ;transform: perspective(400px) rotate3d(0,1,0,-5deg);
    }to
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }
}.flipInY
{-webkit-animation-name: flipInY                                                        ;animation-name: flipInY;

    -webkit-backface-visibility: visible!important;backface-visibility: visible!important;
}@-webkit-keyframes flipOutX
{
    from
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }30%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes flipOutX
{
    from
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }30%
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg)                                                                                                ;transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.flipOutX
{
    -webkit-animation-name: flipOutX                                                                        ;animation-name: flipOutX;-webkit-backface-visibility: visible!important;backface-visibility: visible!important;
}@-webkit-keyframes flipOutY
{
    from
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }30%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes flipOutY
{
    from
    {
        -webkit-transform: perspective(400px)                                ;transform: perspective(400px);
    }30%
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg)                                                                                                ;transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.flipOutY
{-webkit-animation-name: flipOutY                                                        ;animation-name: flipOutY;

    -webkit-backface-visibility: visible!important;backface-visibility: visible!important;
}@-webkit-keyframes lightSpeedIn
{
    from
    {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg)                                                                                                ;transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {
        -webkit-transform: skewX(20deg)                                                                                                ;transform: skewX(20deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: skewX(-5deg)                                                                                                ;transform: skewX(-5deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: none                                                                                                ;transform: none;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes lightSpeedIn
{
    from
    {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg)                                                                                                ;transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {
        -webkit-transform: skewX(20deg)                                                                                                ;transform: skewX(20deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }80%
    {
        -webkit-transform: skewX(-5deg)                                                                                                ;transform: skewX(-5deg);opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: none                                                                                                ;transform: none;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.lightSpeedIn
{
    -webkit-animation-name: lightSpeedIn                                                                        ;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;
}@-webkit-keyframes lightSpeedOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg)                                                                                                ;transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes lightSpeedOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg)                                                                                                ;transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.lightSpeedOut
{
    -webkit-animation-name: lightSpeedOut                                                                        ;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;
}@-webkit-keyframes rotateIn
{
    from
    {-webkit-transform: rotate3d(0,0,1,-200deg)                                                                                        ;transform: rotate3d(0,0,1,-200deg);
        -webkit-transform-origin: center;transform-origin: center;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: center;transform-origin: center;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rotateIn
{
    from
    {-webkit-transform: rotate3d(0,0,1,-200deg)                                                                                        ;transform: rotate3d(0,0,1,-200deg);
        -webkit-transform-origin: center;transform-origin: center;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: center;transform-origin: center;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rotateIn
{
    -webkit-animation-name: rotateIn                        ;animation-name: rotateIn;
}@-webkit-keyframes rotateInDownLeft
{
    from
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rotateInDownLeft
{
    from
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rotateInDownLeft
{
    -webkit-animation-name: rotateInDownLeft                        ;animation-name: rotateInDownLeft;
}@-webkit-keyframes rotateInDownRight
{
    from
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rotateInDownRight
{
    from
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rotateInDownRight
{
    -webkit-animation-name: rotateInDownRight                        ;animation-name: rotateInDownRight;
}@-webkit-keyframes rotateInUpLeft
{
    from
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rotateInUpLeft
{
    from
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rotateInUpLeft
{
    -webkit-animation-name: rotateInUpLeft                        ;animation-name: rotateInUpLeft;
}@-webkit-keyframes rotateInUpRight
{
    from
    {-webkit-transform: rotate3d(0,0,1,-90deg)                                                                                        ;transform: rotate3d(0,0,1,-90deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rotateInUpRight
{
    from
    {-webkit-transform: rotate3d(0,0,1,-90deg)                                                                                        ;transform: rotate3d(0,0,1,-90deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                                                        ;transform: none;
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rotateInUpRight
{
    -webkit-animation-name: rotateInUpRight                        ;animation-name: rotateInUpRight;
}@-webkit-keyframes rotateOut
{
    from
    {
        -webkit-transform-origin: center                                                                                                ;transform-origin: center;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,200deg)                                                                                        ;transform: rotate3d(0,0,1,200deg);
        -webkit-transform-origin: center;transform-origin: center;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rotateOut
{
    from
    {
        -webkit-transform-origin: center                                                                                                ;transform-origin: center;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,200deg)                                                                                        ;transform: rotate3d(0,0,1,200deg);
        -webkit-transform-origin: center;transform-origin: center;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rotateOut
{
    -webkit-animation-name: rotateOut                        ;animation-name: rotateOut;
}@-webkit-keyframes rotateOutDownLeft
{
    from
    {
        -webkit-transform-origin: left bottom                                                                                                ;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rotateOutDownLeft
{
    from
    {
        -webkit-transform-origin: left bottom                                                                                                ;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,45deg)                                                                                        ;transform: rotate3d(0,0,1,45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rotateOutDownLeft
{
    -webkit-animation-name: rotateOutDownLeft                        ;animation-name: rotateOutDownLeft;
}@-webkit-keyframes rotateOutDownRight
{
    from
    {
        -webkit-transform-origin: right bottom                                                                                                ;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rotateOutDownRight
{
    from
    {
        -webkit-transform-origin: right bottom                                                                                                ;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rotateOutDownRight
{
    -webkit-animation-name: rotateOutDownRight                        ;animation-name: rotateOutDownRight;
}@-webkit-keyframes rotateOutUpLeft
{
    from
    {
        -webkit-transform-origin: left bottom                                                                                                ;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rotateOutUpLeft
{
    from
    {
        -webkit-transform-origin: left bottom                                                                                                ;transform-origin: left bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,-45deg)                                                                                        ;transform: rotate3d(0,0,1,-45deg);
        -webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rotateOutUpLeft
{
    -webkit-animation-name: rotateOutUpLeft                        ;animation-name: rotateOutUpLeft;
}@-webkit-keyframes rotateOutUpRight
{
    from
    {
        -webkit-transform-origin: right bottom                                                                                                ;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,90deg)                                                                                        ;transform: rotate3d(0,0,1,90deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rotateOutUpRight
{
    from
    {
        -webkit-transform-origin: right bottom                                                                                                ;transform-origin: right bottom;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: rotate3d(0,0,1,90deg)                                                                                        ;transform: rotate3d(0,0,1,90deg);
        -webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rotateOutUpRight
{
    -webkit-animation-name: rotateOutUpRight                        ;animation-name: rotateOutUpRight;
}@-webkit-keyframes hinge
{
    0%
    {
        -webkit-transform-origin: top left                                                                                                ;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;
    }20%,
    60%
    {
        -webkit-transform: rotate3d(0,0,1,80deg)                                                                                                                                                                ;transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;
    }40%,
    80%
    {
        -webkit-transform: rotate3d(0,0,1,60deg)                                                                                                                                                                                                                                ;transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: translate3d(0,700px,0)                                                                                                ;transform: translate3d(0,700px,0);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes hinge
{
    0%
    {
        -webkit-transform-origin: top left                                                                                                ;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;
    }20%,
    60%
    {
        -webkit-transform: rotate3d(0,0,1,80deg)                                                                                                                                                                ;transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;
    }40%,
    80%
    {
        -webkit-transform: rotate3d(0,0,1,60deg)                                                                                                                                                                                                                                ;transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {
        -webkit-transform: translate3d(0,700px,0)                                                                                                ;transform: translate3d(0,700px,0);opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.hinge
{
    -webkit-animation-name: hinge                        ;animation-name: hinge;
}@-webkit-keyframes rollIn
{
    from
    {-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)                                                        ;transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes rollIn
{
    from
    {-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)                                                        ;transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {-webkit-transform: none                                                        ;transform: none;

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.rollIn
{
    -webkit-animation-name: rollIn                        ;animation-name: rollIn;
}@-webkit-keyframes rollOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)                                                        ;transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes rollOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)                                                        ;transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.rollOut
{
    -webkit-animation-name: rollOut                        ;animation-name: rollOut;
}@-webkit-keyframes zoomIn
{
    from
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }50%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes zoomIn
{
    from
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }50%
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.zoomIn
{
    -webkit-animation-name: zoomIn                        ;animation-name: zoomIn;
}@-webkit-keyframes zoomInDown
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes zoomInDown
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.zoomInDown
{
    -webkit-animation-name: zoomInDown                        ;animation-name: zoomInDown;
}@-webkit-keyframes zoomInLeft
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes zoomInLeft
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.zoomInLeft
{
    -webkit-animation-name: zoomInLeft                        ;animation-name: zoomInLeft;
}@-webkit-keyframes zoomInRight
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes zoomInRight
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.zoomInRight
{
    -webkit-animation-name: zoomInRight                        ;animation-name: zoomInRight;
}@-webkit-keyframes zoomInUp
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}@keyframes zoomInUp
{
    from
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }60%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }
}.zoomInUp
{
    -webkit-animation-name: zoomInUp                        ;animation-name: zoomInUp;
}@-webkit-keyframes zoomOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }50%
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes zoomOut
{
    from
    {
        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }50%
    {-webkit-transform: scale3d(.3,.3,.3)                                                        ;transform: scale3d(.3,.3,.3);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }to
    {
        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.zoomOut
{
    -webkit-animation-name: zoomOut                        ;animation-name: zoomOut;
}@-webkit-keyframes zoomOutDown
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0)                                                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes zoomOutDown
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0)                                                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.zoomOutDown
{
    -webkit-animation-name: zoomOutDown                        ;animation-name: zoomOutDown;
}@-webkit-keyframes zoomOutLeft
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0)                                                        ;transform: scale3d(.475,.475,.475) translate3d(42px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale(.1) translate3d(-2000px,0,0)                                                                                        ;transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes zoomOutLeft
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0)                                                        ;transform: scale3d(.475,.475,.475) translate3d(42px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale(.1) translate3d(-2000px,0,0)                                                                                        ;transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.zoomOutLeft
{
    -webkit-animation-name: zoomOutLeft                        ;animation-name: zoomOutLeft;
}@-webkit-keyframes zoomOutRight
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)                                                        ;transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale(.1) translate3d(2000px,0,0)                                                                                        ;transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes zoomOutRight
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)                                                        ;transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale(.1) translate3d(2000px,0,0)                                                                                        ;transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.zoomOutRight
{
    -webkit-animation-name: zoomOutRight                        ;animation-name: zoomOutRight;
}@-webkit-keyframes zoomOutUp
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0)                                                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}@keyframes zoomOutUp
{
    40%
    {-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0)                                                                                        ;transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);

        opacity: 1;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    }to
    {-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0)                                                                                                                        ;transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);

        opacity: 0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    }
}.zoomOutUp
{
    -webkit-animation-name: zoomOutUp                        ;animation-name: zoomOutUp;
}@-webkit-keyframes slideInDown
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(0,-100%,0)                                                ;transform: translate3d(0,-100%,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}@keyframes slideInDown
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(0,-100%,0)                                                ;transform: translate3d(0,-100%,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}.slideInDown
{
    -webkit-animation-name: slideInDown                        ;animation-name: slideInDown;
}@-webkit-keyframes slideInLeft
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(-100%,0,0)                                                ;transform: translate3d(-100%,0,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}@keyframes slideInLeft
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(-100%,0,0)                                                ;transform: translate3d(-100%,0,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}.slideInLeft
{
    -webkit-animation-name: slideInLeft                        ;animation-name: slideInLeft;
}@-webkit-keyframes slideInRight
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(100%,0,0)                                                ;transform: translate3d(100%,0,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}@keyframes slideInRight
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(100%,0,0)                                                ;transform: translate3d(100%,0,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}.slideInRight
{
    -webkit-animation-name: slideInRight                        ;animation-name: slideInRight;
}@-webkit-keyframes slideInUp
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(0,100%,0)                                                ;transform: translate3d(0,100%,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}@keyframes slideInUp
{
    from
    {visibility: visible;

        -webkit-transform: translate3d(0,100%,0)                                                ;transform: translate3d(0,100%,0);
    }to
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }
}.slideInUp
{
    -webkit-animation-name: slideInUp                        ;animation-name: slideInUp;
}@-webkit-keyframes slideOutDown
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);
    }
}@keyframes slideOutDown
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);
    }
}.slideOutDown
{
    -webkit-animation-name: slideOutDown                        ;animation-name: slideOutDown;
}@-webkit-keyframes slideOutLeft
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);
    }
}@keyframes slideOutLeft
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);
    }
}.slideOutLeft
{
    -webkit-animation-name: slideOutLeft                        ;animation-name: slideOutLeft;
}@-webkit-keyframes slideOutRight
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);
    }
}@keyframes slideOutRight
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);
    }
}.slideOutRight
{
    -webkit-animation-name: slideOutRight                        ;animation-name: slideOutRight;
}@-webkit-keyframes slideOutUp
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);
    }
}@keyframes slideOutUp
{
    from
    {
        -webkit-transform: translate3d(0,0,0)                                ;transform: translate3d(0,0,0);
    }to
    {
        visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);
    }
}.slideOutUp
{
    -webkit-animation-name: slideOutUp                        ;animation-name: slideOutUp;
}html
{font-family: Ubuntu Condensed,sans-serif;

    width: 100%;min-height: 100%;
}body
{
    position: relative;overflow: hidden;color: #333;background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}p
{
    font-size: 14px;line-height: 22px;
}a.disabled
{
    color: #666!important;
}a.disabled:hover
{cursor: default;

    opacity: 1!important;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}a.more
{font-size: 16px;

    position: relative;left: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;width: 150px;height: 60px;-webkit-transform: translateX(-50%);transform: translateX(-50%);color: #333;border: 1px solid #333;background: rgba(255,255,255,.8);-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}a.more:visited
{
    color: #333;
}a.more:hover
{
    opacity: .7;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
}#app
{
    position: relative;width: auto;height: 100%;
}.header .logo
{
    padding: 70px 0;
}.header .logo a
{
    position: relative;display: block;
}.header .logo a img
{
    display: block;width: 280px;height: auto;margin: 0 auto;
}.header a.fb
{
    position: absolute;top: 30px;right: 40px;
}.header a.fb img
{
    width: 20px;height: 38.5px;
}.header a.fb:after
{position: absolute;top: -7px;right: -16px;width: 50px;height: 50px;

    content: '';border: 1px solid #333;border-radius: 50%;
}.header nav
{
    max-width: 800px;margin: 0 auto;
}.header nav ul
{
    display: -webkit-box                                                                                                ;display: -ms-flexbox;display: flex;flex-direction: row;padding: 0 0 40px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
}.header nav ul li a
{
    font-size: 20px;color: #333;
}.header nav ul li a:visited
{
    color: #333;
}.header nav ul li a:hover
{
    opacity: .7;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
}.footer__inner
{padding: 10px;text-align: center;

    border-top: 1px solid #666;
}.box__about
{
    padding: 0 0 300px;
}.box__about--mv ul
{
    position: relative;overflow: hidden;width: 100%;height: 450px;margin: 0 0 70px;
}.box__about--mv ul li
{position: absolute;z-index: 0;top: 0;left: 0;

    overflow: hidden;width: 100%;height: 450px;-webkit-animation: imageAnimation 78s linear infinite 0s;animation: imageAnimation 78s linear infinite 0s;opacity: 0;color: transparent;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
}.box__about--mv ul li.bg1
{-webkit-animation-delay: 0s                                                                                        ;animation-delay: 0s;

    background: url(/project/neo/resource/images/neo1.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg2
{-webkit-animation-delay: 6s                                                                                        ;animation-delay: 6s;

    background: url(/project/neo/resource/images/neo2.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg3
{-webkit-animation-delay: 12s                                                                                        ;animation-delay: 12s;

    background: url(/project/neo/resource/images/neo3.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg4
{-webkit-animation-delay: 18s                                                                                        ;animation-delay: 18s;

    background: url(/project/neo/resource/images/neo4.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg5
{-webkit-animation-delay: 24s                                                                                        ;animation-delay: 24s;

    background: url(/project/neo/resource/images/neo5.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg6
{-webkit-animation-delay: 30s                                                                                        ;animation-delay: 30s;

    background: url(/project/neo/resource/images/neo6.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg7
{-webkit-animation-delay: 36s                                                                                        ;animation-delay: 36s;

    background: url(/project/neo/resource/images/neo7.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg8
{-webkit-animation-delay: 42s                                                                                        ;animation-delay: 42s;

    background: url(/project/neo/resource/images/neo8.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg9
{-webkit-animation-delay: 48s                                                                                        ;animation-delay: 48s;

    background: url(/project/neo/resource/images/neo9.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg10
{-webkit-animation-delay: 54s                                                                                        ;animation-delay: 54s;

    background: url(/project/neo/resource/images/neo10.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg11
{-webkit-animation-delay: 60s                                                                                        ;animation-delay: 60s;

    background: url(/project/neo/resource/images/neo11.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg12
{-webkit-animation-delay: 66s                                                                                        ;animation-delay: 66s;

    background: url(/project/neo/resource/images/neo12.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--mv ul li.bg13
{-webkit-animation-delay: 72s                                                                                        ;animation-delay: 72s;

    background: url(/project/neo/resource/images/neo13.jpg);background-repeat: none;background-position: 50% 50%;background-size: cover;
}.box__about--title h2
{
    font-size: 24px;margin: 0 0 70px;padding: 0 70px;text-align: center;text-decoration: underline;
}.box__about--inner
{
    display: block;box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding: 0 20px;
}.box__about--inner .column
{
    display: -webkit-box                                                                                                        ;display: -ms-flexbox;display: flex;flex-direction: row;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
}.box__about--inner .column .l
{box-sizing: border-box;
    width: 40%;
}.box__about--inner .column .l h1
{
    font-size: 16px;
}.box__about--inner .column .l h1 span
{font-size: 12px;

    display: block;
}.box__about--inner .column .r
{box-sizing: border-box;
    width: 60%;padding: 0 20px;border-left: 1px solid #333;
}.box__about--inner .member
{
    padding: 50px 0 0;
}.box__about--inner .member img
{display: block;

    width: 100%;margin: 0 auto;
}.box__archive
{
    padding: 0 0 300px;
}.box__archive--title h2
{
    font-size: 24px;margin: 0 0 70px;text-align: center;text-decoration: underline;
}.box__archive--title h2:before
{position: relative;display: block;width: 100%;margin: 0 0 70px;padding: 450px 0 0;

    content: '';background: url(/project/neo/resource/images/bg_main-2.jpg) no-repeat center;background-size: cover;
}.box__archive--inner
{
    display: block;box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding: 0 20px;
}.box__photo
{
    padding: 0 0 300px;
}.box__photo--title h2
{
    font-size: 24px;margin: 0 0 70px;text-align: center;text-decoration: underline;
}.box__photo--title h2:before
{position: relative;display: block;width: 100%;margin: 0 0 70px;padding: 450px 0 0;

    content: '';background: url(/project/neo/resource/images/bg_main-3.jpg) no-repeat center;background-size: cover;
}.box__photo--inner
{
    display: block;box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding: 0 20px;
}.box__photo--inner .insta
{
    display: -webkit-box                                                                                                                                ;display: -ms-flexbox;display: flex;flex-direction: row;margin: 0 0 40px;padding: 0 5px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
}.box__photo--inner .insta li
{box-sizing: border-box;
    width: 33.3333%;padding: 10px;
}.box__photo--inner .insta li a
{
    display: block;
}.box__photo--inner .insta li a img
{
    display: block;max-width: 100%;
}.box__video
{
    padding: 0 0 300px;
}.box__video--title h2
{
    font-size: 24px;margin: 0 0 70px;text-align: center;text-decoration: underline;
}.box__video--title h2:before
{position: relative;display: block;width: 100%;margin: 0 0 70px;padding: 450px 0 0;

    content: '';background: url(/project/neo/resource/images/bg_main-4.jpg) no-repeat center;background-size: cover;
}.box__video--inner
{
    display: block;box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding: 0 20px;
}.box__contact
{
    padding: 0 0 100px;
}.box__contact--title h2
{
    font-size: 24px;margin: 70px 0;text-align: center;text-decoration: underline;
}.box__contact--inner
{
    display: block;box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding: 0 20px;
}.box__contact--inner .column
{
    display: -webkit-box                                                                                                                ;display: -ms-flexbox;display: flex;flex-direction: row;margin: 0 0 40px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;
}.box__contact--inner .column .l
{box-sizing: border-box;
    width: 40%;
}.box__contact--inner .column .l h3
{
    font-size: 16px;
}.box__contact--inner .column .l h3 span
{font-size: 12px;

    display: block;
}.box__contact--inner .column .r
{box-sizing: border-box;
    width: 60%;padding: 0 20px;border-left: 1px solid #333;
}.box__contact--inner .member
{
    padding: 50px 0 0;
}.box__contact--inner .member img
{display: block;

    width: 100%;margin: 0 auto;
}
