#wrapper.about #contents {
  background: url("../images/about/bg1.jpg") no-repeat center top;
  min-height: 2340px;
}

#wrapper.about #contents.c2 {
  background: url("../images/about/bg2.jpg") no-repeat center top;
  min-height: 4340px;
}

#wrapper.about #contents.c3 {
  background: url("../images/about/bg2.jpg") no-repeat center top;
  min-height: 2340px;
}

#wrapper.about .container .screen1 {
  position: absolute;
  top: 263px;
  left: 0;
  width: 640px;
  height: 762px;
}

#wrapper.about .container .catch1 {
  position: absolute;
  top: 94px;
  left: 0;
  width: 640px;
  height: 821px;
}

#wrapper.about .container .chr_btn1 {
  position: absolute;
  top: 1028px;
  left: 23px;
  width: 605px;
  height: 179px;
}

#wrapper.about .container .story_btn1 {
  position: absolute;
  top: 1171px;
  left: 82px;
  width: 491px;
  height: 178px;
}

#wrapper.about .container .catch2 {
  position: absolute;
  top: 127px;
  left: 85px;
  width: 470px;
  height: 64px;
}

#wrapper.about .container .chr1 {
  position: absolute;
  top: 191px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr2 {
  position: absolute;
  top: 445px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr3 {
  position: absolute;
  top: 699px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr4 {
  position: absolute;
  top: 960px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr5 {
  position: absolute;
  top: 1220px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr6 {
  position: absolute;
  top: 1479px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr7 {
  position: absolute;
  top: 1737px;
  left: 0;
  width: 640px;
  height: 243px;
}

#wrapper.about .container .chr8 {
  position: absolute;
  top: 1995px;
  left: 0;
  width: 640px;
  height: 204px;
}

#wrapper.about .container .chr9 {
  position: absolute;
  top: 2211px;
  left: 0;
  width: 640px;
  height: 204px;
}

#wrapper.about .container .chr10 {
  position: absolute;
  top: 2428px;
  left: 0;
  width: 640px;
  height: 204px;
}

#wrapper.about .container .chr11 {
  position: absolute;
  top: 2645px;
  left: 0;
  width: 640px;
  height: 204px;
}

#wrapper.about .container .chr12 {
  position: absolute;
  top: 2861px;
  left: 0;
  width: 640px;
  height: 204px;
}

#wrapper.about .container .story_btn2 {
  position: absolute;
  top: 3065px;
  left: 82px;
  width: 491px;
  height: 178px;
}

#wrapper.about .container .back_btn2 {
  position: absolute;
  top: 3251px;
  left: 195px;
  width: 243px;
  height: 144px;
}

#wrapper.about .container .catch3 {
  position: absolute;
  top: 97px;
  left: 0;
  width: 640px;
  height: 948px;
}

#wrapper.about .container .chr_btn3 {
  position: absolute;
  top: 1045px;
  left: 23px;
  width: 605px;
  height: 179px;
}

#wrapper.about .container .back_btn3 {
  position: absolute;
  top: 1219px;
  left: 195px;
  width: 243px;
  height: 144px;
}

#wrapper.about .container .bottom-menu {
  position: absolute;
  top: 0;
  left: 0;
}

#wrapper.about .container .bottom-menu.page1 {
  top: 1425px;
}

#wrapper.about .container .bottom-menu.page2 {
  top: 3444px;
}

#wrapper.about .container .bottom-menu.page3 {
  top: 1425px;
}

#wrapper.about .container .oizumi {
  position: absolute;
  top: 28px;
  left: 26px;
  width: 125px;
  height: 35px;
}

/*# sourceMappingURL=about.css.map */