@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url(http://mixi.jp/), url-prefix(http://mixi.jp/home.pl) {

  /* â˜…ã‚ªãƒ—ã‚·ãƒ§ãƒ³â˜… */
  #mixiInfo h2, #mixiInfo ul
  {
    height: 54px;  /* â†æ•°å€¤å¤‰æ›´ã§ã€ŒãŠçŸ¥ã‚‰ã›ã€ãƒœãƒƒã‚¯ã‚¹ã®é«˜ã•ã‚’å¤‰æ›´ */
  }
  #bodyContents #mixiInfo
  {
    top: 8px;      /* â†æ•°å€¤å¤‰æ›´ã§ä¸Šã®ä½™ç™½èª¿æ•´ */
  }
  /* â˜…ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã“ã“ã¾ã§ï¼ˆä»¥ä¸‹ã¯ã„ã˜ã‚‹ã¨ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆãŒå´©ã‚Œã‚‹æã‚ŒãŒã‚ã‚Šã¾ã™ï¼‰â˜… */


  .adBanner { visibility: hidden !important; } /* ä¸Šéƒ¨ã®åºƒå‘Šéžè¡¨ç¤º */
  #mixiInfo
  {
    position: absolute !important;
  }
  #mixiInfo .contents
  {
    padding: 7px 0 2px !important;
    width: 441px;
  }
  #mixiInfo h2
  {
    font-size: 0 !important;
    background: transparent url(http://img.mixi.jp/img/basic/home/bg_mixiinfo_bottom001.gif) no-repeat scroll left bottom;
    margin-top: 15px !important;
    top: 0 !important;
    left: 0 !important;
    width: 441px;
  }
  #mixiInfo ul
  {
    background-image: none !important;
    padding-bottom: 0 !important;
    width: 337px !important;
    position: relative;
    z-index: 0;
    overflow-y: auto;
  }
}