@-moz-document regexp("(http|https)://(www|live|live2).nicovideo.jp/.*") {
/*  nico-NM-nico.css  Ver.20190821-0000         (C)2019 NMTV             https://npc.0am.jp/ nmtvweb@gmail.com ◆◇◆ */

/* 総合 page width */
body,
.___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] .___local-side-margin___1FLfN, .___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___operator-comment-tool___], .___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___operator-tool___]{
min-width:920px;width:100%;}

#siteHeader{min-width:auto;}
.GlobalHeader#siteHeader #siteHeaderInner{width:auto;}
#siteHeader #siteHeaderInner{width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important;}

#siteHeader #siteHeaderInner .siteHeaderGlovalNavigation{transform:none;}

#siteHeader #siteHeaderInner ul.siteHeaderMenuList li a span,
#siteHeader #siteHeaderInner ul li a span{padding:0 4px 0 5px;}


/* 総合 (く) */

/* AD */
#playerTabContainer .playerTabAds,#NicoSpotAdContainer,.nicoSpotAds,.BottomContainer-adContainer,.VideoAdContainer,.CommentPanelBannerAd,#MiniBannerAd,.MiniBannerAdContainer,#rectangleAd,#sideFollowAd{display:none!important;}
.AdsPRText,.Ads300x250WebPcPrime,.Ads300x60WebPc360,.Ads300x250WebPcSideFollow,.Ads728x90WebPcFooter,.Ads468x60WebPcTopContainer{visibility:hidden!important;}

/* (く) ヘッダー */
*[class*="___site-header-base___"],*[class*="___site-header___"]{height:40px;}
*[class*="___site-header-skin___"]{background-color:inherit;}
*[class*="___logo-skin___"]{fill:#252525;}

*[class*="___logo-anchor___"]{width:176px;margin:0 16px 0 0;padding:0;}
@media screen and (max-width:1664px){
*[class*="___local-side-padding___"],*[class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}}
.___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] .___local-side-padding___2NEqu, .___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}

@media screen and (max-width:1152px){.___local-side-margin___1FLfN,*[class*="___operator-comment-tool___"],[class*="___operator-tool___"]{margin-right:0;margin-left:0;}}

