@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://live.nicovideo.jp/recent?"),url-prefix("http://com.nicovideo.jp/") ,url-prefix("http://live.nicovideo.jp/") {

/*watch*/
#vmailform,.siteHeaderGlovalNavigation,
#mainContents_of > p > img,
#infoAreaPadding,.plugin-recent_articles,#com h3,#live_ad_present,
#page_footer,#siteFooter,#body_footer{display:none!important;}
.infobox span,.bgm{display:none;}
#mobile_gate_swf,#player_btm,#carousel,
#infoArea,
A[id="/\?p=premium_top&sec=bar"],
.ichiba > div > div > a > img,.ichiba > div ,
#watch_switch_header{display:none;}
.onair,#livetags h3,a.favorite,div#ch td.join,.ads_468,#all_cover #all #header a img,
#seiga,#siteHeaderNotificationPremium{display:none!important;}

#flvplayer_container{
position:absolute;
top:24px;
margin-top:10%;
height:90%!important;
z-index:0;}

#WatchPlayer{position:absolute;
top:-30px;
background:gray!important;
z-index:0;}

#titlebar {
position:absolute;z-index:1;
top:520px;}

#descriptions{
position:relative;
top:610px;
margin-top: 4pt!important;
}
#show_player_top #livetags{width:970px!important;
font-size:7.5px;
position:relative;}
#popup_other,#mdd{
background-color:rgba(65, 74, 92, 0.96) !important;
z-index: 9999!important;}

.md{background-image: none!important;
background-color:rgba(65, 74, 92, 0.96);}
#mdd{
background-color:rgba(65, 74, 92, 0.96) !important;
z-index: 9999!important;}

div.popup_item a:link, div.popup_item a:visited, div.popup_item a:hover, div.popup_item a:active, div.popup_item_bot a:link, div.popup_item_bot a:visited, div.popup_item_bot a:hover, div.popup_item_bot a:active, div.popup_item_onair a:link, div.popup_item_onair a:visited, div.popup_item_onair a:hover, div.popup_item_onair a:active{background-color:#393939 !important;}

/*zero*/
A[href^="http://www.nicovideo.jp/?p=premium_top&sec=nicolive_bar&sub=watch_haderbar_0_community_"]{display:none!important;}
#siteHeader #siteHeaderInner{height: 26px!important;
background-color:rgba(65, 74, 92, 0.96) !important;}

#siteHeaderInner ul .siteHeaderMenuList{background-color:rgba(65, 74, 92, 0.96) !important;}
#siteHeaderLeftMenu #siteHeaderLeftMenuContainer{background-color:#898989 !important;}

#siteHeaderInner li,
#siteHeaderInner li:hover,
#siteHeaderLeftMenu .siteHeaderOther,
#siteHeader #siteHeaderInner ul li a:hover{
height: 22px!important;}
#siteHeaderInner #siteHeaderLeftMenu{background-color:rgba(65, 74, 92, 0.96) !important;}
#siteHeaderInner #siteHeaderLeftMenuContainer li{background-color:white !important;}
#siteHeaderInner #siteHeaderRightMenu li{background-color:white !important;}
#siteHeaderInner .siteHeaderMenuList li,
#siteHeaderInner .siteHeaderGlovalNavigation li{background-color:rgba(65, 74, 92, 0.96) !important;}

#siteHeaderInner,
#siteHeaderInner li:hover,
#siteHeader #siteHeaderInner ul li,
#siteHeader #siteHeaderInner ul li:hover,
#siteHeader #siteHeaderInner ul li a,
#siteHeader #siteHeaderInner ul li a:hover{border: none!important;}

#siteHeaderLeftMenu .siteHeaderOther,
#siteHeader #siteHeaderInner ul li a:hover{background-color:rgba(65, 74, 92, 0.96) !important;
height: 22px!important;}

.siteHeaderGlovalNavigation a{border:none!important;}
#siteHeaderNotification .siteHeaderNotificationContainer{display:none!important;}
#titlebar h2 {margin-top: 2px!important;
margin-bottom: 2px!important;
}

#siteHeader #siteHeaderInner .siteHeaderMenuList,
#siteHeader #siteHeaderInner .siteHeaderGlovalNavigation{padding-top: 3px!important;}
.lvcom{background-color:rgba(65, 74, 92, 0.96) !important;}

