@charset "UTF-8";
/* CSS Document */
#reaf001{ position:absolute;padding-top:20px;overflow:hidden; height:80px;	
-webkit-animation-name:reaf001;-webkit-animation-duration:3s;/*-webkit-animation-fill-mode:forwards;*/
animation-name:reaf001;animation-duration:3s;/*animation-fill-mode:forwards;*/}
@-webkit-keyframes reaf001{0%{width:0px;}100%{width:800px;}}
@keyframes reaf001{0%{width:0px;}100%{width:800px;}}

#reaf002{position:absolute;margin:20px 0 0 405px;overflow:hidden;
-webkit-animation-name:reaf002;-webkit-animation-duration:3s;/*-webkit-animation-fill-mode:forwards;*/
animation-name:reaf002;animation-duration:3s;/*animation-fill-mode:forwards;*/}
@-webkit-keyframes reaf002{0%{width:0px;}30%{width:0px;}100%{width:800px;}}
@keyframes reaf002{0%{width:0px;}30%{width:0px;}100%{width:800px;}}

#reaf003{position:absolute;margin:20px 0 0 480px;overflow:hidden;
-webkit-animation-name:reaf003;-webkit-animation-duration:3s;-webkit-animation-fill-mode:forwards;
animation-name:reaf003;animation-duration:3s;/*animation-fill-mode:forwards;*/}
@-webkit-keyframes reaf003{0%{width:0px;}40%{width:0px;}100%{width:800px;}}
@keyframes reaf003{0%{width:0px;}40%{width:0px;}100%{width:800px;}}

#reaf004{position:absolute;margin:65px 0 0 85px;overflow:hidden;
-webkit-animation-name:reaf004;-webkit-animation-duration:3s;
animation-name:reaf004;animation-duration:3s;}
@-webkit-keyframes reaf004{0%{width:0px;}15%{width:0px;}50%{width:200px;}100%{width:200px;}}
@keyframes reaf004{0%{width:0px;}15%{width:0px;}50%{width:200px;}100%{width:200px;}}

#reaf005{position:absolute;margin:20px 0 0 150px;overflow:hidden;
-webkit-animation-name:reaf005;-webkit-animation-duration:3s;
animation-name:reaf005;animation-duration:3s;}
@-webkit-keyframes reaf005{0%{width:0px;}15%{width:0px;}50%{width:200px;}100%{width:200px;}}
@keyframes reaf005{0%{width:0px;}15%{width:0px;}50%{width:200px;}100%{width:200px;}}

#reaf006{position:absolute;margin:10px 0 0 280px;overflow:hidden;
-webkit-animation-name:reaf006;-webkit-animation-duration:1s;-webkit-transform-origin:0% 100%;
animation-name:reaf006;animation-duration:1s;transform-origin:0% 100%;}
@-webkit-keyframes reaf006{0%{-webkit-transform: scale(0, 0);} 
50%{-webkit-transform: scale(0, 0);} 
100%{-webkit-transform: scale(1, 1);}}

#reaf007{position:absolute;margin:5px 0 0 340px;overflow:hidden;
-webkit-animation-name:reaf007;-webkit-animation-duration:3s;
animation-name:reaf007;animation-duration:3s;
-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}
@-webkit-keyframes reaf007{0%{-webkit-transform: scale(0, 0);}100%{-webkit-transform: scale(1, 1);}}
@keyframes reaf007{0%{transform: scale(0, 0);}100%{transform: scale(1, 1);}}

#reaf008{position:absolute;margin:30px 0 0 315px;overflow:hidden;
-webkit-animation-name:reaf007;-webkit-animation-duration:3s;
animation-name:reaf007;animation-duration:3s;}
@-webkit-keyframes reaf007{0%{width:0px;}20%{width:0px;}/*60%{width:50px;}*/100%{width:50px;}}
@keyframes reaf007{0%{width:0px;}20%{width:0px;}/*60%{width:50px;}*/100%{width:50px;}}

