@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("www.nicovideo.jp") {
/*è¡¨ç¤ºã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º------è¡¨ç¤ºã—ãªã„å ´åˆã¯blockã‚’noneã«å¤‰æ›´ã—ã¦ãã ã•ã„*/
/*-------------------------------------------------------------------*/
  #liveProgram /*ç”Ÿæ”¾é€äºˆå®š-----------*/
  {
    display: block !important;
  }
  #topics /*ãƒ‹ã‚³ãƒ‹ã‚³ãƒ‹ãƒ¥ãƒ¼ã‚¹----------*/
  {
    display: block !important;
  }
  #nicoNews /*ãƒ‹ã‚³ãƒ‹ã‚³ã‹ã‚‰ã®ãŠçŸ¥ã‚‰ã›--*/
  {
    display: block !important;
  }
  #anime /*æœ€æ–°ã‚¢ãƒ‹ãƒ¡-----------------*/
  {
    display: block !important;
  }
  #hotVideo /*è©±é¡Œã®å‹•ç”»--------------*/
  {
    display: block !important;
  }
  #uadVideo /*å®£ä¼ã—ã¦ã„ã‚‹å‹•ç”»--------*/
  {
    display: block !important;
  }
  #featuredVideo /*ã‚µãƒ–ã‚«ãƒ«ãƒãƒ£ãƒ¼-----*/
  {
    display: block !important;
  }

  #nicoService /*ãƒ‹ã‚³ãƒ‹ã‚³ã‚µãƒ¼ãƒ“ã‚¹------*/
  {
    display: block !important;
  }
  #eventCampaign /*ã‚¤ãƒ™ãƒ³ãƒˆ------------*/
  {
    display: block !important;
  }
  #recommendGame /*ãŠã™ã™ã‚ã‚²ãƒ¼ãƒ ------*/
  {
    display: block !important;
  }

  #liveEvent /*å„ç¨®ãƒ©ã‚¤ãƒ–ãƒã‚±ãƒƒãƒˆè²©å£²ä¸­*/
  {
    display: block !important;
  }
  #popularLive /*äººæ°—ã®ã‚ã£ãŸç”Ÿæ”¾é€----*/
  {
    display: block !important;
  }
  #manga /*ãƒ‹ã‚³ãƒ‹ã‚³æ¼«ç”»ã§æã„ã¦ã¿ãŸ----*/
  {
    display: block !important;
  }
  #popularPic /*äººæ°—ã®ã‚¤ãƒ©ã‚¹ãƒˆ---------*/
  {
    display: block !important;
  }
  #niconicolumn /*ãƒ‹ã‚³ãƒ‹ã‚³ãƒ©ãƒ ---------*/
  {
    display: block !important;
  }
  #recommendNews /*æŽ²è¼‰è¨˜äº‹ç´¹ä»‹--------*/
  {
    display: block !important;
  }

/*å…¨ä½“èª¿æ•´ï¼ˆã“ã‚Œã‚ˆã‚Šä¸‹ã¯ç·¨é›†ã—ãªã„äº‹ã‚’ã‚ªã‚¹ã‚¹ãƒ¡ã—ã¾ã™ï¼‰
-------------------------------------------------------------------*/
  body
  {
    background-color:#ffffff !important;
  }
  #contentsWrap a,.contents a
  {
    color:#333333 !important;
    font-size:12px !important;
    font-weight:normal !important;
  }
  #contentsWrap span.renewal,#contentsWrap span.new,
  #ads_undefined_Left,#ads_undefined_Right,
  .ads_468,.sidewallAd,.sideTxtAd,#web_pc_top,#web_pc_prime,#web_pc_premium,
  #web_pc_360,#web_pc_footer,#mainRanking em,#mainRanking span,
  #sideRanking em,#sideRanking span
  {
    display: none !important;
  }
  #navWrap,#navWrap li,#navWrap a,.subNav
  {
    background-color:#333333 !important;
    background-image:none !important;
    color:#C0C0C0 !important;
  }
  #navWrap a:hover,#globalNav a:hover
  {
    text-decoration:none !important;
    color:#ffffff !important;
  }
/*ç·åˆãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸
-------------------------------------------------------------------*/
  .nicoServiceListWrap
  {
    padding:0 !important;
    background-color:#ffffff !important;
  }
  .nicoServiceListWrap a
  {
    text-decoration:none !important;
  }
  .nicoServiceListWrap li
  {
    border-bottom:#cccccc 1px dotted !important;
    background-color:#f3f3f3 !important;
  }
  .nicoServiceListWrap li a
  {
    background-color:#f3f3f3 !important;
  }
  .nicoServiceListWrap span.svcInr:hover
  {
    color:#666666 !important;
  }

  #sideContents h3>a
  {
    font-size:13px !important;
    font-weight:bold !important;
  }
  #sideContents div.title
  {
    margin:2px 0 !important;
  }

  #anime a.thumb,#hotVideo .listWrap a img
  {
    border:#cccccc 1px solid !important;
  }
  #anime ul.aniCh
  {
    border-top:#cccccc 1px dotted !important;
    border-bottom:#cccccc 1px dotted !important;
  }
  #uneiOsusume
  {
    border-bottom:#cccccc 1px dotted !important;
  }
/*ç·åˆãƒ©ãƒ³ã‚­ãƒ³ã‚°
-------------------------------------------------------------------*/
  #sideRanking .rankingListWrap li:hover,#mainRanking li:hover
  {
    background-color:#f3f3f3 !important;
  }
  #sideRanking .rankingListWrap a
  {
    display:block !important;
    width:100% !important; height:15px !important;
    text-decoration:none !important;
  }
  #mainRanking li a
  {
    text-decoration:none !important;
  }
/*ãƒ‹ã‚³ãƒ‹ã‚³å‹•ç”»ãƒ©ãƒ³ã‚­ãƒ³ã‚°
-------------------------------------------------------------------*/
  .bg_grade_1
  {
    background-color:#d3ebeb  !important;
    background-image:none !important;
  }
  .bg_grade_2
  {
    background-color:#f9de51  !important;
    background-image:none !important;
  }
  .thumb_uad_header
  {
    display:none !important;
  }
}
/*ãƒžã‚¤ãƒšãƒ¼ã‚¸
-------------------------------------------------------------------*/
@-moz-document
url-prefix("http://www.nicovideo.jp/my/"),url("http://www.nicovideo.jp/my"){
  #myContHead
  {
    background-color:#f3f3f3 !important;
    background-image:url(http://uni.res.nimg.jp/img/bg/bg_common_c_head.gif) !important;
    border-bottom:none !important;
  }
  #myCont
  {
    border:#cccccc 2px solid !important;
    border-top:#cccccc 1px solid !important;
  }
  #myCont li,.spBox,.liveProgramList li
  {
    border-bottom:#cccccc 1px dotted !important;
  }
  dd.active,li.active
  {
    background-color:#cccccc !important;
  }
  #myNavWrap a
  {
    width:100% !important;
    text-decoration:none !important;
  }
  #myNavWrap a:hover
  {
    color:#666666 !important;
  }
  #liveProgram
  {
    display: block !important;
  }
  #SYS_THREADS li:hover,li.noThumb:hover,.myContList li:hover
  {
    background-color:#fcfcfc !important;
  }

  /*ãƒ‹ã‚³ãƒ¬ãƒå†…éƒ¨--------------------------------*/
  .report
  {
    width:82% !important;
  }
  .repThumb,.repThumb a,.repThumb img
  {
    width:50px !important; height:38px !important;
  }
  #myContHead a.exLink,a#SYS_TL_NXT:hover
  {
    text-decoration:none !important;
  }
  #myContHead a.exLink:hover,a#SYS_TL_NXT:hover
  {
    color:#999999 !important;
  }
  /*ãƒ‹ã‚³ãƒ¬ãƒè‰²é–¢ä¿‚------------------------------*/
  .report h4 a
  {
    text-decoration:underline !important;
  }
  .report h4 a:hover
  {
    text-decoration:none !important;
  }
  .commentBtn a
  {
    background-color:#f3f3f3 !important;
    background-image:none !important;
    border:#cccccc 1px solid !important;
    font-size:10px !important;
  }
  .commentBtn a:hover
  {
    background-color:#fcfcfc !important;
  }
  .report h4 a.delBtn
  {
    background-color:#cc0000 !important;
    font-size:10px !important; color:#ffffff !important;
    text-decoration:none !important;
  }
  .report h4 a.delBtn:hover
  {
    text-decoration:none !important;
    background-color:#e00000 !important;
    border:none !important;
  }
  .userName a
  {
    font-size:13px !important;
    font-weight:bold !important;
    text-decoration:none !important;
  }
  .report h4 a.time,span.time imdt,p.viewing span
  {
    color:#cc0000 !important;
    text-decoration:none !important;
  }
  .highlight,span.highlight a
  {
    color:#cc0000 !important;
  }
  /*ãƒžã‚¤ãƒªã‚¹ãƒˆ----------------------------------*/
  .mylistVideo h4 a
  {
    color:#4d4d4d !important;
    font-size:14px !important;
    font-weight:bold !important;
  }
  .mylistVideo h4 a:hover
  {
    text-decoration:underline !important;
  }
  .mylistVideo dl,div.mylistVideo dl a
  {
    color:#4d4d4d !important;
    font-size:10px !important;
  }
  .videoComment
  {
    color:#808080 !important;
  }
  .mylistTime
  {
    font-size:11px !important;
    color:#336666 !important;
  }
  .editMenuWrap
  {
    border-bottom:#cccccc 1px dotted !important;
  }
  #myContBody .mylistFormWrap .editMenuWrap li
  {
    border:none !important;
  }
  .spMsg
  {
    color:#666666 !important;
  }
  /*ã‚¦ã‚©ãƒƒãƒãƒªã‚¹ãƒˆ------------------------------*/
  .noThumb .report
  {
    width:88% !important;
  }
  .noThumb .report h4 a
  {
    font-size:13px !important;
    font-weight:bold !important;
    text-decoration:none !important;
  }
  /*ã‚µãƒ–ãƒšãƒ¼ã‚¸----------------------------------*/
  .noThumb .report h4 a
  {
    font-size:13px !important;
    font-weight:bold !important;
    text-decoration:none !important;
  }
}
/*ä»–äººã®ãƒžã‚¤ãƒšãƒ¼ã‚¸
-------------------------------------------------------------------*/
@-moz-document
url-prefix("http://www.nicovideo.jp/user/"){
  #myContHead
  {
    background-color:#f3f3f3 !important;
    background-image:url(http://uni.res.nimg.jp/img/bg/bg_common_c_head.gif) !important;
    border-bottom:none !important;
  }
  #myCont
  {
    border:#cccccc 2px solid !important;
    border-top:#cccccc 1px solid !important;
  }
  #myCont li,.spBox,.liveProgramList li
  {
    border-bottom:#cccccc 1px dotted !important;
  }
  .report
  {
    width:82% !important;
  }
  .repThumb,.repThumb a,.repThumb img
  {
    width:50px !important; height:38px !important;
  }
  .commentBtn a
  {
    background-color:#f3f3f3 !important;
    background-image:none !important;
    border:#cccccc 1px solid !important;
    font-size:10px !important;
  }
  .commentBtn a:hover
  {
    background-color:#fcfcfc !important;
  }
  .report h4 a.delBtn
  {
    background-color:#cc0000 !important;
    font-size:10px !important; color:#ffffff !important;
    text-decoration:none !important;
  }
  .report h4 a.delBtn:hover
  {
    text-decoration:none !important;
    background-color:#e00000 !important;
    border:none !important;
  }
  dt.active,li.active
  {
    background-color:#cccccc !important;
  }
  #myNavWrap a
  {
    width:100% !important;
    text-decoration:none !important;
  }
  #myNavWrap a:hover
  {
    color:#666666 !important;
  }
  .userSubNav
  {
    border-top:#cccccc 1px dotted !important;
    border-bottom:#cccccc 1px dotted !important;
  }
  .highlight,span.highlight a
  {
    color:#cc0000 !important;
  }
}
/*ãƒ‹ã‚³ãƒ‹ã‚³ãƒ‹ãƒ¥ãƒ¼ã‚¹
-------------------------------------------------------------------*/
@-moz-document domain("news.nicovideo.jp") {
  #PAGETOP,#PAGETOP a,#BODYLEFT,#BODYLEFT a,#BODYRIGHT,#BODYRIGHT a
  {
    color:#333333 !important;
    font-size:12px !important;
    font-weight:normal !important;
  }
  #BODYLEFT p
  {
    color:#333333 !important;
    font-size:15px !important;
    font-weight:normal !important;
  }
  #navWrap,#navWrap li,#navWrap a,.subNav{
    background-color:#333333 !important;
    background-image:none !important;
    color:#C0C0C0 !important;
  }
  #navWrap a:hover{
    text-decoration:underline !important;
  }
}