/* ==UserStyle==
@name   	  niconico GINZAplayer and HTML5 Player
@version	  20240101-2300
@namespace	  http://ns.npc.0am.jp/
@description  ニコニコ動画・生放送の動画ページほかを改変するcssです。
@author		  NMTV Systems
@license	  CC BY 4.0

/* root 220603 アクティブ色 */
@var select player-active-color "アクティブ色"{"青":"#007cff","オレンジ*":"#e05800","カスタム":"var(--activeColorChangeValue,#e05800)"}
@var color activeColorChangeValue "アクティブ色 (カスタム)" #e05800

/* pc 230724 userpage\フォロー推奨 無効化 */
@var select userFollowRecommendation "フォロー推奨を表示しない"{"Enable":"none","Disable*":"flex"}

/* pc 231104 サイドバー */
@var select sideBar "サイドバーを表示する"{"Enable*":"block","Disable":"none"}

/* VP 220615 設定\プレミアム限定メニュー 無効化 */
@var select vp-premiummenu-block "【一般会員】プレミアム限定メニュー 無効化"{"Enable":"not-allowed","Disable*":"pointer"}

/* VP 220615 背景色 */
@var select vp-bg-color "【動画プレーヤー】背景色"{"黒":"#000","緑青*":"#1C3850","カスタム":"var(--vp-bg-color-value,#1C3850)"}
@var color vp-bg-color-value "【動画プレーヤー】背景色 (カスタム)" #1C3850
==/UserStyle== */
/* 231117 おまじない */*{}

@-moz-document regexp("https:\\/\\/(www|live|sp|inform|seiga|commons|com|ch)\\.nicovideo\\.jp\\/.*") {
/*  nico-NM-nico.css  Ver.20231231-0444         (C)2023 NMS               http://npc.0am.jp/ nmtvsys@gmail.com ◆◇◆ */
/* 20240101-2300	[2]nico-NM-watch.css	[3]nico-NM-playr.css	[4]nico-NM-live.css */
/* 20231231-0444	[1]nico-NM-nico.css	[2]nico-NM-watch.css	[4]nico-NM-live.css	[6]nico-NM-tag.css */
/* 20231117-2333	[1]nico-NM-nico.css */
/* 20231104-0540	[1]nico-NM-nico.css	[2]nico-NM-watch.css	[6]nico-NM-tag.css */

/* ■■■ 総合 page width */
body{min-width:unset;width:unset;--page-width:920px;}
/* 231231 横幅修正 */body.BaseLayout,
[class*=___watch-page___]:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___local-side-margin___],
[class*=___watch-page___]:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___operator-comment-tool___],[class*=___watch-page___]:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___operator-tool___]{
min-width:920px;width:100%;}


/* ユーザーページ 横幅修正 */
/* 231231 メイン */.UserPage-main{width:100%;padding-right:0;}
/* 231231 ユーザーメニュータブ */.MainMenuContainer-menuList{width:100%;padding-right:0;}
/* 231231 ページヘッダー */.UserPage .HeaderContainer-content,
/* 231231 ユーザー概要 */.UserDetailsHeader,
/* 231231 フッター */.UserPageFooterContainer,
/* 231231 Topボタン */.PageTopButtonContainer{width:100%;}
/* 231231 ユーザー概要の右の何か */@media (max-width:1280px){.RightSideContainer{left:unset;right:0;top:48px;opacity:.5;}.RightSideContainer:hover{opacity:1;}}

/* 231231 フッター 横幅修正 */
.FooterContainer-inner{min-width:880px;min-width:calc(var(--page-width,920px) - 64px);}

