	.kv2 {
		position: relative;
	}
	.floatbtn {
		position: absolute;
		bottom:0;
		left: 50%;
		margin-left: -660px;
		margin-top: 3px;
		opacity: 0;
		z-index:9;
	}
	.floatbtn.active{
		/*transform: rotateY(360deg);*/
		transition: all 0.5s ease-out 0.5s;
		opacity: 1;
		top:0;
		margin-top: 3px;
		z-index:9;
	}
	@media screen and (max-width: 1400px) {
	.floatbtn {
		position: absolute;
		bottom:0;
		left: 3px;
		margin-left: 5px;
		margin-top: 3px;
	}
	@media screen and (max-width: 1200px) {
	.floatbtn {
		position: absolute;
		bottom:0;
		left: 0;
		margin-left: 5px;
		margin-top: 3px;
	}
	}
	.floatbtn_sp {
		position: absolute;
		bottom:0;
		left: 0;
		margin-left: 4px;
		margin-top: 60px;
		z-index: 30;
		opacity: 0;
	}
	.floatbtn_sp.active {
		transition: all 0.5s ease-out 0.5s;
		opacity: 1;
		bottom:0;
		margin-top: 60px;
	}