#box2{margin-top:-50px;}
#reaf011{position:absolute;margin:0px 0 0 40px;overflow:hidden;
-webkit-animation-name:reaf011;-webkit-animation-duration:4s;
animation-name:reaf011;animation-duration:4s;}
@-webkit-keyframes reaf011{0%{height:0px;}30%{height:0px;}100%{height:700px;}}
@keyframes reaf011{0%{height:0px;}30%{height:0px;}100%{height:700px;}}

#reaf012{ position:absolute; margin:90px 0 0 0px;overflow:hidden;
-webkit-animation-name:reaf012;-webkit-animation-duration:2.3s;
animation-name:reaf012;animation-duration:2.3s;}
@-webkit-keyframes reaf012{0%{height:0px;}70%{height:0px;}100%{height:140px;}}
@keyframes reaf012{0%{height:0px;}70%{height:0px;}100%{height:140px;}}

#reaf013{ position:absolute;margin:0px 0 0 40px;overflow:hidden;
-webkit-animation-name:reaf013;-webkit-animation-duration:4s;
animation-name:reaf013;animation-duration:4s;}
@-webkit-keyframes reaf013{0%{opacity:0;}58%{opacity:0;}100%{opacity:1;}}
@keyframes reaf013{0%{opacity:0;}58%{opacity:0;}100%{opacity:1;}}

#reaf014{position:absolute;margin:170px 0 0 85px;overflow:hidden;
-webkit-animation-name:reaf014;-webkit-animation-duration:3s;
animation-name:reaf014;animation-duration:3s;}
@-webkit-keyframes reaf014{0%{width:0px;}70%{width:0px;}100%{width:35px;}}
@keyframes reaf014{0%{width:0px;}70%{width:0px;}100%{width:35px;}}

#reaf015{position:absolute;margin:200px 0 0 55px;overflow:hidden; 
-webkit-animation-name:reaf015;-webkit-animation-duration:3s;
animation-name:reaf015;animation-duration:3s;}
@-webkit-keyframes reaf015{0%{opacity:0;}58%{opacity:0;}100%{opacity:1;}}
@keyframes reaf015{0%{opacity:0;}58%{opacity:0;}100%{opacity:1;}}

#reaf016{position:absolute;margin:270px 0 0 5px;overflow:hidden;
-webkit-animation-name:reaf016;-webkit-animation-duration:3s;animation-name:reaf016;animation-duration:3s;
-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
@-webkit-keyframes reaf016{0%{-webkit-transform:scale(0, 0);}60%{-webkit-transform:scale(0, 0);}100%{-webkit-transform: scale(1, 1);}}
@keyframes reaf016{0%{transform:scale(0, 0);}60%{transform:scale(0, 0);}100%{transform: scale(1, 1);}}

#reaf017{position:absolute;margin:320px 0 0 60px;overflow:hidden;
-webkit-animation-name:reaf017;-webkit-animation-duration:3s;animation-name:reaf017;animation-duration:3s;
-webkit-transform-origin:0% 0%;transform-origin:0% 0%;}
@-webkit-keyframes reaf017{0%{-webkit-transform: scale(0, 0);} 
  70%{-webkit-transform: scale(0, 0);}  
  100%{-webkit-transform: scale(1, 1);}}
@keyframes reaf017{0%{transform: scale(0, 0);} 
  70%{transform: scale(0, 0);}  
  100%{transform: scale(1, 1);}}
  
#reaf018{position:absolute;margin:340px 0 0 30px;overflow:hidden;
-webkit-animation-name:reaf018;-webkit-animation-duration:3s;
animation-name:reaf018;animation-duration:3s;
-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
@-webkit-keyframes reaf018{0%{-webkit-transform: scale(0, 0);} 
  70%{-webkit-transform:scale(0, 0);}  
  100%{-webkit-transform:scale(1, 1);}}
@keyframes reaf018{0%{transform: scale(0, 0);} 
  70%{transform:scale(0, 0);}  
  100%{transform:scale(1, 1);}}