@media screen and (min-width: 830px) and (max-width: 1110px) { div#header-in, div#navi-in, div#body-in { padding: 0 0px; width: 100%; }

mobile-menu {

display: none;

}

header {

max-width: 830px;
margin: auto;

}

navi {

max-width: 830px;
margin: auto;

}

body {

margin: auto !important;

}

footer {

margin: auto !important;

}

navi ul {

border: 1px solid #ddd;
display: block;

}

navi ul li {

float: left;

}

navi ul li a {

font-size: 14px;
padding: .3em .7em;

}

main {

margin-left: 10px;
float: left;
width: 520px;

} div#sidebar { clear: none; float: right; width: 280px; } }