#wrapper{
	background-color: white;
}

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


#wrapper.cz .container .title {
  position: absolute;
  top: 124px;
  left: calc(50% - 557px / 2);
  width: 557px;
  height: 187px;
  opacity: 0;
  z-index: 1000;
  transition: all ease 300ms 0s;
}
#wrapper.cz .container .title.doShow {
  opacity: 1;
}

#wrapper.cz .container .cnt01 {
  position: absolute;
  top: 332px;
  left: calc(50% - 622px / 2);
  width: 622px;
  height: 1275px;
  opacity: 0;
  transition: all ease 300ms 0s;
}
#wrapper.cz .container .cnt01.doShow {
  opacity: 1;
}


#wrapper.cz .container .oizumi {
  position: absolute;
  top: 26px;
  left: 26px;
  width: 125px;
  height: 35px;
  opacity: 0;
  z-index: 1000;
  transition: all ease 300ms 0s;
}
#wrapper.cz .container .oizumi.doShow {
  opacity: 1;
}
