#event128928 {
  max-width: 750px;
  margin: 0 auto;
}

#event128928 a, #event128928 button {
  display: block;
}

#event128928 img {
  width: 100%;
}

#event128928 .pink1 {
  background: #FFE4EC;
}

#event128928 .pink2 {
  background: #DC94AB;
}

#event128928 .white {
  background: white;
}

#event128928 .trackerDown {
  position: relative;
}

#event128928 .trackerDown > button {
  margin: 0 40px;
  position: absolute;
  bottom: 84px;
}

#event128928 .bookItem {
  position: relative;
}

#event128928 .bookItem > ol {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 250px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  -webkit-column-gap: 10px;
          column-gap: 10px;
  row-gap: 18px;
}

#event128928 .bookItem > ol li a {
  width: 225px;
  overflow: hidden;
}

#event128928 .bookItem > ol li a > img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

#event128928 .bookItem > button {
  position: absolute;
  left: 50%;
  bottom: 100px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 500px;
}

#event128928 .bookCoupon {
  position: relative;
}

#event128928 .bookCoupon > button {
  position: absolute;
  left: 195px;
  bottom: 220px;
  width: 264px;
}

#event128928 .reader .readerBtnArea {
  position: relative;
}

#event128928 .reader .readerBtnArea > button {
  position: absolute;
  right: 145px;
  bottom: 175px;
  width: 150px;
}
/*# sourceMappingURL=style.css.map */