.anim-1 {
	-webkit-transform: translateY(100px) translateX(0);
	-moz-transform: translateY(100px) translateX(0);
	transform: translateY(100px) translateX(0);
	opacity: 0;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}
.anim-1 {
	-webkit-transition: transform .8s, opacity .8s;
	-moz-transition: transform .8s, opacity .8s;
	-o-transition: transform .8s, opacity .8s;
	transition: transform .8s, opacity .8s;
}

.anim-show {
	-webkit-transform: translateY(0px) translateX(0);
	-moz-transform: translateY(0px) translateX(0);
	transform: translateY(0px) translateX(0);
	opacity: 1;
}
.anim-list .anim-1 {
	-webkit-transition: transform .5s, opacity .5s;
	-moz-transition: transform .5s, opacity .5s;
	-o-transition: transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s;
}
.anim-list .anim-2 {
	-webkit-transition: transform .6s, opacity .6s;
	-moz-transition: transform .6s, opacity .6s;
	-o-transition: transform .6s, opacity .6s;
	transition: transform .7s, opacity .7s;
}
 @-webkit-keyframes rotateInDownLeft {
0% {
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1
}
}
@-webkit-keyframes rotateInDownRight {
0% {
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1
}
}
@keyframes rotateInDownRight {
0% {
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1
}
}
@keyframes mymove8 {
from {
filter:alpha(opacity=0);
opacity:0;
-webkit-transform: translateY(0) translateX(-100px);
 -moz-transform: translateY(0) translateX(-100px);
 transform: translateY(0) translateX(-100px);
 -webkit-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
}
to {
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px) translateX(0);
	-moz-transform: translateY(0px) translateX(0);
	transform: translateY(0px) translateX(0);
}
}
 @-webkit-keyframes mymove8 {
 from {
filter:alpha(opacity=0);
opacity:0;
-webkit-transform: translateY(0) translateX(-100px);
 -moz-transform: translateY(0) translateX(-100px);
 transform: translateY(0) translateX(-100px);
 -webkit-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
}
to {
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px) translateX(0);
	-moz-transform: translateY(0px) translateX(0);
	transform: translateY(0px) translateX(0);
}
}
@keyframes mymove7 {
from {
filter:alpha(opacity=0);
opacity:0;
-webkit-transform: translateY(0) translateX(100px);
 -moz-transform: translateY(0) translateX(100px);
 transform: translateY(0) translateX(100px);
 -webkit-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
}
to {
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px) translateX(0);
	-moz-transform: translateY(0px) translateX(0);
	transform: translateY(0px) translateX(0);
}
}
 @-webkit-keyframes mymove7 {
 from {
filter:alpha(opacity=0);
opacity:0;
-webkit-transform: translateY(0) translateX(100px);
 -moz-transform: translateY(0) translateX(100px);
 transform: translateY(0) translateX(100px);
 -webkit-transition-timing-function: ease-in-out;
 transition-timing-function: ease-in-out;
}
to {
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px) translateX(0);
	-moz-transform: translateY(0px) translateX(0);
	transform: translateY(0px) translateX(0);
}
}
