@media only screen and (device-width: 320px) {
  html body {
    width: 1200px;
    min-width: 1200px;
    max-width: 1200px; }
    html body header {
      width: 1200px;
      min-width: 1200px;
      max-width: 1200px;
      margin-bottom: 0px; }
    html body div#menu {
      width: 1200px;
      min-width: 1200px;
      max-width: 1200px; }
      html body div#menu img {
        height: 97px;
        margin: 13px 0 0 63px;
        width: 300px; }
      html body div#menu ul#top_nav {
        margin-top: 35px;
        margin-left: 20px;
        margin-right: 0px;
        padding-bottom: 0; }
        html body div#menu ul#top_nav li {
          width: 185px;
          height: 60px; }
          html body div#menu ul#top_nav li a {
            font-family: "Apple Gothic", "HelveticaNeueUltraLight", "Futura";
            font-size: 1.7em;
            height: 91px;
            letter-spacing: 4px; }
    html body footer div.wrap {
      width: 1200px;
      min-width: 1200px;
      max-width: 1200px; }
      html body footer div.wrap ul {
        margin-right: 16px; } }
@media only screen and (device-width: 768px) {
  html body {
    margin: 0px;
    padding: 0px; }
    html body header {
      width: 1200px;
      margin-bottom: 5px; }
      html body header #menu {
        width: 768px;
        min-width: 768px;
        max-width: 768px; }
        html body header #menu #top_nav {
          margin-top: 15px; }
    html body div#main {
      margin: -4px auto; }
    html body footer {
      width: 1200px;
      overflow: hidden; }
      html body footer div.wrap {
        width: 768px;
        min-width: 768px;
        max-width: 768px; }
        html body footer div.wrap ul {
          margin-right: 16px; }
        html body footer div.wrap p {
          margin-top: 6%; } }