#zero_lead,#watch_player_bottom_box,#live_header #logo,#live_header #score_search #head_search_form,#watch_title_box,#watch_message_box,#watch_player_top_box,#watch_tool_top_box,#watch_zapping_box,#tab_title_area{display:none;}
IMG[src^="http://nl.simg.jp/img/201108/"]{display:none!important;}
#live_header #score_search{position:relative;
top:-40px;
left:280px;
z-index:9999;
color:white;}
#live_header #score_search .live_score_list{text-shadow:none!important;}
#live_header #score_search .live_score_list strong{color:white!important;
text-shadow:none!important;}
#live_header > div{height: auto!important;}
/*zero*/
A[href="http://www.nicovideo.jp/?p=premium_top&sec=nicolive_bar&sub=watch_haderbar_0_community_lv91315770_onair"]{display:none!important;}
#siteHeader #siteHeaderInner{height: 26px!important;
background-color:rgba(65, 74, 92, 0.96) !important;}
#siteHeader #siteHeaderInner .siteHeaderMenuList,
#siteHeader #siteHeaderInner .siteHeaderGlovalNavigation{padding-top: 3px!important;}
.lvcom{background-color:rgba(65, 74, 92, 0.96) !important;}




/*watch com*/
A[href^="http://com.nicovideo.jp/motion/"]{display:none!important;}
/*watch com*/

/*tag*/
#show_player_top #livetags:nth-child(2)>TABLE>TBODY>TR>TD:nth-child(2)>DIV>DIV:nth-child(5)>DIV,#footerAd{display:none!important;}

#show_player_top:nth-child(4){position:absolute;
top:555px;z-index: -9999;}
#show_player_top #livetags:nth-child(2)>TABLE>TBODY>TR>TD:nth-child(2)>DIV{position:fixed;left:0px;
top:0px;
width:200px!important;
background:#fbfbfb;
}

#newtag{width:100px;}

#livetags INPUT[type="button"]{padding:0px;
opacity:0.35!important;
font-size:17px!important;
padding:0px!important;}
#livetags:nth-child(2)>TABLE>TBODY>TR>TD:nth-child(2)>DIV>TABLE:nth-child(4)>TBODY{font-size:18px!important;}

#livetags:nth-child(2)>TABLE>TBODY>TR>TD:nth-child(2)>DIV>DIV:nth-child(1){font-size:0px!important;}

#show_player_top #livetags table > tbody > tr > td A[href*="javascript: void 0;"]{position:fixed;
top:0px;
left:0px;
width:10px!important;
height:100%!important;
background:gray;
font-size:0px!important;
opacity:0.45!important;
z-index:9999;}


IMG[src="http://nl.simg.jp/img/201203/38718.8e1f49.png"]{display:none;}

/*descriptions*/
#mainContents p img{display:none;}

/*ch*/
#live_ad .sprite_wtc{display:none!important;}

/*tag*/

.lvttl{margin-bottom: 0px!important;
padding-top:0px!important;
border-top-left-radius: 0px!important;}
.nicopedia_nushi a{color:black!important;}
.date{position:absolute;top:85px;left:450px;
color:black;
width:550px!important;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
a.dic, a.question, a.btnsml{
background-position: -200px -79px!important;
width: 16px!important;
height: 15px!important;
display: inline-block;
vertical-align: middle;
margin: 0pt!important;
}
div#all{padding-top: 0px!important;}

#head_search_form{position:fixed;
top:0px;
right:115%;
}

#com,
.counter strong{font-size:9px!important;}
.join{height:0px;
position:relative;
top:-27px;}

.text{border:0px!important;}
.text{background:none!important;}
.matL, .matL img, .matL a {background:none!important;}
div#descriptions td{padding:0px!important;}



/*community*/
#community_prof_frm2 table form,.twitter-share-button,.mb10,.mb16,#community_pc_top,#com_logo,h2.common_mid,
#site-foot{display:none!important;}
#com_logo > tbody > tr > td > a > img{width:30px;}
#site-head{height:30px;}

#search{
background:none!important;
position:absolute;
top:-13px;
left:400px;}

#service,
body{background: none !important;
margin-bottom: 0px!important;}

#site-head{
  background: rgba(65, 74, 92, 0.96) !important;
  -moz-box-shadow: -3px 0 3px #555;
  -webkit-box-shadow: -3px 0 3px #555;
  height: 26px !important;
  font-size: 11px !important;
  font-weight: normal !important;
  text-decoration: none !important;
  color: #ccc !important;
  padding-top:0px!important;
}
#nicomenu,#popup_other{position:relative;
top:-1px;}
#popup_other{position:relative;
top:-1px;
left:-8px;}

input#search_text{height: 16px !important;}
IFRAME[src^="http://dic.nicovideo.jp/b/c/"]{height:840px!important;}


/*search page*/

