body {
  margin: auto 0;
}

img {
  vertical-align: bottom;
  max-width: 100%;
  width: 100%;
}

.contents {
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
}

.contents > div, .contents > h1 {
  /*width: 100%;*/
  margin: 0;
}

.rev {
  position: relative;
}

.rev > .rev-cont {
  width: 90%;
  position: absolute;
  bottom: 3%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* .cta > .button > * > img{
  animation: btn_anime 0.5s ease 0s infinite alternate;
} */
.link {
  position: relative;
}

.link > .button {
  width: 90%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.link > .note {
  width: 90%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 0.8em;
  bottom: 3%;
}

.link > .note > .title {
  text-align: center;
  font-size: 1.8em;
}

.fv {
  position: relative;
}

.fv > .button {
  width: 94%;
  position: absolute;
  bottom: 18%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.fv > .button > * > img {
  -webkit-animation: btn_anime 0.5s ease 0s infinite alternate;
          animation: btn_anime 0.5s ease 0s infinite alternate;
}

.position-r {
  position: relative;
}

.roombra-btn {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 94.44444%;
}

@media screen and (min-width: 768px) {
  a:hover {
    opacity: .7;
  }
  .link > .note {
    font-size: 22px;
    line-height: 40px;
    bottom: 4%;
  }
  .link > .note > .title {
    font-size: 40px;
    text-align: center;
  }
}

@-webkit-keyframes btn_anime {
  from {
    -webkit-transform: scale(0.96, 0.96);
            transform: scale(0.96, 0.96);
  }
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes btn_anime {
  from {
    -webkit-transform: scale(0.96, 0.96);
            transform: scale(0.96, 0.96);
  }
  to {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

.offer {
  position: relative;
}

.offer .button {
  width: 90%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 18%;
}

.bracami-3set {
  position: relative;
}

.bracami-3set .button {
  width: 90%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 5.5%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyYS1jYW1pL2Nzcy9zdHlsZV8yMDIyMTExNS5zY3NzIiwiYnJhLWNhbWkvY3NzL3N0eWxlXzIwMjIxMTE1LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGNBQWM7QUNDaEI7O0FERUE7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFdBQVc7QUNDYjs7QURFQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBQ0NoQjs7QURFQTtFQUNFLGVBQUE7RUFDQSxTQUFTO0FDQ1g7O0FERUE7RUFDRSxrQkFBa0I7QUNDcEI7O0FERUE7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixTQUFTO0VBQ1QsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQ0M3Qjs7QURFQTs7R0NFRztBREVIO0VBQ0Usa0JBQWtCO0FDQXBCOztBREdBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQ0E3Qjs7QURHQTtFQUNFLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLFVBQVU7QUNBWjs7QURHQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUNBbEI7O0FER0E7RUFDRSxrQkFBa0I7QUNBcEI7O0FER0E7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQ0E3Qjs7QURHQTtFQUNFLDREQUFvRDtVQUFwRCxvREFBb0Q7QUNBdEQ7O0FER0E7RUFDRSxrQkFBa0I7QUNBcEI7O0FER0E7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE1BQU07RUFDTixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGdCQUE0QjtBQ0E5Qjs7QURHQTtFQUNFO0lBQ0UsV0FBVztFQ0FiO0VER0E7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFVBQVU7RUNEWjtFRElBO0lBQ0UsZUFBZTtJQUNmLGtCQUFrQjtFQ0ZwQjtBQUNGOztBREtBO0VBQ0U7SUFDRSxvQ0FBMkI7WUFBM0IsNEJBQTJCO0VDRjdCO0VESUE7SUFDRSw4QkFBcUI7WUFBckIsc0JBQXFCO0VDRnZCO0FBQ0Y7O0FESkE7RUFDRTtJQUNFLG9DQUEyQjtZQUEzQiw0QkFBMkI7RUNGN0I7RURJQTtJQUNFLDhCQUFxQjtZQUFyQixzQkFBcUI7RUNGdkI7QUFDRjs7QURLQTtFQUNFLGtCQUFrQjtBQ0ZwQjs7QURDQTtFQUlJLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsV0FBVztBQ0RmOztBREtBO0VBQ0Usa0JBQWtCO0FDRnBCOztBRENBO0VBSUksVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixZQUFZO0FDRGhCIiwiZmlsZSI6ImJyYS1jYW1pL2Nzcy9zdHlsZV8yMDIyMTExNS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5e1xyXG4gIG1hcmdpbjogYXV0byAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGVudHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzY4cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50cyA+IGRpdiwgLmNvbnRlbnRzPiBoMXtcclxuICAvKndpZHRoOiAxMDAlOyovXHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucmV2e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJldiA+IC5yZXYtY29udHtcclxuICB3aWR0aDogOTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDMlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi8qIC5jdGEgPiAuYnV0dG9uID4gKiA+IGltZ3tcclxuICBhbmltYXRpb246IGJ0bl9hbmltZSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59ICovXHJcblxyXG4ubGlua3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5saW5rID4gLmJ1dHRvbntcclxuICB3aWR0aDogOTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4ubGluayA+IC5ub3Rle1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZm9udC1zaXplOiAwLjhlbTtcclxuICBib3R0b206IDMlO1xyXG59XHJcblxyXG4ubGluayA+IC5ub3RlID4gLnRpdGxle1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG4uZnZ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZnYgPiAuYnV0dG9ue1xyXG4gIHdpZHRoOiA5NCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTglO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5mdiA+IC5idXR0b24gPiAqID4gaW1ne1xyXG4gIGFuaW1hdGlvbjogYnRuX2FuaW1lIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1ye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJvb21icmEtYnRue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogcGVyY2VudGFnZSgxMDIwLzEwODApO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIGE6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgfVxyXG5cclxuICAubGluayA+IC5ub3Rle1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3R0b206IDQlO1xyXG4gIH1cclxuXHJcbiAgLmxpbmsgPiAubm90ZSA+IC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnRuX2FuaW1lIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NiwwLjk2KTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm9mZmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJ1dHRvbntcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3R0b206IDE4JTtcclxuICB9XHJcbn1cclxuXHJcbi5icmFjYW1pLTNzZXR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYnV0dG9ue1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogNS41JTtcclxuICB9XHJcbn1cclxuIiwiYm9keSB7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250ZW50cyA+IGRpdiwgLmNvbnRlbnRzID4gaDEge1xuICAvKndpZHRoOiAxMDAlOyovXG4gIG1hcmdpbjogMDtcbn1cblxuLnJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldiA+IC5yZXYtY29udCB7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qIC5jdGEgPiAuYnV0dG9uID4gKiA+IGltZ3tcclxuICBhbmltYXRpb246IGJ0bl9hbmltZSAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG59ICovXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmsgPiAuYnV0dG9uIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmxpbmsgPiAubm90ZSB7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGJvdHRvbTogMyU7XG59XG5cbi5saW5rID4gLm5vdGUgPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi5mdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ2ID4gLmJ1dHRvbiB7XG4gIHdpZHRoOiA5NCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZnYgPiAuYnV0dG9uID4gKiA+IGltZyB7XG4gIGFuaW1hdGlvbjogYnRuX2FuaW1lIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbi5wb3NpdGlvbi1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm9vbWJyYS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5NC40NDQ0NCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG4gIC5saW5rID4gLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3R0b206IDQlO1xuICB9XG4gIC5saW5rID4gLm5vdGUgPiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidG5fYW5pbWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYsIDAuOTYpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG5cbi5vZmZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmVyIC5idXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDE4JTtcbn1cblxuLmJyYWNhbWktM3NldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYWNhbWktM3NldCAuYnV0dG9uIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA1LjUlO1xufVxuIl19 */
