@font-face{font-family:'ＭＳ Ｐゴシック';src:url(../font/msgothic.ttc) format('opentype')}.sam,.sam_90,.sam_80,.sam_70{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fastest{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.faster{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slower{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slowest{-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.speed_2000{-webkit-animation-duration:2.0s;animation-duration:2.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.speed_3000{-webkit-animation-duration:3.0s;animation-duration:3.0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay_200{-webkit-transition-delay:.2s!important;-moz-transition-delay:.2s!important;-o-transition-delay:.2s!important;transition-delay:.2s!important;-webkit-animation-delay:.2s!important;-moz-animation-delay:.2s!important;-o-animation-delay:.2s!important;animation-delay:.2s!important}.delay_300{-webkit-transition-delay:.3s!important;-moz-transition-delay:.3s!important;-o-transition-delay:.3s!important;transition-delay:.3s!important;-webkit-animation-delay:.3s!important;-moz-animation-delay:.3s!important;-o-animation-delay:.3s!important;animation-delay:.3s!important}.delay_400{-webkit-transition-delay:.4s!important;-moz-transition-delay:.4s!important;-o-transition-delay:.4s!important;transition-delay:.4s!important;-webkit-animation-delay:.4s!important;-moz-animation-delay:.4s!important;-o-animation-delay:.4s!important;animation-delay:.4s!important}.delay_250{-webkit-transition-delay:.25s!important;-moz-transition-delay:.25s!important;-o-transition-delay:.25s!important;transition-delay:.25s!important;-webkit-animation-delay:.25s!important;-moz-animation-delay:.25s!important;-o-animation-delay:.25s!important;animation-delay:.25s!important}.delay_500{-webkit-transition-delay:.5s!important;-moz-transition-delay:.5s!important;-o-transition-delay:.5s!important;transition-delay:.5s!important;-webkit-animation-delay:.5s!important;-moz-animation-delay:.5s!important;-o-animation-delay:.5s!important;animation-delay:.5s!important}.delay_600{-webkit-transition-delay:.6s!important;-moz-transition-delay:.6s!important;-o-transition-delay:.6s!important;transition-delay:.6s!important;-webkit-animation-delay:.6s!important;-moz-animation-delay:.6s!important;-o-animation-delay:.6s!important;animation-delay:.6s!important}.delay_700{-webkit-transition-delay:.7s!important;-moz-transition-delay:.7s!important;-o-transition-delay:.7s!important;transition-delay:.7s!important;-webkit-animation-delay:.7s!important;-moz-animation-delay:.7s!important;-o-animation-delay:.7s!important;animation-delay:.7s!important}.delay_800{-webkit-transition-delay:.8s!important;-moz-transition-delay:.8s!important;-o-transition-delay:.8s!important;transition-delay:.8s!important;-webkit-animation-delay:.8s!important;-moz-animation-delay:.8s!important;-o-animation-delay:.8s!important;animation-delay:.8s!important}.delay_900{-webkit-transition-delay:.9s!important;-moz-transition-delay:.9s!important;-o-transition-delay:.9s!important;transition-delay:.9s!important;-webkit-animation-delay:.9s!important;-moz-animation-delay:.9s!important;-o-animation-delay:.9s!important;animation-delay:.9s!important}.delay_1000{-webkit-transition-delay:1.0s!important;-moz-transition-delay:1.0s!important;-o-transition-delay:1.0s!important;transition-delay:1.0s!important;-webkit-animation-delay:1.0s!important;-moz-animation-delay:1.0s!important;-o-animation-delay:1.0s!important;animation-delay:1.0s!important}.delay_1200{-webkit-transition-delay:1.2s!important;-moz-transition-delay:1.2s!important;-o-transition-delay:1.2s!important;transition-delay:1.2s!important;-webkit-animation-delay:1.2s!important;-moz-animation-delay:1.2s!important;-o-animation-delay:1.2s!important;animation-delay:1.2s!important}.delay_1250{-webkit-transition-delay:1.25s!important;-moz-transition-delay:1.25s!important;-o-transition-delay:1.25s!important;transition-delay:1.25s!important;-webkit-animation-delay:1.25s!important;-moz-animation-delay:1.25s!important;-o-animation-delay:1.25s!important;animation-delay:1.25s!important}.delay_1400{-webkit-transition-delay:1.4s!important;-moz-transition-delay:1.4s!important;-o-transition-delay:1.4s!important;transition-delay:1.4s!important;-webkit-animation-delay:1.4s!important;-moz-animation-delay:1.4s!important;-o-animation-delay:1.4s!important;animation-delay:1.4s!important}.delay_1500{-webkit-transition-delay:1.5s!important;-moz-transition-delay:1.5s!important;-o-transition-delay:1.5s!important;transition-delay:1.5s!important;-webkit-animation-delay:1.5s!important;-moz-animation-delay:1.5s!important;-o-animation-delay:1.5s!important;animation-delay:1.5s!important}.delay_1600{-webkit-transition-delay:1.6s!important;-moz-transition-delay:1.6s!important;-o-transition-delay:1.6s!important;transition-delay:1.6s!important;-webkit-animation-delay:1.6s!important;-moz-animation-delay:1.6s!important;-o-animation-delay:1.6s!important;animation-delay:1.6s!important}.delay_1700{-webkit-transition-delay:1.7s!important;-moz-transition-delay:1.7s!important;-o-transition-delay:1.7s!important;transition-delay:1.7s!important;-webkit-animation-delay:1.7s!important;-moz-animation-delay:1.7s!important;-o-animation-delay:1.7s!important;animation-delay:1.7s!important}.delay_1800{-webkit-transition-delay:1.8s!important;-moz-transition-delay:1.8s!important;-o-transition-delay:1.8s!important;transition-delay:1.8s!important;-webkit-animation-delay:1.8s!important;-moz-animation-delay:1.8s!important;-o-animation-delay:1.8s!important;animation-delay:1.8s!important}.delay_1900{-webkit-transition-delay:1.9s!important;-moz-transition-delay:1.9s!important;-o-transition-delay:1.9s!important;transition-delay:1.9s!important;-webkit-animation-delay:1.9s!important;-moz-animation-delay:1.9s!important;-o-animation-delay:1.9s!important;animation-delay:1.9s!important}.delay_1750{-webkit-transition-delay:1.75s!important;-moz-transition-delay:1.75s!important;-o-transition-delay:1.75s!important;transition-delay:1.75s!important;-webkit-animation-delay:1.75s!important;-moz-animation-delay:1.75s!important;-o-animation-delay:1.75s!important;animation-delay:1.75s!important}.delay_2000{-webkit-transition-delay:2.0s!important;-moz-transition-delay:2.0s!important;-o-transition-delay:2.0s!important;transition-delay:2.0s!important;-webkit-animation-delay:2.0s!important;-moz-animation-delay:2.0s!important;-o-animation-delay:2.0s!important;animation-delay:2.0s!important}.delay_2500{-webkit-transition-delay:2.5s!important;-moz-transition-delay:2.5s!important;-o-transition-delay:2.5s!important;transition-delay:2.5s!important;-webkit-animation-delay:2.5s!important;-moz-animation-delay:2.5s!important;-o-animation-delay:2.5s!important;animation-delay:2.5s!important}.delay_3000{-webkit-transition-delay:3.0s!important;-moz-transition-delay:3.0s!important;-o-transition-delay:3.0s!important;transition-delay:3.0s!important;-webkit-animation-delay:3.0s!important;-moz-animation-delay:3.0s!important;-o-animation-delay:3.0s!important;animation-delay:3.0s!important}.delay_3500{-webkit-transition-delay:3.5s!important;-moz-transition-delay:3.5s!important;-o-transition-delay:3.5s!important;transition-delay:3.5s!important;-webkit-animation-delay:3.5s!important;-moz-animation-delay:3.5s!important;-o-animation-delay:3.5s!important;animation-delay:3.5s!important}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
    }

    100% {
         -webkit-transform: scale(1);
    }
}@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    70% {
        transform: scale(.9);
    }

    100% {
        transform: scale(1);
    }
}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;

        -webkit-transform: translateX(400px);
    }
    60% {

        -webkit-transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
    }
    100% {
    opacity: 1;

        -webkit-transform: translateX(0);
    }
}@keyframes bounceInRight {
    0% {
        opacity: 0;

        transform: translateX(400px);
    }
    60% {

        transform: translateX(-30px);
    }
    80% {
        transform: translateX(10px);
    }
    100% {
    opacity: 1;

        transform: translateX(0);
    }
}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;

        -webkit-transform: translateX(-400px);
    }
    60% {

        -webkit-transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
    }
    100% {
        opacity: 1;

        -webkit-transform: translateX(0);
    }
}@keyframes bounceInLeft {
    0% {
        opacity: 0;

        transform: translateX(-400px);
    }
    60% {

        transform: translateX(30px);
    }
    80% {
        transform: translateX(-10px);
    }
    100% {
        opacity: 1;

        transform: translateX(0);
    }
}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;

        -webkit-transform: translateY(400px);
    }
    60% {

        -webkit-transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
    }
    100% {
        opacity: 1;

        -webkit-transform: translateY(0);
    }
}@keyframes bounceInUp {
    0% {
        opacity: 0;

        transform: translateY(400px);
    }
    60% {

        transform: translateY(-30px);
    }
    80% {
        transform: translateY(10px);
    }
    100% {
        opacity: 1;

        transform: translateY(0);
    }
}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;

        -webkit-transform: translateY(-400px);
    }
    60% {

        -webkit-transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
    }
    100% {
        opacity: 1;

        -webkit-transform: translateY(0);
    }
}@keyframes bounceInDown {
    0% {
        opacity: 0;

        transform: translateY(-400px);
    }
    60% {

        transform: translateY(30px);
    }
    80% {
        transform: translateY(-10px);
    }
    100% {
        opacity: 1;

        transform: translateY(0);
    }
}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;
        display:block;}
}@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;
        display:block;}
}.fadeIn{opacity:0}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInScaleUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
      }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
        display:block;
      }
}@keyframes fadeInScaleUp {
    0% {
      opacity: 0;
      transform: scale(0);
    }
    100% {
      opacity: 1;
      transform: scale(1);
        display:block;
      }
}.fadeInScaleUp{opacity:0;transform:scale(0);transform-origin:center}.fadeInScaleUp.go{-webkit-animation-name:fadeInScaleUp;animation-name:fadeInScaleUp}@-webkit-keyframes growIn {
    0% {
        -webkit-transform: scale(0.2);
        opacity:0;
    }
    50% {
        -webkit-transform: scale(1.2);

    }
    100% {
        -webkit-transform: scale(1);
        opacity:1;
    }
}@keyframes growIn {
    0% {
        transform: scale(0.2);
        opacity:0;
    }
    50% {
        transform: scale(1.2);

    }
    100% {
        transform: scale(1);
        opacity:1;
    }
}.growIn{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn}@-webkit-keyframes shake {
    0%, 100% {-webkit-transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
    20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}@keyframes shake {
    0%, 100% {transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
    20%, 40%, 60%, 80% {transform: translateX(10px);}
}.shake.go{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeUp {
    0%, 100% {-webkit-transform: translateY(0);}
    10%, 30%, 50%, 70%, 90% {-webkit-transform: translateY(-10px);}
    20%, 40%, 60%, 80% {-webkit-transform: translateY(10px);}
}@keyframes shakeUp {
    0%, 100% {transform: translateY(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateY(-10px);}
    20%, 40%, 60%, 80% {transform: translateY(10px);}
}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp}@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translateX(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translateX(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-400px);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translateX(-100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInLeftBig{opacity:0;-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.fadeInLeftBig.go{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translateX(100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInRightBig{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.fadeInRightBig.go{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translateY(100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInUpBig{opacity:0;-webkit-transform:translateY(100vw);transform:translateY(100vw)}.fadeInUpBig.go{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-100vw);
    }
    50%{
       opacity: 0.3;
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInDownBig{opacity:0;-webkit-transform:translateY(-100vw);transform:translateY(-100vw)}.fadeInDownBig.go{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}@keyframes rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1;
    }
}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1;
    }
}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rollIn {
    0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
    100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}@keyframes rollIn {
    0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
    100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes wiggle {
    0% { -webkit-transform: skewX(9deg); }
    10% { -webkit-transform: skewX(-8deg); }
    20% { -webkit-transform: skewX(7deg); }
    30% { -webkit-transform: skewX(-6deg); }
    40% { -webkit-transform: skewX(5deg); }
    50% { -webkit-transform: skewX(-4deg); }
    60% { -webkit-transform: skewX(3deg); }
    70% { -webkit-transform: skewX(-2deg); }
    80% { -webkit-transform: skewX(1deg); }
    90% { -webkit-transform: skewX(0deg); }
    100% { -webkit-transform: skewX(0deg); }
}@keyframes wiggle {
    0% { transform: skewX(9deg); }
    10% { transform: skewX(-8deg); }
    20% { transform: skewX(7deg); }
    30% { transform: skewX(-6deg); }
    40% { transform: skewX(5deg); }
    50% { transform: skewX(-4deg); }
    60% { transform: skewX(3deg); }
    70% { transform: skewX(-2deg); }
    80% { transform: skewX(1deg); }
    90% { transform: skewX(0deg); }
    100% { transform: skewX(0deg); }
}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes swing {
    20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
    20% { -webkit-transform: rotate(15deg); }
    40% { -webkit-transform: rotate(-10deg); }
    60% { -webkit-transform: rotate(5deg); }
    80% { -webkit-transform: rotate(-5deg); }
    100% { -webkit-transform: rotate(0deg); }
}@keyframes swing {
    20% { transform: rotate(15deg); }
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }
    80% { transform: rotate(-5deg); }
    100% { transform: rotate(0deg); }
}.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada {
    0% {-webkit-transform: scale(1);}
    10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
    30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
    40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
    100% {-webkit-transform: scale(1) rotate(0);}
}@keyframes tada {
    0% {transform: scale(1);}
    10%, 20% {transform: scale(0.9) rotate(-3deg);}
    30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
    40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
    100% {transform: scale(1) rotate(0);}
}.tada.go{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes lightSpeedInRight {
   0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
    60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
    80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
    100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}@keyframes lightSpeedInRight {
    0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
    60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
    80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
    100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft {
   0% { -webkit-transform: translateX(-100%) skewX(30deg); opacity: 0; }
    60% { -webkit-transform: translateX(20%) skewX(-30deg); opacity: 1; }
    80% { -webkit-transform: translateX(0%) skewX(15deg); opacity: 1; }
    100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}@keyframes lightSpeedInLeft {
    0% { transform: translateX(-100%) skewX(30deg); opacity: 0; }
    60% { transform: translateX(20%) skewX(-30deg); opacity: 1; }
    80% { transform: translateX(0%) skewX(15deg); opacity: 1; }
    100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
    }
}@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in;
    }
    100% {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in;
    }
}.flip.go{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}.flipInX.go{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}.flipInY.go{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
    }
    25% {
        -webkit-transform: scale(.95);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
    }
}@keyframes bounceOut {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(.95);
    }
    50% {
        opacity: 1;
        transform: scale(1.1);
    }
    100% {
        opacity: 0;
        transform: scale(.3);
    }
}.bounceOut.go{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }
}@keyframes bounceOutUp {
    0% {
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        transform: translateY(20px);
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px);
    }
}.bounceOutUp.go{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
    }
}@keyframes bounceOutDown {
    0% {
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        transform: translateY(-20px);
    }
    100% {
        opacity: 0;
        transform: translateY(2000px);
    }
}.bounceOutDown.go{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }
}@keyframes bounceOutLeft {
    0% {
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        transform: translateX(20px);
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px);
    }
}.bounceOutLeft.go{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }
}@keyframes bounceOutRight {
    0% {
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        transform: translateX(-20px);
    }
    100% {
        opacity: 0;
        transform: translateX(2000px);
    }
}.bounceOutRight.go{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}@keyframes fadeOut {
    0% {opacity: 1;}
    100% {opacity: 0;}
}.fadeOut.go{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }
}@keyframes fadeOutUp {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-2000px);
    }
}.fadeOutUp.go{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
    }
}@keyframes fadeOutDown {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(2000px);
    }
}.fadeOutDown.go{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }
}@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(-2000px);
    }
}.fadeOutLeft.go{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }
}@keyframes fadeOutRight {
    0% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(2000px);
    }
}.fadeOutRight.go{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}.flipOutX.go{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
    100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes lightSpeedOutRight {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
    100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@keyframes lightSpeedOutRight {
    0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
    100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}.lightSpeedOutRight.go{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
    100% { -webkit-transform: translateX(-100%) skewX(30deg); opacity: 0; }
}@keyframes lightSpeedOutLeft {
    0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
    100% { transform: translateX(-100%) skewX(30deg); opacity: 0; }
}.lightSpeedOutLeft.go{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(200deg);
        opacity: 0;
    }
}@keyframes rotateOut {
    0% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        transform-origin: center center;
        transform: rotate(200deg);
        opacity: 0;
    }
}.rotateOut.go{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        opacity: 0;
    }
}@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -transform-origin: left bottom;
        -transform: rotate(-90deg);
        opacity: 0;
    }
}.rotateOutUpLeft.go{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }
}@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0;
    }
}.rotateOutDownLeft.go{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        opacity: 0;
    }
}@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0;
    }
}.rotateOutUpRight.go{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
    }
}@keyframes rollOut {
    0% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg);
    }
    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg);
    }
}.rollOut.go{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes fadeInUpShort {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInUpShort {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}@keyframes fadeInDownShort {
    0% {
        opacity: 0;
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort}@-webkit-keyframes fadeInRightShort {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInRightShort {
    0% {
        opacity: 0;
        transform: translateX(20px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInLeftShort {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}@keyframes fadeInLeftShort {
    0% {
        opacity: 0;
        transform: translateX(-20px);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}@-webkit-keyframes scaleExtend {
  0% {
      opacity: 0;
      transform: scaleX(0);
  }
  100% {
      opacity: 1;
      transform: scaleX(1);
  }
}@keyframes scaleExtend {
    0% {
        opacity: 0;
        transform: scaleX(0);
    }
    100% {
        opacity: 1;
        transform: scaleX(1);
    }
}.scaleExtend{opacity:0;transform:scaleX(0)}.scaleExtend.go{-webkit-animation-name:scaleExtend;animation-name:scaleExtend}.overraySlideDown,.overraySlideUp,.overraySlideLeft,.overraySlideRight{opacity:0;transition-timing-function:ease;transition-duration:.6s;overflow:hidden}.overraySlideDown img,.overraySlideUp img,.overraySlideLeft img,.overraySlideRight img{opacity:0;overflow:hidden;transition:.6s ease}.overraySlideDown.go,.overraySlideUp.go,.overraySlideLeft.go,.overraySlideRight.go,.overraySlideDown.go img,.overraySlideUp.go img,.overraySlideLeft.go img,.overraySlideRight.go img{opacity:1}.overraySlideDown::after,.overraySlideUp::after,.overraySlideLeft::after,.overraySlideRight::after{position:absolute;content:"";width:100%;height:100%;background-color:#333;z-index:1;transition:.6s ease .3s}.overraySlideDown::after{top:0;left:0;transform:translateY(0%)}.overraySlideDown.go::after{transform:translateY(100%)}.overraySlideUp::after{bottom:0;left:0;transform:translateY(0%)}.overraySlideUp.go::after{transform:translateY(-100%)}.overraySlideLeft::after{top:0;left:0;transform:translateX(0%)}.overraySlideLeft.go::after{transform:translateX(101%)}.overraySlideRight::after{top:0;right:0;transform:translateX(0%)}.overraySlideRight.go::after{transform:translateX(-101%)}.stretchDown,.stretchUp,.stretchLeft,.stretchRight{opacity:0;transition:.8s cubic-bezier(.86,0,.07,1) 0s}.stretchDown.go,.stretchUp.go,.stretchLeft.go,.stretchRight.go{opacity:1}.stretchDown{transform:scaleY(0);transform-origin:top}.stretchDown.go{transform:scaleY(1)}.stretchUp{transform:scaleY(0);transform-origin:bottom}.stretchUp.go{transform:scaleY(1)}.stretchLeft{transform:scaleX(0);transform-origin:left}.stretchLeft.go{transform:scaleX(1)}.stretchRight{transform:scaleX(0);transform-origin:right}.stretchRight.go{transform:scaleX(1)}@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea{vertical-align:middle;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;-webkit-appearance:none;border-radius:0;border:none;box-sizing:border-box}input[type="submit"]{-webkit-appearance:none;border-radius:0;border:none}@charset "UTF-8";html{font-size:62.5%}body{margin:0;overflow-x:hidden;font-family:'ＭＳ Ｐゴシック','ＭＳ Ｐゴシック','MS PGothic','メイリオ',Meiryo,'Meiryo','Hiragino Sans',sans-serif;font-weight:400;line-height:1.5}body.fixed{position:fixed;width:100%;height:100%;left:0}.inner{width:100%;max-width:89.5rem;margin:0 auto}a{transition:.5s}img{max-width:100%}a::visited,a:active{color:inherit}.flex_box{display:flex;flex-wrap:wrap}.two_colum.flex_box{position:relative;align-items:flex-start;margin:0 auto;max-width:1150px;padding:2.6rem 0 7rem;justify-content:center;flex-wrap:nowrap;flex-direction:row-reverse;z-index:0}#download_list{width:1150px}.two_colum.flex_box .main{margin-right:auto;max-width:77.6rem}.header{position:relative;width:100%;background-color:#fff;z-index:10;padding-top:2.1rem}.header>.flex_box{align-items:flex-start}.header_logo{margin-left:1.2%;margin-right:auto;margin-top:.7rem}.header_logo img{height:5rem}.header_sub_nav{margin-left:auto;margin-right:2.3%}.header_sub_nav .flex_box{align-items:center}.header_sub_nav ul li{position:relative;margin-right:3.1rem}.header_sub_nav ul li.sitemap::before{content:'';position:absolute;right:-1.4rem;top:21%;width:.1rem;height:64%;background-color:#1b1b1b}.header_sub_nav ul li a{position:relative;color:#1b1b1b;font-size:1.4rem;font-weight:600}.header_sub_nav ul li a::before{content:'';position:absolute;left:0;bottom:-.2rem;width:0%;height:.1rem;background-color:#1b1b1b;transition:.5s ease}.header_sub_nav ul li a:hover::before{width:100%}.header_sub_nav ul li.contact,.header_sub_nav ul li.download{margin-left:8px;margin-right:0}.header_sub_nav ul li.contact a p,.header_sub_nav ul li.download a p{color:#fff;font-size:1.2rem;font-weight:100}.header_sub_nav ul li.contact a,.header_sub_nav ul li.download a{background-color:#999;border-radius:4px;display:block;text-align:center;margin-left:.5rem;padding:4px}.header_sub_nav ul li.contact a>img,.header_sub_nav ul li.download a>img{padding:4px;width:40px;height:32px}.header_sub_nav ul li.contact a::before,.header_sub_nav ul li.download a::before{display:none}.header_sub_nav ul li.contact a:hover,.header_sub_nav ul li.download a:hover{opacity:.75}.g_nav{margin:.7rem 0 1.9rem;position:relative;padding-right:2.3%;justify-content:flex-end}.g_nav>ul>li{margin-left:5rem}.g_nav>ul>li>a{font-size:1.5rem;color:#1b1b1b;font-weight:600}.g_nav>ul>li>.sub-menu{display:none;position:absolute;left:0;top:2.2rem;width:100%;padding-top:2rem}.sub-menu>.flex_box{display:flex;align-items:flex-start;background-color:rgba(0,0,0,.78);padding:2.7rem 5.7% 2.1rem;min-height:30rem;flex-wrap:nowrap}.sub-menu>.flex_box>li{width:26rem;margin-right:2.4rem}.sub-menu>.flex_box>li:nth-of-type(4) {margin-right:0}.sub-menu-ttl{display:block;width:30rem;position:relative;padding-top:.2rem;padding-left:1.3rem;font-size:1.6rem;border-left:.2rem solid #07a5e6;color:#fff;margin-right:3.5rem;line-height:1;letter-spacing:.1em}.sub-menu-ttl img{position:absolute;left:0;top:4rem;width:100%}.g_nav>ul>li>.sub-menu>.flex_box>li>a{display:block;font-size:1.4rem;color:#fff;padding:.6rem .3rem .6rem;margin-bottom:3rem;letter-spacing:.05em}.g_nav>ul>li.product>.sub-menu>.flex_box>li>a{margin-bottom:0}.g_nav>ul>li>.sub-menu .flex_box>li>.sub-menu>li>a{display:block;position:relative;font-size:1.1rem;color:rgba(255,255,255,.82);padding:.6rem .3rem .6rem;border-bottom:.1rem dashed rgba(255,255,255,.7);letter-spacing:.05em}.g_nav>ul>li>.sub-menu li .sub-menu.third{display:none;border-bottom:.1rem dashed rgba(255,255,255,.7);padding:.4rem 0 .8rem}.g_nav>ul>li .sub-menu li .sub-menu.second>li>a::before{position:absolute;right:0;top:.5rem;content:'+';font-size:1.2rem;color:#a27804}.g_nav>ul>li .sub-menu li .sub-menu.second>li.open>a::before{content:'-';right:.2rem}.g_nav>ul>li .sub-menu li .sub-menu.second .sub-menu li>a{display:block;position:relative;padding:.5rem 0 .5rem 1em;font-size:1.1rem;color:rgba(255,255,255,.82)}.g_nav>ul>li>.sub-menu>.flex_box>li>a:hover,.g_nav>ul>li>.sub-menu li>.sub-menu>li>a:hover,.g_nav>ul>li>.sub-menu li>.sub-menu>li>.sub-menu>li a:hover{background-color:rgba(255,255,255,.3)}.g_nav>ul>li>.sub-menu>li>a:hover{opacity:.7}.footer{position:relative;padding-bottom:3.5rem;background-color:#c3c0c0}.f_nav{margin:0 auto;padding:4.9rem 5.5% 2.7rem;border-bottom:.2rem solid #a6a6a6}.f_nav>.flex_box{justify-content:space-between}.f_nav ul>li{margin-bottom:2.4rem;line-height:1.3}.f_nav ul>li>a{font-size:1.5rem;color:#fff;margin-bottom:1.8rem}.f_nav .sub-menu li{padding-left:1.5em;margin-bottom:.1rem}.f_nav .sub-menu li a{font-size:1.5rem;color:#fff}.f_nav ul>li>a:hover,.f_nav ul>li>.sub-menu>li a:hover{opacity:.7}.footer_sub_nav ul li.contact,.footer_sub_nav ul li.download{padding:0}.footer_sub_nav ul li.contact a,.footer_sub_nav ul li.download a{display:block;padding:1.3rem 2.7rem;color:#fff;font-size:1.4rem;font-weight:300}.footer_sub_nav ul li.contact a{background-color:#000}.footer_sub_nav ul li.download a{background-color:#7d7d7d}.footer_sub_nav ul li.contact a::before,.footer_sub_nav ul li.download a::before{display:none}.footer_sub_nav ul li.contact a:hover,.footer_sub_nav ul li.download a:hover{opacity:.75}.footer_sub_nav{position:absolute;right:6.8%;top:30rem}.footer_logo{margin-top:1.7rem;text-align:center}.footer_logo img{height:4.3rem}.copyright{margin-top:1rem;font-size:1.2rem;color:#fff;text-align:center}.top_scroll{position:fixed;right:4%;bottom:2rem}.top_scroll i{font-size:4rem;color:#ccc}.hamburger{padding:0;position:fixed;top:1vw;right:2%;width:6rem;height:6rem;background-color:transparent;z-index:9999;cursor:pointer;box-shadow:none;border:none;justify-content:center;align-items:center;display:none}.hamburger:focus{outline:none}.hamburger span{position:relative;display:block;width:80%;margin:0 auto;height:3px;background-color:#000;border-radius:2px}.hamburger span::before,.hamburger span::after{position:absolute;width:100%;height:100%;left:0;content:'';background-color:#000;transition:.2s cubic-bezier(.22,.61,.36,1)}.hamburger span:before{top:-10px}.hamburger span::after{top:10px}.hamburger.open span{background-color:transparent}.hamburger.open span:before{top:0;transform:rotate(45deg)}.hamburger.open span:after{top:0;transform:rotate(-45deg)}.header_modal{position:fixed;top:8.1vw;left:0;width:100%;height:calc(100vh - 8.1vw);background-color:#fff;z-index:3;border-top:.1rem solid #e0e0e0;display:none;overflow-y:scroll}.header_modal_wrap{padding-bottom:35vw}.header_modal.open{right:0;z-index:12;transition:1s cubic-bezier(.22,.61,.36,1)}.modal_nav{position:relative;top:48px;background-color:#2a2a2a}.modal_nav ul li{width:100%;margin:0 auto;border-bottom:1px solid #b5b5b5}.modal_nav>ul>li.open>a{background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_02.png);background-size:1.4rem;background-position:95.3% center}.modal_nav>ul>li>ul.sub-menu{display:none}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu{display:none;background-color:rgba(6,71,98,.9)}.modal_nav a{position:relative;font-family:'小塚ゴシック Pr6N','Hiragino Sans',sans-serif;font-weight:300;color:#fff}.modal_nav>ul>li>a{position:relative;display:block;padding:2rem 3rem;font-size:1.9rem;color:#fff;background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_01.png);background-repeat:no-repeat;background-position:95% center;background-color:#2a2a2a;background-size:.7rem;letter-spacing:.1em}.modal_nav>ul>li.current_page_item>a{color:#c78008;cursor:default}.modal_nav>ul>li>ul.sub-menu>li{border-bottom:none}.modal_nav>ul>li>ul.sub-menu>li>a{background-color:#474747;background-image:none;padding:1.2rem 5rem;font-size:1.8rem;z-index:1;border-top:.1rem solid #b5b5b5;display:block}.modal_nav>ul>li.product>ul.sub-menu>li>a{position:relative}.modal_nav>ul>li.product>ul.sub-menu>li>a::after{position:absolute;content:'+';right:4.9%;top:30%;font-size:1.5rem}.modal_nav>ul>li.product>ul.sub-menu>li.open>a::after{content:'-';top:16%;right:5%;font-size:2.3rem}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu>li{border-bottom:none}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{display:block;font-size:1.6rem;padding:1.2rem 6.5rem;background-color:transparent;background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_03.png);background-size:.5rem;background-position:94.8% center;background-repeat:no-repeat}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{display:none}.modal_nav li a:hover{background-color:rgba(255,255,255,.3)}.modal_nav>ul>li>ul.sub-menu>li>a:hover,.modal_nav>ul>li>ul.sub-menu>li.open>a{background-color:#2a2a2a;color:#f39800}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{background-color:rgba(255,255,255,.2)}.breadcrumb,.breadcrumb a{font-size:1.2rem;color:#8d8d8d;margin-bottom:3.3rem;margin-top:.4rem}.breadcrumb i{display:none}.breadcrumb li{display:inline-block;font-weight:500}.sidebar{width:34.3rem}.sidebar_heading{position:relative;padding:1.6rem 2.6rem 1.6rem 2.6rem;width:25.4rem;font-size:1.9rem;color:#fff;font-weight:500;background-color:#08a5e5;z-index:2;font-family:'小塚ゴシック Pr6N','Hiragino Sans',sans-serif;letter-spacing:.2em}.sidebar_list{position:relative;width:28.3rem;padding-top:3rem;background-color:#2a2a2a;z-index:1;margin-top:-3rem}.sidebar_list li{position:relative;border-bottom:1px solid #b5b5b5;z-index:1}.sidebar_list li:last-child{border-bottom:none}.sidebar_list li a{position:relative;display:block;padding:1.7rem 2.9rem;font-size:1.4rem;font-family:'小塚ゴシック Pr6N','Hiragino Sans',sans-serif;font-weight:300;color:#fff;background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_01.png);background-repeat:no-repeat;background-position:95% center;background-color:#2a2a2a;background-size:2%;letter-spacing:.1em}.sidebar_list li a:hover{background-color:rgba(255,255,255,.3)}.sidebar_list li.current_page_item>a{color:#c78008;cursor:default}.sidebar_list li.current_page_item a:hover{background-color:transparent}.sidebar_list>.page_item_has_children.open{border-bottom:none}.sidebar_list>.page_item_has_children>.children{display:none;z-index:0;position:relative}.sidebar_list li.open>a{background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_02.png);background-size:4%;background-position:96% center}.sidebar_list>.page_item_has_children>.children>.page_item{border-bottom:none}.sidebar_list>.page_item_has_children>.children>.page_item>a{background-color:#474747;background-image:none;padding:.8rem 3.3rem;font-size:1.3rem;z-index:1;border-top:.1rem solid #b5b5b5}.sidebar_list>.page_item_has_children>.children>.page_item:last-of-type>a{border-bottom:.1rem solid #b5b5b5}.sidebar_list>.page_item_has_children>.children>.page_item>a:hover{background-color:#2a2a2a;color:#f39800}.sidebar_list>.page_item_has_children>.children>.page_item_has_children>a::after{position:absolute;content:'+';right:1.2rem;top:.8rem;font-size:1.3rem}.sidebar_list>.page_item_has_children>.children>.page_item_has_children.open>a::after{content:'-';right:1.3rem;top:0;font-size:2.3rem}.sidebar_list>.page_item_has_children>.children>.page_item_has_children>.children{position:absolute;top:0;left:100%;transition:1.0s ease;background-color:rgba(6,71,98,.9);z-index:-1;width:78%;display:none;opacity:0;transition:2.0s ease}.sidebar_list>.page_item_has_children>.children>.page_item_has_children.open>.children{display:block;opacity:1}.sidebar_list>.page_item_has_children>.children>.page_item_has_children>.children>.page_item{border-bottom:none}.sidebar_list>.page_item_has_children>.children>.page_item_has_children>.children>.page_item>a{font-size:1.2rem;padding:.8rem 1.8rem;background-color:transparent;background-image:url(https://www.ekasuga.co.jp/wp-content/themes/xeory_base_child/lib/img/sidebar_arrow_03.png);background-size:1.8%;background-position:93% center}.sidebar_list>.page_item_has_children>.children>.page_item_has_children>.children>.page_item>a:hover{background-color:rgba(255,255,255,.2)}.single_wrap{margin-top:3.6rem;padding-bottom:10rem;font-size:1.6rem;line-height:1.75;letter-spacing:0;font-weight:500;color:#444;word-break:break-all}.single_ttl{font-size:2.5rem;font-weight:bold;line-height:1.3}.post_date{text-align:right;display:block;font-size:1.3rem;color:#f0a42f;margin-top:1rem}.single_wrap .single_thumb{width:100%;height:auto;margin:1.9rem auto 7.4rem;display:block}.single_wrap img{max-width:100%;height:auto;max-height:70rem;margin:3rem auto}.single_wrap iframe{max-width:100%;margin:3rem auto}.img_center,.iframe_center{display:block}.img_100{display:block;width:100%;height:auto;margin:3rem auto}.img_80{display:block;width:80%;height:auto;margin:3rem auto}.img_60{display:block;width:60%;height:auto;margin:3rem auto}.single_wrap h2{margin:6rem 0 4rem;padding:.8rem 2%;font-size:2.2rem;color:#fff;background:#424242;line-height:1.5}.single_wrap h3{border-bottom:.2rem solid #000;margin:5rem 0 2.5rem;font-size:2.2rem;padding-left:.5rem;padding-right:.5rem;line-height:1.5}.single_wrap p{margin-bottom:1rem}.single_wrap ul{margin:2rem auto}.single_wrap ul ul a{font-weight:normal!important}.single_wrap ul li{padding:0 0 0 2.3em;font-weight:bold;position:relative}.single_wrap ul li:before{font-family:"Font Awesome 5 Free";content:"\f1b0";position:absolute;left:1em;color:#b9272d}.single_wrap a{color:#f0a42f;font-weight:600;transition:.8s}.single_wrap a:hover{text-decoration:underline;opacity:.8}.ssbp-wrap{margin-top:8rem!important}.single_table_1{width:90%;margin:4rem auto;border:.1rem solid #e0e0e0}.single_table_1 tbody{width:100%;height:100%}.single_table_1 tr{border-bottom:.1rem solid #e0e0e0}.single_table_1 tr:last-child{border:none}.single_table_1 th{width:30%;border-right:.1rem solid #e0e0e0;text-align:left;background-color:#f1eee8}.single_table_1 td{background-color:#f7f7f7}.single_table_1 th,.single_table_1 td{padding:1.5rem .2rem}.marker-animation.active{background-position:-100% .5em}.marker{background-image:-webkit-linear-gradient(left,transparent 50%,#fff799 50%);background-image:-moz-linear-gradient(left,transparent 50%,#fff799 50%);background-image:-ms-linear-gradient(left,transparent 50%,#fff799 50%);background-image:-o-linear-gradient(left,transparent 50%,#fff799 50%);background-image:linear-gradient(left,transparent 50%,#fff799 50%);background-repeat:repeat-x;background-size:200% .8em;background-position:0 .5em;transition:all 2s ease;font-weight:900;color:#333}.marker.go{background-position:-100% .5em}.bold{font-weight:900;color:#333}.bg_gray{background-color:#f3f3f3;font-weight:900;color:#333;display:inline-block}.heading_01{font-size:1.7rem;font-weight:bold;margin-top:.3rem;position:relative;padding:0 0 0 1em}.heading_01::before{position:absolute;left:0;top:0;content:'■'}blockquote{position:relative;padding:1rem 1.2rem;box-sizing:border-box;font-style:italic;color:#464646;border-left:solid 4rem #c4c4c4;background:#f3f3f3;box-shadow:0 .2rem 4rem rgba(0,0,0,.19);margin:3rem auto}blockquote:before{display:inline-block;position:absolute;top:50%;left:-3.2rem;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f10d";font-family:"Font Awesome 5 Free";color:#fff;font-size:2.2rem;line-height:1;font-weight:900}blockquote p{position:relative;padding:0;margin:1rem 0;z-index:3;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.single_wrap .post-navi{margin-top:6.5rem;display:flex;justify-content:space-between;padding-top:2.5rem;border-top:.1rem solid #dbdbdb}.post-navi span{width:45%;display:block}.post-navi .next{text-align:right}.post-navi span a{display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;font-size:1.4rem;color:#f0a42f}.post-navi span:hover a{text-decoration:underline;color:rgba(220,72,50,1)}.wp-pagenavi{margin-top:8rem;text-align:center;margin-bottom:3.3rem}.wp-pagenavi .current{margin:.2%;padding:.4rem 1rem;background:#000;color:#fff}.larger,.nextpostslink,.previouspostslink,.smaller{margin:.2%;padding:.4rem 1rem;background:#ededed;color:#000}@media screen and (max-width:1110px){.header_logo img{height:4.2rem}.footer_sub_nav{right:5.5%;top:30rem}.footer_sub_nav ul li.contact a,.footer_sub_nav ul li.download a{padding:1.3rem 2.1rem}}@media screen and (max-width:1024px){html{font-size: calc(100vw / 1024 * 10)}.header{padding:1rem 2%}.header_sub_nav{display:none}.g_nav{display:none}.hamburger{display:block}.header{padding:1rem 2%;position:fixed;top:0;left:0}.f_nav{padding:4.9rem 5% 2.7rem}.f_nav ul>li{margin-bottom:2.2rem}.f_nav ul>li>a{display:inline-block;margin-bottom:1rem;font-size:1.7rem}.f_nav .sub-menu li a{font-size:1.7rem}.footer_sub_nav{right:5%;top:35rem}.footer_sub_nav ul li.contact a,.footer_sub_nav ul li.download a{padding:1.3rem 1.7rem}.sidebar{display:none}.downloadSidebar{display:block}}@media screen and (max-width:479px){html{font-size: calc(100vw / 320 * 10)}.header_logo{margin-top:0}.header_logo img{height:3rem;display:block}.hamburger{top:1.4vw;width:4rem;height:4rem}.hamburger span{height:2px}.header_modal{top:15.7vw}.footer{padding-bottom:6rem}.f_nav{padding:2.2rem 5% 1rem;display:none}.f_nav_box{width:100%}.f_nav ul>li{margin-bottom:.8rem}.f_nav ul>li>a{font-size:1.3rem}.f_nav .sub-menu li a{font-size:1.3rem}.footer_sub_nav{top:auto;bottom:0;right:0;width:100%}.footer_sub_nav ul li.contact,.footer_sub_nav ul li.download{width:50%}.footer_sub_nav ul li.contact a,.footer_sub_nav ul li.download a{display:block;width:100%;padding:1.5rem 0;text-align:center}.top_scroll i{font-size:3rem}.modal_nav>ul>li>a{padding:1.2rem 2rem;font-size:1.3rem}.modal_nav>ul>li>ul.sub-menu>li>a{padding:1rem 3rem;font-size:1.3rem}.modal_nav>ul>li>ul.sub-menu>li>ul.sub-menu>li>a{padding:1rem 4rem;font-size:1.2rem}.modal_nav>ul>li.product>ul.sub-menu>li>a::after{top:28%}.modal_nav>ul>li.product>ul.sub-menu>li.open>a::after{top:9%}}