.float-banner{
	width      : 200px;
	position   : fixed;
	right      : 70px;
	bottom     : 0px;
	z-index    : 101;
	opacity    : 0;
	transform  : translateY(50px);
	transition : 1s;
	filter: drop-shadow(2px 1px 2px rgba(0,0,0,0.2));
}

.float-banner.is_show {
	opacity   : 1;
	transform : translate(0, 0);
}

.float-bannera:hover {
	opacity : 1;
}

.float-banner .banner-close {
	position      : absolute;
	top           : 36px;
	left          : -10px;
	padding       : 11px 11px;
	border        : none;
	cursor        : pointer;
	color         : #fff;
	background    : #000 50% 50%;
	border-radius : 50%;
}

.float-banner .banner-close::before,
.float-banner .banner-close::after {
	position   : absolute;
	top        : 50%;
	left       : 4px;
	content    : '';
	width      : 62%;
	height     : 7%;
	background : #fff;
	margin     : auto;
}

.float-banner .banner-close::before {
	-webkit-transform : translateY(-50%) rotate(45deg);
	transform         : translateY(-50%) rotate(45deg);
}

.float-banner .banner-close::after {
	-webkit-transform : translateY(-50%) rotate(-45deg);
	transform         : translateY(-50%) rotate(-45deg);
}

.float-banner.is_hide {
	opacity    : 0;
	visibility : hidden;
	transition : .3s;
}

.line-banner {
	margin-bottom : 40px;
}

#idHikidemonoBanner {
	display: none;
}
