.onetime-popup{width: 80%;}
.onetime-popup .caution{width:100%; text-align: center; top: 35%; transform: translate(0, -50%); font-size: calc(var(--font-base) * 0.7);}
.onetime-popup .ok-button{
	width: 30%; left: 35%; top: 76%; height: 16%;
}

.main-content{width: min(100vw, 100vh); height: min(100vw, 100vh);}
.main-visual .circle-add{right: 4%;}
.main-visual .circle{right: 4%;}
.main-menu{display: none;}

.link-button{
	height: calc(var(--content-width) * 0.08); border-radius: calc(var(--content-width) * 0.04);
	color: white; border: 0.5vw solid white;
}
#gallery-area .link-button, #game-top-area .link-button{display: none;}
#game-area-maneater .link-button{position: relative; width: 76%; left: 12%;}

#gallery-area .search{width: 100%; height: calc(var(--content-width) * 0.20);}
#gallery-area .search p{right: 56%;}
.switchArea{font-size: calc(var(--font-base) * 1.2); left: 48%; width: calc(var(--content-width) * 0.24);}

.switchArea label{height: calc(var(--content-width) * 0.08); border-radius: calc(var(--content-width) * 0.04); border: 0.5vw solid white;}

.switchArea #swImg{
	width: calc(var(--content-width) * 0.08 - var(--font-base) * 0.5);
	height: calc(var(--content-width) * 0.08 - var(--font-base) * 0.5);
	border-radius: calc(var(--content-width) * 0.04 - var(--font-base) * 0.1);
}

.switchArea input[type="checkbox"]:checked ~ #swImg {transform: translateX(calc(var(--content-width) * 0.16));}

.tags label{
	height: calc(var(--content-width) * 0.08); border-radius: calc(var(--content-width) * 0.04);
	color: white; border: 0.5vw solid white;
}
.tags label span{
	font-size: calc(var(--font-base) * 1.2); padding: calc(var(--font-base) * 0.2) calc(var(--font-base) * 0.6);
}

#gallery-area .gallery .image-full{height: calc(var(--content-width) * 0.48);}
#gallery-area .image-popup{width: 80vw; height: auto; left: 10vw; top: 42%;  transform: translate(0, -50%); z-index: 20; background-color: rgba(255, 255, 255, 0.28);}
#gallery-area .title-popup{left: 50%; top: 88vh; transform: translate(-50%, -50%); z-index: 20;}

.screenshots-maneater .image-full{width: 45%;}
#game-area-maneater .image-popup{width: 90vw; height: auto; left: 5vw; top: 50%;  transform: translate(0, -50%); z-index: 20; background-color: rgba(255, 255, 255, 0.28);}