/* slideLeft */
.slideLeft {left:-100%; position:absolute; display:none}
.slideLeft.on {
	display:block;
	animation: slideLeft 0.7s forwards;
	-moz-animation: slideLeft 0.7s forwards;
	-webkit-animation: slideLeft 0.7s forwards;
}
@keyframes slideLeft {
  0% {left:-100%;}
  100% {left:0;}
}
@-moz-keyframes slideLeft {
  0% {left:-100%;}
  100% {left:0;}
}
@-webkit-keyframes slideLeft {
  0% {left:-100%;}
  100% {left:0;}
}
/* slideLeft out */
.slideLeft.on.out {
	left:0;
	animation: slideLeft_out 0.7s forwards;
	-moz-animation: slideLeft_out 0.7s forwards;
	-webkit-animation: slideLeft_out 0.7s forwards;
}
@keyframes slideLeft_out {
  0% {left:0;}
  100% {left:-100%;}
}
@-moz-keyframes slideLeft_out {
  0% {left:0;}
  100% {left:-100%;}
}
@-webkit-keyframes slideLeft_out {
  0% {left:0;}
  100% {left:-100%;}
}
/* slideLeft fadeIn*/
.slideLeft_fadeIn {left:-100%; position:absolute; display:none}
.slideLeft_fadeIn.on {
	display:block;
	animation: slideLeft_fadeIn 0.7s forwards;
	-moz-animation: slideLeft_fadeIn 0.7s forwards;
	-webkit-animation: slideLeft_fadeIn 0.7s forwards;
}
@keyframes slideLeft_fadeIn {
  0% {left:-100%; opacity:0;}
  100% {left:0; opacity:1;}
}
@-moz-keyframes slideLeft_fadeIn {
  0% {left:-100%; opacity:0;}
  100% {left:0; opacity:1;}
}
@-webkit-keyframes slideLeft_fadeIn {
  0% {left:-100%; opacity:0;}
  100% {left:0; opacity:1;}
}

/* slideRight */
.slideRight {left:100%; position:absolute; display:none}
.slideRight.on {
	display:block;
	animation: slideRight 0.7s forwards;
	-moz-animation: slideRight 0.7s forwards;
	-webkit-animation: slideRight 0.7s forwards;
}
.slideRight1s {left:100%; position:absolute; display:none}
.slideRight1s.on {
	display:block;
	animation: slideRight 1s forwards;
	-moz-animation: slideRight 1s forwards;
	-webkit-animation: slideRight 1s forwards;
}
@keyframes slideRight {
  0% {left:100%;}
  100% {left:0;}
}
@-moz-keyframes slideRight {
  0% {left:100%;}
  100% {left:0;}
}
@-webkit-keyframes slideRight {
  0% {left:100%;}
  100% {left:0;}
}
.slideRight1s_v2 {right:-100%; position:absolute;}
.slideRight1s_v2.on {
	display:block;
	animation: slideRight_v2 1s forwards;
	-moz-animation: slideRight_v2 1s forwards;
	-webkit-animation: slideRight_v2 1s forwards;
}
@keyframes slideRight_v2 {
  0% {right:-100%;}
  100% {right:0;}
}
@-moz-keyframes slideRight_v2 {
  0% {right:-100%;}
  100% {right:0;}
}
@-webkit-keyframes slideRight_v2 {
  0% {right:-100%;}
  100% {right:0;}
}

/* slideRight out */
.slideRight.on.out {
	display:block;
	animation: slideRight_out 0.7s forwards;
	-moz-animation: slideRight_out 0.7s forwards;
	-webkit-animation: slideRight_out 0.7s forwards;
}
@keyframes slideRight_out {
  0% {left:0;}
  100% {left:100%;}
}
@-moz-keyframes slideRight_out {
  0% {left:0;}
  100% {left:100%;}
}
@-webkit-keyframes slideRight_out {
  0% {left:0;}
  100% {left:100%;}
}
/* slideRight fadeIn */
.slideRight_fadeIn {left:100%; position:absolute; display:none}
.slideRight_fadeIn.on {
	display:block;
	animation: slideRight_fadeIn 0.7s forwards;
	-moz-animation: slideRight_fadeIn 0.7s forwards;
	-webkit-animation: slideRight_fadeIn 0.7s forwards;
}
@keyframes slideRight_fadeIn {
  0% {left:100%; opacity:0;}
  100% {left:0; opacity:1;}
}
@-moz-keyframes slideRight_fadeIn {
  0% {left:100%; opacity:0;}
  100% {left:0; opacity:1;}
}
@-webkit-keyframes slideRight_fadeIn {
  0% {left:100%; opacity:0;}
  100% {left:0; opacity:1;}
}

