@namespace url(http://www.w3.org/1999/xhtml);

/* å®£ä¼ã‚³ãƒ¡ãƒ³ãƒˆè¦§ã‚’æ¶ˆã™ */
/*
@-moz-document url-prefix("http://www.nicovideo.jp/ranking/"),
               url-prefix("http://nine.nicovideo.jp/ranking/") {
  .thumb_uad_header {
    display : none !important;
  }
}
*/

/* åˆ—è¡¨ç¤ºå¤‰æ›´ */
@-moz-document url-prefix("http://www.nicovideo.jp/ranking/"),
               url-prefix("http://nine.nicovideo.jp/ranking/") {
  .content_672 {
    letter-spacing : -1em !important;
  }

  .content_672 > * {
    letter-spacing : normal !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr,
  div[class^="thumb_frm"] > table > tbody > tr > td {
    display : block !important;
    padding : 0 !important;
    width : auto !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding:0 8px;"],
  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding: 0pt 8px;"] {
    float : left !important;
    padding : 4px 4px 4px 0 !important;
    width : 100px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child {
    width : auto !important;
    overflow : visible !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child {
    margin-top : -18px !important;
  }

  .menu_palet {
    z-index : 10 !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > p.font12,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > p.num_status {
    font-size : 10px !important;
    line-height : 1.25 !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 {
    line-height : 16px !important;
    margin : 1px -64px 3px 104px !important;
    position : relative !important;
    left : -60px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 > strong:first-child,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 > strong:first-child > span {
    font-size : 12px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 + div {
    margin : 0 0 0 104px !important;
  }

  .watch {
    font-size : 12px !important;
    line-height : 1.375 !important;
    margin-bottom : 2px !important;
    white-space : normal !important;
  }

  .vinfo_last_res {
    clear : left !important;
    margin : 4px 0 !important;
  }

  .list_count {
    text-align : left !important;
  }

  .list_count > span[style="font-size:40px; line-height:1;"],
  .list_count > span[style="font-size: 40px; line-height: 1;"] {
    font-size : 18px !important;
  }

  .list_count > span[style="font-size:24px; line-height:1;"],
  .list_count > span[style="font-size: 24px; line-height: 1;"] {
    font-size : 18px !important;
  }

  .list_count > span[style="font-size:16px; line-height:1;"],
  .list_count > span[style="font-size: 16px; line-height: 1;"] {
    font-size : 12px !important;
    line-height : 18px !important;
  }

  /* ä»¥ä¸‹AutoPagerizeç”¨ */
  .autopagerize_page_info {
    font-size : 12px;
  }

  .autopagerize_page_separator {
    margin : 4px 0 !important;
  }
}

/* 2åˆ—è¡¨ç¤ºç”¨ */
@-moz-document url-prefix("http://www.nicovideo.jp/ranking/"),
               url-prefix("http://nine.nicovideo.jp/ranking/") {
  .content_672 > table:first-child + div[style="padding:4px;"] ~ div[style="padding:4px;"],
  .content_672 > table:first-child + div[style="padding: 4px;"] ~ div[style="padding: 4px;"] {
    display : inline-block !important;
    vertical-align : top !important;
    width : 328px !important;
  }

  div[class^="thumb_frm"],
  div[class^="thumb_frm"] > table,
  div[class^="thumb_frm"] > table > tbody > tr,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child {
    width : 312px !important;
  }
}

/* 4åˆ—è¡¨ç¤ºç”¨ */
/*
@-moz-document url-prefix("http://www.nicovideo.jp/ranking/"),
               url-prefix("http://nine.nicovideo.jp/ranking/") {
  .thumb_uad_header {
    display : none !important;
  }

  .content_672 > table:first-child + div[style="padding:4px;"] ~ div[style="padding:4px;"],
  .content_672 > table:first-child + div[style="padding: 4px;"] ~ div[style="padding: 4px;"] {
    display : inline-block !important;
    overflow : visible !important;
    vertical-align : top !important;
    width : 160px !important;
  }

  div[class^="thumb_frm"] > table {
    position : relative !important;
  }

  div[class^="thumb_frm"],
  div[class^="thumb_frm"] > table,
  div[class^="thumb_frm"] > table > tbody > tr,
  div[class^="thumb_frm"] > table > tbody > tr > td {
    width : 144px !important;
    display : block !important;
  }

  .list_count {
    width : auto !important;
  }

  .list_count > span[style] {
    font-size : 12px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding:0 8px;"],
  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding: 0pt 8px;"] {
    float : none !important;
    margin : 30px 6px 0 6px !important;
    padding : 4px 0 !important;
    width : 132px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding:0 8px;"] .img_std96,
  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding: 0pt 8px;"] .img_std96 {
    width : 128px !important;
    height : 96px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding:0 8px;"]:hover + td div[id^="MENU_"],
  div[class^="thumb_frm"] > table > tbody > tr > td[style="padding: 0pt 8px;"]:hover + td div[id^="MENU_"] {
    display : block !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 + div {
    margin : auto !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child {
    margin-top : -132px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 {
    line-height : 1.25 !important;
    margin-bottom : 108px !important;
    position : static !important;
  }

  div[id^="MENU_"] {
    position : static !important;
  }

  .menu_palet {
    line-height : 1.375 !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 > strong:first-child,
  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 > strong:first-child > span {
    font-size : 10px !important;
  }

  div[class^="thumb_frm"] > table > tbody > tr > td:last-child > div:only-child > div:first-child + p.font12 + p[style] + p.font12,
  .vinfo_last_res {
    display : none !important;
  }
}
*/