@charset "utf-8";
/*
#bekobe #main-image{
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
}
*/
/*下記小野修正*/
#bekobe #main-image{
  width: 100%;
  height: 200%;
  position: fixed;
  
}
/*上記まで*/
#bekobe #main-image img{
  width: 100%;
  position: fixed;
  opacity: 0;
}

#bekobe #main-image img.b-zero{
  opacity: 1;
}


#bekobe #scroll-message {
  text-align: center;
}

#bekobe #scroll-0, 
#bekobe #scroll-1, 
#bekobe #scroll-2, 
#bekobe #scroll-3 {
  /*height: 600px;*/
  position: relative;
}

/*
#bekobe #scroll-1 img {
  opacity: 0;
}
*/

/*kohey overwrite*/
#bekobe #scroll-1-fixed img {
  opacity: 0;
  position: fixed;
}
/*kohey overwrite*/


#bekobe #scroll-3 img {
  opacity: 0;
}

#bekobe #fadeIn {
  background-color: #ffffff;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10000;
}


#enter{
  position:fixed;
  right:20px;
  bottom:20px;
  cursor:pointer;
}



#loaders{
  position:fixed;
  background:#fff;
  text-align:center;
  z-index:200000;
}
#loaders img{
  position: absolute;
  top:0;
  z-index:300000;
}

#bar{
  margin: 20px auto 10px auto;
  width:100%;
  height:1px;
}

#bar span{
  height:1px;
  display:block;
  background:#0080cb;
  }
  #load-text{
    color:#0080cb;
    font-weight:bold;
    font-size:100%;
    }
    
/*add20151109*/
#langBtn{
  position:fixed;
  right:140px;
  bottom:20px;
  cursor:pointer;
}