#wrap { width: 100%; min-width: 320px; position: relative; margin: 0 auto; overflow: hidden; visibility: hidden; }
#header { width: 100%; position: relative; margin: 0 auto; }
/* #container { width: 100%; position: relative; margin: 0 auto; } */
.inner { width: 91.6%; position: relative; margin-left: auto; margin-right: auto; max-width: 1760px;}
/* .inner { max-width: 1760px; width: auto; margin-left: 4.16%; margin-right: 4.16%; } */
.inner02 { width: 75%; position: relative; margin-left: auto; margin-right: auto; max-width: 1440px;}
/* .inner02 { max-width: 1440px; width: auto; margin-left: 12.5%; margin-right: 12.5%; } */

#footer { width: 100%; clear: both; position: relative; margin: 0 auto; }

@media all and (max-width: 1440px){
  .inner02 { width: auto; margin-left: 7%; margin-right: 7%; }
}
@media all and (max-width: 1200px){
 .inner,.inner02 { width: auto; margin-left: 3.90625%; margin-right: 3.90625%; }
}
