@media only screen and (min-width: 961px) {

 #wrapper {
  width: 958px;
  margin: 0 auto;
  padding: 0;
  border: 2px solid #555;
  border-top: none;
 }

nav {
padding: 0 30px;
}
nav ul {
margin: 0 32px 0 0;
}
 #common-contents {
  width: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
 }
 article {
  border-bottom: none;
 }
article.main {
float: left;
width: 620px;
padding: 0 20px 0 0;
margin-right: 20px;
}
aside.side {
  float: left;
  width: 258px;
  margin: 0;
  padding: 0;
 }
#sidebar1, #sidebar2, #sidebar3, #sidebar4 {
  width: 100%;
  padding:0;
  float: none;
 }
#GoogleADV {
text-align: center;
position: static;
}
/*‘‘‘‘‘end‘‘‘‘‘*/ }