@charset "utf-8";
/* CSS Document */
#mv_murisoku{
	height: 21em;
    position: relative;
    background: url(../img/murisoku_02.png) no-repeat top right / 100% 100%;
	overflow: hidden;
}
#mv_murisoku a{
	overflow: hidden;
}
#mv_murisoku a img {
    width: 28%;
    position: absolute;
    right: -2em;
    bottom: -2.3em;
}

.animate {
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    transform-origin: middle center;
    animation-name: animate;
    transform: rotate(0deg);
    -webkit-animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: middle center;
    -webkit-animation-name: animate;
    -webkit-transform: rotate(0deg);
}
@keyframes animate {
0% {transform:scale(0.92);}
40% {transform:scale(0.97);}
60% {transform:scale(0.86);}
80% {transform:scale(1.05);}
100% {transform:scale(0.92);}
}