@media (orientation: landscape) { body.asahi div#leftmap {float: left; width: 44vw; height: 44vw; margin: 0 auto;} body.asahi div#rightmap {width: 44vw; height: 44vw; margin: 0 auto;} } @media (orientation: portrait) { body.asahi div#leftmap {float: left; width: 96vw; height: 44vh; margin: 0 auto;} body.asahi div#rightmap {width: 96vw; height: 44vh; margin: 0 auto;} } p.#info {border: 1px solid #444422;} div#leftmap {float: left; width: 44vw; height: 80vh; margin: 0 auto;} div#rightmap {width: 44vw; height: 80vh; margin: 0 auto;} button#push{width:80vw; height:5em;} *.c{text-align:center;} .login, .passcode { width: 20em; height: 10em; margin: 5em auto; border: 3px double black; } .hidden{display: none;} .shrink{ height:0; transition:0.5s; overflow: hidden; border: none; margin:0;}