.wrap {
  line-height: 1;
  max-width: 750px;
  margin: 0 auto;
}
.wrap div, .wrap span, .wrap iframe, .wrap h1, .wrap h2, .wrap h3, .wrap h4, .wrap h5, .wrap h6, .wrap p, .wrap img, .wrap small, .wrap strong, .wrap b, .wrap dl, .wrap dt, .wrap dd, .wrap ol, .wrap ul, .wrap li,
.wrap form, .wrap label, .wrap legend, .wrap table, .wrap tbody, .wrap tfoot, .wrap thead, .wrap tr, .wrap th, .wrap td, .wrap footer, .wrap header, .wrap menu, .wrap nav, .wrap section, .wrap video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: bottom;
  background: transparent;
}
.wrap ul li {
  list-style: none;
}
.wrap a {
  margin: 0;
  padding: 0;
  color: #333;
  text-decoration: none;
  vertical-align: baseline;
}
.wrap a:hover {
  opacity: 0.7;
}
.wrap table {
  border-spacing: 0;
}
.wrap img {
  width: 100%;
}
.wrap .float_area {
  width: 100%;
  padding: 30px 0;
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 750px) {
  .wrap .float_area {
    padding: 4vw 0;
  }
}
.wrap .float_area .float_btn {
  width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 750px) {
  .wrap .float_area .float_btn {
    width: 80vw;
  }
}/*# sourceMappingURL=style.css.map */