.floating-banner {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
	transition: 0.3s;
}

.floating-banner img {
    max-width: 250px;
    height: auto;
}

.floating-banner-close {
    position: absolute;
    top: -15px;
    right: -15px;
    background: none;
    border: none;
    cursor: pointer;
	transition: 0.3s;
}

.floating-banner-close:hover {
	opacity: 0.8;
	transition: 0.3s;
}
.floating-banner-close img {
	width: 30px;
	height: auto;
}

/*CSS SP用*/
@media screen and (max-width: 667px){
    .floating-banner {
        bottom: 4vw;
        right: 5vw;
    }
    .floating-banner img {
        max-width: 40vw;
    }
    .floating-banner-close {
        top: -3vw;
        right: -3vw;
    }
    .floating-banner-close img {
        width: 6vw;
    }
}