/* Cleaner for Excite translation */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.excite.co.jp/world/") {
  #contents > :not(#transForm):not(#webPageMin):not(#techDict):not(.content),
  #sidebar, #exUnderNav, #exFooter, #afterBox, #excite_slidead_wrap,
  .ad728 {
    display: none !important;
  }

  #container {
    width: auto !important;
    float: initial !important;
    margin: 0 !important;
  }

  #wrapper, #nav, #wrapperInner {
    width: 80% !important;
  }

  #contents { margin: 0 !important; }
}


/* Cleaner for Excite translation */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.excite.co.jp/world/") {
  #contents > :not(#transForm):not(#webPageMin):not(#techDict):not(.content),
  #sidebar, #exUnderNav, #exFooter, #afterBox, #excite_slidead_wrap,
  .ad728 {
    display: none !important;
  }

  #container {
    width: auto !important;
    float: initial !important;
    margin: 0 !important;
  }

  #wrapper, #nav, #wrapperInner {
    width: 85vw !important;
  }

  #contents { margin: 0 !important; }
}


Use vw for screen size based layout
Use vw for screen size based layout
