@charset "UTF-8";

body,
html {
	margin: 0;
	padding: 0;
}

#b_7157 {
	background-color: #ffffff;
	border: 0;
	box-sizing: border-box;
	cursor: default;
	display: block;
	max-width: 265px;
	width: 100%;
	border-radius: 8px;
	height: 360px;
	max-height: 360px;
	min-height: 360px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#b_7157 div {
	position: absolute;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

#b_7157 img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	padding: 0;
	margin: 0;
}

#el_7157 {
	top: 0px;
	left: 0px;
	z-index: 1;
}

#img_7157 {
	width: 264px;
	height: 360px;
}

#img_7157.bnfy-enter {
	-webkit-animation: undefined 0ms 0ms ease 1 both;
	animation: undefined 0ms 0ms ease 1 both;
}

#el_7158 {
	top: 280px;
	left: 0px;
	z-index: 2;
}

#img_7158 {
	width: 264px;
	height: 38px;
}

#img_7158.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7160 {
	top: 30px;
	left: 0px;
	z-index: 3;
}

#img_7160 {
	width: 264px;
	height: 260px;
}

#img_7160.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7169 {
	top: 217px;
	left: 10px;
	z-index: 4;
}

#img_7169 {
	width: 245px;
	height: 15px;
}

#img_7169.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7174 {
	top: 0px;
	left: 0px;
	z-index: 5;
}

#img_7174 {
	width: 264px;
	height: 38px;
}

#img_7174.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7260 {
	top: 7px;
	left: 68px;
	z-index: 6;
}

#img_7260 {
	width: 129px;
	height: 14px;
}

#img_7260.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7177 {
	top: 50px;
	left: 10px;
	z-index: 7;
}

#img_7177 {
	width: 189px;
	height: 62px;
}

#img_7177.bnfy-enter {
	-webkit-animation: scale-up-center 5700ms 0ms ease 1 both;
	animation: scale-up-center 5700ms 0ms ease 1 both;
}

#el_7179 {
	top: 248px;
	left: 68px;
	z-index: 8;
}

#img_7179 {
	width: 128px;
	height: 26px;
}

#img_7179.bnfy-enter {
	-webkit-animation: none 1000ms 0ms ease 1 both;
	animation: none 1000ms 0ms ease 1 both;
}

#el_7261 {
	top: 293px;
	left: 68px;
	z-index: 9;
}

#img_7261 {
	width: 129px;
	height: 18px;
}

#img_7261.bnfy-enter {
	-webkit-animation: heartbeat 3000ms 0ms ease infinite both;
	animation: heartbeat 3000ms 0ms ease infinite both;
}

#el_7186 {
	top: 96px;
	left: 186px;
	z-index: 10;
}

#img_7186 {
	width: 63px;
	height: 63px;
}

#img_7186.bnfy-enter {
	-webkit-animation: none 1100ms 0ms ease 1 both;
	animation: none 1100ms 0ms ease 1 both;
}

@media (print), (prefers-reduced-motion: reduce) {
	.banner__element {
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important;
	}
}
@-webkit-keyframes simple-show {
	0% {
		visibility: hidden;
	}
	100% {
		visibility: visible;
	}
}
@keyframes simple-show {
	0% {
		visibility: hidden;
	}
	100% {
		visibility: visible;
	}
}
@-webkit-keyframes simple-hide {
	0% {
		visibility: visible;
	}
	100% {
		visibility: hidden;
	}
}
@keyframes simple-hide {
	0% {
		visibility: visible;
	}
	100% {
		visibility: hidden;
	}
}

@-webkit-keyframes scale-up-center {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scale-up-center {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes heartbeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	10% {
		-webkit-transform: scale(.91);
		transform: scale(.91);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	17% {
		-webkit-transform: scale(.98);
		transform: scale(.98);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	33% {
		-webkit-transform: scale(.87);
		transform: scale(.87);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	45% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}

@keyframes heartbeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	10% {
		-webkit-transform: scale(.91);
		transform: scale(.91);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	17% {
		-webkit-transform: scale(.98);
		transform: scale(.98);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	33% {
		-webkit-transform: scale(.87);
		transform: scale(.87);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	45% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
}
