.animatable {
  visibility: hidden; 
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}
.animated, .animated .ani_root {
  visibility: visible;
  -webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;
  -webkit-animation-duration: 1s;-moz-animation-duration: 1s;-ms-animation-duration: 1s;-o-animation-duration: 1s; animation-duration: 1s;
  -webkit-animation-play-state: running;-moz-animation-play-state: running;-ms-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;
}
.animated.animationDelay, .animated .animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s;}
.animated.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.animated.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.animated.animationDelay_2s{animation-delay:.2s;-webkit-animation-delay:.2s;}
.animated.animationDelay_4s{animation-delay:.4s;-webkit-animation-delay:.4s;}
.animated.animationDelay_6s{animation-delay:.6s;-webkit-animation-delay:.6s;}
.animated.animationDelay_8s{animation-delay:.8s;-webkit-animation-delay:.8s;}
.animated.animationDelay_10s{animation-delay:1s;-webkit-animation-delay:1s;}
.animated.animationDelay_12s{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.animated.animationDelay_14s{animation-delay:1.4s;-webkit-animation-delay:1.4s;}
.animated.fadeBgColor {-webkit-animation-name: fadeBgColor;-moz-animation-name: fadeBgColor;	-o-animation-name: fadeBgColor;animation-name: fadeBgColor;}
.animated.bounceIn, .animated .bounceIn {-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}
.animated.bounceInRight {-webkit-animation-name: bounceInRight;-moz-animation-name: bounceInRight;-o-animation-name: bounceInRight;animation-name:bounceInRight;}
.animated.bounceInLeft, .animated .bounceInLeft {-webkit-animation-name: bounceInLeft;-moz-animation-name: bounceInLeft;-o-animation-name: bounceInLeft;animation-name: bounceInLeft;}
.animated.fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}
.animated.fadeInDown, .animated .fadeInDown {-webkit-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown;}
.animated.fadeInUp, .animated .fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}
.animated.moveUp {	-webkit-animation-name: moveUp;-moz-animation-name: moveUp;	-o-animation-name: moveUp;	animation-name: moveUp;}
.animated.moveUp {	-webkit-animation-name: moveUp;-moz-animation-name: moveUp;	-o-animation-name: moveUp;	animation-name: moveUp;}
.animated.lv1 {animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-name: meRun1;-moz-animation-name: meRun1;-o-animation-name: meRun1;	animation-name: meRun1;}
.animated.lv2 {animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-name: meRun2;-moz-animation-name: meRun2;-o-animation-name: meRun2;	animation-name: meRun2;}
.animated.lv3 {animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-name: meRun3;-moz-animation-name: meRun3;-o-animation-name: meRun3;	animation-name: meRun3;}
.animated.lv4 {animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-name: meRun4;-moz-animation-name: meRun4;-o-animation-name: meRun4;	animation-name: meRun4;}
.animated.heightUp {-webkit-animation-name: heightUp;-moz-animation-name: heightUp;	-o-animation-name: heightUp;	animation-name: heightUp;}
.animatable.wall_motion, .animatable .wall_motion  {-webkit-clip-path: polygon(35% 0, 65% 0, 65% 100%, 35% 100%);clip-path: polygon(35% 0, 65% 0, 65% 100%, 35% 100%)}
.animated.wall_motion, .animated .wall_motion {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;    transition: all .7s cubic-bezier(0.42, 0, 0.58, 1);}

@-webkit-keyframes fadeInUp {
	0% {opacity: 0;-webkit-transform: translateY(30px);}	
	100% {opacity: 1;-webkit-transform: translateY(0);}
}