/* ■■■ フォント指定 */
body,label{font-family:"Helvetica Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"MS Pゴシック","MS PGothic",sans-serif!important;}



/* ■■■ #siteHeader */
#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;box-sizing:border-box;}

#siteHeader #siteHeaderInner .siteHeaderGlovalNavigation{transform:none;}
#siteHeader #siteHeaderInner ul li a{margin-right:0;}
#siteHeader #siteHeaderInner ul li a span{border-color:#555!important;}
#siteHeader #siteHeaderInner ul.siteHeaderMenuList li a span,
#siteHeader #siteHeaderInner ul li a span{padding:0 3px 0 4px;}
/* #siteHeader pointkill */
#siteHeader #siteHeaderInner ul li .siteHeaderNicopo a.siteHeaderNicopoPurchase{display:none;}
/* 220603 会員登録勧誘 削除 */
[class*=common-header-] a[href*="https://account.nicovideo.jp/register"],
[class*=common-header-] a[href*="https://account.nicovideo.jp/premium/register"]{display:none;}

/* 200121 ヘッダー・フッター ページ幅調整 */
.nico-CommonHeaderRoot [class*=common-header-]{min-width:0;}
.FooterContainer-informationInner,.FooterContainer-additionalsInner{width:auto;}


/* ■■■ 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;}

/* LV AD */[class*=___banner-panel___]{display:none!important;}
/* LV AD */[class*=___program-information-ad-area___]{display:none!important;}
/* LV 220603 AD ページヘッダー */#header-ad,
/* LV 220603 AD ページフッター(視聴ページ) */[class*=___footer-ad___],
/* LV 220603 AD ページヘッダー(番組表) */#footer_ads,
/* LP 220603 AD コメント欄overlay */[class*=___player-ad-panel___]{
display:none!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 (max-width:1664px){
[class*=___local-side-padding___],[class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}}
[class*=___watch-page___]:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___local-side-padding___],[class*=___watch-page___]:not([data-browser-fullscreen])[data-layout-mode=liquid] [class*=___private-operator-tool___]{padding-right:8px;padding-left:8px;}

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

/* ヘッダー 検索 */
/* VP */.SearchBox-query,
[class*=___text-box___]{padding:0;line-height:32px;font-size:14px;text-indent:8px;}
/* VP */.SearchBox-form,.SearchBox-query,.SearchBox-submit,
[class*=___search-text-box___],[class*=___search-button___]{height:28px;}
/* VP */.SearchBox-form,
[class*=___text-box___]{-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:inset 0 0 0 1px #ddd;}
/* VP */.SearchBox-submit,
[class*=___search-button-skin___]{width:40px;background-color:#999;}
/* VP */.SearchBox-submit:after,
[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;}

/* ヘッダー 検索 サジェスト */
/* VP */.suggestBox{border-top:0;min-width:212px;}
/* VP */.suggestBox,
[class*=___suggest-skin___]{margin-top:-1px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}
/* VP */.suggestBoxInner,
[class*=___suggest-skin___]{border:1px solid #ddd;}
[class*=___suggest___]{padding:0;border-radius:0;}
/* 総合TOP,動画 */.suggestBoxInner li,
/* 生放送 */.suggestion_list_for_live li,
/* チャンネル */.c-searchWordSuggestUnit > ul > li{border-top:1px dotted #ccc;padding:0 .125em 0 .375em;font-size:14px;line-height:24px;}

/* pc 231104 サイドバー */
#VideoMenuDrawer-app{display:var(--sideBar,block);}


/* ■■■ niconico footer */
.FooterContainer{min-width:100%;}
.FooterContainer-information{padding:1em 0 .75em}


/* ■■■ ユーザーページ */
/* pc 230724 フォロー推奨 無効化 */
.FollowRecommendation{display:var(--userFollowRecommendation,none);}


/* ■■■ niconico アクティブ色 色指定 */

/* アクティブ色 色変更 (元が#007cff,#056dff,#1f7cffなどのやつ) */
:root{
--player-active-color:#e05800;
--player-active-80percent-color:rgba(224,88,0,.8);
--player-active-50percent-color:rgba(224,88,0,.5);
--player-active-20percent-color:rgba(224,88,0,.2);
--player-active-10percent-color:rgba(224,88,0,.1);
}

/* 231104 ヘッダー追従 */
.nico-CommonHeaderRoot label[aria-checked=true] span[class*=common-header-]{
background-color:var(--player-active-50percent-color);border-color:var(--player-active-color);}

/* VP アクティブ色 */
.PlayerOptionLink{background-color:#d00800!important;}
.PlayerOptionDropdownItem-inner:hover{background-color:#e05800!important;background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25))!important;}

/* pc 230724 ユーザーページ desc もっと見る */.ExpandBoxButton-overlay:hover+.ExpandBoxButton .ExpandBoxButton-icon,.ExpandBoxButton:hover .ExpandBoxButton-icon,
/* pc 230724 ユーザーページ サブメニューicon */.SubMenuLink-link:hover .SubMenuLink-icon, .SubMenuLink-link_active .SubMenuLink-icon,
/* VP 230724 自分のコメントのみ表示ボタン */.ActionButton svg [fill="#0080FF"],
/* VP 221224 コマンドパレット 選択 */.CommentCommandPaletteNode.is-selected svg,
/* VP 220603 かんたんコメント スクロールボタン */.EasyCommentContainer-scrollButton:hover svg,
/* VP 220603 かんたんコメント */.EasyCommentButton-icon,
/* sp 220603 お知らせ受信設定 戻るボタン */header svg polygon[fill="#0180FF"],
/* LP 220331 タイムシフト予約ボタン */[class*=___menu-dock___] [class*=___symbol-mark___] path,
/* LP 220213 コントローラー ボタン #1 */[class*=___play-button___]:enabled:hover > svg path,[class*=___play-button___][aria-pressed="true"] > svg path,[class*=___play-button___][data-highlighted="true"] > svg path,
/* LP 220213 コントローラー ボタン #2 */[class*=___mute-button___]:enabled:hover > svg path,[class*=___mute-button___][aria-pressed="true"] > svg path,[class*=___mute-button___][data-highlighted="true"] > svg path,
/* LP 220213 コントローラー ボタン #3 */[class*=___control-area___] [class*=-button___]:not([class*=___live-]):enabled:hover > svg path,[class*=___control-area___] [class*=-button___]:not([class*=___live-])[aria-pressed="true"] > svg path,[class*=___control-area___] [class*=-button___]:not([class*=___live-])[data-highlighted="true"] > svg path,
/* LP 211101 コントローラー ボタン */[class*=___button-skin___]:hover path,[class*=___button-skin___][aria-pressed=true] path,[class*=___button-skin___][data-highlighted=true] path,[class*=-button___]:enabled:hover>svg,[class*=-button___][aria-pressed=true]>svg,[class*=-button___][data-highlighted=true]>svg,
/* LP 211101 コントローラー 設定ボタン */[class*=___toggle-button___]:enabled:hover>svg,[class*=___toggle-button___][aria-pressed=true]>svg,[class*=___toggle-button___][data-highlighted=true]>svg,
/* LP 211101 コマンドパネル checked svg */[class*=___input-target___]:checked+[class*=___label___]>[class*=___symbol-mark___],
/* LP 211101 一時停止ボタン */[class*=___play-button___]:enabled:hover svg,
/* VP 211202 再生速度 */.PlaybackRateButton:hover svg path,.PlaybackRateButton:hover svg path[fill="#FFF"],
/* VP 211202 再生速度 選択中 */.PlaybackRateMenuItem-checkIcon,
/* VP 211016 再生終了スクリーン 操作 */.VideoEndScreenContainer .LoginRequirer .VideoEndScreenContainer-videoMenuButton:hover svg,
/* VP 210205 RelatedVideos 頁変三角 */.VideoEndScreenRelatedVideosContainer-pagerLeft:hover svg,.VideoEndScreenRelatedVideosContainer-pagerRight:hover svg,
/* VP 210205 マイリスト登録 */.AddingMylistModal-nameOpenBlank svg,
/* VP 210205 リピート再生ボタン */.ControllerButton.PlayerRepeatOffButton svg,
/* VP 210205 過去ログカレンダーボタン */.CommentPanelMenuContainer .CalendarButton.is-active svg,
/* VP 201119 シークバーコントローラー ボタン */.ControllerButton:hover svg,
/* VP 201119 シークバーコントローラー ボタン:active */.PlayerOptionButton.is-active .PlayerOptionButton-icon,
/* VP 201119 player右上 左 */.VideoMenuContainer-areaLeft .VideoMenuContainer-button:hover:not([disabled]),
/* VP 201119 プレイヤー設定 リンク */.PlayerOptionContainer-shortcutButton:hover .ArrowNextButton svg,
/* VP 201119 シャッフルボタン */path[stroke*="#007CFF"],circle[fill*="#007CFF"],
.FollowButton svg{
fill:var(--player-active-color);}

[class*=PlayerPanelContainer] svg path[stroke*="#007CFF"]{
stroke:var(--player-active-color)!important;}

/* pc 230724 ユーザーページ ユーザーフォロー */.FollowButton,
/* pc 230724 ユーザーページ マイリスト フォロー */.NC-FollowButton,
/* LV 230724 タグ登録ボタン */[class*=___tag-register-form___]>.main-area>.register-button,
/* LV 230724 タグ編集ボタン 編集時 */[class*=___tag-widget___][data-editing=true]>[class*=___edit-mode-toggle-button___],
/* VP 221224 コマンドパレット 選択 */.CommentCommandPaletteNode.is-selected,
/* VP 220603 マイリスト登録ボタン */.AddMylistModal-submit,
/* sp 220603 フォローボタン 枠 */.siteWide-FollowButton,
/* sp 220603 お知らせ受信設定 トグルボタン */.ccBdij input:checked + label::after,
/* VP 220603 共有 チェックボックス */.SharePanelContainer-linkOptionCheck .Checkbox-check::after,
/* LP 211101 コマンドパネル checked */[class*=___input-target___]:checked+[class*=___label___],
/* LP 211101 トグルボタン */[class*=toggle-button-field___] [class*=___target___][aria-pressed=true]:after,
/* VP 210205 マイリスト登録ボタン */.AddingMylistModal-submit,
/* VP 210205 NG設定 header */.NGSettingPanelContainer-enableCheckbox .Checkbox-check:after,
/* VP 210121 player右パネル 投米 リストに反映ボタン */.OwnerEditButton.is-highlight,
/* VP 201119 player右 パネルタブ */.PlayerPanelContainer-tabItem.current,
/* VP 201119 投稿者フォローボタン */.FollowButton-button,
[class*=___button___],[class*=-button___][data-toggle-state=true]{
border-color:var(--player-active-color);}

/* pc 230724 ユーザーページ 再生履歴 バー */.NC-VideoPlaybackIndicator-inner,
/* pc 230724 ユーザーページ 番組一覧 絞り込み enabled */[class*=___broadcast-history-program-list-section___]>.list-controller>.filtering-condition-menu-popup-control[data-year-month-selected=true]>.toggle-button:after,
/* pc 230724 ユーザーページ タイプ */.RadioItem>input:checked+label:after,
/* pc 230724 ユーザーページ メニュータブ */.NC-Tabs-activeBorder,
/* LP 230724 設定パネル チェックマーク */[class*=___setting-panel___] [class*=___item___][aria-selected=true]:after,
/* LV 230724 プレイヤー設定 チェックマーク */[class*=___player-setting-view___] [class*=___item___][aria-selected=true]:after,
/* LV 230724 タグ登録 使い方 */[class*=___tag-register-form___]>.main-area>.faq-anchor>.symbol-mark,
/* LV 230724 タグ登録ボタン */[class*=___tag-register-form___]>.main-area>.register-button,
/* LV 230724 タグ編集ボタン 編集時 */[class*=___tag-widget___][data-editing=true]>[class*=___edit-mode-toggle-button___],
/* LP 221224 投稿者フォローボタン */[class*=___follow-anchor___],
/* 220603 いきなり!動画紹介 音量バー */.VideoIntroductionPlayerContainer-innerAudioBar,
/* VP 220603 マイリスト登録ボタン */.AddMylistModal-submit:hover,
/* sp 220603 バッジ ゲージ */.m-badge_StatusBar-current,
/* sp 220603 動画投稿ボタン */.siteWide-VideoUploadLink,
/* sp 220603 ユーザーレベル ゲージ */.siteWide-UserProfile_Meta_Level_Experience_Inner,
/* sp 220603 バルーン */.siteWide-Tips,
/* sp 220603 お知らせ受信設定 トグルボタン */.ccBdij input:checked + label,
/* sp 220603 サムネ プログレスバー */.siteWide-VideoItem_ProgressBarInner,.siteWide-LiveItem_ProgressBarInner,
/* sp 220603 履歴 ニコられた */.siteWide-Chips_Item[aria-checked="true"],
/* VP 220603 共有 ラジオボタン */.SharePanelContainer-radioItem input:checked + label::after,
/* VP 220603 共有 コピーボタン */.SharePanelContainer-copyButton,
/* VP 220603 GeneralNotice */.GeneralNoticeContainer-message,
/* LP 220331 音量バー */[class*=___slider___] [class*=___value___],
/* LP 220213 エモーションボタン */[class*=___emotion-button___],[class*=___emotion-button___][aria-pressed="true"],
/* LP 211101 シークバー */[class*=___seek-bar___] [class*=___value___],[class*=___seek-bar___] [class*=___handle___],
/* LP 211101 トグルボタン */[class*=toggle-button-field___] [class*=___target___][aria-pressed=true]:after,
/* LP 211101 NG登録ボタン */[class*=___ng-register-button___],
/* VP 210205 マイリスト登録ボタン */.AddingMylistModal-submit:hover,
/* VP 210205 過去ログ表示ボタン */.PastCommentFetchButton,
/* VP 210205 この時報を再生するボタン */.MarqueeContainer-playJihoButton:hover,
/* VP 210121 player右パネル 投米 編集内容を保存ボタン */.OwnerEditMenuContainer-saveButton,
/* VP 201119 タグ 登録ボタン */.TagEditForm-submitButton,
/* VP 201119 シークバー */.SeekBar-played,.SeekBarHandle-handle,
/* VP 201119 音量バー */.VolumeBar-progress,
/* VP 201119 コメント投稿ボタン */.ActionButton.CommentPostButton,
/* VP 201119 再読込ボタン */.VideoErrorContainer .VideoErrorMessage-description-helpLink,.VideoErrorContainer .VideoErrorMessage-description-reloadLink,
/* VP 201119 動画リスト ループ・連続オン */.Toggle.is-checked .Toggle-inner::before,.Balloon,.Balloon-arrow,
/* VP 201119 動画リスト 再生中の動画 */.PlayingIndicatorIcon-bar,
/* VP 201119 プレイヤー設定 content */.PlayerOptionDropdown-toggle,.PlayerOptionRadioGroup .RadioItem input:checked + .RadioItem-label,.PlayerOptionDropdownItem.is-selected .PlayerOptionDropdownItem-inner,
[class*=___slider-value___],[class*=___submit-button___],
[class*=___anchor___],[class*=___radio___]:checked+label,
[class*=___anchor___]:hover,[class*=___anchor___]:hover:before,[class*=___button___]:enabled:hover,
[class*=___help___]{
background-color:var(--player-active-color);}
/* pc 230729 ユーザーページ userlevel */.UserPage .ProgressBar-inner{
background-color:var(--player-active-color)!important;}

/* pc 230724 ユーザーページ サブメニューbg */.SubMenuLink-link_active,.SubMenuLink-link:hover{
background-color:var(--player-active-10percent-color);}

/* VP 220603 かんたんコメント */.EasyCommentButton:hover{
background-color:var(--player-active-20percent-color);}

/* LP 211101 トグルボタン */[class*=toggle-button-field___] [class*=___target___][aria-pressed=true]:before{
background-color:var(--player-active-50percent-color);}

/* pc 230724 ユーザーページ ユーザーフォロー */.FollowButton:hover,
/* VP 211016 NG設定 NG追加ボタン */.NGSettingPanelContainer-openViewerNGRegisterButton:hover,
/* VP 201119 プレイヤー設定 content:hover */.PlayerOptionDropdown-toggle:hover,.PlayerOptionRadioGroup .RadioItem input:checked:hover + .RadioItem-label,
/* VP 201119 再読込ボタン:hover */.VideoErrorContainer .VideoErrorMessage-description-changeFlash:hover,.VideoErrorContainer .VideoErrorMessage-description-helpLink:hover,.VideoErrorContainer .VideoErrorMessage-description-reloadLink:hover{
background-color:var(--player-active-80percent-color);}

/* pc 230724 ユーザーページ desc もっと見る */.ExpandBoxButton-overlay:hover+.ExpandBoxButton,.ExpandBoxButton:hover,
/* pc 230724 ユーザーページ userlevel */.UserDetailsHeader-levelLabelValue,
/* pc 230724 ユーザーページ フォロー数 */.UserDetailsStatusItem-link,.UserDetailsStatusItem-link:hover,
/* pc 230724 ユーザーページ ユーザーフォロー */.FollowButton,
/* pc 230724 ユーザーページ マイリスト フォロー */.NC-FollowButton,
/* pc 230724 ユーザーページ タイプ */.SubMenuLink-link:hover .SubMenuLink-label, .SubMenuLink-link_active .SubMenuLink-label,
/* pc 230724 ユーザーページ メニュータブ */.NC-Tab_active,.NC-Tab:hover,
/* VP 230724 コンテンツツリー親登録 */.ContentTreeAddUI:hover,
/* LV 230724 タグ登録数 */[class*=___tag-register-form___]>.main-area>.score>[class*=___value___],
/* VP 220603 マイリスト登録ボタン */.AddMylistModal-submit,
/* sp 220603 フォローボタン 文字 */.siteWide-FollowButton_Label,
/* LP 211101 確認ダイアログ ボタン */[class*=___confirm-dialog___] [class*=___accept-button___],
/* VP 210205 マイリスト登録 */.AddingMylistModal-submit,.AddingMylistModal-nameLink,
/* VP 210205 NG設定 header */.NGSettingPanelContainer-num,.NGSettingPanelContainer-enableCheckbox,
/* VP 210121 player右パネル 投米 リストに反映ボタン */.OwnerEditButton.is-highlight,
/* VP 201119 プレイヤー設定 リンク */.PlayerOptionContainer-shortcutButton:hover,
/* VP 201119 投稿者フォローボタン */.FollowButton-label{
color:var(--player-active-color);}

/* LV 230724 プレイヤー設定 トグルボタン */[class*=___player-main-setting-menu___]>.content>.toggle-button-field>.target[aria-pressed=true],
[class*=___local-setting-menu___]>.content>.toggle-button-field>.target[aria-pressed=true]{--track-background-color:var(--player-active-50percent-color);--handle-background-color:var(--player-active-color);}

/* sp 220603 バックボタン */.siteWide-PageCaption_BackButton::before,.siteWide-PageCaption_BackLink::before{border-bottom:3px solid var(--player-active-color);
border-left:3px solid var(--player-active-color);}

/* sp 220603 バルーン 吹き出し */.siteWide-Tips_TailTop{border-color:transparent transparent var(--player-active-color) var(--player-active-color);}

/* LP 220331 select :focus枠[class*=___target___]:focus{box-shadow:0 0 0 2px var(--player-active-color);} ※適用箇所が不明のためCO */

/* VP 201119 コメント投稿ボタン */.ActionButton.CommentPostButton:focus,.ActionButton.CommentPostButton:hover{background-color:var(--player-active-color);background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))!important;}

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

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

/* ■■■ niconico アイコン素材置場 */:root{
/* タグ/大百科 */--nimg-dic-icon-bgimage:url("data:image/gif;base64,R0lGODlhDQANAMIDAAAAADMzM5mZmf///3BwcP///////////yH5BAEKAAcALAAAAAANAA0AAAMqGLqsFyNKGUS7TOi9A1HaNGgeGG1nWZ3hqHIS+VUo93L2DOcg3s0YxiEB");
/* タグ/大百科 */--nimg-dic-icon-exist-bgimage:url("data:image/gif;base64,R0lGODlhDQANAMICAAAAADMzM////8wzM5kAAP///////////yH5BAEKAAcALAAAAAANAA0AAAMrGLqsFyJKGUa7bOi9A1HDJFlftQmcB4oRuaJaq1YsOocw7tLszv0zDOOQAA==");
/* タグ/カテゴリ */--nimg-category-icon-bgimage:url("data:image/gif;base64,R0lGODlhFQAJAKECAMwAAP///wBbugBbuiH5BAEKAAIALAAAAAAVAAkAQAIhFI6pKbavHAhzhouoVvRcDCVb5YFkKJ7it7BjRnbwi6IF");
}
}

@-moz-document regexp("https:\\/\\/www\\.nicovideo\\.jp\\/watch\\/.*") {
/*  nico-NM-watch.css Ver.20231231-0444         (C)2023 NMS               http://npc.0am.jp/ nmtvsys@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;}

body,html,/* 231231 横幅修正 */.BaseLayout,.BaseLayout-contents{min-width:720px;}
body.is-large{min-width:1238px!important;}

/* ページ左右の余白を消す&幅はみ出し調整 */
@media (max-width:1060px){
.WatchAppContainer-main{margin:0 auto!important;width:100%!important;}
}

/* VP 231104 サイドバー */
#VideoMenuDrawer-app{position:fixed;top:36px;z-index:6000001;}
/* ヘッダー非追従時 位置修正 */
body.nofix #VideoMenuDrawer-app{top:0!important;}
/* ヘッダー非展開時 クリック異常修正 */
.simplebar-mask{min-height:56px;}
#VideoMenuDrawer-app > div > div > div{height:fit-content!important;}


/* VP 221126 動画サイズ(固定) */
.is-middle .MainContainer-player{width:640px!important;}
.is-large .MainContainer-player{width:854px!important;}
.is-middle .MainContainer-playerPanel{width:calc(100% - 640px)!important;}
.is-large .MainContainer-playerPanel{width:calc(100% - 854px)!important;}


/* 動画ヘッダー */
.VideoTitle{font-size:24px!important;min-height:60px!important;line-height:1.25!important;}
.HeaderContainer-videoTitle{padding-right:.75em!important;}


/* 動画検索 */
.HeaderContainer-searchBox{min-width:290px!important;width:290px!important;}
.SearchBox{width:288px!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:calc(100% - 40px)!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;padding-top:4px;padding-left:6px;line-height:16px;}


/* 動画説明 */
.VideoDescriptionContainer{width:calc(100% - 300px);}
.VideoDescription div{height:auto!important;}
.VideoDescription-html{font-size:inherit!important;line-height:1.35;word-break:break-all;}
.VideoDescription.is-expanded{padding-bottom:0!important;}
.VideoDescriptionContainer-expander,.VideoDescriptionContainer-expander *{font-size:10px!important;}
.VideoDescriptionSeriesContainer{margin-bottom:.5em;}

/* 動画ヘッダー */
.HeaderContainer a,.HeaderContainer a:link{color:#099EF9;}
.HeaderContainer a:active,.HeaderContainer a:hover{color:#2bc6f9;}
.HeaderContainer{padding:6px 8px 4px 8px!important;}
.HeaderContainer-row{margin-bottom:8px!important;}

/* 動画ヘッダー 横余白 */
.VideoUploadDateMeta,.VideoViewCountMeta,.CommentCountMeta,.MylistCountMeta,.VideoGenreMeta,.GenreRankMeta{margin-right:0;min-width:96px;}
.GenreRankMeta-highestPast{margin-right:0;}
.VideoOwnerInfo .FollowButton{margin-right:6px;}
.GenreRankMeta-yesterdayRank{margin-left:8px;}
.VideoUploadDateMeta-title,.VideoViewCountMeta-title,.CommentCountMeta-title,.MylistCountMeta-title,.VideoGenreMeta-title,.GenreRankMeta-title{margin:0 8px 4px;}
.VideoUploadDateMeta-dateTimeLabel,.VideoViewCountMeta-counter,.CommentCountMeta-counter,.MylistCountMeta-counter,.VideoGenreMeta-genreName{margin:0 8px;}

/* 動画ヘッダー .HeaderContainer-row */
.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;}

/* 動画ヘッダー メニュー */
.videoMenuToggle{bottom:18px!important;display:none!important;}

/* 動画ヘッダー クリエイターサポート勧誘 */
.NC-CreatorSupportAccepting{opacity:.75;}
.NC-CreatorSupportAccepting:hover{opacity:1;}
.NC-CreatorSupportAccepting[style*="left: 0px;"]{top:32px!important;left:32px!important;}
.NC-CreatorSupportAccepting-content{padding:1px;}
.NC-CreatorSupportAccepting-label,.NC-CreatorSupportAccepting-register,.NC-CreatorSupportAccepting_top .NC-CreatorSupportAccepting-arrow{display:none;}

/* 動画ヘッダー フォロー推奨 削除 */
.FollowAppeal{display:var(--userFollowRecommendation,none);}

/* 動画ヘッダー タグ */
.TagContainer{margin-bottom:4px;}
.TagContainer,.TagList{min-height:72px!important;height:auto!important;}
.TagContainer .TagContainer-area,.TagList{max-width:880px!important;}
.TagContainer .TagContainer-TagEditButtonArea{height:72px!important;width:72px!important;margin:0!important;padding:0!important;margin-right:4px!important;color:#333!important;}
.TagContainer-editButton{width:72px!important;margin:24px 0!important;border-radius:2px!important;}

/* 動画ヘッダー タグ/編集中 */
.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;margin-right:8px!important;}
.TagContainer.is-editing .TagItem.is-videoOwner{padding-left:20px!important;}

.TagList a{color:#000!important;}
.TagItem{border:0!important;border-radius:0!important;background-color:transparent!important;height:20px!important;line-height:16px!important;padding-top:4px!important;padding-bottom:0!important;}
.TagItem.is-category::before{content:"";width:21px;height:9px;background:var(--nimg-category-icon-bgimage) no-repeat;margin-right:5px;vertical-align:middle;display:inline-block;}
.TagList .TagItem{padding-left:6px!important;padding-right:20px!important;margin-right:8px!important;}
.TagItem-name{font-weight:normal!important;}
.TagItem-categoryTag{opacity:.5!important;}
.TagItem-lockButton{left:3px;}
.TagItem .TagItem-deleteButton{right:1px;}
.TagItem-nicoDicLink{top:5px!important;right:4px!important;bottom:4px!important;width:13px!important;height:13px!important;}
.NicoDicIcon{border-radius:0!important;padding:0!important;border:none!important;}
.NicoDicIcon{background-color:unset!important;background-repeat:no-repeat!important;background-position:0!important;background-image:var(--nimg-dic-icon-bgimage)!important;}
.NicoDicIcon svg{display:none!important;}
.NicoDicIcon.is-available{background-image:var(--nimg-dic-icon-exist-bgimage)!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;}

/* VP 201119 タグ 登録 サジェスト */
.TagEditForm .TagSuggestionList{top:22px;left:-1px;}
.TagSuggestionList-item{padding:6px 4px 4px;}


/* VP container */
.MainContainer{margin:0 0 8px!important;box-shadow:none;}


/* 動画下 */
@media (max-width:1280px){.BottomContainer{width:100%!important;margin:0!important;}.BottomMainContainer{padding-right:8px;}}
/* 230306 動画下\コンテンツツリー */
.Card-header.ContentTreeContainer{padding-bottom:8px;}
.ContentTree{gap:0;}
.ContentTree > div:not(:first-child){margin-top:10px;padding-top:10px;border-top:2px solid #ecedef;}
.ContentTree-summaryLabel{font-weight:normal;}
.ContentTree-summaryContentCount{min-width:2.1em;display:inline-block;font-weight:bold;}
.ContentTree-more{line-height:1;margin:-4px -2px -4px 1em;padding:4.5px 8px 3.5px;}
.ContentTree-more:hover{opacity:.6;}
@media (max-width:1024px){
.ContentTreeItem-thumbnailContainer{height:54px!important;min-width:96px!important;border-radius:2px;}
.ContentTreeContainer .Card-main{min-width:628px!important;width:calc(100vw - 312px);margin-right:-6px;}
.ContentTree-sliderContainer{gap:8px;margin:6px -2px 0;}
.ContentTree-sliderNextButton,.ContentTree-sliderPrevButton{width:22px!important;margin:0 -2px;}
.ContentTree-sliderButtonIcon{margin:0 6px;}
}
.ContentTreeItem-title{font-size:12px;-webkit-line-clamp:3;}

/* 220615 動画下\ニコニ広告 */
@media (max-width:1024px){
.Card-main.UadVideosContainer{min-width:628px!important;}
.UadVideosContainer-item{width:144px!important;height:126px;margin-right:10px;}
.UadVideoItem-thumbnail{width:144px!important;height:81px;}
.UadVideoItem-image{width:144px!important;}
.UadVideoItem-point{right:3px;bottom:3px;}
}

/* 220615 動画下\右側 */.BottomSideContainer{-webkit-flex:0 0 288px!important;flex:0 0 288px!important;}
}

@-moz-document regexp("https:\\/\\/(www|live|sp)\\.nicovideo\\.jp\\/watch\\/.*") {
/*  nico-NM-playr.css Ver.20240101-2300         (C)2024 NMS               http://npc.0am.jp/ nmtvsys@gmail.com ◆◇◆ */
[class*=___watch-page___]{min-width:0;}


/* VP 背景色 */
/* 時報バー */.MarqueeContainer,
/* コントローラー  */.ControllerBoxContainer{
background-color:var(--vp-bg-color,--vp-bg-color-value,#1C3850)!important;
background-image:linear-gradient(rgba(255,255,255,.125),rgba(0,0,0,.375))!important;}

/* LP ヘッダー */
[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;}

/* LP 枠 */
[class*=___player-body-area___]{min-height:440px;}
[class*=___player-status___]{height:auto;border-right-width:0;}

/* LP 余白 */
[class*=___player-area___]{padding:0;}
@media (max-width:1152px){[class*=___player-section___]{width:auto!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;}}
@media (max-width:1500px) and (min-width:1152px){[class*=___player-section___]{max-width:none!important;}}

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

/* VP レジューム再生ピン隠し */
.SeekBarResumeMarker{display:none!important;}

/* VP 220615 プレミアム限定ダイアログ さっさと消えろ */
.Dialog.PremiumRequirer-dialog{opacity:.5;animation:ani-fadeout 3s linear 0s 1 normal forwards;}
@keyframes ani-fadeout{0%{opacity:1;}87.5%{opacity:1;}100%{opacity:0;}}
.PremiumRequirer-dialogMessage:last-of-type{margin-bottom:0;padding-bottom:0;border:none;}
.Dialog.PremiumRequirer-dialog button{display:none!important;}

/* VP 秒送り隠し */
.PlayerSeekBackwardButton,.PlayerSeekForwardButton{display:none!important;}

/* VP フェード無効 */
/* VP */.VolumeBar,.VolumeBar .XSlider,
.SeekBar:active .SeekBarHandle-handle,.SeekBar:hover .SeekBarHandle-handle,.TagContainer-editButton,
.ControllerButton:hover svg,
/* LV */[class*=___slider-track___],[class*=___button___] path{transition:none!important;}

/* VP 時報バー */
/* VP 231104 左右ボタン幅1 */.Marquee{grid-template-columns:20px 1fr 20px;}
.MarqueeContainer .Marquee-buttonArea{background-color:rgba(248,248,248,.125)!important;width:20px;}
/* VP 231104 左右ボタン幅2 */.MarqueeContainer .Marquee-buttonArea .ActionButton{padding-left:7px;width:20px;}
.MarqueeContainer .Marquee-buttonArea .ActionButton svg{fill:#FFF!important;opacity:.25!important;}
.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton svg{opacity:1!important;}
/* VP 231104 マーキー シャドウ 無効 */.Marquee-topicArea:after{display:none;}
/* VP 231104 左右ボタン :hoverアニメ無効 */.Marquee-backwardButton:hover,.Marquee-forwardButton:hover{transform:none;}
/* VP 211110 時報バー\ニコ割エリア */
.DefaultAnimator{padding-left:0;padding-right:0;}
/* VP 211110 時報バー\ニコ割エリア\記事NGボタン */
.DefaultAnimator-excludeButton{background:none;border-left:0;width:24px;height:24px;color:rgba(255,255,255,.7);opacity:.75;text-shadow:0 0 4px #222,0 0 4px #222,0 0 4px #222,0 0 4px #222,0 0 2px #222,0 0 2px #222,2px 0 0 #222,0 2px 0 #222,-2px 0 0 #222,0 -2px 0 #222;}
.DefaultAnimator-excludeButton:hover{color:#fff;opacity:.875;}
.DefaultAnimator-excludeButton::after{display:none;}

/* VP コメントボックス */
/* VP 200727 */.ControllerBoxCommentAreaContainer,.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentPostAndLikeArea{padding:0!important;}
/* VP 211016 */.ControllerBoxCommentAreaContainer{border-right:none;}

/* VP 200727 */.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentPostAndLikeArea .CommentPostContainer{margin-right:0!important;}

/* VP */.CommentPostContainer,.CommentPostContainer *{font-size:14px;line-height:20px!important;}
/* VP 200727 高さ一括設定 */.CommentPostContainer,.CommentPostContainer *,
.CommentPostContainer-commandInput,
.CommentPostContainer-commandInput .CommentCommandInput,
.CommentPostContainer-commentInput .CommentInput-textarea,
.CommentPostButton.ActionButton,.CommentPostContainer-postButton,
.LikeContainer,.LikeContainer .LikeContainer-button{height:32px!important;}

/* VP 211016 input余白 */ 
.CommentPostContainer-commandInput .CommentCommandInput,
.CommentPostContainer-commentInput .CommentInput-textarea{padding:6px 3px 6px 6px!important;}
/* VP 200727 input枠線 */ 
.CommentPostContainer-commandInput,.CommentPostContainer-commentInput{border-width:0!important;}

.CommentPostContainer-commandInput,
.CommentPostContainer-commentInput .CommentInput,
.CommentPostContainer-postButton{padding:0!important;}
.SearchBox-form{-webkit-box-shadow:none!important;box-shadow:none!important;}

/* VP コメントボックス submit */
/* VP 200727 */
.CommentPostButton.ActionButton,.CommentPostContainer-postButton,
.CommentPostContainer-postButton .ClickInterceptor.RecaptchaRequirer{width:80px!important;height:32px;min-width:unset;min-height:unset;box-sizing:border-box;border-radius:0;margin:0;padding:0;}
.CommentPostContainer-postButton{flex:0 0 80px!important;}
/* VP 200727 */.CommentPostButton.ActionButton,.CommentPostContainer-postButton{font-weight:700;font-size:12px;cursor:pointer;line-height:20px;}

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

/* VP 210902 コメントボックス 初回投稿時ダイアログ縮小 */
.CommentPostAttention{transform:none;width:auto;left:75%;}
.CommentPostAttention-close{margin-top:0;}

/* VP 200727 コマンドパレット */
.CommentCommandPaletteContainer{height:130px!important;}
.CommentCommandPaletteContainer *{height:auto;}
.CommentCommandPalette-row{margin-bottom:6px;line-height:16px!important;}

/* VP 221224 コマンドパレット 高さ一括設定fix */
.CommentCommandPalette-row.CommentCommandPalette-comment-color,
.CommentCommandPaletteNode[data-type="color"]{height:16px!important;}


/* ◆◆◆ Player\ゴミ捨て   						   ◆ */
/* VP シーク禁止 解除 (ニコスクリプト) */
.SeekBarContainer.is-seekDisallowedByNicoscript .SeekBar{opacity:1;pointer-events:auto;}
.SeekBarContainer-disallowedTooltip{display:none;}

/* VP シーク禁止 解除 (一般会員) */.AnywhereSeekablePremiumLinkContainer,
/* エコノミー表示 削除 (一般会員) */.VideoStalledPremiumLinkContainer,.PreVideoStartPremiumLinkContainer-message,
/* VP 221120 この動画は前回途中まで(ry 削除 (一般会員) */.PlayerOverlayBottomMessage.PreVideoStartPremiumLinkContainer,
/* VP 設定から画質を変更するとスムーズに見れる場合があります 削除 */.VideoQualityTipsContainer,
/* プレミアム勧誘(登録リンク) 削除 */.PremiumLink,
/* VP 220603 プレミアム勧誘(単一セッション) 削除 */.VideoErrorMessage-description-premium,
/* VP 220603 プレミアム勧誘(シークバー サムネ) 削除 */.SeekBarStoryboardPremiumLink,
/* VP 220603 プレミアム勧誘(レジューム再生) 削除 */.PreVideoStartPremiumLinkContainer,
/* VP 220603 プレミアム勧誘(強制低画質ウィンドウ) 削除 */.PreVideoStartPremiumLinkOnEconomyTimeContainer,
/* LP 220603 低遅延 削除 */[class*=___guide-snack-bar-area___],
/* LP 220615 プレミアム勧誘(追っかけ再生) 削除 */[class*=___guide-snack-bar-area___],
/* LP 220615 プレミアム勧誘(追っかけ再生不可ウィンドウ) 削除 */[class*=___premium-member-registration-appeal-panel___],
/* LP 220615 プレミアム勧誘(強制退出) 削除 */[class*=___alert-dialog___] [class*=___item___][data-item-name="premium"]{
display:none!important;}


/* ◆◆◆ VideoPlayer\VideoPlayer   				   ◆ */
/* VP 読込中 */
.Spinner{fill:#e0e0e0!important;width:48px!important;height:48px!important;}


/* ◆◆◆ VideoPlayer\VideoMenu 					   ◆ */
/* VP 220615 */.VideoMenuContainer{padding-left:2px;}

/* VP 211016 いいね!,ギフト コンパクト化 (廃止?) */
.LikeActionButton--default{width:32px;height:35px;margin-top:2px;}
.GiftButton .GiftButton-point{margin:2px -2px 0 -2px!important;}

/* VP 220602 いいね! 整形 */
.LikeActionButton{display:inline-flex;}
body:not(.is-fullscreen) .LikeActionButton--default{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:none;border-radius:0;}
body:not(.is-fullscreen) .LikeActionButton--default .LikeActionButton-icon{margin:0;transform:scale(1.45);}
body:not(.is-fullscreen) .LikeActionButton .LikeActionButton-count{font-size:10px;margin:2px -2px 0 -2px!important;}
/* いいね! 文字削除 */.LikeActionButton span{display:none;}
.LikeActionButton--default .LikeActionButton-count{width:auto;margin:0;}

/* VP 220615 いいね!(フルスクリーン) 整形 */
.LikeFieldContainer{width:78px!important;height:26px!important;border-width:0;margin:4px;}
.LikeFieldContainer .LikeFieldContainer-button{width:82px!important;height:24px!important;border-width:1px!important;margin:0;padding-top:2px;background:none;background-image:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75))!important;}
.is-fullscreen .LikeActionButton .LikeActionButton-icon{height:24px!important;margin-left:-5px;}
.is-fullscreen .LikeActionButton .LikeActionButton-count{width:auto!important;margin:0!important;font-size:11.5px;letter-spacing:.03125em;}

/* VP 211110-220615 VideoMenu\アイコン コンパクト化 */
@media (max-width:1024px){
.VideoMenuContainer .ActionButton.LikeActionButton{width:32px;padding-left:1px;padding-right:1px;}
.VideoMenuContainer .ActionButton{width:28px;height:32px;margin:4px 2px;padding:2px;}
.VideoMenuContainer-areaLeft{padding-left:0;}
.VideoMenuContainer .ActionButton svg{width:22px;height:22px;}
.VideoMenuContainer .LikeActionButton svg{width:18px;height:18px;}
.VideoMenuContainer-uadBalloonWrapper{margin-left:-2px;}
}
/* VP 211110 余白 コンパクト化 */
.VideoMenuGiftContainer,.VideoMenuContainer-areaLeft .MylistButton,.VideoMenuContainer-areaLeft .UadButton{margin-left:0;}
.VideoMenuContainer-areaRight{padding:0;}


/* VP コントローラー */
/* シークバー */
.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 .XSlider,.VolumeBar .XSlider{bottom:0!important;height:20px!important;}
.VolumeBar:hover .ProgressBar{bottom:8px!important;height:4px!important;}

/* ツールチップ(音量とか) */
[data-title]:not([disabled])::after,.Tooltip{min-height:16px;line-height:16px;}
.Tooltip.top{margin-top:9px;}
[data-title]:not([disabled])::after{margin-top:10px;margin-bottom:-10px;}
[data-title]:not([disabled])::after,
.Tooltip,.Tooltip-inner{font-size:11.5px;background-color:rgba(28,28,28,.75);transition:none;}


/* VP 211202 再生速度 */
.PlaybackRateButton{padding:8px 0;}
.PlaybackRateButton,.PlaybackRateButton svg{width:40px!important;}
.PlaybackRateButton svg{height:16px!important;border-radius:4px;}
.PlaybackRateButton svg path{transform:translate(-4px,-2px);}
.PlaybackRateButton svg path[fill="#0080FF"]{opacity:0;}
/* VP 211202 再生速度 menu */
.PlaybackRateMenu{width:160px;padding:8px;background-color:rgba(80,80,80,.75)!important;}
.PlaybackRateMenu-title,.PlaybackRateMenu-contents{background-color:rgba(0,0,0,.875);padding:6px;}
.PlaybackRateMenu-title{margin-bottom:0;}
.PlaybackRateMenuItem{margin:.5px 0;padding:3px 0;}
.PlaybackRateMenuItem-iconSpace,.PlaybackRateMenuItem-checkIcon{margin-top:-1px;width:16px;height:16px;}

/* VP 設定 */
.PlayerOptionContainer{background-color:rgba(128,128,128,.75)!important;padding:8px!important;}
.PlayerOptionContainer-wrapper{background-color:rgba(0,0,0,.875);}
.PlayerOptionDropdown-menu{padding:8px 8px 4px 8px!important;background-color:#202020!important;top:-8px!important;}

/* VP 201119 設定 content */.PlayerOptionRadioGroup .PlayerOptionRadioGroup-inner,.PlayerOptionLink,.PlayerOptionDropdown-toggle,.PlayerOptionDropdownItem .PlayerOptionDropdownItem-inner,.PlayerOptionRadioGroup .RadioItem .RadioItem-label,.PlayerOptionDropdownItem,.PlayerOptionRadioGroup .RadioItem:hover,
/* LV */[class*=___radio-group-control___] label,[class*=___select-box___]{border-radius:2px!important;}
.PlayerOptionDropdownItem-inner,.PlayerOptionLink,.PlayerOptionDropdown-toggle,
/* VP 201119 設定 content */.PlayerOptionRadioGroup .RadioItem-label,
/* LV */[class*=___radio-group-control___] label{min-width:56px!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;}
/* LV */[class*=___select-box___]:focus{border:0 solid #000!important;}
	
/* VP 220615 設定\プレミアム限定メニュー 無効化? */
.ClickInterceptor.PremiumRequirer,.PlayerOptionRadioGroup .RadioItem-label,
.is-disabled-by-premium .PlayerOptionDropdownItem-inner,.is-disabled-by-premium .PlayerOptionLink,.is-disabled-by-premium .PlayerOptionDropdown-toggle,.is-disabled-by-premium .PlayerOptionRadioGroup .RadioItem-label,.is-disabled-by-premium [class*=___radio-group-control___] label{cursor:var(--vp-premiummenu-block,pointer);}


/* ◆◆◆ VideoPlayer\Panel 						   ◆ */
/* LP 211110 コメントパネル */
/* ※nico-NM-cm960.cssへ移動 */

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

/* VP コメントパネル\パネルメニュー */
/* VP 230306 パネルメニュー 圧縮 */
.CommentPanelMenuContainer-mainMenu{height:36px;padding-left:6px;padding-right:4px;}
.CommentPanelMenuContainer-mainMenuArea > *:first-child{margin-left:-2px;}
@media (max-width:1024px){.CommentPanelMenuContainer .ActionButton{margin-left:2px;}}

/* VP 210121 投コメリストモード ヘッダー 圧縮 */
@media (max-width:1280px){.OwnerEditPanelHeading,.OwnerEditCommentCounter{padding-left:6px;}.OwnerEditPanelHeader-right{padding-right:2px;}.OwnerEditButton{padding:0;min-width:56px;font-size:11.25px;margin:0 2px;}.OwnerEditButton:nth-child(1){margin-left:0;}.OwnerEditButton:last-child{margin-right:0;}}

.CommentPanelContainer{bottom:0;}
/* VP 210121 */.CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell{padding-left:6px;}
/* VP 210121 投コメ選択☑ */.is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell[style*="width: 34px;"],
.is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell:nth-child(1),
.is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-TableCell[data-name*="check"]{padding-left:5px;width:28px!important;border:none;}
.is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-HeaderCellSeparator:nth-child(1){display:none;}

/* VP 211110(220603) コメント行 inner */
.CommentPanelDataGrid .CommentPanelDataGrid-headerCell,.CommentPanelDataGrid .CommentPanelDataGrid-cell,
/* VP 投コメ編集時 */.is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-TableCell,.OwnerCommentEditContainer-inlineEdit{height:18px;padding:2px 0 1.5px 4px;font-size:12px;line-height:18px;}

/* VP 210121 投コメ編集時 */.is-ownerEdit .OwnerCommentEditContainer-inlineEdit{margin:0!important;padding:0!important;height:20px;}
/* VP */.CommentPanelDataGrid [class*=___table-cell___],
/* LV */[class*=___table-cell-skin___],[class*=___table-cell___]{border-right:1px solid #c5c5c5;}
/* header visual */
/* VP */.CommentPanelDataGrid .CommentPanelDataGrid-headerCell,
/* LV */[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;}


/* VP 220615 パネル\動画リスト 圧縮 */
/* 再生リスト・検索動画 */
.WatchRecommendation-inner{padding-right:2px;}
/* 再検\各動画\Thumb */
.PlaylistItemList-item{padding:4px 2px 4px 8px;}
/* 再検\各動画\Data */
.PlaylistItem-bodyTitle{margin-top:3px;margin-bottom:-3px;line-height:1.56;max-height:3.12em;}

/* 関連動画 */
.WatchRecommendation-inner{padding-right:2px;}
/* 関連動画\各動画\Thumb */
.VideoListPanelContainer-watchRecommendation [class*="Object-figure"] .Thumbnail{min-width:128px;width:128px;}
/* 関連動画\各動画\Data */
.VideoMediaObject-body{padding:0;}
.VideoMediaObject-title{margin-top:-1px;margin-bottom:3px;line-height:1.56;max-height:3.12em;}
.VideoMediaObject-itemTitleAfter{margin-bottom:2px;line-height:11px;}
.VideoMediaObject-meta{line-height:1.1;}


/* VP 220602 ギフト 圧縮 */
.GiftSubEffectContainer{height:32px;font-size:12px;}
.GiftButton{width:28px;height:28px;box-shadow:none;}
.GiftSubEffectContainer-giftButton{margin-top:2px;margin-left:4px;}
.GiftButton-point{display:none;}
.GiftButton-icon{width:20px;height:20px;padding-top:0;}
/* VP 220602 ギフト\バルーン 圧縮 */
.GiftSubEffectContainer-right{padding-left:8px;overflow-y:hidden;}
.GiftSubEffectContainer-balloon{width:auto;height:32px;border-width:0 0 0 1px;border-radius:0;padding:0 0 0 4px;}
.GiftSubEffectDefault,.GiftSubEffectGivenGift{height:100%;}
/* VP 220603 ギフト\バルーン\ランキング */
.GiftSubEffectRanking{gap:8px;}
.GiftSubEffectRanking-left{padding-top:4.5px;}.GiftSubEffectRanking-right{padding:0;gap:0;}
.GiftSubEffectRanker-iconContainer{width:24px;height:24px;}
.GiftSubEffectRanker--small .GiftSubEffectRanker-iconContainer{width:16px;height:16px;}
.GiftSubEffectRanker-honorificTitle{font-size:9px;}
/* VP 220603 ギフト\バルーン\ギフト */
.GiftSubEffectGivenGift{gap:8px;}
.GiftSubEffectGivenGift-iconArea{width:28px;height:28px;}
.GiftSubEffectGivenGift-supporter{margin-top:1px;line-height:1.15;}
.GiftSubEffectGivenGift-message{line-height:1.3;}
.GiftSubEffectGivenGift-messageArea{height:15px;margin:1px 0 -1px;padding:0;}
.GiftSubEffectGivenGift-gift{margin-top:1px;font-size:10.5px;}
.GiftSubEffectGivenGift-gift span{font-size:11px;}
.GiftSubEffectGivenGift-iconArea > .GiftSubEffectGivenGift-giftPoint{top:20px;border:none;font-size:9px;padding:1px;border-radius:0;}
/* VP 220602 ギフト\バルーン\無効 */
.GiftSubEffectDisallowed{margin-left:8px;opacity:.5;}


/* ◆◆◆ VideoPlayer\floatingPanel 				   ◆ */
/* VP width */
@media (max-width:1060px){.FloatingPanelContainer:not(.is-fullscreen){width:calc(100% - 640px);}}

/* VP 220615 パネル\リスト登録 行間 */
.AddVideoListPanel-item,.AddVideoListPanel-content{height:32px;line-height:32px;}
.AddVideoListPanel-itemGroup{padding:6px 12px;}
.AddVideoListPanel-item{padding:0 0 0 6px;}
.AddVideoListPanel-status{margin-right:10px;}
.AddVideoListPanel-name,.AddVideoListPanel-plus{padding-top:1px;}

/* パネル\NG設定\ヘッダー */
.NGSettingPanelContainer-num{line-height:36px;}
.NGSettingPanelContainer-openViewerNGRegisterButton{padding:0 6px;border-radius:4px;}
.NGSettingPanelContainer-enableCheckbox{line-height:32px;}
.NGSettingPanelContainer-enableCheckbox .CheckboxLabel{padding-left:6px;font-size:.05em;letter-spacing:-10em;color:transparent;}
.NGSettingPanelContainer-enableCheckbox .CheckboxLabel::after{margin:3px 0 -3px;display:inline-block;font-size:20em;letter-spacing:0;content:"有効";color:var(--player-active-color);}

/* VP NGパネル */
[class*=___ng-panel___]{top:0;left:0;width:100%;}

[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;}

/* VP 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;}

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

/* VP 220603 マイリスト登録\新しいリスト */
.AddMylistModal{margin:0;width:100%;}


/* LP テロップ 表示 */
[class*=___telop-layer___]{opacity:.75;}

/* LP テロップ ニコニ広告 表示 */
[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;}

/* LP ニコニ広告 無効時 非表示 */
[class*=___nicoad-bar-base___][aria-disabled=true],
[class*=___nicoad-bar___][aria-disabled=true]{display:none!important;}
}

@-moz-document regexp("https:\\/\\/live(2)?\\.nicovideo\\.jp\\/watch\\/.*") {
/*  nico-NM-live.css  Ver.20240101-2300         (C)2024 NMS               http://npc.0am.jp/ nmtvsys@gmail.com ◆◇◆ */
body{overflow-x:hidden;}

/* LP 途中から視聴するには? 非表示 */
[class*=___premium-induction-balloon___]{display:none!important;}

/* LP 211110 パネル width */
@media (max-width:1152px){
/* 右パネル */[class*=___player-display___]{width:640px;}
/* 左パネル */[class*=___player-status-panel___],[class*=___player-setting-view___]{width:calc(100% - 640px);min-width:280px;}}
@media (max-width:920px){
/* 右パネル */[class*=___player-display___],
/* 右パネル スクリーン */[class*=___watch-page___][data-layout-mode="liquid"] [class*=___leo-player___]:not([data-fullscreen-layout]) [class*=___player-display-screen___]{width:560px;min-width:unset;min-height:unset;}
/* 左パネル */[class*=___player-status-panel___],[class*=___player-setting-view___]{width:calc(100% - 560px);min-width:200px;}}

/* LP 左右余白 */
@media (max-width:1152px){
[class*=___tag-widget___],[class*=___nicoad-bar___],[class*=___player-section___],[class*=___program-summary___],[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;}

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

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

/* LP 221224 放送者フォローボタン(放送者概要) */
[class*=___toggle-button___][aria-pressed="false"]{
--follow-toggle-form-toggle-button-color:var(--player-active-color)!important;
--follow-toggle-form-toggle-button-border-color:var(--player-active-color)!important;
--follow-toggle-form-toggle-button-symbol-color-key:var(--player-active-color)!important;
}

/* LV 動画ヘッダー */
@media (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;}

/* LV 230724 動画ヘッダー タグ */
[class*=___tag___],[class*=___edit-mode-toggle-button___]{font-size:12px;}
[class*=___tag___]{margin-bottom:2px!important;padding:0;background-color:transparent!important;box-shadow:none;}
[class*=___name-anchor___]{padding:0 .2em!important;}
/* 230724 タグ編集ボタン */
[class*=___edit-mode-toggle-button___]{width:88px;margin-right:2px;padding:0;line-height:18px;}
[class*=___edit-mode-toggle-button___]>svg{margin-right:2px;}


/* LV 動画ヘッダー タグ編集時 */
[class*=___tag-widget-base___][data-editing=true],[class*=___tag-widget___][data-editing=true]{overflow:visible;padding-left:90px;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;}
[class*=___tag-list___] [class*=___delete-button___]{margin-left:0!important;width:15px!important;height:15px!important;}
/* タグ登録 */[class*=___tag-register-form___]{margin-top:12px;}
/* タグ登録/個数 */[class*=___tag-register-form___]>.main-area>.score{order:2;margin:1px 2px 0;}
/* タグ登録/使い方 */[class*=___tag-register-form___]>.main-area>.faq-anchor{margin:0 0 1px auto;order:3;}
/* タグ登録/使い方 */[class*=___tag-register-form___]>.main-area>.faq-anchor>.content{display:none;}

/* LV 動画ヘッダー タグ 常時表示 */
[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}

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


/* LP 市場ランチャー */
[class*=___ichiba-counter___]{line-height:0;}
[class*=___ichiba-counter-section___]{padding:4px!important;height:32px;}
[class*=___ichiba-counter___] [class*=___control-area___],
[class*=___ichiba-counter___] [class*=___item___],[class*=___ichiba-counter___] [class*=___add-button___],[class*=___item-placeholder___]{width:28px!important;height:28px!important;padding:0;}
/* LP 230101 市場 仕切り 位置調整 */[class*=___lock-item-area___]:not(:empty) + [class*=___control-area___]::before{top:1px;}
@media (max-width:1280px){[class*=___item-image___]{top:calc(50% - 14px);left:calc(50% - 14px);}}

/* LP 211101 コントローラー */
[class*=___player-controller-base___],[class*=___player-controller___]{height:40px;padding:0 8px;}

/* LP 230724 コントローラー ボタン */
[class*=___player-section___] [class*=___control-area___] [class*=-button___]:not([class*=-setting-button___]),[class*=___setting-popup-control___]{width:28px;height:28px;}

/* LP 220213 コントローラー 音量 */[class*=___volume-size-control___]{height:28px;transform:none;}
[class*=___slider___]:not([type]):before{
opacity:1;line-height:12px;left:100%;bottom:12px;transform:translate(.5em,0);padding:0;text-align:left;background-color:transparent;box-shadow:none;font-family:Avenir Next,Lato,sans-serif;}
/* LP 220331 コントローラー 音量 ミュート時opacity */[class*=___volume-size-control___][data-isolated="true"]{opacity:.75!important;}
/* LP 220213 コントローラー 音量 ミュート時音量表示 */[class*=___volume-size-control___][data-isolated="true"] [class*=___slider___]:before{opacity:.25!important;}
/* LP 220331 コントローラー 音量 非ホバー時表示 */[class*="___watch-page___"][data-layout-mode="liquid"] [class*=___leo-player___]:not([data-fullscreen-layout]) [class*="___volume-size-control___"]{transform:none;}


/* LP 230724 設定パネル panel height */
[data-item-length="1"]{--dil:1;}[data-item-length="2"]{--dil:2;}[data-item-length="3"]{--dil:3;}[data-item-length="4"]{--dil:4;}[data-item-length="5"]{--dil:5;}[data-item-length="6"]{--dil:6;}[data-item-length="7"]{--dil:7;}[data-item-length="8"]{--dil:8;}[data-item-length="9"]{--dil:9;}[data-item-length="10"]{--dil:10;}[data-item-length="11"]{--dil:11;}[data-item-length="12"]{--dil:12;}
[class*=___setting-panel___][data-scene=root]{
height:calc(var(--dil) * var(--setting-panel-item-height) + 8px)!important;}
[class*=___setting-panel___]:not([data-scene=root]){
height:calc(var(--dil) * var(--setting-panel-item-height) + var(--setting-panel-item-height))!important;}

/* LP 230724 設定パネル item height */
:root{--setting-panel-item-height:32px;}
[class*=___setting-panel___] [class*=___menu-button-field___],[class*=___setting-panel___] [class*=___toggle-button-field___],[class*=___setting-panel___] [class*=___detail-setting-button___],[class*=___setting-panel___] [class*=___header___],[class*=___setting-panel___] [class*=___item___],[class*=___local-select-menu___]>.content>.item{flex-basis:var(--setting-panel-item-height);}



/* LP 220724 詳細設定パネル */
/* 220724 トグルボタン */[class*=___local-setting-menu___]>.content>.toggle-button-field>.target{margin-right:-8px;padding:0 8px 0 8px;}
.toggle-button-field [class*=___help___]{min-width:16px;}


/* LP コメントボックス */
[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;}

/* LV */[class*=___comment-post-form-base___],[class*=___comment-post-form___],
/* LV */[class*=___command-tool___],[class*=___command-tool___],[class*=___command-text-box___]{height:32px!important;min-height:32px!important;font-size:14px;line-height:20px;}

/* LP 220331 */[class*=___comment-post-panel___] input[type=text]{border-width:1px 0 0 0;border-radius:0;padding:0 .5em;}
/* LP 220331 */[class*=___comment-text-box___]{border-right-width:0!important;}
/* LV */[class*=___text-box-base___]{height:32px;padding:6px 8px;}

/* LP 221224 コメントボックス コマンド幅固定 */
[class*=___command-text-box___],[class*=___command-text-box___]:focus{color:inherit;width:140px!important;}
[class*=___command-text-box___]::placeholder{color:rgba(114,114,114,.8);}
[class*=___command-status___]{opacity:0;}

/* LP 230101 コマンドパレット */

/* LP 230101 色修正 */[class*=___control___] > .target:checked + .label{--color:var(--player-active-color)!important;}
[class*=___command-palette___] [class*=___target___]:focus{box-shadow:none;}

/* LP コメントボックス submit */
[class*=___submit-button___]{width:88px!important;height:32px!important;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;}

/* LP 220213 エモーションボタン */[class*=___emotion-controller___]{margin:3px 3px -2px 8px;}
[class*=___emotion-button___]{width:26px;height:26px;}
}

@-moz-document regexp("https:\\/\\/live\\.nicovideo\\.jp\\/watch\\/c(h26464(3[6-9]|4[0-2]|85)|h2646846|h2647992)") {
/*  nico-NM-jk.css    Ver.20230724-1642         (C)2023 NMS               http://npc.0am.jp/ nmtvsys@gmail.com ◆◇◆ */
/* 映像overlay再生ボタン 削除 */
[class*=___controller-layer___]{background-color:unset;}
[class*=___controller-layer___] [class*=___play-button___]{display:none!important;}

/* 音声のみ表示 削除 */
[class*=___audio-only-flipboard___] *{display:none!important;}
}

@-moz-document regexp("https:\\/\\/(www|live|sp|seiga|commons|com)\\.nicovideo\\.jp\\/.*") {
/*  nico-NM-tag.css   Ver.20231231-0444         (C)2023 NMS               http://npc.0am.jp/ nmtvsys@gmail.com ◆◇◆ */

/* ■■■ 生放送 */
[class*=___nicopedia-article-anchor___]{width:14px!important;height:14px!important;margin:5px 2px!important;background-color:unset!important;background-repeat:no-repeat!important;background-image:var(--nimg-dic-icon-bgimage)!important;}
[class*=___nicopedia-article-anchor___]{border-radius:0!important;padding:0!important;border:none!important;}
[class*=___nicopedia-article-anchor___]:before{display:none!important;}
[class*=___nicopedia-article-anchor___][data-nicopedia-exists="true"]{background-image:var(--nimg-dic-icon-exist-bgimage)!important;}
/* LV 231104 カテゴリ */
[class*=___category-icon___]{width:21px!important;height:10px!important;margin:7px 1px!important;background-color:unset!important;background-repeat:no-repeat!important;background-image:var(--nimg-category-icon-bgimage)!important;}
[class*=___category-icon___]:before{display:none!important;}

/* ■■■ 静画 */
.icon_dic{background-position:0 0!important;background-image:var(--nimg-dic-icon-exist-bgimage)!important;}
.icon_disable_dic{background-position:0 0!important;background-repeat:no-repeat!important;background-image:var(--nimg-dic-icon-bgimage)!important;}

/* ■■■ コモンズ */
.c-tagNicodic__icon{width:16px;height:16px;margin-top:2.5px;border-radius:0!important;background-position:3px 0!important;background-repeat:no-repeat!important;background-color:unset!important;}
.c-tagNicodic__icon[data-icon-type=available]{background-image:var(--nimg-dic-icon-exist-bgimage)!important;}
.c-tagNicodic__icon[data-icon-type=unavailable]{background-image:var(--nimg-dic-icon-bgimage)!important;}
.c-tagNicodic__icon>svg{display:none;}

/* ■■■ コミュニティ */
.cp-communityHeader .communityDetail .tagList .item .nicodic{width:13px!important;}
.cp-communityHeader .communityDetail .tagList .item .nicodic .icon{margin-top:2.5px;border-radius:0!important;background-position:0 0!important;background-repeat:no-repeat!important;background-color:unset!important;}
.cp-communityHeader .communityDetail .tagList .item .nicodic .icon.not-exists{background-image:var(--nimg-dic-icon-bgimage)!important;}
.cp-communityHeader .communityDetail .tagList .item .nicodic .icon.exists{background-image:var(--nimg-dic-icon-exist-bgimage)!important;}
.cp-communityHeader .communityDetail .tagList .item .nicodic svg{display:none!important;}
}