/* Default */
*, *:before, *:after { position: relative; margin: 0; border: none; border-style: solid; border-width: 0; padding: 0; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a, a:hover, a:visited { text-decoration: none; color: #212121; }
*:active, *:focus { outline: none; }
*:before { vertical-align: top; }

/* Body & Html */
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-touch-action: pan-x; }
body { font-family: Arial, sans-serif; font-size: 0; line-height: 0; color: #212121; background: #fff url('logo.png') no-repeat 50% 50%; background-size: auto;
	-webkit-touch-callout: none;
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	-webkit-highlight: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	-ms-touch-action: pan-y;
	-ms-content-zooming: none;
	}
html, body { width: 100%; height: 100%; overflow: hidden; }

/* Wrap */
div.wrap { position: absolute; top: 50%; left: 50%; width: 800px; height: 1080px;
	-webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);
	-webkit-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 200ms;
	-ms-transition-duration: 200ms;
	transition-duration: 200ms;
	}