@charset "UTF-8";

/* 点滅 */
@-webkit-keyframes blink{
    0% {opacity:0.3; }
    100% {opacity:1; }
}
@-moz-keyframes blink{
    0% {opacity:0.3; }
    100% {opacity:1; }
}
@-ms-keyframes blink{
    0% {opacity:0.3; }
    100% {opacity:1; }
}
@-o-keyframes blink{
    0% {opacity:0.3; }
    100% {opacity:1; }
}
@keyframes blink{
    0% {opacity:0.3; }
    100% {opacity:1; }
}

/* 鼓動 */
@-webkit-keyframes hbeat{
    0% {transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-moz-keyframes hbeat{
    0% {transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-ms-keyframes hbeat{
    0% {transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-o-keyframes hbeat{
    0% {transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@keyframes hbeat{
    0% {transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}

/* ブリンク_鼓動 */
@-webkit-keyframes blinkbeat{
    0% {opacity:0.3; transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {opacity:1; transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-moz-keyframes blinkbeat{
    0% {opacity:0.3; transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {opacity:1; transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-ms-keyframes blinkbeat{
    0% {opacity:0.3; transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {opacity:1; transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@-o-keyframes blinkbeat{
    0% {opacity:0.3; transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {opacity:1; transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}
@keyframes blinkbeat{
    0% {opacity:0.3; transform: matrix(1, 0, 0, 1, 0, 0);}
    100% {opacity:1; transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
}