@namespace url(http://www.w3.org/1999/xhtml);

/******************************************************************************/
/*                                                                            */
/* å³å´ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’ç¸®å°ã—ã¦å³ä¸Šã«è¡¨ç¤ºã™ã‚‹                                     */
/*                                                                            */
/******************************************************************************/
@-moz-document url-prefix("http://www.nicovideo.jp/newarrival"),
               url-prefix("http://www.nicovideo.jp/recent"),
               url-prefix("http://www.nicovideo.jp/related_tag"),
               url-prefix("http://www.nicovideo.jp/search/"),
               url-prefix("http://www.nicovideo.jp/tag/") {
  #PAGEBODY {
    position: relative !important;
  }

  #PAGEBODY > div.mb8p4 {
    width: 664px !important;
  }

  #PAGEBODY > table.font12 {
    width: 512px !important;
  }

  #PAGEBODY > table.font12 > tbody > tr > td[nowrap] {
    line-height: 65px !important;
  }

  .content_312 {
    float: none !important;
    overflow: visible !important;
    position: absolute !important;
    right: 4px !important;
  }

  #PAGEBODY > div:not(.mb8p4):first-child + div ~ .content_312 {
    top: 94px !important;
  }

  #PAGEBODY > div.mb8p4 ~ .content_312 {
    top: 4px !important;
  }

  .content_312 > div.mb8p4:first-child,
  #web_pc_360 {
    display: none !important;
  }

  .content_312 > div.mb8p4 {
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .content_312 > div.mb8p4:hover {
    z-index: 10 !important;
  }

  .content_312 > div.mb8p4:first-child + script + div.mb8p4 {
    position: absolute !important;
    top: 0px !important;
  }

  .content_312 > div.mb8p4:first-child + script + div.mb8p4 ~ div.mb8p4:not(:last-child) {
    position: absolute !important;
    top: 27px !important;
  }

  .content_312 > div.mb8p4:last-child {
    position: absolute !important;
    top: 54px !important;
  }

  .content_312 > div.mb8p4 > p {
    display: none !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg {
    background-color: #ffffcc !important;
    background-image: none !important;
    border: 2px solid #ffcc66 !important;
    margin: 0 2px !important;
    width: 276px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
  }

  .content_312 > div.mb8p4 .related_chcom_bg {
    background-color: #ffffff !important;
    background-image: none !important;
    border: 2px solid #999f9f !important;
    margin: 0 2px !important;
    width: 276px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
  } 

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child {
    padding-left: 0 !important;
  } 

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child:before,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child:before {
    float: left !important;
    font-size: 10px !important;;
    font-weight: bold !important;
    line-height: 1.25 !important;
    padding-right: 6px !important;
    text-align: center !important;
    width: 1em !important;
  }

  .content_312 > div.mb8p4:not(:hover) .related_pedia_bg > div:first-child:before,
  .content_312 > div.mb8p4:not(:hover) .related_chcom_bg > div:first-child:before {
    content: "+";
  }

  .content_312 > div.mb8p4:hover .related_pedia_bg > div:first-child:before,
  .content_312 > div.mb8p4:hover .related_chcom_bg > div:first-child:before {
    content: "-";
  }

  .content_312 > div.mb8p4:not(:hover) .related_pedia_bg > div:first-child ~ *,
  .content_312 > div.mb8p4:not(:hover) .related_chcom_bg > div:first-child ~ * {
    display: none !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font10,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font10 {
    display: none !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 {
    font-size: 10px !important;
    line-height: 1.25 !important;
    overflow: hidden !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 {
    color: transparent !important;
    letter-spacing: -1em !important;
    /*font-size: 0 !important;*/
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12 > *:not(strong),
  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12 > strong:only-child,
  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12 > strong:not(:last-child),
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 > *:not(strong),
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 > strong:only-child,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 > strong:not(:last-child) {
    display: none !important;
  }

  .content_312 > div.mb8p4:hover .related_chcom_bg > div:only-child p.font12 {
    color: #699f9f !important;
    font-size: 12px !important;
    letter-spacing: normal !important;
  }

  .content_312 > div.mb8p4:hover .related_chcom_bg > div:only-child p.font12 > a,
  .content_312 > div.mb8p4:hover .related_chcom_bg > div:only-child p.font12 > br {
    display: inline !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12:before {
    content: "ãƒ‹ã‚³ãƒ‹ã‚³å¤§ç™¾ç§‘";
    color: #696f6f !important;
    display: block !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
    margin-bottom: -1.25em !important;
  }

  .content_312 > div.mb8p4:not(:last-child) .related_chcom_bg > div:first-child p.font12:before {
    content: "â€Œãƒ‹ã‚³ãƒ‹ã‚³ãƒãƒ£ãƒ³ãƒãƒ«â€Œ";
    color: #696f6f !important;
    display: block !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
    margin-bottom: -1.25em !important;
  }

  .content_312 > div.mb8p4:last-child .related_chcom_bg > div:first-child p.font12:before {
    content: "â€Œâ€Œãƒ‹ã‚³ãƒ‹ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£â€Œ";
    color: #696f6f !important;
    display: block !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
    margin-bottom: -1.25em !important;
  }

  .content_312 > div.mb8p4:hover .related_chcom_bg > div:only-child p.font12:before {
    padding-bottom: 4px !important;
    margin-bottom: 0 !important;
  }

  .content_312 > div.mb8p4 .related_pedia_bg > div:first-child p.font12 > strong ~ strong:last-child,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child p.font12 > strong ~ strong:last-child {
    color: #696f6f !important;
    float: right !important;
    font-size: 10px !important;
    letter-spacing: normal !important;
  }

  #related_nicopedia_body,
  .related_chcom_description {
    overflow: hidden !important;
  }

  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child ~ div .font12,
  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child ~ div .related_chcom_description {
    font-size: 10px !important;
    line-height: 1.25 !important;
  }

  .content_312 > div.mb8p4 .related_chcom_bg > div:first-child ~ div .font14 {
    font-size: 12px !important;
    line-height: 1.375 !important;
  }
}
@-moz-document url-prefix("http://www.nicovideo.jp/tag/") {
  #PAGEBODY > .mb8p4:first-child {
    min-height: 73px !important;
  }
}

@-moz-document url-prefix("http://www.nicovideo.jp/recent"),
               url-prefix("http://www.nicovideo.jp/related_tag"),
               url-prefix("http://www.nicovideo.jp/newarrival") {
  .content_312 > div.mb8p4:last-child {
    top: 27px !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/newarrival"),
               url-prefix("http://nine.nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/related_tag"),
               url-prefix("http://nine.nicovideo.jp/search/"),
               url-prefix("http://nine.nicovideo.jp/tag/") {
  #PAGEBODY > div.mb8p4:first-child,
  #PAGEBODY > div:first-child + div + p.font12,
  #PAGEBODY > table.font12 {
    width : 672px !important;
    margin : 0 !important;
    -moz-box-sizing : border-box !important;
    -webkit-box-sizing : border-box !important;
  }

  #PAGEBODY > div.mb8p4:first-child > h1 {
    line-height : 32px !important;
  }

  #PAGEBODY > div:first-child + div + p.font12,
  #PAGEBODY > table.font12 > tbody > tr > td[nowrap]:first-child {
    line-height : 75px !important;
  }

  #PAGEBODY {
    position : relative !important;
  }

  .content_312 {
    height : 0 !important;
  }

  .content_312 > *:not(.mb8p4):not([summary="list"]),
  .content_312 > .mb8p4:first-child,
  .content_312 > .mb8p4 > p,
  .content_312 > table[summary="list"] > tbody > tr:first-child > td > p:not(.rel_chcom_msg) {
    display : none !important;
  }

  #related_nicopedia {
    position : absolute !important;
    border-width : 0 !important;
    -moz-border-radius : 6px !important;
    -webkit-border-radius : 6px !important;
  }

  #related_nicopedia {
    z-index : 10 !important;
  }

  #related_nicopedia:before {
    content : "+" !important;
    font-size : 12px !important;
    font-weight : bold !important;
    line-height : 25px !important;
  }

  #related_nicopedia {
    top : 104px !important;
    right : 4px !important;
    padding : 0 8px !important;
  }

  #related_nicopedia:hover:before {
    content : "âˆ’" !important;
  }

  #related_nicopedia > table > tbody > tr:not(:first-child) {
    display : none !important;
  }

  #related_nicopedia:hover > table > tbody > tr:not(:first-child) {
    display : table-row !important;
  }

  #related_nicopedia > table {
    margin-top : -25px !important;
  }

  #related_nicopedia > table > tbody > tr:first-child > td:only-child {
    color : transparent !important;
    font-size : 0 !important;
    letter-spacing : -1em !important;
    padding-left : 12px !important;
  }

  #related_nicopedia > table > tbody > tr:first-child > td:only-child > strong:first-child + strong {
    color : #333333 !important;
    float : right !important;
    font-size : 12px !important;
    letter-spacing : normal !important;
    line-height : 17px !important;
  }

  #related_nicopedia > table > tbody > tr:first-child > td:only-child:before {
    font-size : 12px !important;
    font-weight : bold !important;
    line-height : 17px !important;
  }

  #related_nicopedia > table > tbody > tr:first-child > td:only-child:before {
    content : "ãƒ‹ã‚³ãƒ‹ã‚³å¤§ç™¾ç§‘" !important;
    color : #333333 !important;
    letter-spacing : normal !important;
  }

  #related_nicopedia_body {
    overflow: hidden !important;
    width: 268px !important;
  }

  .content_312 > table[summary="list"],
  .content_312 > table[summary="list"] > tbody,
  .content_312 > table[summary="list"] > tbody > tr,
  .content_312 > table[summary="list"] > tbody > tr > td {
    display : block !important;
  }

  .content_312 > table[summary="list"] {
    position : absolute !important;
    right : 0 !important;
    margin : 0 4px !important;
    width : 304px !important;
    border-collapse : collapse !important;
    -moz-border-radius : 6px !important;
    -webkit-border-radius : 6px !important;
  }

  .content_312 > table[summary="list"]:hover {
    z-index : 10 !important;
  }

  #web_pc_megatext_tpl + script + table {
    top : 133px !important;
    background-color : #393f3f !important;
  }

  #web_pc_megatext_tpl + script + div + table {
    top : 133px !important;
  }

  #web_pc_megatext_tpl + script + table + table {
    top : 162px !important;
  }

  #web_pc_megatext_tpl + script + div + table,
  #web_pc_megatext_tpl + script + table + table {
    background-color : #cccccc !important;
  }

  .content_312 > table[summary="list"] > tbody > tr {
    padding : 0 8px !important;
  }

  .content_312 > table[summary="list"] > tbody > tr > td {
    padding : 0 !important;
    margin : 4px auto !important;
    width : 280px !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:not(:first-child) {
    display : none !important;
  }

  .content_312 > table[summary="list"]:hover > tbody > tr:not(:first-child) {
    display : block !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child > td {
    margin : -25px 4px 0 16px !important;
    width : 268px !important;
    height : 25px !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child + tr > td {
    margin-top : 0 !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child:before {
    content : "+" !important;
    font-size : 12px !important;
    font-weight : bold !important;
    line-height : 25px !important;
  }

  #web_pc_megatext_tpl + script + table > tbody > tr:first-child:before {
    color : #ffffff !important;
  }

  .content_312 > table[summary="list"]:hover > tbody > tr:first-child:before {
    content : "âˆ’" !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child > td:before {
    font-weight : bold !important;
    font-size : 12px !important;
    line-height : 25px !important;
  }

  #web_pc_megatext_tpl + script + table > tbody > tr:first-child > td:before {
    content : "ãƒãƒ£ãƒ³ãƒãƒ«" !important;
    color : #ffffff !important;
  }

  #web_pc_megatext_tpl + script + div + table > tbody > tr:first-child > td:before,
  #web_pc_megatext_tpl + script + table + table > tbody > tr:first-child > td:before {
    content : "ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£" !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child > td > p.rel_chcom_msg {
    color : transparent !important;
    font-size : 0 !important;
    height : 0 !important;
    letter-spacing : -1em !important;
  }

  .content_312 > table[summary="list"] > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child {
    color : #ffffff !important;
    display : block !important;
    position : absolute !important;
    top : 0 !important;
    right : 12px !important;
    font-size : 12px !important;
    font-weight : bold !important;
    letter-spacing : normal !important;
    line-height : 25px !important;
  }

  #web_pc_megatext_tpl + script + div + table > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child,
  #web_pc_megatext_tpl + script + table + table > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child {
    color : #333333 !important;
  }

  #web_pc_megatext_tpl + script + table > tbody > tr:not(:only-child):last-child > td[class="font12"] > a {
    color : #ffffff !important;
  }

  .content_312 > table[summary="list"] > tbody > tr > td > div {
    width : auto !important;
    background-color : #ffffff !important;
    border : 2px #666 solid !important;
    padding : 4px !important;
  }

  .content_312 > table[summary="list"] > tbody > tr > td > div > p.font12 {
    font-size : 10px !important;
    line-height : 1.25 !important;
  }

  .content_312 > table[summary="list"] > tbody > tr > td > div > p.rel_chcom_description,
  .content_312 > table[summary="list"] > tbody > tr > td > div > h3 {
    font-size : 12px !important;
    line-height : 1.2 !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/related_tag"),
               url-prefix("http://nine.nicovideo.jp/newarrival") {
  #related_nicopedia {
    top : 4px !important;
  }

  #web_pc_megatext_tpl + script + table {
    top : 33px !important;
  }

  #web_pc_megatext_tpl + script + div + table {
    top : 33px !important;
  }

  #web_pc_megatext_tpl + script + table + table {
    top : 62px !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/tag/") {
  #related_nicopedia {
    top : 4px !important;
  }

  #web_pc_megatext_tpl + script + table,
  #web_pc_megatext_tpl + script + div + table,
  #web_pc_megatext_tpl + script + div + div + table {
    top : 33px !important;
  }

  #web_pc_megatext_tpl + script + table + table,
  #web_pc_megatext_tpl + script + div + table + table {
    top : 62px !important;
  }

  #web_pc_megatext_tpl + script + div + table:not(:last-child) {
    background-color : #393F3F !important;
  }

  #web_pc_megatext_tpl + script + div + div + table,
  #web_pc_megatext_tpl + script + div + table + table {
    background-color : #cccccc !important;
  }

  #web_pc_megatext_tpl + script + div + table:not(:last-child) > tbody > tr:first-child:before {
    color : #ffffff !important;
  }

  #web_pc_megatext_tpl + script + div + table:not(:last-child) > tbody > tr:first-child > td:before {
    content : "ãƒãƒ£ãƒ³ãƒãƒ«" !important;
    color : #ffffff !important;
  }

  #web_pc_megatext_tpl + script + div + div + table > tbody > tr:first-child > td:before,
  #web_pc_megatext_tpl + script + div + table + table > tbody > tr:first-child > td:before {
    content : "ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£" !important;
  }

  #web_pc_megatext_tpl + script + div + table:not(:last-child) > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child {
    color : #ffffff !important;
  }

  #web_pc_megatext_tpl + script + div + div + table > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child,
  #web_pc_megatext_tpl + script + div + table + table > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child {
    color : #333333 !important;
  }

  #web_pc_megatext_tpl + script + div + table:not(:last-child) > tbody > tr:not(:only-child):last-child > td[class="font12"] > a {
    color : #ffffff !important;
  }

  #PAGEBODY > .mb8p4:first-child > h1 {
    margin : 10px 0  !important;
    min-height : 45px !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/newarrival") {
  #web_pc_megatext_tpl + script + table {
    background-color : #cccccc !important;
  }

  #web_pc_megatext_tpl + script + table > tbody > tr:first-child:before,
  #web_pc_megatext_tpl + script + table > tbody > tr:first-child > td:before,
  #web_pc_megatext_tpl + script + table > tbody > tr:first-child > td > p.rel_chcom_msg > strong:last-child,
  #web_pc_megatext_tpl + script + table > tbody > tr:not(:only-child):last-child > td[class="font12"] > a {
    color : #333333 !important;
  }


  #web_pc_megatext_tpl + script + table > tbody > tr:first-child > td:before {
    content : "ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£" !important;
  }
}

