#header, #intro, #second {
	width: 100%;
}
#header {
	background: white;
	height: 130px;
}
#intro {
	background:url(../image/sky_background.png) 50% 0 no-repeat fixed;
	color: white;
	height: 1600px;
	margin: 0;
	padding: 0;
	background-size: cover;
}
#intro .bg1 {
	background: url(../image/moon_background.png) 50% 0 no-repeat fixed;
	height: 1000px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 200;
}
#intro .bg2 {
    background: url(../image/nebula_background.png) no-repeat;
    background-size: 100%;
    height: 1000px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 40%;
    left: 30%;
    top: 50px;
    z-index: 100;
}
#intro .bg3 {
    background: url(../image/shooting_stars_background.png) no-repeat;
    background-size: 100%;
    height: 1000px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    width: 50%;
    left: 25%;
    top: 100px;
    z-index: 600;
}
#intro .bg4 {
	background: url(../image/tree_left_background.png) 70% 0 no-repeat fixed;
	height: 1000px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 600;
}
#intro .bg5 {
	background: url(../image/tree_right_background.png) 70% 0 no-repeat fixed;
	height: 1000px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 600;
}
#intro .bg6 {
	background: url(../image/intro_bottom_background.png) center/cover no-repeat fixed;
	height: 1800px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 500;
}
#intro .bg7 {
	background: url(../image/intro_foreground_bottom.png) center/cover no-repeat fixed;
	height: 1800px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 500;
}
#fifth {
	padding: 250px 0 0 0;
}
.story {
	margin: 0 auto;
	width: 100%;
}
.story .float-left, .story .float-right {
	padding: 100px 0 0 0;
	position: relative;
	width: 550px;
}
@media (max-width:768px) {
   #intro .bg2{
      width: 70%;
      left: 15%;
  }
   #intro .bg3{
      width: 80%;
      left: 10%;
      top: 74px;
   }
  #intro{
      background-size: 300%;
      height: 800px;
  }
  #intro .bg6 {
        background-size: 300%;
        height: 800px;
  }
  #intro .bg7 {
        background-size: 200%;
        height: 800px;
  }

   #fifth{
    padding: 0 0 0 0;
    }
}