#scrol-banner { position: absolute; width: 70px; font-size: 8pt; top: 20%; right: 20px; z-index: 10; background:transparent; padding:5px; text-align:center;}
#scrol-banner > span {margin-bottom: 10px; display: block;}
.banner_contents {min-height: 100px; background-color: transparent;}
.banner_contents a {display: block;padding: 5px;border-radius: 3px;margin-bottom: 5px;}
.banner_contents a.shop {background-color: #08b45e;}
.banner_contents a.youtube {background-color: #fff;}
.banner_contents a.building {background-color: #2eb34a;}
.banner_contents a.coding {background-color: #c7136d;}
.banner_contents a img {width: 100%;height: auto;}

@media only screen and (max-width: 480px) {
	#scrol-banner {width: 50px;top: 70%;right: 0;}
}