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

@-moz-document regexp("https?:\\/\\/(www|live|live2)\\.nicovideo\\.jp\\/.*") {
/*  nico-NM-nico.css  Ver.20220331-0340         (C)2022 NMS               http://npc.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
/* ※Stylishでは、インポート時に日本語が文字化けします。Stylusを使うか、手動で何とかしてください。 */
/* 20220331-0340	[1]nico-NM-nico.css	[5]nico-NM-live.css */
/* 20220213-2359	[1]nico-NM-nico.css	[5]nico-NM-live.css */
/* 20211202-0617	[1]nico-NM-nico.css	[3]nico-NM-playr.css */
/* 20211110-0030	[2]nico-NM-watch.css	[3]nico-NM-playr.css	[5]nico-NM-live.css */
/* 20211101-0400	[*]* */
/* 20211016-0300	[1]nico-NM-nico.css	[3]nico-NM-playr.css */
/* 20210902-2340	[3]nico-NM-playr.css */
/* 20210205-0240	[*]* */
/* 20210129-0330	[3]nico-NM-playr.css */

/* ■■■ 総合 page width */
body,
[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%;}

/* ■■■ フォント指定 */
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;}


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

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


/* ■■■ (く) ヘッダー */
[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;}}
[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 screen and (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;}
/* VP */.suggestBoxInner li,
[class*=___item___]{padding:0 .25em;font-size:14px;line-height:24px;}


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


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

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

/* ヘッダー追従 */
.nico-CommonHeaderRoot label[class*=common-header-][aria-checked=true]{
background-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;}

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

/* LP 220213 投稿者フォローボタン */[class*=___follow-anchor___],[class*=___follow-icon___],
/* 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 市場ボタン */.IchibaForWatch_EditButton,.IchibaFooter_SearchButton,.IchibaForWatch_SearchButton,
/* VP 201119 投稿者フォローボタン */.FollowButton-button,
[class*=___button___],[class*=-button___][data-toggle-state=true]{
border-color:var(--player-active-color);}

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

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

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

/* LP 220213 投稿者フォローボタン */[class*=___follow-anchor___],[class*=___follow-icon___],
/* 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,
/* VP 201119 市場ボタン */.IchibaForWatch_EditButton,.IchibaFooter_SearchButton,.IchibaForWatch_SearchButton{
color:var(--player-active-color);}

/* LP 220331 select :focus枠 */[class*=___target___]:focus{box-shadow:0 0 0 2px var(--player-active-color);}

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

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

@-moz-document regexp("https?:\\/\\/www\\.nicovideo\\.jp\\/watch\\/.*") {
/*  nico-NM-watch.css Ver.20211110-0030         (C)2021 NMTV              http://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;}

body,html{min-width:720px;}

/* ページ左右の余白を消す */
@media screen and (max-width:1024px){
}
@media screen and (max-width:1060px){
.WatchAppContainer-main{margin:0 auto;width:100%;}
.BottomContainer{width:100%;}
.MainContainer-player{width:640px;}
.MainContainer-playerPanel{width:calc(100% - 640px);}
}


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


/* 動画ヘッダー タグ */
.TagContainer{margin-bottom:4px;}
.TagContainer,.TagList{min-height:72px!important;height:auto!important;}
.TagContainer .TagContainer-area,.TagList{max-width:860px!important;}
.TagContainer .TagContainer-TagEditButtonArea{height:72px!important;width:80px!important;margin:0!important;padding:0!important;margin-right:4px!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-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;line-height:16px!important;padding-top:4px!important;padding-bottom:0!important;}
.TagItem.is-category::before{content:"";width:21px;height:9px;background:url(data:image/gif;base64,R0lGODlhFQAJAKECAAAAAMwAAP///////yH5BAEKAAMALAAAAAAVAAkAAAIiXI6pabsSoJNRWKfszRfS41VbRH4lmJ1JSIKjicVBIztDAQ==) 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:4px;}
.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:#000 solid 0!important;}
.NicoDicIcon{background-color:unset!important;background-repeat:no-repeat!important;background-position:0!important;background-image:url(data:image/gif;base64,R0lGODlhDQANAMIDAAAAADMzM5mZmf///3BwcP///////////yH5BAEKAAcALAAAAAANAA0AAAMqGLqsFyNKGUS7TOi9A1HaNGgeGG1nWZ3hqHIS+VUo93L2DOcg3s0YxiEB)!important;}
.NicoDicIcon svg{display:none!important;}
.NicoDicIcon.is-available{background-image:url(data:image/gif;base64,R0lGODlhDQANAMICAAAAADMzM////8wzM5kAAP///////////yH5BAEKAAcALAAAAAANAA0AAAMrGLqsFyJKGUa7bOi9A1HDJFlftQmcB4oRuaJaq1YsOocw7tLszv0zDOOQAA==)!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;box-shadow:none;}


/* 動画下 */
.BottomContainer-main{padding-right:2em!important;}
.BottomMainContainer{padding-right:8px;}
/* VP 200727 */.BottomSideContainer{width:224px!important;}

/* 動画下市場 */
body .main,#ichibaMain{width:720px!important;}
/* VP 200727 */.IchibaFooter{margin-top:16px;}
#ichibaMain{padding-bottom:28px!important;}
.IchibaMain_Container--default{transform:scale(.875);transform-origin:0% 0%;margin:0;}
.IchibaSuggest{width:90%;transform:scale(.9);transform-origin:50% 0%;margin:0;}
.IchibaSuggestItem{max-width:288px;}
#ichibaMain #ichibaMainFooter .commandArea input{margin:1em 0 2em!important;padding:.75em 2em!important;}

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

@-moz-document regexp("https?:\\/\\/(www|live|live2)\\.nicovideo\\.jp\\/watch\\/.*") {
/*  nico-NM-playr.css Ver.20211202-0617         (C)2021 NMTV              http://npc.0am.jp/ nmtvweb@gmail.com ◆◇◆ */
[class*=___watch-page___]{min-width:0;}


/* VP 背景色 */
/* 時報バー */ .MarqueeContainer,
/* コントローラー  */ .ControllerBoxContainer{background-color:#1C3850!important;border-color:#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 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;}}

/* 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 秒送り隠し */
.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 時報バー */ .MarqueeContainer .Marquee-buttonArea{background-color:rgba(248,248,248,.125)!important;}
.MarqueeContainer .Marquee-buttonArea .ActionButton svg{fill:#FFF!important;opacity:.25!important;}
.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton svg{opacity:1!important;}
/* 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;}
/* VP 211016 */ .ControllerBoxCommentAreaContainer{border-right:none;}

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

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

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

.CommentPostContainer-commandInput,
.CommentPostContainer-commentInput .CommentInput,
.CommentPostContainer-postButton{padding:0;}
.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{-webkit-flex:0 0 80px;flex:0 0 80px;}
/* 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:88.8%;}
.CommentPostAttention-close{margin-top:0;}

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


/* ◆◆◆ VideoPlayer\VideoMenu						◆ */
/* VP 211016 いいね!,ギフト コンパクト化 */
.LikeActionButton--small,.GiftButton{width:32px;height:35px;margin-top:2px;}
.LikeActionButton .LikeActionButton-count,.GiftButton .GiftButton-point{margin:2px -2px 0 -2px;}

/* VP 211110 VideoMenu\アイコン コンパクト化 */
@media screen and (max-width:1024px){
.VideoMenuContainer .ActionButton.LikeActionButton,
.VideoMenuContainer .ActionButton.GiftButton{width:30px;padding-left:1px;padding-right:1px;}
.VideoMenuContainer .ActionButton{width:26px;height:32px;margin:4px 2px;padding:2px;}
.VideoMenuContainer-areaLeft{padding-left:0;}
.VideoMenuContainer .ActionButton svg{width:22px;height:22px;}
.VideoMenuContainer .LikeActionButton svg,.VideoMenuContainer .GiftButton 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 211016 いいね!(フルスクリーン) コンパクト化 */
.LikeFieldContainer{width:70px;height:26px;border-width:0;margin:4px;}
.LikeFieldContainer .LikeFieldContainer-button{width:68px;height:24px;border-width:1px;margin:0;padding-top:2px;background:none;background-image:linear-gradient(rgba(255,255,255,.75),rgba(255,255,255,.75));}
.LikeFieldContainer-button span{display:none;}
.is-fullscreen .LikeActionButton .LikeActionButton-icon{height:24px;}
.LikeActionButton--default .LikeActionButton-count{width:auto;margin:0;}

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

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

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

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

/* VP 設定から画質を変更するとスムーズに見れる場合があります */
.VideoQualityTipsContainer{display:none!important;}


/* 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;}
.PlaybackRateButton svg{height:16px;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;}
[class*=___select-box___]:focus{border:0 solid #000!important;}

/* LP 211110 コメントパネル */
/* LP コメント行 */ [class*=___comment-panel___] [class*=___table-row___]{padding:0;}
/* (Firefox用) */ @-moz-document url-prefix(){[class*=___comment-panel___] [class*=___table-row___]{padding:0 16px 0 0;}}
/* LP コメント時間 */ [class*=___comment-time___]{display:initial;margin-right:6px;padding-left:.125em;letter-spacing:.2px;}
/* LP コメント番号 */ [class*=___comment-number___]{min-width:36px;margin-right:.75em;}
/* LP コメント時間・番号 */ [class*=___comment-time___],[class*=___comment-number___]{color:#727272;font-family:Avenir Next,Lato,sans-serif;line-height:20px;}

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

/* VP 210121 投コメリストモード ヘッダー 圧縮 */
@media screen and (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/LP 211110 コメント行 inner */
/* VP */ .CommentPanelDataGrid .CommentPanelDataGrid-headerCell,.CommentPanelDataGrid .CommentPanelDataGrid-cell,
/* VP 投コメ編集時 */ .is-ownerEdit .CommentPanelDataGrid .CommentPanelDataGrid-TableCell,.OwnerCommentEditContainer-inlineEdit,
/* LP */ [class*=___header-cell-skin___],[class*=___header-cell___],[class*=___table-cell-skin___],[class*=___table-cell___]{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;}


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

/* パネル\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;}


/* 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\\/.*") {
/*  nico-NM-KU.css    Ver.20211101-0400         (C)2021 NMTV              http://npc.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;}}
[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 screen and (max-width:1152px){[class*=local-side-margin___],[class*=___operator-comment-tool___],[class*=___operator-tool___]{margin-right:0;margin-left:0;}}

/* (く) ヘッダー 検索 */
.SearchBox-query,/* VP */
[class*=___text-box___]{padding:0;line-height:32px;font-size:14px;text-indent:8px;}
.SearchBox-form,.SearchBox-query,.SearchBox-submit,/* VP */
[class*=___search-text-box___],[class*=___search-button___]{height:28px;}
.SearchBox-form,/* VP */
[class*=___text-box___]{-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:inset 0 0 0 1px #ddd;}
.SearchBox-submit,/* VP */
[class*=___search-button-skin___]{width:40px;background-color:#999;}
.SearchBox-submit:after,/* VP */
[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;}
.suggestBox,/* VP */
[class*=___suggest-skin___]{margin-top:-1px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}
.suggestBoxInner,/* VP */
[class*=___suggest-skin___]{border:1px solid #ddd;}
[class*=___suggest___]{padding:0;border-radius:0;}
.suggestBoxInner li,/* VP */
[class*=___item___]{padding:0 .25em;font-size:14px;line-height:24px;}
}

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

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

/* LP 211110 パネル width */
@media screen and (max-width:1152px){
/* 右パネル */[class*=___player-display___]{width:640px;}
/* 左パネル */[class*=___player-status-panel___]{width:calc(100% - 640px);min-width:280px;}}
@media screen and (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___]{width:calc(100% - 560px);min-width:200px;}}

/* LP 左右余白 */
@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;}

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

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


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

/* LV 動画ヘッダー タグ */
[class*=___edit-mode-toggle-button___]{padding:0;line-height:18px;}
[class*=___tag___],[class*=___edit-mode-toggle-button___]{font-size:12px;}
[class*=___tag___]{margin:0 .75em 2px 0;padding:0;border-radius:0;background-color:transparent;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*=___nicopedia-anchor___]{width:14px;height:14px;margin:5px 2px;}
[class*=___nicopedia-anchor___]{border-radius:0!important;padding:0!important;border:#000 solid 0!important;}
[class*=___nicopedia-anchor___]{background-color:unset!important;background-repeat:no-repeat!important;background-position:0 1px!important;background-image:url(data:image/gif;base64,R0lGODlhDQANAMIDAAAAADMzM5mZmf///3BwcP///////////yH5BAEKAAcALAAAAAANAA0AAAMqGLqsFyNKGUS7TOi9A1HaNGgeGG1nWZ3hqHIS+VUo93L2DOcg3s0YxiEB)!important;}
[class*=___nicopedia-anchor___] svg{display:none!important;}
[class*=___nicopedia-anchor___][data-nicopedia-exists="true"]{background-image:url(data:image/gif;base64,R0lGODlhDQANAMICAAAAADMzM////8wzM5kAAP///////////yH5BAEKAAcALAAAAAANAA0AAAMrGLqsFyJKGUa7bOi9A1HDJFlftQmcB4oRuaJaq1YsOocw7tLszv0zDOOQAA==)!important;}
/* カテゴリ */
[class*=___category-icon___]{margin:5px 1px;}

/* LV 動画ヘッダー タグ 編集時 */
[class*=___tag-list-expander___]{padding-right:78px;}
[class*=___tag-widget-base___][data-editing=true],[class*=___tag-widget___][data-editing=true]{overflow:visible;padding-left:96px;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*=___edit-mode-toggle-button___]{margin-right:2px;width:88px;}/* 編集ボタン */

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

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

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



/* VP 新市場ランチャー */
[class*=___ichiba-launcher___]{line-height:0;}
[class*=___ichiba-launcher-section___]{padding:4px!important;height:32px;}
[class*=___ichiba-launcher___] [class*=___control-area___],
[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);}}

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

/* LP 211101 コントローラー ボタン */
[class*=___player-section___] [class*=___control-area___] [class*=-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 211101 設定パネル 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___]{flex-basis:var(--setting-panel-item-height);}
[class*=___setting-panel___] [class*=___detail-setting-button___]{width:auto!important;height:auto!important;}
[class*=___setting-panel___][data-scene=root][data-item-length="1"]{height:calc(var(--setting-panel-item-height) * 1);}[class*=___setting-panel___][data-scene=root][data-item-length="2"]{height:calc(var(--setting-panel-item-height) * 2);}[class*=___setting-panel___][data-scene=root][data-item-length="3"]{height:calc(var(--setting-panel-item-height) * 3);}[class*=___setting-panel___][data-scene=root][data-item-length="4"]{height:calc(var(--setting-panel-item-height) * 4);}[class*=___setting-panel___][data-scene=root][data-item-length="5"]{height:calc(var(--setting-panel-item-height) * 5);}[class*=___setting-panel___][data-scene=root][data-item-length="6"]{height:calc(var(--setting-panel-item-height) * 6);}[class*=___setting-panel___][data-scene=root][data-item-length="7"]{height:calc(var(--setting-panel-item-height) * 7);}[class*=___setting-panel___][data-scene=root][data-item-length="8"]{height:calc(var(--setting-panel-item-height) * 8);}[class*=___setting-panel___][data-scene=root][data-item-length="9"]{height:calc(var(--setting-panel-item-height) * 9);}[class*=___setting-panel___][data-scene=root][data-item-length="10"]{height:calc(var(--setting-panel-item-height) * 10);}[class*=___setting-panel___][data-scene=root][data-item-length="11"]{height:calc(var(--setting-panel-item-height) * 11);}[class*=___setting-panel___][data-scene=root][data-item-length="12"]{height:calc(var(--setting-panel-item-height) * 12);}


/* VP コメントボックス */
[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___]{height:32px;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 コメントボックス 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 0 8px;}
[class*=___emotion-button___]{width:26px;height:26px;}
}