@-moz-keyframes fadeInUp {
	0% {opacity: 0;-moz-transform: translateY(30px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInUp {
	0% {opacity: 0;-o-transform: translateY(30px);}
	100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInUp {
	0% {opacity: 0;transform: translateY(30px);}
	100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	20% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	20% {opacity: 0;}
	100% {opacity: 1;}
}
@-o-keyframes fadeIn {
	0% {opacity: 0;}
	20% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn {
	0% {opacity: 0;}
	60% {opacity: 0;}
	20% {opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes fadeInDown {
	0% {opacity: 0;-webkit-transform: translateY(-20px);}	
	100% {opacity: 1;-webkit-transform: translateY(0);}
}
@-moz-keyframes fadeInDown {
	0% {opacity: 0;-moz-transform: translateY(-20px);}
	100% {opacity: 1;-moz-transform: translateY(0);}
}
@-o-keyframes fadeInDown {
	0% {opacity: 0;-o-transform: translateY(-20px);}
	100% {opacity: 1;-o-transform: translateY(0);}
}
@keyframes fadeInDown {
	0% {opacity: 0;transform: translateY(-20px);}
	100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes bounceInLeft {
	0% {opacity: 0;-webkit-transform: translateX(-2000px);	}
	60% {-webkit-transform: translateX(20px);}
	80% {-webkit-transform: translateX(-5px);}
	100% {opacity: 1;-webkit-transform: translateX(0);}
}

@-moz-keyframes bounceInLeft {
	0% {opacity: 0;-moz-transform: translateX(-2000px);}
	60% {-moz-transform: translateX(20px);}
	80% {-moz-transform: translateX(-5px);}
	100% {opacity: 1;-moz-transform: translateX(0);}
}
@-o-keyframes bounceInLeft {
	0% {opacity: 0;-o-transform: translateX(-2000px);}
	60% {opacity: 1;-o-transform: translateX(20px);}
	80% {-o-transform: translateX(-5px);}
	100% {opacity: 1;-o-transform: translateX(0);}
}
@keyframes bounceInLeft {
	0% {opacity: 0;transform: translateX(-2000px);}
	60% {transform: translateX(20px);}
	80% {transform: translateX(-5px);}
	100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes bounceInRight {
	0% {opacity: 0;-webkit-transform: translateX(2000px);}
	60% {-webkit-transform: translateX(-20px);}
	80% {-webkit-transform: translateX(5px);}
	100% {opacity: 1;-webkit-transform: translateX(0);}
}
@-moz-keyframes bounceInRight {
	0% {opacity: 0;-moz-transform: translateX(2000px);}
	60% {-moz-transform: translateX(-20px);}
	80% {-moz-transform: translateX(5px);}
	100% {opacity: 1;-moz-transform: translateX(0);	}
}
@-o-keyframes bounceInRight {
	0% {opacity: 0;-o-transform: translateX(2000px);}
	60% {-o-transform: translateX(-20px);}
	80% {-o-transform: translateX(5px);}
	100% {opacity: 1;-o-transform: translateX(0);}
}
@keyframes bounceInRight {
	0% {opacity: 0;transform: translateX(2000px);}
	60% {transform: translateX(-20px);}
	80% {transform: translateX(5px);}
	100% {opacity: 1;transform: translateX(0);}
}
@-webkit-keyframes bounceIn {
	0% {opacity: 0;-webkit-transform: scale(.3);}
	50% {-webkit-transform: scale(1.05);}
	70% {-webkit-transform: scale(.9);	}
	100% {opacity: 1;-webkit-transform: scale(1);}
}
@-moz-keyframes bounceIn {
	0% {opacity: 0;-moz-transform: scale(.3);	}
	50% {-moz-transform: scale(1.05);	}
	70% {-moz-transform: scale(.9);}
	100% {opacity: 1;-moz-transform: scale(1);}
}
@-o-keyframes bounceIn {
	0% {opacity: 0;-o-transform: scale(.3);}
	50% {-o-transform: scale(1.05);}
	70% {-o-transform: scale(.9);}
	100% {opacity: 1;-o-transform: scale(1);}
}
@keyframes bounceIn {
	0% {opacity: 0;transform: scale(.3);}
	50% {transform: scale(1.05);}
	70% {transform: scale(.9);	}
	100% {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes rotateImage {
	100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes rotateImage {
	100% {
        transform: rotate(360deg);
    }
}
@-o-keyframes rotateImage {
	100% {
        transform: rotate(360deg);
    }
}
@keyframes rotateImage {
	100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes meRun1 {100% {left: 179px; bottom: 182px;}}
@-moz-keyframes meRun1 {100% {left: 179px; bottom: 182px;}}
@-o-keyframes meRun1 {100% {left: 179px; bottom: 182px;}}
@keyframes meRun1 {100% {left: 179px; bottom: 182px;}}
@-webkit-keyframes meRun2 {25% {left:186px; bottom:185px;} 50% {left:266px; bottom:253px;} 75% {left:326px; bottom:319px;} 100% {left:375px; bottom:387px;}}
@-moz-keyframes meRun2 {25% {left:186px; bottom:185px;} 50% {left:266px; bottom:253px;} 75% {left:326px; bottom:319px;} 100% {left:375px; bottom:387px;}}
@-o-keyframes meRun2 {25% {left:186px; bottom:185px;} 50% {left:266px; bottom:253px;} 75% {left:326px; bottom:319px;} 100% {left:375px; bottom:387px;}}
@keyframes meRun2 {25% {left:186px; bottom:185px;} 50% {left:266px; bottom:253px;} 75% {left:326px; bottom:319px;} 100% {left:375px; bottom:387px;}}
@-webkit-keyframes meRun3 {20% {left:189px; bottom:185px;} 40% {left:319px; bottom:309px;} 60% {left:459px; bottom:499px;} 80% {left:535px; bottom:541px;} 100% {left:729px; bottom:390px;}}
@-moz-keyframes meRun3 {20% {left:189px; bottom:185px;} 40% {left:319px; bottom:309px;} 60% {left:459px; bottom:499px;} 80% {left:535px; bottom:541px;} 100% {left:729px; bottom:390px;}}
@-o-keyframes meRun3 {20% {left:189px; bottom:185px;} 40% {left:319px; bottom:309px;} 60% {left:459px; bottom:499px;} 80% {left:535px; bottom:541px;} 100% {left:729px; bottom:390px;}}
@keyframes meRun3 {20% {left:189px; bottom:185px;} 40% {left:319px; bottom:309px;} 60% {left:459px; bottom:499px;} 80% {left:535px; bottom:541px;} 100% {left:729px; bottom:390px;}}
@-webkit-keyframes meRun4 {15% {left:189px; bottom:185px;} 30% {left:319px; bottom:309px;} 45% {left:459px; bottom:499px;} 60% {left:535px; bottom:541px;} 75% {left:729px; bottom:390px;} 90% {left:860px; bottom:220px;} 100% {left:979px; bottom:141px;}}
@-moz-keyframes meRun4 {15% {left:189px; bottom:185px;} 30% {left:319px; bottom:309px;} 45% {left:459px; bottom:499px;} 60% {left:535px; bottom:541px;} 75% {left:729px; bottom:390px;} 90% {left:860px; bottom:220px;} 100% {left:979px; bottom:141px;}}
@-o-keyframes meRun4 {15% {left:189px; bottom:185px;} 30% {left:319px; bottom:309px;} 45% {left:459px; bottom:499px;} 60% {left:535px; bottom:541px;} 75% {left:729px; bottom:390px;} 90% {left:860px; bottom:220px;} 100% {left:979px; bottom:141px;}}
@keyframes meRun4 {15% {left:189px; bottom:185px;} 30% {left:319px; bottom:309px;} 45% {left:459px; bottom:499px;} 60% {left:535px; bottom:541px;} 75% {left:729px; bottom:390px;} 90% {left:860px; bottom:220px;} 100% {left:979px; bottom:141px;}}
@-webkit-keyframes heightUp {0% {height:0%;} 100% {height:100%;}}
@-moz-keyframes heightUp {0% {height:0%;} 100% {height:100%;}}
@-o-keyframes heightUp {0% {height:0%;} 100% {height:100%;}}
@keyframes heightUp {0% {height:0%;} 100% {height:100%;}}

/* �㈹���骸 */
.fire_works > .before, .fire_works > .after {position: absolute;width: 5px;height: 5px;border-radius: 50%;
  box-shadow: -120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;
  -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
 }
.fire_works > .after {-moz-animation-delay: 1.25s, 1.25s, 1.25s;-webkit-animation-delay: 1.25s, 1.25s, 1.25s;-o-animation-delay: 1.25s, 1.25s, 1.25s;-ms-animation-delay: 1.25s, 1.25s, 1.25s;animation-delay: 1.25s, 1.25s, 1.25s;-moz-animation-duration: 1.25s, 1.25s, 6.25s;-webkit-animation-duration: 1.25s, 1.25s, 6.25s;-o-animation-duration: 1.25s, 1.25s, 6.25s;-ms-animation-duration: 1.25s, 1.25s, 6.25s;animation-duration: 1.25s, 1.25s, 6.25s; }

@-webkit-keyframes bang {
  from {
    box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
@-moz-keyframes bang {
  from {
    box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
@-o-keyframes bang {
  from {
    box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
@-ms-keyframes bang {
  from {
    box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
@keyframes bang {
  from {
    box-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white; } }
@-webkit-keyframes gravity {
  to {transform: translateY(200px); -moz-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);opacity: 0; } }
@-moz-keyframes gravity {
  to {transform: translateY(200px); -moz-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);opacity: 0; } }
@-o-keyframes gravity {
  to {transform: translateY(200px); -moz-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);opacity: 0; } }
@-ms-keyframes gravity {
 to {transform: translateY(200px); -moz-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);opacity: 0; } }
@keyframes gravity {
  to {transform: translateY(200px); -moz-transform: translateY(200px);-webkit-transform: translateY(200px);-o-transform: translateY(200px);-ms-transform: translateY(200px);opacity: 0; } }
@-webkit-keyframes position {
	0%, 19.9% {top: 10%;left: 40%;}
	20%, 39.9% {top: 40%;left: 30%;}  
	40%, 59.9% {top: 20%; left: 70%;}
	60%, 79.9% {top: 90%;left: 20%;}
	80%, 99.9% {top: 90%;left: 80%;}  
 }
@-moz-keyframes position {
	0%, 19.9% {top: 10%;left: 40%;}
	20%, 39.9% {top: 40%;left: 30%;}
	40%, 59.9% {top: 20%;left: 70%;}
	60%, 79.9% {top: 90%;left: 20%;}
	80%, 99.9% {top: 90%;left: 80%;}  
}
@-o-keyframes position {
	0%, 19.9% {top: 10%;left: 40%;}
	20%, 39.9% {top: 40%;left: 30%;}
	40%, 59.9% {top: 20%;left: 70%;}
	60%, 79.9% {top: 90%;left: 20%;}
	80%, 99.9% {top: 90%;left: 80%;} 
}
@-ms-keyframes position {
	0%, 19.9% {top: 10%;left: 40%;}
	20%, 39.9% {top: 40%;left: 30%;}
	40%, 59.9% {top: 20%;left: 70%;}
	60%, 79.9% {top: 90%;left: 20%;}
	80%, 99.9% {top: 90%;left: 80%;} 
}
@keyframes position {
	0%, 19.9% {top: 10%;left: 40%;}
	20%, 39.9% {top: 40%;left: 30%;}
	40%, 59.9% {top: 20%;left: 70%;}
	60%, 79.9% {top: 90%;left: 20%;}
	80%, 99.9% {top: 90%;left: 80%;} 
}