/* slideUp */
.slideUp {top:-100%; position:absolute; display:none}
.slideUp.on {
	display:block;
	animation: slideUp 0.7s forwards;
	-moz-animation: slideUp 0.7s forwards;
	-webkit-animation: slideUp 0.7s forwards;
}
@keyframes slideUp {
  0% {top:-100%;}
  100% {top:0;}
}
@-moz-keyframes slideUp {
  0% {top:-100%;}
  100% {top:0;}
}
@-webkit-keyframes slideUp {
  0% {top:-100%;}
  100% {top:0;}
}

/* slideDown */
.slideDown {top:100%; position:absolute; display:none}
.slideDown.on {
	display:block;
	animation: slideDown 0.7s forwards;
	-moz-animation: slideDown 0.7s forwards;
	-webkit-animation: slideDown 0.7s forwards;
}
@keyframes slideDown {
  0% {top:100%;}
  100% {top:0;}
}
@-moz-keyframes slideDown {
  0% {top:100%;}
  100% {top:0;}
}
@-webkit-keyframes slideDown {
  0% {top:100%;}
  100% {top:0;}
}

/* slideDown&fadeIn */
.slideDown_fadeIn {top:100%; position:absolute; display:none}
.slideDown_fadeIn.on {
	display:block;
	animation: slideDown_fadeIn 0.4s forwards;
	-moz-animation: slideDown_fadeIn 0.4s forwards;
	-webkit-animation: slideDown_fadeIn 0.4s forwards;
}
@keyframes slideDown_fadeIn {
  0% {top:50%; opacity:0;}
  100% {top:0; opacity:1;}
}
@-moz-keyframes slideDown_fadeIn {
  0% {top:50%; opacity:0;}
  100% {top:0; opacity:1;}
}
@-webkit-keyframes slideDown_fadeIn {
  0% {top:50%; opacity:0;}
  100% {top:0; opacity:1;}
}

