@media only screen and (min-width: 560px) and (max-width: 1023px) {
    .dn-mobile {
        display: none !important;
		}
}
@media only screen and (max-width: 559px) {
    .dn-mobile {
        display: none !important;
		}
}
	.footer__floatBnrArea {
		background-color: rgba(24, 52, 111, .8);
		width: 100%;
		position: fixed;
		bottom: 0;
		display: block;
		z-index: 100;
	}
	.footer__floatBnrArea--inner {
    	margin: 5px auto;
    	text-align: center;
	}
	.footer__floatBnrArea--inner div {
    	display: inline-block;
    	position: relative;
	}
	.footer__floatBnrArea--inner div #closeBtn {
		position: absolute;
		width: 40px;
		height: 40px;
		background-image: url(../img/top/closeBtn.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 40px auto;
		top: -6px;
		right: 24px;
		opacity: .9;
		cursor: pointer;
	}
	.footer__floatBnrArea--inner img {
		max-width: 850px;
	}