@charset "utf-8";
.grecaptcha-badge { visibility: hidden; }

#upper .logo {
    margin-top: 30px;
    margin-bottom: calc(88px - 30px - 30px);
}


/*タブレット*/
@media only screen and (max-width: 1000px) {
}
/*地域王MediaQuery*/
@media only screen and (max-width: 960px) {

	#upper .logo {
		margin-top: 0;
		margin-bottom: calc((12.5vw - (30vw * 0.15625)) / 2);
	}
	
}
/*スマートフォン*/
@media only screen and (max-width: 480px) {
}
