@charset "utf-8";
@import url("_normalize.css");
@import url("common.css");

.index-wrapper {
  background: url(../images/bg-wrapper.jpg) no-repeat center top;
  background-attachment: fixed;    
}

/*------------------------------------------------------------------------------------------------
Main
------------------------------------------------------------------------------------------------*/
/*.index-main {
  background: url(../images/bg-main-wrapper.png) no-repeat center top;
}*/
.main-area h2 {
  position: absolute;
  top: 33px;
  left: 8px;
  z-index: 2;  
}
.main-area .subtitle {
  position: absolute;
  top: 350px;
  right: -38px;
  z-index: 3;
  
}
.main-area .movie {
  background: url(../images/bg-movie.png) no-repeat center top;
  width: 356px;
  height: 200px;  
  position: absolute;
  top: 296px;
  left: 16px;
  padding: 12px 0 0 10px;
  z-index: 4;  
}
.main-area .gear01 {
  position: absolute;
  top: 305px;
  left: 26px;
  z-index: 5;
}
.main-area .gear02 {
  position: absolute;
  top: 473px;
  left: 343px;
  z-index: 5;
}
.main-area .img {
  position: absolute;
  top: 61px;
  left: 392px;
  z-index: 2;
}
.main-area .img02 {
  position: absolute;
  top: 524px;
  left: -400px;
  z-index: 1;
}