/* blindLeft */
.blindLeft {width:0; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.blindLeft.on {
	display:block;
	animation: blindLeft 0.7s forwards;
	-moz-animation: blindLeft 0.7s forwards;
	-webkit-animation: blindLeft 0.7s forwards;
}
.blindLeft400 {width:0; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.blindLeft400.on {
	display:block;
	animation: blindLeft 0.4s forwards;
	-moz-animation: blindLeft 0.4s forwards;
	-webkit-animation: blindLeft 0.4s forwards;
}
.blindLeft1_2s {width:0; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.blindLeft1_2s.on {
	display:block;
	animation: blindLeft 1.2s forwards;
	-moz-animation: blindLeft 1.2s forwards;
	-webkit-animation: blindLeft 1.2s forwards;
}
@keyframes blindLeft {
  0% { width:0;}
  100% { width:100%;}
}
@-moz-keyframes blindLeft {
  0% { width:0;}
  100% { width:100%;}
}
@-webkit-keyframes blindLeft {
  0% { width:0;}
  100% { width:100%;}
}
/* blindLeftFadeIn */
.blindLeftFadeIn {width:0; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:none;}
.blindLeftFadeIn.on {
	display:block;
	animation: blindLeftFadeIn 0.7s forwards;
	-moz-animation: blindLeftFadeIn 0.7s forwards;
	-webkit-animation: blindLeftFadeIn 0.7s forwards;
}
@keyframes blindLeftFadeIn {
  0% { width:0; opacity:0}
  100% { width:100%; opacity:1}
}
@-moz-keyframes blindLeftFadeIn {
  0% { width:0; opacity:0}
  100% { width:100%; opacity:1}
}
@-webkit-keyframes blindLeftFadeIn {
  0% { width:0; opacity:0}
  100% { width:100%; opacity:1}
}

/* blindRight */
.blindRight {width:0; height:100%; overflow:hidden; position:absolute; right:0; top:0; display:none;}
.blindRight.on {
	display:block;
	animation: blindRight 0.7s forwards;
	-moz-animation: blindRight 0.7s forwards;
	-webkit-animation: blindRight 0.7s forwards;
}
.blindRight400 {width:0; height:100%; overflow:hidden; position:absolute; right:0; top:0; display:none;}
.blindRight400.on {
	display:block;
	animation: blindRight 0.4s forwards;
	-moz-animation: blindRight 0.4s forwards;
	-webkit-animation: blindRight 0.4s forwards;
}
.blindRight3s {width:0; height:100%; overflow:hidden; position:absolute; right:0; top:0; display:none;}
.blindRight3s.on {
	display:block;
	animation: blindRight 3s forwards;
	-moz-animation: blindRight 3s forwards;
	-webkit-animation: blindRight 3s forwards;
}
@keyframes blindRight {
  0% { width:0;}
  100% { width:100%;}
}
@-moz-keyframes blindRight {
  0% { width:0;}
  100% { width:100%;}
}
@-webkit-keyframes blindRight {
  0% { width:0;}
  100% { width:100%;}
}
/* blindRightFadeIn */
.blindRightFadeIn {width:0; height:100%; overflow:hidden; position:absolute; right:0; top:0; display:none;}
.blindRightFadeIn.on {
	display:block;
	animation: blindRightFadeIn 0.7s forwards;
	-moz-animation: blindRightFadeIn 0.7s forwards;
	-webkit-animation: blindRightFadeIn 0.7s forwards;
}
@keyframes blindRightFadeIn {
  0% {width:0; opacity:0}
  100% {width:100%; opacity:1}
}
@-moz-keyframes blindRightFadeIn {
  0% {width:0; opacity:0}
  100% {width:100%; opacity:1}
}
@-webkit-keyframes blindRightFadeIn {
  0% {width:0; opacity:0}
  100% {width:100%; opacity:1}
}

/* blindUp */
.blindUp {height:0; overflow:hidden; display:none;}
.blindUp.on {
	display:block;
	animation: blindUp 0.7s forwards;
	-moz-animation: blindUp 0.7s forwards;
	-webkit-animation: blindUp 0.7s forwards;
}
.blindUp400 {height:0; overflow:hidden; display:none;}
.blindUp400.on {
	display:block;
	animation: blindUp 0.4s forwards;
	-moz-animation: blindUp 0.4s forwards;
	-webkit-animation: blindUp 0.4s forwards;
}
.blindUp2s {height:0; overflow:hidden; display:none;}
.blindUp2s.on {
	display:block;
	animation: blindUp 2s forwards;
	-moz-animation: blindUp 2s forwards;
	-webkit-animation: blindUp 2s forwards;
}
@keyframes blindUp {
  0% { height:0;}
  100% { height:100%;}
}
@-moz-keyframes blindUp {
  0% { height:0;}
  100% { height:100%;}
}
@-webkit-keyframes blindUp {
  0% { height:0;}
  100% { height:100%;}
}

.blindUp.on.out {
	display:block;
	animation: blindUp_out 0.7s forwards;
	-moz-animation: blindUp_out 0.7s forwards;
	-webkit-animation: blindUp_out 0.7s forwards;
}
@keyframes blindUp_out {
  0% { height:100%;}
  100% { height:0;}
}
@-moz-keyframes blindUp_out {
  0% { height:100%;}
  100% { height:0;}
}
@-webkit-keyframes blindUp_out {
  0% { height:100%;}
  100% { height:0;}
}

/* blindDown */
.blindDown {height:0; overflow:hidden; position:absolute; left:0; bottom:0; display:none}
.blindDown.on {
	display:block;
	animation: blindDown 0.7s forwards;
	-moz-animation: blindDown 0.7s forwards;
	-webkit-animation: blindDown 0.7s forwards;
}
@keyframes blindDown {
  0% { height:0;}
  100% { height:100%;}
}
@-moz-keyframes blindDown {
  0% { height:0;}
  100% { height:100%;}
}
@-webkit-keyframes blindDown {
  0% { height:0;}
  100% { height:100%;}
}

/* fadeIn */
.fadeIn-ib {opacity:0; display:none}
.fadeIn-ib.on {
	display:inline-block;
	animation: fadeIn 0.7s forwards;
	-moz-animation: fadeIn 0.7s forwards;
	-webkit-animation: fadeIn 0.7s forwards;
}
.fadeIn {opacity:0; display:none}
.fadeIn.on {
	display:block;
	animation: fadeIn 0.7s forwards;
	-moz-animation: fadeIn 0.7s forwards;
	-webkit-animation: fadeIn 0.7s forwards;
}
.fadeIn200 {opacity:0; display:none}
.fadeIn200.on {
	display:block;
	animation: fadeIn 0.2s forwards;
	-moz-animation: fadeIn 0.2s forwards;
	-webkit-animation: fadeIn 0.2s forwards;
}
.fadeIn300 {opacity:0; display:none}
.fadeIn300.on {
	display:block;
	animation: fadeIn 0.3s forwards;
	-moz-animation: fadeIn 0.3s forwards;
	-webkit-animation: fadeIn 0.3s forwards;
}
.fadeIn400 {opacity:0; display:none}
.fadeIn400.on {
	display:block;
	animation: fadeIn 0.4s forwards;
	-moz-animation: fadeIn 0.4s forwards;
	-webkit-animation: fadeIn 0.4s forwards;
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
.fadeIn-o06 {opacity:0; display:none}
.fadeIn-o06.on {
	display:block;
	animation: fadeIn-o06 0.7s forwards;
	-moz-animation: fadeIn-o06 0.7s forwards;
	-webkit-animation: fadeIn-o06 0.7s forwards;
}
@keyframes fadeIn-o06 {
  0% { opacity:0; }
  100% { opacity:0.6; }
}
@-moz-keyframes fadeIn-o06 {
  0% { opacity:0; }
  100% { opacity:0.6; }
}
@-webkit-keyframes fadeIn-o06 {
  0% { opacity:0; }
  100% { opacity:0.6; }
}

/* fadeOut */
.fadeOut {opacity:1;}
.fadeOut.on {
	animation: fadeOut 0.5s forwards;
	-moz-animation: fadeOut 0.5s forwards;
	-webkit-animation: fadeOut 0.5s forwards;
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}

/* blur Off */
@keyframes blurOff {
  0% { 
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
  }
  100% {
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
	}
}
@-moz-keyframes blurOff {
  0% { 
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
  }
  100% {
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
	}
}
@-webkit-keyframes blurOff {
  0% { 
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
  }
  100% {
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
	}
}

/* blur On */
@keyframes blur {
  0% { 
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
  }
  100% {
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
	}
}
@-moz-keyframes blur {
  0% { 
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
  }
  100% {
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
	}
}
@-webkit-keyframes blur {
  0% { 
	filter: blur(0);
	-moz-filter: blur(0);
	-webkit-filter: blur(0);
  }
  100% {
	filter: blur(15px);
	-moz-filter: blur(15px);
	-webkit-filter: blur(15px);
	}
}

/* textDrop */
.textDrop {position:relative;}
.textDrop span {position:relative; display:inline-block; width:20px; height:30px;}
.textDrop b {opacity:0; position:absolute; left:0; top:-50px; width:20px; text-align:center}
.textDrop.on .nu01 b {
	animation: textDrop 150ms forwards;
	-moz-animation: textDrop 150ms forwards;
	-webkit-animation: textDrop 150ms forwards;
}
.textDrop.on .nu02 b {
	animation: textDrop 200ms forwards;
	-moz-animation: textDrop 200ms forwards;
	-webkit-animation: textDrop 200ms forwards;
}
.textDrop.on .nu03 b {
	animation: textDrop 250ms forwards;
	-moz-animation: textDrop 250ms forwards;
	-webkit-animation: textDrop 250ms forwards;
}
.textDrop.on .nu04 b {
	animation: textDrop 300ms forwards;
	-moz-animation: textDrop 300ms forwards;
	-webkit-animation: textDrop 300ms forwards;
}
.textDrop.on .nu05 b {
	animation: textDrop 350ms forwards;
	-moz-animation: textDrop 350ms forwards;
	-webkit-animation: textDrop 350ms forwards;
}
.textDrop.on .nu06 b {
	animation: textDrop 400ms forwards;
	-moz-animation: textDrop 400ms forwards;
	-webkit-animation: textDrop 400ms forwards;
}
.textDrop.on .nu07 b {
	animation: textDrop 450ms forwards;
	-moz-animation: textDrop 450ms forwards;
	-webkit-animation: textDrop 450ms forwards;
}
.textDrop.on .nu08 b {
	animation: textDrop 500ms forwards;
	-moz-animation: textDrop 500ms forwards;
	-webkit-animation: textDrop 500ms forwards;
}
.textDrop.on .nu09 b {
	animation: textDrop 550ms forwards;
	-moz-animation: textDrop 550ms forwards;
	-webkit-animation: textDrop 550ms forwards;
}
.textDrop.on .nu10 b {
	animation: textDrop 600ms forwards;
	-moz-animation: textDrop 600ms forwards;
	-webkit-animation: textDrop 600ms forwards;
}
.textDrop.on .nu11 b {
	animation: textDrop 650ms forwards;
	-moz-animation: textDrop 650ms forwards;
	-webkit-animation: textDrop 650ms forwards;
}
.textDrop.on .nu12 b {
	animation: textDrop 700ms forwards;
	-moz-animation: textDrop 700ms forwards;
	-webkit-animation: textDrop 700ms forwards;
}
.textDrop.on .nu13 b {
	animation: textDrop 750ms forwards;
	-moz-animation: textDrop 750ms forwards;
	-webkit-animation: textDrop 750ms forwards;
}
.textDrop.on .nu14 b {
	animation: textDrop 800ms forwards;
	-moz-animation: textDrop 800ms forwards;
	-webkit-animation: textDrop 800ms forwards;
}
.textDrop.on .nu15 b {
	animation: textDrop 850ms forwards;
	-moz-animation: textDrop 850ms forwards;
	-webkit-animation: textDrop 850ms forwards;
}
.textDrop.on .nu16 b {
	animation: textDrop 900ms forwards;
	-moz-animation: textDrop 900ms forwards;
	-webkit-animation: textDrop 900ms forwards;
}
.textDrop.on .nu17 b {
	animation: textDrop 950ms forwards;
	-moz-animation: textDrop 950ms forwards;
	-webkit-animation: textDrop 950ms forwards;
}
.textDrop.on .nu18 b {
	animation: textDrop 1000ms forwards;
	-moz-animation: textDrop 1000ms forwards;
	-webkit-animation: textDrop 1000ms forwards;
}
.textDrop.on .nu19 b {
	animation: textDrop 1050ms forwards;
	-moz-animation: textDrop 1050ms forwards;
	-webkit-animation: textDrop 1050ms forwards;
}
.textDrop.on .nu20 b {
	animation: textDrop 1100ms forwards;
	-moz-animation: textDrop 1100ms forwards;
	-webkit-animation: textDrop 1100ms forwards;
}
@keyframes textDrop {
  0% { opacity:0; top:-60px;}
  100% { opacity:1; top:0;}
}

/* textDrop_fff */
.textDrop_fff {position:relative;}
.textDrop_fff span {position:relative; display:inline-block; width:20px; height:30px;}
.textDrop_fff b {opacity:0; position:absolute; left:0; top:-50px; width:27px; text-align:center}
.textDrop_fff.on .nu01 b {
	animation: textDrop_fff 150ms forwards;
	-moz-animation: textDrop_fff 150ms forwards;
	-webkit-animation: textDrop_fff 150ms forwards;
}
.textDrop_fff.on .nu02 b {
	animation: textDrop_fff 200ms forwards;
	-moz-animation: textDrop_fff 200ms forwards;
	-webkit-animation: textDrop_fff 200ms forwards;
}
.textDrop_fff.on .nu03 b {
	animation: textDrop_fff 250ms forwards;
	-moz-animation: textDrop_fff 250ms forwards;
	-webkit-animation: textDrop_fff 250ms forwards;
}
.textDrop_fff.on .nu04 b {
	animation: textDrop_fff 300ms forwards;
	-moz-animation: textDrop_fff 300ms forwards;
	-webkit-animation: textDrop_fff 300ms forwards;
}
.textDrop_fff.on .nu05 b {
	animation: textDrop_fff 350ms forwards;
	-moz-animation: textDrop_fff 350ms forwards;
	-webkit-animation: textDrop_fff 350ms forwards;
}
.textDrop_fff.on .nu06 b {
	animation: textDrop_fff 400ms forwards;
	-moz-animation: textDrop_fff 400ms forwards;
	-webkit-animation: textDrop_fff 400ms forwards;
}
.textDrop_fff.on .nu07 b {
	animation: textDrop_fff 450ms forwards;
	-moz-animation: textDrop_fff 450ms forwards;
	-webkit-animation: textDrop_fff 450ms forwards;
}
.textDrop_fff.on .nu08 b {
	animation: textDrop_fff 500ms forwards;
	-moz-animation: textDrop_fff 500ms forwards;
	-webkit-animation: textDrop_fff 500ms forwards;
}
.textDrop_fff.on .nu09 b {
	animation: textDrop_fff 550ms forwards;
	-moz-animation: textDrop_fff 550ms forwards;
	-webkit-animation: textDrop_fff 550ms forwards;
}
.textDrop_fff.on .nu10 b {
	animation: textDrop_fff 600ms forwards;
	-moz-animation: textDrop_fff 600ms forwards;
	-webkit-animation: textDrop_fff 600ms forwards;
}
.textDrop_fff.on .nu11 b {
	animation: textDrop_fff 650ms forwards;
	-moz-animation: textDrop_fff 650ms forwards;
	-webkit-animation: textDrop_fff 650ms forwards;
}
.textDrop_fff.on .nu12 b {
	animation: textDrop_fff 700ms forwards;
	-moz-animation: textDrop_fff 700ms forwards;
	-webkit-animation: textDrop_fff 700ms forwards;
}
.textDrop_fff.on .nu13 b {
	animation: textDrop_fff 750ms forwards;
	-moz-animation: textDrop_fff 750ms forwards;
	-webkit-animation: textDrop_fff 750ms forwards;
}
.textDrop_fff.on .nu14 b {
	animation: textDrop_fff 800ms forwards;
	-moz-animation: textDrop_fff 800ms forwards;
	-webkit-animation: textDrop_fff 800ms forwards;
}
.textDrop_fff.on .nu15 b {
	animation: textDrop_fff 850ms forwards;
	-moz-animation: textDrop_fff 850ms forwards;
	-webkit-animation: textDrop_fff 850ms forwards;
}
.textDrop_fff.on .nu16 b {
	animation: textDrop_fff 900ms forwards;
	-moz-animation: textDrop_fff 900ms forwards;
	-webkit-animation: textDrop_fff 900ms forwards;
}
.textDrop_fff.on .nu17 b {
	animation: textDrop_fff 950ms forwards;
	-moz-animation: textDrop_fff 950ms forwards;
	-webkit-animation: textDrop_fff 950ms forwards;
}
.textDrop_fff.on .nu18 b {
	animation: textDrop_fff 1000ms forwards;
	-moz-animation: textDrop_fff 1000ms forwards;
	-webkit-animation: textDrop_fff 1000ms forwards;
}
.textDrop_fff.on .nu19 b {
	animation: textDrop_fff 1050ms forwards;
	-moz-animation: textDrop_fff 1050ms forwards;
	-webkit-animation: textDrop_fff 1050ms forwards;
}
.textDrop_fff.on .nu20 b {
	animation: textDrop_fff 1100ms forwards;
	-moz-animation: textDrop_fff 1100ms forwards;
	-webkit-animation: textDrop_fff 1100ms forwards;
}
@keyframes textDrop_fff {
  0% { opacity:0; top:-60px; color:#000}
  100% { opacity:1; top:0;; color:#fff}
}

/* textDrop_000 */
.textDrop_000 {position:relative;}
.textDrop_000 span {position:relative; display:inline-block; width:20px; height:30px;}
.textDrop_000 b {opacity:0; position:absolute; left:0; top:-50px; width:27px; text-align:center}
.textDrop_000.on .nu01 b {
	animation: textDrop_000 150ms forwards;
	-moz-animation: textDrop_000 150ms forwards;
	-webkit-animation: textDrop_000 150ms forwards;
}
.textDrop_000.on .nu02 b {
	animation: textDrop_000 200ms forwards;
	-moz-animation: textDrop_000 200ms forwards;
	-webkit-animation: textDrop_000 200ms forwards;
}
.textDrop_000.on .nu03 b {
	animation: textDrop_000 250ms forwards;
	-moz-animation: textDrop_000 250ms forwards;
	-webkit-animation: textDrop_000 250ms forwards;
}
.textDrop_000.on .nu04 b {
	animation: textDrop_000 300ms forwards;
	-moz-animation: textDrop_000 300ms forwards;
	-webkit-animation: textDrop_000 300ms forwards;
}
.textDrop_000.on .nu05 b {
	animation: textDrop_000 350ms forwards;
	-moz-animation: textDrop_000 350ms forwards;
	-webkit-animation: textDrop_000 350ms forwards;
}
.textDrop_000.on .nu06 b {
	animation: textDrop_000 400ms forwards;
	-moz-animation: textDrop_000 400ms forwards;
	-webkit-animation: textDrop_000 400ms forwards;
}
.textDrop_000.on .nu07 b {
	animation: textDrop_000 450ms forwards;
	-moz-animation: textDrop_000 450ms forwards;
	-webkit-animation: textDrop_000 450ms forwards;
}
.textDrop_000.on .nu08 b {
	animation: textDrop_000 500ms forwards;
	-moz-animation: textDrop_000 500ms forwards;
	-webkit-animation: textDrop_000 500ms forwards;
}
.textDrop_000.on .nu09 b {
	animation: textDrop_000 550ms forwards;
	-moz-animation: textDrop_000 550ms forwards;
	-webkit-animation: textDrop_000 550ms forwards;
}
.textDrop_000.on .nu10 b {
	animation: textDrop_000 600ms forwards;
	-moz-animation: textDrop_000 600ms forwards;
	-webkit-animation: textDrop_000 600ms forwards;
}
.textDrop_000.on .nu11 b {
	animation: textDrop_000 650ms forwards;
	-moz-animation: textDrop_000 650ms forwards;
	-webkit-animation: textDrop_000 650ms forwards;
}
.textDrop_000.on .nu12 b {
	animation: textDrop_000 700ms forwards;
	-moz-animation: textDrop_000 700ms forwards;
	-webkit-animation: textDrop_000 700ms forwards;
}
.textDrop_000.on .nu13 b {
	animation: textDrop_000 750ms forwards;
	-moz-animation: textDrop_000 750ms forwards;
	-webkit-animation: textDrop_000 750ms forwards;
}
.textDrop_000.on .nu14 b {
	animation: textDrop_000 800ms forwards;
	-moz-animation: textDrop_000 800ms forwards;
	-webkit-animation: textDrop_000 800ms forwards;
}
.textDrop_000.on .nu15 b {
	animation: textDrop_000 850ms forwards;
	-moz-animation: textDrop_000 850ms forwards;
	-webkit-animation: textDrop_000 850ms forwards;
}
.textDrop_000.on .nu16 b {
	animation: textDrop_000 900ms forwards;
	-moz-animation: textDrop_000 900ms forwards;
	-webkit-animation: textDrop_000 900ms forwards;
}
.textDrop_000.on .nu17 b {
	animation: textDrop_000 950ms forwards;
	-moz-animation: textDrop_000 950ms forwards;
	-webkit-animation: textDrop_000 950ms forwards;
}
.textDrop_000.on .nu18 b {
	animation: textDrop_000 1000ms forwards;
	-moz-animation: textDrop_000 1000ms forwards;
	-webkit-animation: textDrop_000 1000ms forwards;
}
.textDrop_000.on .nu19 b {
	animation: textDrop_000 1050ms forwards;
	-moz-animation: textDrop_000 1050ms forwards;
	-webkit-animation: textDrop_000 1050ms forwards;
}
.textDrop_000.on .nu20 b {
	animation: textDrop_000 1100ms forwards;
	-moz-animation: textDrop_000 1100ms forwards;
	-webkit-animation: textDrop_000 1100ms forwards;
}
@keyframes textDrop_000 {
  0% { opacity:0; top:-60px; color:#fff}
  100% { opacity:1; top:0;; color:#000}
}

/* textShow1 */
.textShow1 {position:relative;}
.textShow1 span {opacity:0;}
.textShow1.on .nu01 {
	animation: textShow1 1200ms forwards;
	-moz-animation: textShow1 1200ms forwards;
	-webkit-animation: textShow1 1200ms forwards;
}
.textShow1.on .nu02 {
	animation: textShow1 1400ms forwards;
	-moz-animation: textShow1 1400ms forwards;
	-webkit-animation: textShow1 1400ms forwards;
}
.textShow1.on .nu03 {
	animation: textShow1 1600ms forwards;
	-moz-animation: textShow1 1600ms forwards;
	-webkit-animation: textShow1 1600ms forwards;
}
.textShow1.on .nu04 {
	animation: textShow1 1800ms forwards;
	-moz-animation: textShow1 1800ms forwards;
	-webkit-animation: textShow1 1800ms forwards;
}
.textShow1.on .nu05 {
	animation: textShow1 2000ms forwards;
	-moz-animation: textShow1 2000ms forwards;
	-webkit-animation: textShow1 2000ms forwards;
}
.textShow1.on .nu06 {
	animation: textShow1 2200ms forwards;
	-moz-animation: textShow1 2200ms forwards;
	-webkit-animation: textShow1 2200ms forwards;
}
.textShow1.on .nu07 {
	animation: textShow1 2400ms forwards;
	-moz-animation: textShow1 2400ms forwards;
	-webkit-animation: textShow1 2400ms forwards;
}
.textShow1.on .nu08 {
	animation: textShow1 2600ms forwards;
	-moz-animation: textShow1 2600ms forwards;
	-webkit-animation: textShow1 2600ms forwards;
}
.textShow1.on .nu09 {
	animation: textShow1 2800ms forwards;
	-moz-animation: textShow1 2800ms forwards;
	-webkit-animation: textShow1 2800ms forwards;
}
.textShow1.on .nu10 {
	animation: textShow1 3000ms forwards;
	-moz-animation: textShow1 3000ms forwards;
	-webkit-animation: textShow1 3000ms forwards;
}
.textShow1.on .nu11 {
	animation: textShow1 3200ms forwards;
	-moz-animation: textShow1 3200ms forwards;
	-webkit-animation: textShow1 3200ms forwards;
}
.textShow1.on .nu12 {
	animation: textShow1 3200ms forwards;
	-moz-animation: textShow1 3200ms forwards;
	-webkit-animation: textShow1 3400ms forwards;
}
.textShow1.on .nu13 {
	animation: textShow1 3600ms forwards;
	-moz-animation: textShow1 3600ms forwards;
	-webkit-animation: textShow1 3600ms forwards;
}
.textShow1.on .nu14 {
	animation: textShow1 3800ms forwards;
	-moz-animation: textShow1 3800ms forwards;
	-webkit-animation: textShow1 3800ms forwards;
}
.textShow1.on .nu15 {
	animation: textShow1 4000ms forwards;
	-moz-animation: textShow1 4000ms forwards;
	-webkit-animation: textShow1 4000ms forwards;
}
.textShow1.on .nu16 {
	animation: textShow1 4200ms forwards;
	-moz-animation: textShow1 4200ms forwards;
	-webkit-animation: textShow1 4200ms forwards;
}
.textShow1.on .nu17 {
	animation: textShow1 4400ms forwards;
	-moz-animation: textShow1 4400ms forwards;
	-webkit-animation: textShow1 4400ms forwards;
}
.textShow1.on .nu18 {
	animation: textShow1 4600ms forwards;
	-moz-animation: textShow1 4600ms forwards;
	-webkit-animation: textShow1 4600ms forwards;
}
.textShow1.on .nu19 {
	animation: textShow1 4800ms forwards;
	-moz-animation: textShow1 4800ms forwards;
	-webkit-animation: textShow1 4800ms forwards;
}
.textShow1.on .nu20 {
	animation: textShow1 5000ms forwards;
	-moz-animation: textShow1 5000ms forwards;
	-webkit-animation: textShow1 5000ms forwards;
}
@keyframes textShow1 {
  0% { opacity:0;}
  100% { opacity:1;}
}
@-moz-keyframes textShow1 {
  0% { opacity:0;}
  100% { opacity:1;}
}
@-webkit-keyframes textShow1 {
  0% { opacity:0;}
  100% { opacity:1;}
}

/* background - blindDown */
.contentSlide.blindDown .coverBox {position:absolute; bottom:0;}

/* no effects */
.noEffectsShow {display:none;}
.noEffectsShow.on {display:block;}