@charset "UTF-8";

.lp_wrap .offer {
  overflow: hidden;
  z-index: 15;
}
.lp_wrap .offer .offer_btn {
  position: absolute;
  top: 86%;
  left: 8.4%;
  width: 83.2%;
  max-width: 624px;
  overflow: hidden;
}
.shine_button::after {
	animation: 2s 0s shine linear infinite;
	background: linear-gradient(to right, rgba(255,255,255,0) 25%, rgba(255,255,255,.6) 50%, rgba(255, 255, 255, 0) 75%);
	content: '';
	height: 100%;
	left: -100%;
	position: absolute;
	top: 0;
	transform: skewX(-15deg);
	width: 100%;
}
.shine_button:hover {
	color: #fff;
}
@keyframes shine {
	20% {
		left: 100%;
	}
	100% {
		left: 100%;
	}
}
