@media screen and (max-width: 1080px) {
	.bothmenu {
		right: 10%;
	}
	.menuBtn {
		bottom: 10vmin;
		border-width: 1.2vmin;
		height: 12.4vmin;
		letter-spacing: 0.1vmin;
		right: 10%;
		width: 12.4vmin;
	}
	.menuopen {
		border-radius: 4vmin 4vmin 5.5vmin 5.5vmin;
		/*width: 50%;*/
	}
	.socialDiv {
		margin-bottom: 1.2vmin;
	}
	.socialDiv a {
		font-size: 3vmin;
		padding: 1vmin;
	}
	.socialDiv svg {
		font-size: 4vmin;
		margin: 0 1vmin 0 0;
	}
	.myinfoDiv img {
		height: 10vmin;
		width: 10vmin;
	}
	.myinfoDiv div:nth-child(2) {
		font-size: 3vmin;
		margin-left: 2vmin;
	}
	.copyright {
		bottom: -7%;
		border-width: 0.8vmin 1.5vmin;
		font-size: 2.5vmin;
	}
	.copyrightopen {
		bottom: 2%;
	}
}
@media screen and (max-width: 540px) {
	.bothmenu {
		right: 10%;
		width: 80%;
	}
	.menuBtn {
		bottom: 17vmin;
		border-width: 2vmin;
		height: 21vmin;
		letter-spacing: 0.15vmin;
		right: 10%;
		width: 21vmin;
	}
	.menuopen {
		border-radius: 8.5vmin 8.5vmin 10vmin 10vmin;
		width: 80%;
	}
	.socialDiv {
		margin-bottom: 2vmin;
		width: 100%;
	}
	.socialDiv a {
		font-size: 4.5vmin;
		padding: 2.5vmin;
	}
	.socialDiv svg {
		font-size: 6vmin;
		margin: 0 2vmin 0 0;
	}
	.myinfoDiv img {
		height: 17vmin;
		width: 17vmin;
	}
	.myinfoDiv div:nth-child(2) {
		font-size: 4.5vmin;
		margin-left: 4vmin;
	}
	.copyright {
		bottom: -7%;
		border-width: 1.5vmin 3vmin;
		font-size: 4vmin;
	}
	.copyrightopen {
		bottom: 4vmin;
	}
}