.hikaku_floating_banner {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
  line-height: 0;
}

.hikaku_floating_banner .floating_canvas {
  position: relative;
  margin: 0 auto;
}

.hikaku_floating_banner .background {
  position: absolute;
  background-color: #b0adad;
  bottom: 0;
  height: 72%;
  width: 100%;
  z-index: -10;
}

.hikaku_floating_banner a {
  display: block;
  position: absolute;
  bottom: 0;
  height: 72%;
  width: 100%;
}

/* .hikaku_floating_banner a:hover {
  transition: all 0.3s ease;
  background-color: rgba(255,255,255, 0.7);
} */

.hikaku_floating_banner img {
  max-height: 150px;
  object-fit: contain;
}
