#WagamachiPortalBanner {
	position:fixed!important;
	bottom: 20px!important;
	right: 20px!important;
	display:inline-block;
	width:126px!important;
	height:121px!important;
	padding:0;
	z-index:100!important;
}
#WagamachiPortalBanner ul{
	list-style:none!important;
	padding:0!important;
	margin:0!important;
}
#WagamachiPortalBanner ul li:first-child a {
	position:absolute!important;
	top: -8px!important;
	right: -8px!important;
	display:block!important;
	width:30px!important;
	height:30px!important;
}
#WagamachiPortalBanner a:hover,
#WagamachiPortalBanner a:hover * {
	opacity:1!important;
	background:transparent!important;
}
#WagamachiPortalBanner img {
	width:100%!important;
	height:auto!important;
}

@media only screen and (min-width: 1480px) {
	#WagamachiPortalBanner {
		width:163px!important;
		height:156px!important;
	}
	#WagamachiPortalBanner ul li:first-child a {
		top: -5px!important;
		right: -5px!important;
	}
}

@media only screen and (max-width: 670px) {
	#WagamachiPortalBanner {
		bottom:10px!important;
		right:10px!important;
		width:25vw!important;
		height:24vw!important;
	}
	#WagamachiPortalBanner ul li:first-child a {
		top: -1vw!important;
		right: -1vw!important;
		width:5vw!important;
		height:5vw!important;
	}
	#WagamachiPortalBanner img {
		width:100%!important;
	}
}