#taglist > table > tbody > tr > td > span,a.tab_0,a.tab_1,INPUT[src="img/search/form_submit.png"],.kokoku,#footer_ads{display: none !important;}
#tagblock #pankz{position:relative;
top:-10px;}
.form_result_2,#search_left{position:relative;
top:-20px;}

#form_frm_top,#form_frm_btm,#bar_search,a.tab_0,a.tab_1{background:none!important;}
#search_form,#form_frm_top{width:50px!important;}
#bar_search{position:fixed;
top:5px;
left:20px;
z-index:9999;
width:150px!important;
background:white!important;
border-style: none!important;
padding:0px!important;
font-weight:normal!important;
height:16px!important;
font-size:12px!important;}
.search_total{position:fixed;
top:5px;
left:180px;
z-index:9999;
color: #eeeeee!important;}
#form_frm_btm{height:0px;
margin-top:-30px!important;}

#mainNavWrap,#taglist,#all .container .container .contents{position:relative;
top:-15px;}



/*TOP page*/
.iconInfo,#headerAd,.caution,#header h1,#footer,
.ssd,#w_nv,.todaysProgram h2,#js_pastProgram,.nicoLiveNews,
#sideContents div a,A[href*="?p=premium_top&sec=nicolive_bar&sub="]
{display:none;}
.infoBarWrap,
#all .container .container .contents{position:relative;
top:-20px;}


/*ナンバーをトップバーに*/
.searchFormWrap{
position:fixed;
top:0px;
left:340px;
z-index:9999;}

#header .searchFormWrap .progNumWrap{
position:absolute;
top:-2px;
right:90%;
z-index:9999;
background:none!important;
color:#eeeeee!important;}
/**/

.searchFormWrap .searchWord{
height:16px!important;}


#search_target{height: 14px!important;
width: 118px!important;}
.onAirOfficialProgram,.todaysProgram{font-size:11px!important;}



INPUT[type="submit"][class="sprite searchSubmit"]{width:60px!important;
height:20px!important;
background:none!important;
display:none!important;}

.radioWrap{
position:absolute;top:0px;left:135px;z-index:9999;
color:white;}





body{background: none !important;
margin-bottom: 0px!important;}
#siteHeader{
  position:fixed;
  z-index:9999;
  background: rgba(65, 74, 92, 0.96) !important;
  -moz-box-shadow: -3px 0 3px #555;
  -webkit-box-shadow: -3px 0 3px #555;
  height: 26px !important;
  font-size: 11px !important;
  font-weight: normal !important;
  text-decoration: none !important;
  color: #ccc !important;
  padding-top:0px!important;
}
#siteHeaderInner{position:relative;
z-index:9999;
top:-1px;}

#nicomenu,#popup_other{position:relative;
top:-1px;}
#popup_other{position:relative;
top:-1px;
left:-8px;}
input#search_text{height: 16px !important;}


/*timetable*/
#all #index #description,#all #index #icon-description,
#timetable,.tabs-bottom,#slider,#slidel,#slidet,#shadow-r,#shadow-t,#shadow-d,#shadow-l,#slideb,#slidea,#lane-footer
{display:none!important;}
#index{margin-top:-25px!important;}




/*login*/
/*
.us_banner,#bn_gbox .blbox,#bn_gbox .bn,
#gate .infobox .textbox .lebox .com,
#gate .infobox .textbox .lebox P,*/

.us_banner,
A[href^="https://secure.nicovideo.jp/secure/register"],
A[href^="https://secure.nicovideo.jp/secure/login_ext/facebook?next_url=watch%2Flv92204121&site=nicolive"],
.container .cert,#lang_control{display:none!important;}

}

@-moz-document url-prefix("http://live.nicovideo.jp/watch/"){
#body_header{display:none!important;}
body{padding-top: 0px!important;}
}
/*secure login*/
@-moz-document url-prefix("https://secure.nicovideo.jp"){
#lang_control,.cert,.container h1,#extLoginWrap,.regBtnWrap,.wrongPass,.forgetPass{display:none!important;}
}
/*ch page*/
@-moz-document url-prefix("http://ch.nicovideo.jp"){
#live_ad,#side0727,#foot_ads_outer,#b1_ads_468{display:none!important;}
#siteHeader,#siteHeader #siteHeaderInner,
.siteHeaderGlovalNavigation span{background-image:none!important;
background-color:rgba(65, 74, 92, 0.96)!important;
height: 22px!important;}
.siteHeaderGlovalNavigation span{height: 2px!important;}
#siteHeader #siteHeaderInner ul li{line-height: 0px!important;
height: 2px!important;}


}