@keyframes logoFalling {
0% {
 transform: translateY(-20px);
 opacity: 0;
 }
100% {
 transform: translateY(0px);
 opacity: 1;
 }
}
@keyframes logoLine {
0% {
 width: 0;
 height: 0;
 opacity: 0;
 }
100% {
 width: 50%;
 height: 80px;
 opacity: 0.3;
 }
}
@keyframes appealRising {
0% {
 transform: translateY(20px);
 opacity: 0;
 }
100% {
 transform: translateY(0px);
 opacity: 1;
 }
}
@keyframes headerLine {
0% {
 width: 0;
 opacity: 0;
 }
100% {
 width: 100%;
 opacity: 0.8;
 }
}
@keyframes headerLineReverse {
0% {
 transform: scaleX(0);
 /*transform-origin: left center;*/
 opacity: 0;
 }
100% {
 transform: scaleX(1);
 /*transform-origin: right center;*/
 opacity: 1.0;
 }
}
@keyframes NaviLine {
0% {
 transform: scaleX(0);
 opacity: 0;
 }
100% {
 transform: scaleX(1);
 opacity: 1.0;
 }
}