/******************************************************************************/
/*                                                                            */
/* å³å´ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’è¡¨ç¤ºã—ãªã„                                                 */
/*                                                                            */
/******************************************************************************/
/*
@-moz-document url-prefix("http://www.nicovideo.jp/newarrival"),
               url-prefix("http://www.nicovideo.jp/recent"),
               url-prefix("http://www.nicovideo.jp/related_tag/"),
               url-prefix("http://www.nicovideo.jp/search/"),
               url-prefix("http://www.nicovideo.jp/tag/") {
  .content_312 {
    display : none !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/newarrival"),
               url-prefix("http://nine.nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/related_tag/"),
               url-prefix("http://nine.nicovideo.jp/search/"),
               url-prefix("http://nine.nicovideo.jp/tag/") {
  .content_312 {
    display : none !important;
  }
}
*/

/******************************************************************************/
/*                                                                            */
/* æ¤œç´¢çµæžœã€æ–°ç€å‹•ç”»ã‚’3æ®µè¡¨ç¤ºã«ã™ã‚‹                                          */
/*                                                                            */
/******************************************************************************/
@-moz-document url-prefix("http://www.nicovideo.jp/hotlist"),
               url-prefix("http://www.nicovideo.jp/newarrival"),
               url-prefix("http://www.nicovideo.jp/recent"),
               url-prefix("http://www.nicovideo.jp/search/"),
               url-prefix("http://www.nicovideo.jp/tag/") {
  .content_672 {
    float: none !important;
    width: auto !important;
  }

  .thumb_cols a:link img,
  .thumb_cols a:visited img {
    background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAASCAMAAABvuQAKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRFxszMzNLS0tfX4OXl2+Dg2NvbztPT1NnZ6u3t4ubm2d3d3eHhzdHR3+Pj0dXV19vbz9XV1Nra1tzcwcfHvsTE0dfXw8nJ4+fn2N7ey9DQvMLCaW9vyc/PmZ+f////Hx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////R/EOXAAAARlJREFUeNq8levOgjAQRAsiKCg3b9+Fff/HrDO21ZS0jYmNJ7VLsiczfwgq/S2U1ksaWjkUpWV3S7ETnUdB0/4nxZ4xORQ0beZZwBxmwxirRKT3FDQdp4nGFObIGKtEpPcUNHUXIHIJ0zGmM88RySnRjIeCpmoEIuNopsc4Voyp3NIK3v1UXhnrQwVNbQFEisJMj6JoGdO6hZ3eHVDWhwqaBr7vIua9XzUty8CYwS3s9O6Asj5U0NQoIKKUmR5KNYxp3NIK3v1UzPrxWx0qaCqvQOQapmRMaZ4jklO4jito6k9A5BSmZ0xPgXygoKk+A5FzmJoxNQXygYKmw1+KA2NyKGja/qbYMiaHovTynwYf/CzK9/6f7gIMAA9wbwI5O4RiAAAAAElFTkSuQmCC") !important;
   }

  .thumb_cols img,
  .thumb_cols a:hover img,
  .thumb_cols a:active img {
    background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAASCAMAAABvuQAKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF5uzs7PLy6e/v9/r6+Pv79Pf3+v39/v//9fj4+vv78fT0+/7+7vHx8vX17fDw+fz88PPz7/X19vz89Pr64efn3uTk8ff34+npaW9v+P7+3OLi/P//7O/vmZ+fyc/POT8/////ISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////qXLwmgAAAR1JREFUeNq8lVmOwyAQRPGWOI6deMk2W/r+p2SqAmSEBShS0Dxh2lI/VX2i9H+htP5JQyuHovRt+5Vie9N5FDTtP1LsGZNDQdNmngXMYTaMsUpEek1B03FZaCxhjoyxSkR6TUFTfQEilzA1Y2rzH5GcEs14KGiqJiAyTWZ6TFPFmMotreDdT+UvY32ooKktgEhRmOlRFC1jWrew07sDyvpQQVNTApGyNNOjLBvGNG5hp3cHlPWhgqZBARGlzPRQamDM4JZW8O6nYtaPb3WooKm7ApFrmI4xnfmPSE7hOq6gaTwBkVOYkTEjBfKGgqb+DETOYXrG9BTIGwqaDp8pDozJoaBp951ix5gcitJ3SXPXeRS8T/c0fHxyKL8CDADouXP61DXp/wAAAABJRU5ErkJggg==") !important;
   }

  .content_672 > div[style*="width:624px"],
  .content_672 > div[style*="width: 624px"] {
    width: auto !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .content_672 > table {
    width: 100% !important;
  }

  .content_672 > div[style*="width:624px"] > div,
  .content_672 > div[style*="width: 624px"] > div {
    display: inline !important;
    font-size: 0 !important;
  }

  .thumb_col_1 {
    float: none !important;
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .thumb_col_2 {
    display: inline-block !important;
    float: none !important;
    margin-right : -0.333em !important;
    vertical-align: top !important;
    width : 328px !important;
  }

  .thumb_col_2 > table {
    width: 100% !important;
  }

  .thumb_col_4 {
    display: inline-block !important;
    float: none !important;
    margin-right : -0.333em !important;
    vertical-align: top !important;
    width : 156px !important;
  }

  .thumb_col_4 > table {
    width: 100% !important;
  }

  .thumb_col_4 .uad_thumbfrm > table {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

@-moz-document url-prefix("http://www.nicovideo.jp/related_tag/") {
  .content_672 {
    float: none !important;
    width: auto !important;
  }

  .content_672 > table {
    width: 100% !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/hotlist"),
               url-prefix("http://nine.nicovideo.jp/newarrival"),
               url-prefix("http://nine.nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/search/"),
               url-prefix("http://nine.nicovideo.jp/tag/") {
  .content_672,
  .content_672 > div[style*="width:640px;"],
  .content_672 > div[style*="width: 640px;"] {
    width : 100% !important;
  }

  .thumb_cols a:link img,
  .thumb_cols a:visited img {
    background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAASCAMAAABvuQAKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRFxszMzNLS0tfX4OXl2+Dg2NvbztPT1NnZ6u3t4ubm2d3d3eHhzdHR3+Pj0dXV19vbz9XV1Nra1tzcwcfHvsTE0dfXw8nJ4+fn2N7ey9DQvMLCaW9vyc/PmZ+f////Hx8fICAgISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////R/EOXAAAARlJREFUeNq8levOgjAQRAsiKCg3b9+Fff/HrDO21ZS0jYmNJ7VLsiczfwgq/S2U1ksaWjkUpWV3S7ETnUdB0/4nxZ4xORQ0beZZwBxmwxirRKT3FDQdp4nGFObIGKtEpPcUNHUXIHIJ0zGmM88RySnRjIeCpmoEIuNopsc4Voyp3NIK3v1UXhnrQwVNbQFEisJMj6JoGdO6hZ3eHVDWhwqaBr7vIua9XzUty8CYwS3s9O6Asj5U0NQoIKKUmR5KNYxp3NIK3v1UzPrxWx0qaCqvQOQapmRMaZ4jklO4jito6k9A5BSmZ0xPgXygoKk+A5FzmJoxNQXygYKmw1+KA2NyKGja/qbYMiaHovTynwYf/CzK9/6f7gIMAA9wbwI5O4RiAAAAAElFTkSuQmCC") !important;
   }

  .thumb_cols img,
  .thumb_cols a:hover img,
  .thumb_cols a:active img {
    background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAAASCAMAAABvuQAKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwBQTFRF5uzs7PLy6e/v9/r6+Pv79Pf3+v39/v//9fj4+vv78fT0+/7+7vHx8vX17fDw+fz88PPz7/X19vz89Pr64efn3uTk8ff34+npaW9v+P7+3OLi/P//7O/vmZ+fyc/POT8/////ISEhIiIiIyMjJCQkJSUlJiYmJycnKCgoKSkpKioqKysrLCwsLS0tLi4uLy8vMDAwMTExMjIyMzMzNDQ0NTU1NjY2Nzc3ODg4OTk5Ojo6Ozs7PDw8PT09Pj4+Pz8/QEBAQUFBQkJCQ0NDRERERUVFRkZGR0dHSEhISUlJSkpKS0tLTExMTU1NTk5OT09PUFBQUVFRUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampqa2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////qXLwmgAAAR1JREFUeNq8lVmOwyAQRPGWOI6deMk2W/r+p2SqAmSEBShS0Dxh2lI/VX2i9H+htP5JQyuHovRt+5Vie9N5FDTtP1LsGZNDQdNmngXMYTaMsUpEek1B03FZaCxhjoyxSkR6TUFTfQEilzA1Y2rzH5GcEs14KGiqJiAyTWZ6TFPFmMotreDdT+UvY32ooKktgEhRmOlRFC1jWrew07sDyvpQQVNTApGyNNOjLBvGNG5hp3cHlPWhgqZBARGlzPRQamDM4JZW8O6nYtaPb3WooKm7ApFrmI4xnfmPSE7hOq6gaTwBkVOYkTEjBfKGgqb+DETOYXrG9BTIGwqaDp8pDozJoaBp951ix5gcitJ3SXPXeRS8T/c0fHxyKL8CDADouXP61DXp/wAAAABJRU5ErkJggg==") !important;
   }

  .content_672 > div[style*="width:640px;"],
  .content_672 > div[style*="width: 640px;"]  {
    font-size : 0 !important;
    padding : 0 !important;
  }

  .content_672 > div[style*="width:640px;"] > div,
  .content_672 > div[style*="width: 640px;"] > div {
    display : inline !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div,
  .content_672 > div[style*="width: 640px;"] > div > div {
    display : inline-block !important;
    float : none !important;
    vertical-align : top !important; 
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:640px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 640px;"] {
    display : block !important;
    margin: 0 auto 8px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:320px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 320px;"] {
    margin-right : -0.333em !important;
    width : 328px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:320px;"] > table:only-child,
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 320px;"] > table:only-child {
    width : 328px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] {
    margin-right : -0.333em !important;
    width : 164px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"] > div:only-child > div,
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] > div:only-child > div {
    margin : 2px auto !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/related_tag") {
  .content_672,
  .content_672 > table.font12 {
    width : 100% !important;
  }
}

/******************************************************************************/
/*                                                                            */
/* æ¤œç´¢çµæžœã€æ–°ç€å‹•ç”»ã«æž ã‚’ä»˜ã‘ã‚‹                                             */
/*                                                                            */
/******************************************************************************/
/*
@-moz-document url-prefix("http://www.nicovideo.jp/hotlist"),
               url-prefix("http://www.nicovideo.jp/newarrival"),
               url-prefix("http://www.nicovideo.jp/recent"),
               url-prefix("http://www.nicovideo.jp/search/"),
               url-prefix("http://www.nicovideo.jp/tag/") {
  .thumb_col_2 {
    border: 2px solid #cccfcf !important;
    margin: 4px !important;
    width: 316px !important;
  }

  .thumb_col_2 > table {
    width: 100% !important;
  }

  .thumb_col_4 {
    border: 2px solid #cccfcf !important;
    margin: 4px !important;
    width: 144px !important;
  }

  .thumb_col_4 .uad_thumbfrm {
    padding-right: 4px !important;
    padding-left: 4px !important;;
  }

  .watch:link {
    color: #696f6f !important;
  }

  .watch:visited {
    color: #393f3f !important;
  }

  .watch:hover,
  .watch:active {
    color: #ffffff !important;
    background: #696f6f !important;
  }

  .vinfo_last_res {
    background-color: #ffffff !important;
    border: 2px solid #999999 !important;
    font-weight: bold !important;
  }
}

@-moz-document url-prefix("http://nine.nicovideo.jp/hotlist"),
               url-prefix("http://nine.nicovideo.jp/newarrival"),
               url-prefix("http://nine..nicovideo.jp/recent"),
               url-prefix("http://nine.nicovideo.jp/search/"),
               url-prefix("http://nine.nicovideo.jp/tag/") {
  .content_672 > div[style*="width:640px;"] > div > div[style*="width:640px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 640px;"] {
    display : block !important;
    margin: 0 auto 8px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:320px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 320px;"] {
    padding : 4px !important;
    margin-bottom : 0 !important;
    width : 320px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:320px;"] > table:only-child,
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 320px;"] > table:only-child {
    border : 2px solid #cccfcf !important;
    width : 320px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] {
    padding : 4px !important;
    margin-bottom : 0 !important;
    width : 156px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"] div[style*="width:148px;"],
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] div[style*="width: 148px;"] {
    width : auto !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"] .uad_thumbfrm,
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] .uad_thumbfrm {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .content_672 > div[style*="width:640px;"] > div > div[style*="width:160px;"] > div:only-child,
  .content_672 > div[style*="width: 640px;"] > div > div[style*="width: 160px;"] > div:only-child {
    border : 2px solid #cccfcf !important;
  }

  .vinfo_title:link {
    color : #696f6f !important;
  }

  .vinfo_title:visited {
    color : #393f3f !important;
  }

  .vinfo_title:hover,
  .vinfo_title:active {
    color : #ffffff !important;
    background : #696f6f !important;
  }

  .vinfo_last_res2 {
    background-color : #ffffff !important;
    border : 2px solid #999999 !important;
    font-weight : bold !important;
  }
}
*/

/******************************************************************************/
/*                                                                            */
/* ãƒ‹ã‚³ãƒ‹ã‚³ãƒãƒ£ãƒ³ãƒãƒ«ã®æ¤œç´¢çµæžœã‚’3æ®µçµ„è¡¨ç¤ºã«ã™ã‚‹                              */
/*                                                                            */
/******************************************************************************/
@-moz-document url-prefix("http://ch.nicovideo.jp/search/"),
               url-prefix("http://ch.nicovideo.jp/search_video/") {
  #side0727 {
    display : none !important;
  }

  #main0727 {
    width :  auto !important;
    float : none !important;
  }

  #main0727 > .ch_frm_line,
  #main0727 > .search_video_result_list > div[style="margin-left:36px;"],
  #main0727 > .search_video_result_list > div[style="margin-left: 36px;"] {
    margin-left : 6px !important;
  }

  .ch_frm {
    width : 300px !important;
    padding : 7px 4px !important;
    margin : 0 3px 10px !important;
  }

  .details {
    width : 180px !important;
  }

  .video_list > tbody > tr {
    display : inline !important;
  }

  .video_list > tbody > tr > td.video_info {
    display : inline-block !important;
    padding : 0 3px 12px !important;
    width : auto !important;
  }

  .thumb_frm_2 {
    width : 300px !important;
    padding : 6px 3px !important;
  }

  .thumb_frm_2 > table {
    width : 300px !important;
  }
}

/******************************************************************************/
/*                                                                            */
/* ãƒ‹ã‚³ãƒ‹ã‚³ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®æ¤œç´¢çµæžœã‚’3æ®µçµ„è¡¨ç¤ºã«ã™ã‚‹                            */
/*                                                                            */
/******************************************************************************/
@-moz-document url-prefix("http://com.nicovideo.jp/search/") {
  #side0727 {
    display : none !important;
  }

  #main0727 {
    float : none !important;
    width : auto !important;
  }

  #main0727 > div[style="margin-left:36px;"],
  #main0727 > div[style="margin-left: 36px;"] {
    margin-left : 6px !important;
  }
}