/* --------------------------------------------------
Contents
-------------------------------------------------- */
body { background: #B3B3B3; position: relative; }
body #wrapper header { position: absolute; top: 50%; left: 25px; transform: translate(0, -50%); }
body #wrapper header h1 { font-size: 4.4rem; margin: 0 0 30px; }

@media screen and (min-width: 769px) { body #wrapper header { left: 100px; }
  body #wrapper header h1 { font-size: 2.4rem; margin: 0 0 45px; } }