/* (く) ヘッダー 検索 */
.SearchBox-query,/* video */
*[class*="___text-box___"]{padding:0;line-height:32px;font-size:14px;text-indent:8px;}
.SearchBox-form,.SearchBox-query,.SearchBox-submit,/* video */
*[class*="___search-text-box___"],*[class*="___search-button___"]{height:28px;}
.SearchBox-form,/* video */
*[class*="___text-box___"]{-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:inset 0 0 0 1px #ddd;}
.SearchBox-submit,/* video */
*[class*="___search-button-skin___"]{width:40px;background-color:#999;}
.SearchBox-submit:after,/* video */
*[class*="___search-button___"]>svg{width:16px;height:16px;}
*[class*="___search-button-icon-skin___"]>path{fill:#fff;d:path('M60.3 74.5a40 40 0 1 1 14.1-14.1l23.3 23.1a8 8 0 0 1 0 11.3l-2.9 2.9a8 8 0 0 1-11.3 0L60.3 74.5zM40 14a26 26 0 1 1 0 52 26 26 0 0 1 0-52z')!important;}

/* (く) ヘッダー 検索 サジェスト */
.suggestBox/* video */{border-top:0;min-width:212px;}
.suggestBox,/* video */
*[class*="___suggest-skin___"]{margin-top:-1px;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}
.suggestBoxInner,/* video */
*[class*="___suggest-skin___"]{border:1px solid #ddd;}
*[class*="___suggest___"]{padding:0;border-radius:0;}
.suggestBoxInner li,/* video */
*[class*="___item___"]{padding:0 0.25em;font-size:14px;line-height:24px;}
}

@-moz-document regexp("(http|https)://www.nicovideo.jp/watch/.*") {
/*  nico-NM-watch.css Ver.20190822-0111         (C)2019 NMTV             https://npc.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
#playerAlignmentArea.size_medium{width:1024px!important;}
#playerAlignmentArea.size_normal{width:1250px!important;}
body.full_with_browser #playerAlignmentArea{width:initial!important;}
#chipWallList{display:none!important;visibility:hidden!important;}
#playerContainerWrapper{padding:0 0 8px 0!important;}
#wallImageContainer{display:none!important;}


/* ページ幅 レスポンシブ */
#videoHeader,#videoMenuWrapper{width:100%!important;box-sizing:border-box!important;}/* ☆☆☆ for Flash Player */


.player-panel-tabs .player-tab-header .player-tab-item{width:171px!important;}
.comment-panel .log-form{display:block!important;height:24px!important;}
.comment-panel .log-form .log-date,
.comment-panel .log-form .log-time,
.comment-panel .select-box .text{margin-bottom:3px!important;}
.comment-panel .select-box .text{width:192px!important;}
.comment-panel .select-box .options{width:182px!important;}
.comment-panel .panel-header{height:52px!important;}
.comment-panel .panel-body{top:52px!important;}

.socialButtons{display:none!important;}
.player-panel-tabs .panel-grid .slick-header-column{padding:4px 2px 2px 4px!important;}

.comment-panel .context-menu .comment,
.comment-panel .context-menu .menu{width:288px!important;}
.comment-panel .context-menu .comment{height:16px!important;}


/* playerTab ☆☆☆ for Flash Player */
/* .slick-row.ui-state-active, .slick-row.ui-widget-content{position:initial;} */
#playerTabWrapper{width:352px!important;}
#playerTabContainer,.player-panel-tabs .panel-grid{border:0px solid #000;}
#playerTabContainer .player-tab-content{padding:4px 0 0!important;}
.area-JP .panel_ads_shown #playerTabContainer.has_panel_ads .player-tab-content{bottom:0!important;}
.player-panel-tabs .player-tab-header .player-tab-item,.player-panel-tabs .player-tab-header .player-tab-item.active{height:28px;line-height:28px;border:0px solid #000;border-bottom:0px solid #000;}
.player-panel-tabs .player-tab-content{top:28px;}

/* playerTab (scale0.75) ☆☆☆ for Flash Player */
.panel-grid{transform:scale(0.75);transform-origin:left top;width:133.33%;height:133.33%;}
.slick-viewport{height: calc(1.3333 * 396px + 2px);}
.player-panel-tabs .panel-grid .slick-row,
.player-panel-tabs .panel-grid .slick-cell{font-size:14px!important;}


/* コメントパネル ☆☆☆ for Flash Player */
.player-panel-tabs .panel-grid .slick-header{font-size:11.5px;}
/* .player-panel-tabs .panel-grid .slick-row{height:22px!important;} */
.player-panel-tabs .panel-grid .slick-row{height:24px;padding:0 8px 0 0;}
.player-panel-tabs .panel-grid .slick-row:hover{color:#000;background:#d0d0d0;}
/* .player-panel-tabs .panel-grid .slick-cell{font-size:0.925em;padding:1px 4px;height:18px!important;border-right:0;} */
.player-panel-tabs .panel-grid .slick-cell{border:0!important;padding:0;height:auto;font-size:12px;letter-spacing:.2px;}
.panel-grid .slick-cell.l1,.panel-grid .slick-cell.l2,.panel-grid .slick-cell.l3{color:#727272;}

/* 動画ページ ★★★ for HTML5 Player */
body,label,#ichibaMain,#ichibaMain *,.html5_message,.return_html5_message{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif !important;}

/* 動画ページ (Flash/HTML5切替) */
.html5_message,.return_html5_message{transition:none!important;border-bottom:solid 0px #000!important;}/* ☆☆☆ for Flash Player */
.html5_message,.return_html5_message,#switchToHtml5,.html5_error,.html5_error .centeringBox,/* ☆☆☆ for Flash Player */
.WatchAppContainer-switchToFlash{height:18px!important;line-height:18px!important;font-size:11px!important;}
.html5_error{background:#FBB!important;color:#c04040!important;border:none!important;}/* ☆☆☆ for Flash Player */
.html5_error .centeringBox{padding-top:0!important;}/* ☆☆☆ for Flash Player */
.html5_error .message .unsupported_browser::before{content:"[非対応]";padding-right:0.5em;}/* ☆☆☆ for Flash Player */
.html5_error .message .is_not_playable_video_format::before{content:"[nm]";padding-right:0.5em;}/* ☆☆☆ for Flash Player */
.html5_error .message .is_rtmpe::before{content:"[RTMPE]";padding-right:0.5em;}/* ☆☆☆ for Flash Player */
.html5_error .message .is_force_disable_video::before{content:"[Force]";padding-right:0.5em;}/* ☆☆☆ for Flash Player */
.html5_error .message .unknown::before{content:"[不明なエラー]";padding-right:0.5em;}/* ☆☆☆ for Flash Player */
.SwitchToFlashLead-info{font-size:10px!important;padding-right:0.5em!important;}
.SwitchToFlashLead-new{line-height:16px!important;}
.SwitchToFlashLead-button{font-size:12px!important;padding:0 1em!important;}
.WatchAppContainer-switchToFlash{line-height:24px!important;}

/* video プレイヤー フェード無効 ☆☆☆ for Flash Player */
#videoHeaderDetail.animate,.msedge_help{transition:none!important;}

/* 動画ヘッダー ★★★ for HTML5 Player */
#videoHeader,/* ☆☆☆ for Flash Player */
.HeaderContainer{padding:6px 8px 4px 8px!important;}
.HeaderContainer-videoTitle{padding-right:32px!important;}
#videoHeaderDetail h2,#videoHeaderDetail h2 .videoHeaderTitle{margin-right:0!important;vertical-align:top!important;}/* ☆☆☆ for Flash Player */

body #videoHeaderDetail{width:calc(100% - 328px);}
#videoHeaderDetail,
#videoHeaderDetail .videoDetailExpand,
#videoHeaderDetail h2,
#videoHeaderDetail h2 .videoHeaderTitle{font-size:20px!important;height:48px!important;padding:0!important;}/* ☆☆☆ for Flash Player */
#videoHeader.menuOpened .tvChanMenuHeightController{margin-top:0!important;}/* 再生終了後動画タイトル非表示を回避 ☆☆☆ for Flash Player */

.videoDescription{margin:0!important;min-height:72px!important;}/* ☆☆☆ for Flash Player */

videoHeaderTitle,/* ☆☆☆ for Flash Player */
.VideoTitle{font-size:24px!important;min-height:64px!important;line-height:1.25!important;}
.HeaderContainer-row{margin-bottom:20px!important;}
.VideoDescription div{height:auto!important;}
.VideoDescription-html{font-size:inherit!important;}
.VideoDescription.is-expanded{padding-bottom:0!important;}
.toggleDetailExpand,.toggleDetailExpand *,/* ☆☆☆ for Flash Player */
.VideoDescriptionContainer-expander,.VideoDescriptionContainer-expander *{font-size:10px!important;}
.toggleDetailExpand{margin:0 0 -16px 8px!important;}/* ☆☆☆ for Flash Player */
#videoHeaderDetail .videoDetailExpand{
}/* ☆☆☆ for Flash Player */
.channel #videoHeader #videoHeaderDetail .videoDetailExpand{line-height:1.4!important;}/* ☆☆☆ for Flash Player */


/* 動画説明 ☆☆☆ for Flash Player */
.shortVideoInfo{float:left;}
#videoTagContainer{clear:both;}
#videoDetailInformation{height:initial!important;}/* 即時発動用 */


/* 動画ヘッダー ★★★ for HTML5 Player */
.HeaderContainer a,.HeaderContainer a:link{color:#099EF9;}
.HeaderContainer a:active,.HeaderContainer a:hover{color:#2bc6f9;}
.VideoOwnerInfo-links{color:#666!important;padding:12px 8px 0!important;max-width:224px!important;}
.VideoOwnerInfo-links a,.ChannelInfo-links a{color:#666!important;}
.VideoOwnerInfo-links a:hover,.ChannelInfo-links a:hover{color:#000!important;}

/* 動画ヘッダー メニュー ★★★ for HTML5 Player */
.videoMenuToggle{bottom:18px!important;display:none!important;}
/* ☆☆☆ for Flash Player */
#videoMenuWrapper,#videoMenuTopList{width:100%!important;box-sizing:border-box!important;}
#videoMenuTopList{margin-top:0!important;padding-right:0!important;width:100%!important;transform:scale(0.85);transform-origin:right top;}
#videoMenuTopList li.videoMenuList{display:block!important;}
#videoHeader #videoMenuWrapper{height:44px!important;margin:-2px 0!important;}
#videoMenuTopList li.videoMenuList{width:72px;line-height:1;}
#videoMenuTopList li.videoMenuList.mymemoryButton,
#videoMenuTopList li.videoMenuList a{font-size:12px;}
#videoMenuTopList li.videoMenuList.mymemoryButton::before,
#videoMenuTopList li.videoMenuList a::before{content:"";font-size:1em!important;display:block;margin-bottom:2px;height:12px;}
#videoMenuTopList li.videoMenuList .button,
#videoMenuTopList li.videoMenuList a span{margin:0 auto;}

#videoMenuTopList li.videoMenuList a.defmylistButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.defmylistButton::before{content:"とりあえず"!important;color:#333;}

#videoMenuTopList li.videoMenuList a.mylistButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.mylistButton::before{content:"マイリスト"!important;color:#333;}

#videoMenuTopList li.videoMenuList.menuUad a{display:none;}
#videoMenuTopList li.videoMenuList.menuUad a.uadButton{color:transparent;display:initial;}
#videoMenuTopList li.videoMenuList.menuUad a.uadButton::before{content:"ニコニ広告"!important;color:#333;}
#videoMenuTopList li.videoMenuList.menuUad .campaignBalloonTpl,
#videoMenuTopList li.videoMenuList.menuUad .nicoru-button{display:none;}

#videoMenuTopList li.videoMenuList.mymemoryButton a{color:transparent;}
#videoMenuTopList li.videoMenuList.mymemoryButton::before{content:"マイメモリー"!important;color:#333;}

#videoMenuTopList li.videoMenuList a.userChannelButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.userChannelButton::before{content:"投稿者推薦"!important;color:#333;}

#videoMenuTopList li.videoMenuList a.facebookButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.facebookButton::before{content:"いいね!"!important;color:#333;}

#videoMenuTopList li.videoMenuList a.twitterButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.twitterButton::before{content:"ツイート"!important;color:#333;}

#videoMenuTopList li.videoMenuList a.lineButton{color:transparent;}
#videoMenuTopList li.videoMenuList a.lineButton::before{content:"LINEで送る"!important;color:#333;}

/* 動画ヘッダー タグ ★★★ for HTML5 Player */

/*   Header-VideoTag-TagHeight	動画タグ 文字 */
#videoTagContainer{
font-size:12px;
}

/*   Header-VideoTag-TagHeight	動画タグ 高さ */
#videoTagContainer .tagInner #videoHeaderTagList li{
    margin-bottom:0;
}

#videoTagContainer{width:100%!important;margin-top:0.5em;padding-right:0!important;}
.TagContainer,.TagList{min-height:72px!important;height:auto!important;}
.TagContainer .TagContainer-area,.TagList{max-width:840px!important;}
.TagContainer .TagContainer-TagEditButtonArea,#videoTagContainer .tagInner #videoHeaderTagList .toggleTagEdit{height:72px!important;width:80px!important;margin:0!important;padding:0!important;margin-right:4px!important;}/* ★☆ for Flash/HTML5 Player */
.TagContainer.is-editing{background-color:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;}
.TagContainer.is-editing .TagItem.is-locked.is-category{padding-left:4px!important;padding-right:24px!important;}
.TagContainer.is-editing .TagItem.is-locked{padding-left:20px!important;padding-right:4px!important;}
.TagContainer-TagEditButtonArea{background-color:#dedede!important;border-radius:2px!important;color:#333!important;}
.TagContainer-editButton{width:80px!important;margin:24px 0!important;border-radius:2px!important;}
.TagList a{color:#000!important;}
.TagItem{border:0!important;border-radius:0!important;background-color:transparent!important;height:20px!important;padding-top:4px!important;padding-bottom:0!important;}
.TagItem.is-category::before{content:"";width:21px;height:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJAgMAAACgbY/lAAAACVBMVEUAAADMAAD////l9xEdAAAAAXRSTlMAQObYZgAAADJJREFUCNdjEA0FAgYGIJEW6sAQFrYyFEhFLQ1dORPIS1sZCaJSp0KplZEOIJVAJVB9AGYXE3ZoaIhzAAAAAElFTkSuQmCC) no-repeat;margin-right:5px;vertical-align:middle;display:inline-block;
}
.TagList .TagItem{padding-left:4px!important;padding-right:24px!important;margin-right:12px!important;}
.TagItem-name{font-weight:normal!important;}
.TagItem-categoryTag{display:none!important;}
.TagItem-nicoDicLink{top:5px!important;right:5px!important;bottom:4px!important;width:13px!important;height:13px!important;}
.NicoDicIcon{border-radius:0!important;padding:0!important;border:#000 solid 0px!important;}
.NicoDicIcon{background-color:#600000!important;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAD1BMVEUAAAAzMzOZmZn///9wcHDpMnUkAAAAAXRSTlMAQObYZgAAADRJREFUCNdjEAQDBgZhYyAQEoDyBRiElIBABEgrGxuDaWMlZSNkWkkZKA6mgeqg6jH5MPMB8H8JbfA8Wg4AAAAASUVORK5CYII=) no-repeat !important;}
.NicoDicIcon svg{display:none!important;}
.NicoDicIcon.is-available{background-color:#600000!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAD1BMVEUAAAAzMzP////MMzOZAABzMJ9rAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjEAQDBgYhJSAQFoDyBRiEjYFABEgDhZVBtLERKl/J2EgZJx+uH2Y+AO+uCcpypIhGAAAAAElFTkSuQmCC) no-repeat !important;}

.TagContainer-editArea{margin-top:4px!important;}
.TagEditForm{height:24px!important;border-radius:0!important;}
.TagEditForm .TagEditForm-input,.TagEditForm .TagEditForm-submitButton{height:24px!important;border-radius:0!important;}
.TagEditForm .TagEditForm-input{width:336px!important;padding-left:4px!important;box-shadow:none!important;border:#ccc solid 1px!important;border-right:none!important;}
.TagEditForm .TagSuggestionInput-input{height:22px!important;}
.TagEditForm .TagEditForm-submitButton{width:64px!important;}

#videoTagContainer{min-height:72px!important;height:auto!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer.tagEditDeny .videoHeaderTagEditLinkArea{display:inline!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer.tagEditDeny .videoHeaderTagEditLinkArea .videoHeaderTagEditLink{color:#a0a0a0!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer.tagEditDeny .tagInner #tagEditContainer{display:none!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer .tagInner #videoHeaderTagList{padding-left:84px!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer .tagInner #tagEditContainer{padding:4px 8px 0!important;}/* ☆☆☆ for Flash Player */
#videoTagContainer .tagInner #tagEditContainer .editControlWrapper{}/* ☆☆☆ for Flash Player */
#videoTagContainer .tagInner #tagEditContainer .note{margin:0!important;}/* ☆☆☆ for Flash Player */

/* 動画検索 ★★★ for HTML5 Player */
.SearchBox{width:320px!important;height:24px!important;border-radius:0!important;}
.SearchBox,.SearchBox *{border-color:#ccc!important;color:#7a7d80!important;}
.SearchBox-optionButton{width:40px!important;padding:2px 0 2px 2px!important;}
.SearchBox-optionMenuIcon,
.SearchBox-optionButtonIcon{width:16px!important;height:16px!important;fill:#7a7d80!important;}
.SearchBox-input{width:280px!important;padding:1px 28px 0 4px!important;border:#ccc solid 0!important;border-left-width:1px!important;box-shadow:none!important;}
.TagSuggestionInput-input{border:#ccc solid 0!important;}
.SearchBox-submitButton{width:28px!important;padding:4px!important;border:#ccc solid 0!important;border-left-width:1px!important;}
.SearchBox-optionDown{padding-left:4px!important;line-height:16px!important;font-size:10px!important;}
.SearchBox-optionMenu{margin-left:-1px!important;margin-top:-3px!important;border-radius:0!important;}
.SearchBox-optionMenuItem{height:24px!important;}


/* video プレイヤー ニコ割エリア HTML5化 ☆☆☆ for Flash Player */
#textMarquee{padding:10px 0;font-size:14px!important;height:20px;line-height:20px;margin-bottom:1px;background-color:#000;background-image:linear-gradient(rgba(255,255,255,0.125),rgba(0,0,0,.375)) !important;}
#textMarquee .nextButton, #textMarquee .prevButton{fill:#fff;}

/* 動画下 */
.BottomContainer-side{width:256px!important;}
.BottomContainer-main{padding-right:2em!important;}

/* 動画下市場 */
body .main,#ichibaMain{width:720px!important;}
#ichibaMain{padding-bottom:28px!important;}
#ichibaMain dl,#ichibaMain .thumbnail a{width:128px!important;}
#ichibaMain dl{margin:0 8px 20px!important;height:368px!important;}
#ichibaMain dl.pia dd.pia{width:inherit!important;}
#ichibaMain dl.pia dd.pia a span{font-size:1em!important;}
#ichibaMain dl.pia dd.pia span.eke{padding-top:0.5em!important;}
#ichibaMain dl.pia dd.pia span.eke span.start{font-size:1em!important;display:block!important;}
#ichibaMain dl.pia dd.pia span.eke span.place{font-size:1em!important;}
#ichibaMain dl.pia dd.ichiba{font-size:1em!important;padding:0!important;}
#ichibaMain .rowJustify{display:none!important;clear:none!important;}
#ichibaMain .thumbnail{width:128px!important;height:128px!important;}
#ichibaMain .thumbnail.channel{width:130px!important;height:128px!important;margin-left:-1px;}
#ichibaMain .thumbnail img{width:126px!important;height:126px!important;}
#ichibaMain .thumbnail.channel .ichiba_item .lblChannel{margin-left:0!important;}
#ichibaMain .thumbnail.channel .ichiba_item .lblChannel img{width:auto!important;height:auto!important;}
#ichibaMain .thumbnail.channel .ichiba_item .mainChannel{width:130px!important;height:100px!important;}
#ichibaMain .thumbnail a span{font-size:2em!important;}
#ichibaMain .itemname{min-height:4.25em!important;}
#ichibaMain .itemname a{font-size:0.9em!important;}
#ichibaMain .maker,#ichibaMain .price{min-height:1.5em!important;margin-bottom:0!important;}
#ichibaMain .action{min-height:4.5em!important;margin-bottom:0!important;}
#ichibaMain .goIchiba{margin:4px 0 0 0!important;font-size:75%!important;color:#060!important;}
#ichibaMain #ichibaMainFooter::before{content:"";display:block;font-size:0;height:0;clear:both;}
#ichibaMain #ichibaMainFooter .commandArea input{margin:1em 0 2em!important;padding:0.75em 2em!important;}

/* うざいの */
#tagRelatedBannerContainer,#liveTopics{display:none!important;}
}

@-moz-document regexp("(http|https)://(www|live|live2).nicovideo.jp/watch/.*") {
/*  nico-NM-H5pl.css  Ver.20190821-0000         (C)2019 NMTV              http://npc.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
/* for HTML5 Player */

*[class*="___watch-page___"]{min-width:0;}

/* H5P live ヘッダー */
*[class*="___page-header-area___"]{box-shadow:none;}
*[class*="___site-header___"]{background-color:transparent;padding-right:8px!important;padding-left:8px!important;}
*[class*="___logo___"]>path{fill:#252525!important;}

/* H5P live プレイヤー 枠 */
*[class*="___player-body-area___"]{min-height:440px;}
*[class*="___player-status___"]{height:auto;border-right-width:0;}

/* H5P live プレイヤー サイズ */

/* H5P live プレイヤー 余白 */
*[class*="___player-area___"]{padding:0px;}
@media screen and (max-width:1152px){*[class*="___player-section___"]{width: auto!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;}}
@media screen and (max-width:1500px) and (min-width:1152px){*[class*="___player-section___"]{max-width:none!important;}}

/* H5P live プレイヤー 映像レイヤー サイズ */
*[class*="___leo-player___"]:not([data-fullscreen-layout])[data-player-layout=normal] *[class*="___player-display-screen___"]{max-height:none;}

/* H5P video プレイヤー レジューム再生ピン隠し */
.SeekBarResumeMarker{display:none!important;}

/* H5P video プレイヤー 秒送り隠し */
.PlayerSeekBackwardButton,.PlayerSeekForwardButton{display:none!important;}

/* H5P video プレイヤー フェード無効 */
/* video */ .VolumeBar, .VolumeBar .XSlider,
.SeekBar:active .SeekBarHandle-handle,.SeekBar:hover .SeekBarHandle-handle,.TagContainer-editButton,
.ControllerButton:hover svg,
/* live */ *[class*="___slider-track___"],*[class*="___button___"] path{transition:none!important;}

/* H5P/Flash video プレイヤー 背景色 */
/* ☆☆☆ Flash */ #textMarquee,
/* 時報バー */ .MarqueeContainer,
/* コントローラー  */ .ControllerBoxContainer{background-color:#204060!important;border-color:#204060!important;}

/* H5P/Flash video プレイヤー 時報バー */
.MarqueeContainer{background-image:linear-gradient(rgba(255,255,255,0.125),rgba(0,0,0,.375))!important;}
#textMarquee .nextButton,#textMarquee .prevButton{background:unset;width:20px;height:44px;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiPjxwYXRoIGQ9Ik0gMCwwIDE2LDE2IDAsMzIgWiIgZmlsbD0iI2NjYyIvPjwvc3ZnPg==");background-size:6px 12px;background-position:center center!important;background-repeat:no-repeat;}
#textMarquee .prevButton{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiPjxwYXRoIGQ9Ik0gMCwxNiAxNiwwIDE2LDMyIFoiIGZpbGw9IiNjY2MiLz48L3N2Zz4=");}

/* ☆☆☆ Flash */ #textMarquee .nextButton,#textMarquee .prevButton,
/* ★★★ HTML5 */ .MarqueeContainer .Marquee-buttonArea{background-color:rgba(255,255,255,0.125)!important;}
.MarqueeContainer .Marquee-buttonArea .ActionButton svg{fill:#FFF!important;opacity:0.25!important;}
.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton svg{opacity:1!important;}

/* H5P プレイヤー コメントボックス */
/* video */ .CommentPostContainer,.CommentPostContainer *{height:32px;font-size:14px;line-height:20px;}
/* video */ .CommentPostContainer .GridCell{border-top:0;border-bottom:0;border-right:0;}
/* video */ .CommentPostContainer-commandInput,.CommentPostContainer-commandInput .CommentCommandInput,.CommentInput-textarea{height:32px;padding:6px 8px;}
.CommentPostContainer-commandInput,.CommentPostContainer-commentInput .CommentInput,.CommentPostContainer-postButton{padding:0;}
.SearchBox-form{-webkit-box-shadow:none!important;box-shadow:none!important;}

/* H5P プレイヤー コメントボックス submit */
/* video */ .CommentPostButton.ActionButton,.CommentPostContainer-postButton
{width:96px;height:32px;min-width:unset;min-height:unset;font-weight:700;margin:0;padding:0;font-size:12px;cursor:pointer;box-sizing:border-box;line-height:20px;}

/* H5P プレイヤー コメントボックス シャッター削除 */
.CommentShutter{display:none;}

/* シーク禁止 解除 (ニコスクリプト) */
.SeekBarContainer.is-seekDisallowedByNicoscript .SeekBar{opacity:1;pointer-events:auto;}
.SeekBarContainer-disallowedTooltip{display:none;}
/* シーク禁止 解除 (一般会員) */
.AnywhereSeekablePremiumLinkContainer{display:none;}

/* エコノミー表示 削除 (一般会員) */
.VideoStalledPremiumLinkContainer,.PreVideoStartPremiumLinkContainer-message{display:none;}

/* プレミアム登録リンク 削除 (一般会員) */
.PremiumLink{display:none;}

/* H5P video プレイヤー 読込中 */
.Spinner{fill:#e0e0e0!important;width:48px!important;height:48px!important;}

/* H5P video プレイヤー コントローラー */
.ControllerBoxContainer{background-image:linear-gradient(rgba(255,255,255,0.125),rgba(0,0,0,.375))!important;}
/* シークバー */
.SeekBarHoverItem{top:-8px!important;}
.SeekBarStoryboard .Storyboard{border:1px solid #000!important;background-color:#606060!important;}
.SeekBarContainer .SeekBarTimeTip-time{padding:4px 4px 3px 4px!important;margin-bottom:3px!important;opacity:1!important;border:1px solid #000!important;background-color:#606060!important;}
/* 音量 */
.VolumeBar:hover{height:4px!important;}
.VolumeBar:hover .XSlider,.VolumeBar .XSlider{bottom:-8px!important;height:20px!important;}
.VolumeBar:hover .ProgressBar{bottom:8px!important;height:4px!important;}

/* H5P video プレイヤー 設定 */
.PlayerOptionContainer{background-color:rgba(128,128,128,.75)!important;padding:8px!important;}
.PlayerOptionDropdown-menu{padding:8px 8px 4px 8px!important;background-color:#202020!important;top:-8px!important;}
.PlayerOptionRadioGroup .PlayerOptionRadioGroup-inner,.PlayerOptionLink,.PlayerOptionDropdown-toggle,
.PlayerOptionDropdownItem .PlayerOptionDropdownItem-inner,
/* video */ .PlayerOptionRadioGroup .RadioItem .RadioItem-label,.PlayerOptionDropdownItem,
/* live */ *[class*="___radio-group-control___"] label,*[class*="___select-box___"]{border-radius:2px!important;}
.PlayerOptionDropdownItem-inner,.PlayerOptionLink,.PlayerOptionDropdown-toggle,
/* video */ .PlayerOptionRadioGroup .RadioItem-label,
/* live */ *[class*="___radio-group-control___"] label{min-width:48px!important;font-size:12px!important;height:20px;line-height:19px!important;text-align:center;cursor:pointer;padding:1px 6px 0!important;box-sizing:border-box;}
.PlayerOptionDropdownItem{background-color:#666!important;}
.PlayerOptionDropdownItem-inner{display:block!important;color:#ccc;}
.PlayerOptionDropdownItem-inner.is-selected{color:#fff;}
*[class*="___select-box___"]:focus{border:0px solid #000!important;}

/* H5P プレイヤー コメントパネル */
/* live コメント時間 */ *[class*="___comment-time___"]{display:initial;margin-right:16px;padding-left:0.125em;letter-spacing:.2px;color:#727272;font-family:Avenir Next,Lato,sans-serif;}
/* live コメント番号 */ *[class*="___comment-number___"]{min-width:36px;margin-right:0.75em;}
/* video Flash */ .player-panel-tabs .panel-grid .slick-row{box-sizing:border-box;height:24px;padding:0 8px 0 0;}
/* live Firefox用 */
@-moz-document url-prefix(){*[class*="___table-row___"]{padding:0 18px 0 0;}}

/* live コメントパネル NGボタン */
*[class*="___ng-button___"]{top:0;right:4px;width:20px;height:20px;}
*[class*="___ng-button-skin___"]{background-color:inherit;}

.CommentPanelContainer{bottom:0;}
/* video Flash */ .player-panel-tabs .panel-grid .slick-row,
/* video */ .CommentPanelDataGrid .CommentPanelDataGrid-headerCell,.CommentPanelDataGrid .CommentPanelDataGrid-cell,
/* live */ *[class*="___header-cell-skin___"],*[class*="___header-cell___"],
*[class*="___table-cell-skin___"],*[class*="___table-cell___"]{height:24px;padding:4px 0 3.5px 8px;font-size:12px;line-height:18px;}
/* video */ .CommentPanelDataGrid [class*=___table-cell___],
/* live */ *[class*="___table-cell-skin___"],*[class*="___table-cell___"]{border-right:1px solid #c5c5c5;}
/* header visual */
/* video */ .CommentPanelDataGrid .CommentPanelDataGrid-headerCell,
/* live */ *[class*="___header-cell-skin___"],*[class*="___header-cell___"]{height:28px;padding:6.5px 0 6.5px 8px;color:#16315f;border-top-width:1px;border-right-width:1px;border-color:#c5c5c5;background-color:#e5e5e5;}

/* H5P プレイヤー NGパネル */
*[class*="___ng-panel___"]{top:57px;left:8px;width:384px;}
*[class*="___ng-panel___"],
*[class*="___ng-panel-base___"]{box-shadow:0 0 7px rgba(0,0,0,.5);}

*[class*="___ng-setting-section___"] *[class*="___data-grid-base___"],
*[class*="___ng-setting-section___"] *[class*="___data-grid___"]{min-height:256px;}
*[class*="___ng-setting-section-title___"]{padding:12px 12px 4px;}

/* H5P プレイヤー NGパネル 入力フォーム */
*[class*="___ng-register-form___"]{margin:4px 12px 8px;}
*[class*="___ng-item-text-box___"],
*[class*="___ng-item-type-select-box___"]{height:28px;margin:0 4px;font-size:12px;}

/* H5P プレイヤー NGパネル 削除フォーム */
*[class*="___data-grid-controller___"]{padding:8px 12px;}
*[class*="___ng-register-button___"],
*[class*="___ng-delete-button___"]{height:28px;padding:0 1em;font-size:12px;}

/* live プレイヤー テロップ 表示 ★★★ for HTML5 Player */
*[class*="___telop-layer___"]{opacity:0.75;}

/* live プレイヤー テロップ ニコニ広告 表示 ★★★ for HTML5 Player */
*[class*="___telop-marquee___"] h2{margin:0;}
*[class*="___telop-marquee___"][data-kind=cruise] *[class*="___body___"],
*[class*="___telop-marquee___"][data-kind=earthquake] *[class*="___body___"],
*[class*="___telop-marquee___"][data-kind=userad] *[class*="___body___"]{height:12px;padding:8px 0;}
*[class*="___telop-marquee___"][data-kind=cruise] *[class*="___icon___"],
*[class*="___telop-marquee___"][data-kind=earthquake] *[class*="___icon___"],
*[class*="___telop-marquee___"][data-kind=userad] *[class*="___icon___"]{height:24px;padding:2px 10px;}
*[class*="___telop-marquee___"][data-kind=userad] *[class*="___body___"]{margin-left:128px;}
*[class*="___telop-marquee___"][data-kind=userad] *[class*="___header-icon___"]{margin-top:-5px;}
*[class*="___telop-marquee___"][data-kind=cruise] *[class*="___body___"],
*[class*="___telop-marquee___"][data-kind=earthquake] *[class*="___body___"],
*[class*="___telop-marquee___"][data-kind=userad] *[class*="___body___"]{font-size:12px;line-height:12px;}

/* live プレイヤー ニコニ広告 無効時 非表示 ★★★ for HTML5 Player */
*[class*="___nicoad-bar-base___"][aria-disabled=true],
*[class*="___nicoad-bar___"][aria-disabled=true]{display:none!important;}



/* H5P 色変更 */

/* H5P video プレイヤー アクティブ色 ★★★ */
.TagEditForm-submitButton,.SeekBar-played,.VolumeBar-progress,.CommentPostButton.ActionButton,.PlayerOptionRadioGroup .RadioItem input:checked + .RadioItem-label,.PlayerOptionDropdownItem.is-selected .PlayerOptionDropdownItem-inner,.PlayerOptionLink,.PlayerOptionDropdown-toggle,.SeekBarHandle-handle{background-color:#e05800!important;}
.CommentPostButton.ActionButton:focus,.CommentPostButton.ActionButton:hover,.PlayerOptionDropdownItem-inner:hover{background-color:#e05800!important;background-image:linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25))!important;}
.ControllerButton:hover svg,.PlayerOptionButton.is-active .PlayerOptionButton-icon{fill:#e05800!important;}

/* H5P live プレイヤー アクティブ色 ★★★ */
:root{--player-active-color:#e05800;}

*[class*="___button-skin___"]:hover path,
*[class*="___button-skin___"][aria-pressed=true] path,
*[class*="-button___"]:enabled:hover>svg>path,
*[class*="-button___"][aria-pressed=true]>svg>path,
*[class*="-button___"][data-hightlighted=true]>svg>path{
fill:var(--player-active-color);}

*[class*="___button___"],*[class*="-button___"][data-toggle-state=true]{
border-color:var(--player-active-color);}

*[class*="___slider-value___"],*[class*="___submit-button___"],
*[class*="___anchor___"],*[class*="___radio___"]:checked+label,
*[class*="___value___"],*[class*="___anchor___"]:hover,*[class*="___anchor___"]:hover:before,*[class*="___button___"]:enabled:hover,
*[class*="___help___"],*[class*="___handle___"]{
background-color:var(--player-active-color);}

*[class*="-button___"]:enabled:hover,*[class*="-button___"][data-toggle-state=true]:enabled:hover{
background-color:0;}

*[class*="___handle___"]{box-shadow:0 0 0 6px var(--player-active-color);}
}

@-moz-document regexp("(http|https)://(live|live2).nicovideo.jp/.*") {
/*  nico-NM-KU.css    Ver.20180919-2343         (C)2018 NMTV              http://nnt.0am.jp/ nmtvweb@gmail.com ◆◇◆ */

/* AD */
#playerTabContainer .playerTabAds,#NicoSpotAdContainer,.nicoSpotAds,.BottomContainer-adContainer,.VideoAdContainer,.CommentPanelBannerAd,#MiniBannerAd,.MiniBannerAdContainer,#rectangleAd,#sideFollowAd{display:none!important;}
.AdsPRText,.Ads300x250WebPcPrime,.Ads300x60WebPc360,.Ads300x250WebPcSideFollow,.Ads728x90WebPcFooter,.Ads468x60WebPcTopContainer{visibility:hidden!important;}

/* (く) ヘッダー */
*[class*="___site-header-base___"],*[class*="___site-header___"]{height:40px;}
*[class*="___site-header-skin___"]{background-color:inherit;}
*[class*="___logo-skin___"]{fill:#252525;}

*[class*="___logo-anchor___"]{width:176px;margin:0 16px 0 0;padding:0;}
@media screen and (max-width:1664px){
*[class*="___local-side-padding___"],*[class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}}
.___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] .___local-side-padding___2NEqu, .___watch-page___1C0fh:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}

@media screen and (max-width:1152px){.___local-side-margin___1FLfN,*[class*="___operator-comment-tool___"],[class*="___operator-tool___"]{margin-right:0;margin-left:0;}}

/* (く) ヘッダー 検索 */
.SearchBox-query,/* video */
*[class*="___text-box___"]{padding:0;line-height:32px;font-size:14px;text-indent:8px;}
.SearchBox-form,.SearchBox-query,.SearchBox-submit,/* video */
*[class*="___search-text-box___"],*[class*="___search-button___"]{height:28px;}
.SearchBox-form,/* video */
*[class*="___text-box___"]{-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:inset 0 0 0 1px #ddd;}
.SearchBox-submit,/* video */
*[class*="___search-button-skin___"]{width:40px;background-color:#999;}
.SearchBox-submit:after,/* video */
*[class*="___search-button___"]>svg{width:16px;height:16px;}
*[class*="___search-button-icon-skin___"]>path{fill:#fff;d:path('M60.3 74.5a40 40 0 1 1 14.1-14.1l23.3 23.1a8 8 0 0 1 0 11.3l-2.9 2.9a8 8 0 0 1-11.3 0L60.3 74.5zM40 14a26 26 0 1 1 0 52 26 26 0 0 1 0-52z')!important;}

/* (く) ヘッダー 検索 サジェスト */
.suggestBox/* video */{border-top:0;min-width:212px;}
.suggestBox,/* video */
*[class*="___suggest-skin___"]{margin-top:-1px;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}
.suggestBoxInner,/* video */
*[class*="___suggest-skin___"]{border:1px solid #ddd;}
*[class*="___suggest___"]{padding:0;border-radius:0;}
.suggestBoxInner li,/* video */
*[class*="___item___"]{padding:0 0.25em;font-size:14px;line-height:24px;}
}

@-moz-document regexp("(http|https)://www.nicovideo.jp/watch/.*/videoExplorer$") {
/*  nico-NM-vExp.css  Ver.20180619-0400         (C)2018 NMTV              http://nnt.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
/* videoExplorer ☆☆☆ for Flash Player */

/* vEx ページ枠 ☆☆☆ for Flash Player */
.videoExplorerContent{padding:8px 2px 8px 8px;}

/* vEx ページボタン ☆☆☆ for Flash Player */
.videoExplorerBody .playlistReplaceButton,
.videoExplorerBody .columnOption{margin-top:0;}
.videoExplorerBody .pager .item{min-width:1.75em;padding-left:4px;padding-right:4px;}

/* vEx ページ 動画 ☆☆☆ for Flash Player */
.videoExplorerBody .contentItemList{padding:20px 0 8px;}
.videoExplorerBody .contentItemList.column4 .item{margin-bottom:1.5em;margin-right:16px;}
.videoExplorerBody .videoExplorerContent .contentItemList .item{line-height:1.5em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .thumbnailContainer .balloon{width:152px;font-size:87.5%;top:0px;left:0px;padding:4px;opacity:.75;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .playTime{line-height:1.5em;opacity:.75;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .title{display:inline-block;min-height:4.2em;line-height:1.4em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation{line-height:1.25em;margin-top:0;}

/* vEx ページ 動画 情報詳細 ☆☆☆ for Flash Player */
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info .value{display:inline-block;margin:0 0.5em 0 0.2em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info .value.viewCount{min-width:4.5em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info .value.commentCount{min-width:3em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info .value.mylistCount{min-width:3em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info .value.uadCount{min-width:2.5em;}
.videoExplorerBody .videoExplorerContent .contentItemList .item .videoInformation .info:last-child .value{margin-right:0;}

/* vEx ニコニ広告 バー 非表示 ☆☆☆ for Flash Player */
.uadTagRelated{display:none;}

/* vEx ニコニ広告 動画 非表示 ☆☆☆ for Flash Player */
.videoExplorerBody .videoExplorerContent .suggestVideo{display:none;}

/* vEx タグレポ 非表示 ☆☆☆ for Flash Player */
.videoExplorerContent .searchContent .tagrepoLead{display:none!important;}
}

@-moz-document regexp("(http|https)://www.nicovideo.jp/(tag|search)/.*") {
/*  nico-NM-Sch.css   Ver.20180614-1305         (C)2018 NMTV              http://nnt.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
/* Search Page ☆☆☆ for Flash Player */

/* Sch ニコニ広告 動画 非表示 ☆☆☆ for Flash Player */
.nicoadVideoItem{display:none;}
}

@-moz-document regexp("(http|https)://(live|live2).nicovideo.jp/watch/.*") {
/*  nico-NM-live.css  Ver.20190624-2010         (C)2019 NMTV              http://nnt.0am.jp/ nmtvweb@gmail.com ◆◇◆ */

body{overflow-x:hidden;}


/* H5P プレイヤー 一般シーク禁止 非表示 */
*[class*="___premium-induction-balloon___"]{display:none!important;}

@media screen and (max-width:1040px){
*[class*="___player-display___"]{width:640px;}
*[class*="___player-status___"]{width:calc(100% - 640px);min-width:128px;}
}

/* H5P 左右余白 */
@media screen and (max-width:1152px){
*[class*="___tag-widget___"],*[class*="___nicoad-bar___"],*[class*="___player-section___"],*[class*="___program-summary___"],*[class*="___nico-ichiba___"],*[class*="___program-information-body-area___"]
{width:100%!important;margin-right:auto!important;margin-left:auto!important;}}
*[class*="___watch-page___"]:not([data-browser-fullscreen])[data-layout-mode=liquid] *[class*="___program-information-area___"]{padding-right:8px;padding-left:8px;}

/* H5P タイトル メニュー */
*[class*="___program-summary___"]{padding:4px 0;}
*[class*="___menu-dock___"]{margin:0;}

/* H5P タイトル チャンネル メニュー */
*[class*="___program-summary___"]{padding:4px 0;}
*[class*="___channel-thumbnail___"]{border-radius:0;}
/* 放送者フォローボタン */
*[class*="___social-group-menu___"],*[class*="___follow-toggle-form___"],*[class*="___follow-status___"],*[class*="___follow-status___"]


/* live 動画ヘッダー ★☆☆ for HTML5 */
*[class*="___program-head-area___"]{margin-top:0.5em;}
@media screen and (max-width:1056px){
*[class*="___local-side-margin___"],*[class*=___operator-comment-tool___],*[class*=___operator-tool___]{margin-right:0;margin-left:0;}}
*[class*="___local-side-margin___"],*[class*=___operator-comment-tool___],*[class*=___operator-tool___]{width:100%;}
*[class*="___local-program-head-area-item___"]+*[class*="___local-program-head-area-item___"]{margin-top:6px;}

/* live 動画ヘッダー タグ ★☆☆ for HTML5 */
*[class*="___tags___"]{padding-top:0;white-space:normal;min-height:40px;}
*[class*="___edit-button___"]{padding:0;line-height:18px;}
*[class*="___tag___"],*[class*="___edit-button___"]{font-size:12px;}
*[class*="___tag___"]{margin:0 0.75em 2px 0;padding:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;}
*[class*="___name-anchor___"]{padding:0 .2em;}
/* 編集ボタン */
*[class*="___tag-list-expander___"][aria-expanded=false]+*[class*="___edit-button___"],
*[class*="___tag-list-expander___"][aria-expanded=true]+*[class*="___edit-button___"]{top:20px;right:8px;}
*[class*="___edit-button___"]{height:auto;}
*[class*="___edit-button___"]>svg{margin:1px;}
/* 大百科 */
*[class*="___icon-button___"]{width:14px;height:14px;margin:2px;}
*[class*="___nicopedia-anchor-skin___"]{border-radius:0!important;padding:0!important;border:#000 solid 0px!important;}
*[class*="___nicopedia-anchor-skin___"]{background-color:#600000!important;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAD1BMVEUAAAAzMzOZmZn///9wcHDpMnUkAAAAAXRSTlMAQObYZgAAADRJREFUCNdjEAQDBgZhYyAQEoDyBRiElIBABEgrGxuDaWMlZSNkWkkZKA6mgeqg6jH5MPMB8H8JbfA8Wg4AAAAASUVORK5CYII=) no-repeat !important;}
*[class*="___nicopedia-anchor-skin___"] svg{display:none!important;}
*[class*="___nicopedia-anchor-skin___"][data-nicopedia-exists="true"]{background-color:#600000!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAD1BMVEUAAAAzMzP////MMzOZAABzMJ9rAAAAAXRSTlMAQObYZgAAAC9JREFUCNdjEAQDBgYhJSAQFoDyBRiEjYFABEgDhZVBtLERKl/J2EgZJx+uH2Y+AO+uCcpypIhGAAAAAElFTkSuQmCC) no-repeat !important;}
/* カテゴリ */
*[class*="___category-icon___"]{margin:3px 2px;}

/* live 動画ヘッダー タグ 編集時 ★☆☆ for HTML5 */
*[class*="___tag-list-expander___"]{padding-right:78px;}
*[class*="___tag-widget-base___"][data-editing=true],*[class*="___tag-widget___"][data-editing=true]{overflow: visible;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;}
[data-editing=true] *[class*="___category-icon___"],[data-editing=true] *[class*="___nicopedia-anchor___"]{display:block;}

/* live 動画ヘッダー タグ 常時表示 ★☆☆ for HTML5 */
*[class*="___tag-widget-base___"],*[class*="___tag-widget___"]{overflow-x:visible;}
*[class*="___tag-list-expander___"][aria-expanded=false]{overflow:visible;max-width:none;max-height:none;padding-right:0;}
*[class*="___expand-button___"],
*[class*="___tag-list-expander___"][aria-expanded=false]:after{display:none}

/* live ザッピング 非表示 */
*[class*="___zapping-widget___"]{display:none;}

/* live ichiba 960px */
#ichiba_placeholder table{transform:scale(0.9);transform-origin:left top;}

/* live AD */
*[class*="___banner-panel___"]{display:none!important;}
*[class*="___program-information-ad-area___"]{display:none!important;}



/* H5P プレイヤー 新市場ランチャー */
*[class*="___ichiba-launcher-section___"]{padding:4px!important;height:32px;}
*[class*="___ichiba-launcher___"] *[class*="___item___"],*[class*="___add-button___"],*[class*="___item-placeholder___"]{width:28px!important;height:28px!important;}
@media screen and (max-width:1280px){*[class*="___item-image___"]{top:calc(50% - 14px);left:calc(50% - 14px);}}

/* H5P live プレイヤー コントローラー */
*[class*="___player-controller-base___"],*[class*="___player-controller___"],*[class*="___control-area___"]{height:40px;}
*[class*="___player-controller-base___"],*[class*="___player-controller___"]{padding:0px 8px;}

/* H5P live プレイヤー コントローラー ボタン */
*[class*="-button___"]{width:28px;height:28px;}
/* 放送者フォローボタン */*[class*="___toggle-button___"]{width:auto;height:auto;}

/* H5P live プレイヤー コントローラー 音量 */
*[class*="___volume-size-control___"]:before{
opacity:1;line-height:16px;left:100%;bottom:0;transform:translate(0.5em,0);padding:0;text-align:left;background-color:transparent;box-shadow:none;font-family:Avenir Next,Lato,sans-serif;}

/* H5P プレイヤー コメントボックス */
*[class*="___comment-post-panel___"]{padding:0;}
*[class*="___text-box___"]{border-width:1px!important;border-bottom-width:0!important;box-shadow:none!important;}
*[class*="___text-box___"],*[class*="___submit-button___"]{border-radius:0!important;}

/* live */ *[class*="___comment-post-form-base___"],*[class*="___comment-post-form___"]{height:32px;font-size:14px;line-height:20px;}
/* live */ *[class*="___comment-post-panel___"] *[class*="___text-box-base___"]{border-top:0;border-bottom:0;border-right:0;}
/* live */ *[class*="___text-box-base___"]{height:32px;padding:6px 8px;}

/* H5P プレイヤー コメントボックス submit */
/* live */ *[class*="___submit-button___"]{width:96px;height:32px;min-width:unset;min-height:unset;font-weight:700;margin:0;padding:0;font-size:12px;cursor:pointer;box-sizing:border-box;line-height:20px;}
}