@charset "utf-8";

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{min-width:1040px;min-height:100%}body{min-height:101vh;font-size:13px;font-family:Avenir,Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;background-color:#f4f4f4}body.zh-tw{font-family:Microsoft JhengHei,LiHei Pro,Arial,sans-serif}*,:after,:before{box-sizing:border-box;outline:none}h1,h2,h3,h4,h5{margin:0}img{vertical-align:top}p,ul{margin:0}a{color:#069;text-decoration:none}a:hover{text-decoration:underline}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}svg{display:inline-block;width:100%;height:100%;vertical-align:top;fill-rule:evenodd;pointer-events:none}[hidden]{display:none!important}#PAGEURGENT{box-sizing:content-box;width:100%;height:16px;background:#fdd;color:red;font-size:12px;line-height:1;overflow:hidden;text-align:center;padding:6px 0 4px;border-bottom:1px solid #fbb}#PAGEURGENT a{background:transparent url(/img/base/announcement/error.png) no-repeat scroll 0;color:#c00!important;font-size:16px;font-weight:700;padding-left:20px}[data-title]:not([disabled]){position:relative}[data-title]:not([disabled]):hover:after{opacity:1;transition:all .3s ease .3s;width:auto}[data-title]:not([disabled]):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;opacity:0;pointer-events:none;position:absolute;bottom:calc(100% + 4px);padding:0 .35em;border:1px solid #333;z-index:6000001;content:attr(data-title);text-align:center;font-size:12px;line-height:20px;white-space:nowrap;color:#fff;background-color:rgba(28,28,28,.9);width:0;overflow:hidden}.is-beforeInitialize{background-color:#fff}.is-beforeInitialize #PAGEURGENT{display:none}.ActionButton{display:inline-block;vertical-align:top;padding:0;border:none;background:transparent}.ActionButton:enabled{cursor:pointer}.Checkbox{display:inline-block;vertical-align:top;position:relative}.Checkbox .CheckboxInput{display:none}.Checkbox-check{display:inline-block;vertical-align:top;position:relative;vertical-align:middle;cursor:pointer;width:18px;height:18px}.Checkbox .Checkbox-check:before{top:0;right:0;bottom:0;left:0;position:absolute;content:"";box-sizing:border-box;display:block;border:2px solid #eee;background:#fff}.Checkbox .Checkbox-check:after{display:none;content:"";position:absolute;box-sizing:border-box;width:88%;height:44%;top:4%;left:18%;border-left:3px solid #888;border-bottom:3px solid #888;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Checkbox .CheckboxInput:checked+.Checkbox-check:after{display:block}.Checkbox .CheckboxLabel{vertical-align:middle;padding-left:8px;cursor:pointer}.Collapsed{display:none}.Collapsed.is-opened{display:block}.ContextMenu,.ContextMenu-wrapper{z-index:5500002}.ContextMenu{white-space:nowrap}.Dialog{position:absolute;background:#fff;border-radius:2px;box-shadow:0 2px 16px rgba(0,0,0,.2);padding:8px 12px;height:auto}.Dialog-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5500012}.Dialog-background.is-not-hijack{pointer-events:none}.Dialog-background.is-not-hijack .Dialog{pointer-events:all}.dropdown{display:inline-block}.dropdown__content{display:none;position:absolute}.dropdown--active .dropdown__content{display:block}.FlexBox{display:-webkit-flex;display:flex}.FlexBox.is-column{-webkit-flex-direction:column;flex-direction:column}.FlexChild{min-width:0;max-width:100%}.FlexChild.is-grow{-webkit-flex-grow:1;flex-grow:1;width:100%}.GenreIcon{fill:#666}.Grid{display:table;position:relative;box-sizing:border-box;width:100%}.Grid--middle .GridCell{vertical-align:middle}.Grid.is-fixed{table-layout:fixed}.GridCell{min-width:1px;box-sizing:border-box;display:table-cell;position:relative;vertical-align:top}.GridCell.col-1of12{width:8.33333%}.GridCell.col-2of12{width:16.66667%}.GridCell.col-3of12{width:25%}.GridCell.col-4of12{width:33.33333%}.GridCell.col-5of12{width:41.66667%}.GridCell.col-6of12{width:50%}.GridCell.col-7of12{width:58.33333%}.GridCell.col-8of12{width:66.66667%}.GridCell.col-9of12{width:75%}.GridCell.col-10of12{width:83.33333%}.GridCell.col-11of12{width:91.66667%}.GridCell.col-12of12,.GridCell.col-full{width:100%}.u-alignCenter{text-align:center}.u-alignMiddle{vertical-align:middle}.InView{position:relative;min-height:1px;min-width:1px}.OpenBlank{display:inline-block;vertical-align:top}.ProgressBar,.ProgressBar-inner{width:100%;height:100%}.ProgressBar-inner{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;will-change:transform}.Snap{position:absolute}.Spinner{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Spinner svg{-webkit-animation:Spinner-rolling 1.2s linear infinite;animation:Spinner-rolling 1.2s linear infinite;-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.Spinner svg circle:first-child{opacity:.08333}.Spinner svg circle:nth-child(2){opacity:.16667}.Spinner svg circle:nth-child(3){opacity:.25}.Spinner svg circle:nth-child(4){opacity:.33333}.Spinner svg circle:nth-child(5){opacity:.41667}.Spinner svg circle:nth-child(6){opacity:.5}.Spinner svg circle:nth-child(7){opacity:.58333}.Spinner svg circle:nth-child(8){opacity:.66667}.Spinner svg circle:nth-child(9){opacity:.75}.Spinner svg circle:nth-child(10){opacity:.83333}.Spinner svg circle:nth-child(11){opacity:.91667}.Spinner svg circle:nth-child(12){opacity:1}@-webkit-keyframes Spinner-rolling{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner-rolling{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Thumbnail{position:relative;width:100%;background-position:50%;background-repeat:no-repeat;background-color:#000;background-size:contain}.Thumbnail:after{content:"";display:block;padding-top:56.25%}.Thumbnail.is-skelton{background-color:#f0f0f0}.Thumbnail.is-skelton .Thumbnail-skelton{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;opacity:.2;width:13.33333%;height:auto}.Tooltip{position:absolute;display:block;padding:0;margin:0;min-width:20px;min-height:20px;border:1px solid #333;z-index:6000001;font-size:12px;line-height:20px;white-space:nowrap}.Tooltip,.Tooltip-inner{color:#fff;background-color:rgba(28,28,28,.9)}.Tooltip-inner{padding:0 .35em;text-align:center}.VirtualList,.VirtualList-inner{width:100%;height:100%}.VirtualList-inner::-webkit-scrollbar{width:8px;height:8px;background:#b2bec2}.VirtualList-inner::-webkit-scrollbar-thumb{background:#657586}.VirtualList-dummy{width:100%;height:100%;visibility:hidden}.WheelStopper{display:contents;height:100%}.WheelStopper>*{-ms-scroll-chaining:none;overscroll-behavior:contain}.XSlider{width:100%;height:100%}.AddMylistModal{position:absolute;top:40px;background-color:#fff;margin:9px;width:363px}.AddMylistModal-nameGroup{padding:12px}.AddMylistModal-nameLabel{padding:8px 0;color:#909090;font-size:12px;font-weight:700}.AddMylistModal-nameInput{width:100%;padding:8px;border:1px solid #b2bac3;border-radius:4px}input.AddMylistModal-nameInput:focus::-webkit-input-placeholder{color:transparent}input.AddMylistModal-nameInput:focus::-moz-placeholder{color:transparent}input.AddMylistModal-nameInput:focus:-ms-input-placeholder{color:transparent}input.AddMylistModal-nameInput:focus::-ms-input-placeholder{color:transparent}input.AddMylistModal-nameInput:focus::placeholder{color:transparent}.AddMylistModal-nameLink{display:block;max-width:100%;font-size:14px;color:#3984f6}.AddMylistModal-nameLinkContent{display:inline-block;vertical-align:top;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 22px)}.AddMylistModal-nameLinkContent:hover{text-decoration:underline}.AddMylistModal-nameOpenBlank{height:18px;width:18px;padding:2px;margin-left:4px}.AddMylistModal-nameOpenBlank svg{fill:#3984f6}.AddMylistModal-descriptionGroup{padding:12px}.AddMylistModal-descriptionLabel{color:#909090;font-size:12px;font-weight:700}.AddMylistModal-descriptionInput{width:100%;margin-top:8px;padding:8px;border:1px solid #b2bac3;border-radius:4px}.AddMylistModal-buttonGroup{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:relative;display:inline-block;padding:12px}.AddMylistModal-buttonGroup button{height:28px;line-height:28px;border-radius:4px;font-size:12px}.AddMylistModal-cancel{margin-right:12px;padding:0 20px;border:1px solid #999;color:#999;background:#fff}.AddMylistModal-cancel:hover{color:#fff;background:#999}.AddMylistModal-submit{padding:0 50px;border:1px solid #007cff;color:#007cff;background:#fff}.AddMylistModal-submit:hover{color:#fff;background:#007cff}.AddMylistModal.is-fullscreen{background-color:#000}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionGroup,.AddMylistModal.is-fullscreen .AddMylistModal-nameGroup{color:#e8e8e8}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput{background-color:#000;color:#fff}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput::-webkit-input-placeholder,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput::-webkit-input-placeholder{color:#efefef}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput::-moz-placeholder,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput::-moz-placeholder{color:#efefef}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput:-ms-input-placeholder,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput:-ms-input-placeholder{color:#efefef}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput::-ms-input-placeholder,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput::-ms-input-placeholder{color:#efefef}.AddMylistModal.is-fullscreen .AddMylistModal-descriptionInput::placeholder,.AddMylistModal.is-fullscreen .AddMylistModal-nameInput::placeholder{color:#efefef}.AddMylistModal.is-fullscreen input.AddMylistModal-nameInput:focus::-webkit-input-placeholder{color:transparent}.AddMylistModal.is-fullscreen input.AddMylistModal-nameInput:focus::-moz-placeholder{color:transparent}.AddMylistModal.is-fullscreen input.AddMylistModal-nameInput:focus:-ms-input-placeholder{color:transparent}.AddMylistModal.is-fullscreen input.AddMylistModal-nameInput:focus::-ms-input-placeholder{color:transparent}.AddMylistModal.is-fullscreen input.AddMylistModal-nameInput:focus::placeholder{color:transparent}.AddMylistModal.is-fullscreen .AddMylistModal-buttonGroup button{background-color:#000}.AddMylistModal.is-fullscreen .AddMylistModal-cancel{color:#efefef}.AddMylistModal.is-fullscreen .AddMylistModal-cancel:hover{color:#fff;background:#999}.AddMylistModal.is-fullscreen .AddMylistModal-submit{color:#007cff}.AddMylistModal.is-fullscreen .AddMylistModal-submit:hover{color:#fff;background:#007cff}.AddVideoListPanel{height:100%;position:relative}.AddVideoListPanel-content{display:-webkit-flex;display:flex;width:100%;height:40px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AddVideoListPanel-mylist{top:40px;height:100%;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #e9e9e9}.AddVideoListPanel-nowloading{position:absolute;left:0;top:40px;width:100%;height:calc(100% - 40px);background-color:hsla(0,0%,94.1%,.5);z-index:1}.AddVideoListPanel-nowloading .Spinner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.AddVideoListPanel-nowloading svg{height:50px;fill:#999}.AddVideoListPanel-actionButton{display:block;margin:8px auto 0;text-align:center;height:28px;width:252px;line-height:28px;border-radius:14px;background-color:#007cff;color:#fff}.AddVideoListPanel-actionButton.is-disabled{cursor:not-allowed;background-color:rgba(0,124,255,.4)}.AddVideoListPanel-itemGroup{padding:12px}.AddVideoListPanel-itemGroup:not(:first-child){border-top:1px solid #ddd}.AddVideoListPanel-item{font-size:13px;padding:0 12px;height:40px;line-height:40px;width:100%;position:relative;cursor:pointer}.AddVideoListPanel-item.is-checked{background-color:rgba(0,124,255,.2)}.AddVideoListPanel-item:hover{background-color:rgba(0,124,255,.1)}.AddVideoListPanel-plus{display:inline-block;vertical-align:top;margin-right:3px;padding-top:2px;font-weight:700}.AddVideoListPanel-name{padding-top:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-flex-grow:1;flex-grow:1}.AddVideoListPanel-status{display:-webkit-flex;display:flex;margin-right:12px;-webkit-align-items:center;align-items:center}.AddVideoListPanel-statusIcon{width:24px;height:24px}.AddVideoListPanel-item label{cursor:pointer}.AddVideoListPanel [data-title]:not([disabled]):hover:after{width:300px}.AddVideoListPanel [data-title]:not([disabled]):after{white-space:normal;width:300px;text-align:left;bottom:calc(100% - 4px)}.AddVideoListPanel.is-fullscreen{background-color:rgba(0,0,0,.8)}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-content{color:#fff}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-mylist{border-bottom:1px solid #666}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-nowloading{position:absolute;left:0;top:40px;width:100%;height:calc(100% - 40px);background-color:rgba(10,10,10,.5);z-index:1}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-itemGroup:not(:first-child){border-top:1px solid #666}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-radioItem.is-checked{background-color:rgba(0,124,255,.8)}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-radioItem:hover{background-color:rgba(0,124,255,.6)}.AddVideoListPanel.is-fullscreen .RadioItem.AddVideoListPanel-radioItem input+label:before{border:2px solid #fff;background-color:transparent}.AddVideoListPanel.is-fullscreen .RadioItem.AddVideoListPanel-radioItem input:checked+label:after{background-color:#fff}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-statusIcon{color:#fff}.AddVideoListPanel.is-fullscreen .AddVideoListPanel-actionButton.is-disabled{color:#999}.AddVideoListPanel.is-hidden-loading-spinner .AddVideoListPanel-nowloading svg{visibility:hidden}.Advertisement{margin:0 auto}.Balloon{padding:16px 32px;color:#fff;text-align:center;background:#007cff;border-radius:6px;z-index:5500001}.Balloon-arrowWrap{width:16px;height:16px;z-index:5500001}.Balloon-arrow{display:block;width:16px;height:16px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#007cff;border-radius:2px}.Balloon-header{display:block;margin-bottom:8px;font-weight:700;white-space:nowrap}.Balloon-message{display:block;white-space:nowrap;font-size:12px;line-height:1.5}.Balloon-closeButton{position:absolute;top:8px;right:8px;width:12px;height:12px}.Balloon a{color:#fff;text-decoration:underline}.Balloon-closeButton svg{fill:#fff}.Card{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.05);margin-bottom:16px}.Card.is-1x1{margin:0;padding:0;width:1px;height:1px;overflow:hidden;position:relative}.Card.is-1x1 .Card-main{position:absolute;top:0;left:0;padding:0;width:1px;height:1px}.Card-header{position:relative;padding:12px}.Card-header .Card-title{width:72%}.Card-main{padding-left:12px;padding-right:12px;padding-bottom:12px}.Card-title{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#001835;font-size:14px;margin-top:0;margin-bottom:0}.Card-menu{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;right:12px}.ChannelInfo{height:52px;position:relative;display:-webkit-flex;display:flex}.ChannelInfo-icon{width:52px;height:52px}.ChannelInfo-links{padding-left:8px;max-width:270px}.ChannelInfo-pageLinks{display:block;overflow:hidden;text-overflow:ellipsis}.ChannelInfo-pageLink{white-space:nowrap;text-decoration:none;font-size:12px;font-weight:700}.ChannelInfo .FollowButton{margin-right:12px;width:auto;min-width:54px;height:100%}.ChannelInfo-breadcrumbContainer{padding-left:0;margin-bottom:8px;white-space:nowrap}.ChannelInfo .ChannelInfo-breadcrumb{display:inline-block;vertical-align:top}.ChannelInfo .ChannelInfo-breadcrumb .Link{text-decoration:none;font-size:11px}.ChannelInfo .ChannelInfo-breadcrumb+.ChannelInfo-breadcrumb:before{content:">";margin-left:4px;margin-right:4px;font-size:10px}.ChannelInvitationLink{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:16px 12px}.ChannelInvitationLink-left{-webkit-flex:1 0 1px;flex:1 0 1px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding-right:8px;text-align:center}.ChannelInvitationLink-channelName{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;height:36px;width:auto;max-width:100%;font-size:14px;overflow:hidden;text-align:left}.ChannelInvitationLink-channelNameLink{color:#ffe148;overflow-wrap:break-word}.ChannelInvitationLink-desc{font-size:12px;color:#fff;margin-top:12px}.ChannelInvitationLink-right{-webkit-flex:0 0 272px;flex:0 0 272px;width:272px}.ChannelInvitationLink-join{position:relative;border-radius:4px;width:272px;height:60px;overflow:hidden}.ChannelInvitationLink-firstMonthFreeLabel{width:60px;height:20px;background-color:#7ed321;text-align:center;position:absolute;font-size:12px;border-radius:2px;line-height:20px}.ChannelInvitationLink-joinButton{background-color:#ffe148;width:100%;height:100%;text-align:center}.ChannelInvitationLink-joinButton:focus,.ChannelInvitationLink-joinButton:hover{background-color:#ffe97b}.ChannelInvitationLink-price1{position:relative;width:auto;height:23px;color:#252525;font-size:20px}div.ChannelInvitationLink .ChannelInvitationLink-price1Spinner{height:23px}.ChannelInvitationLink-price2{width:auto;color:#252525;font-size:12px;margin-top:4px}.CloseButton{fill:#000}.CloseButton .CloseButton-inner,.CommentCommandInput{width:100%;height:100%}.CommentCommandInput{display:inline-block;vertical-align:top;border:none;overflow:hidden;resize:none;background-color:transparent}.CommentCommandInput::-ms-clear{display:none}.CommentCommandPalette-row{margin-bottom:8px}.CommentCommandPalette-row:last-child{margin-bottom:0}.CommentCommandPaletteNode{position:relative;margin-left:8px}.CommentCommandPaletteNode:first-child{margin-left:0}.CommentCommandPaletteNode[data-type=layout],.CommentCommandPaletteNode[data-type=size]{width:60px;height:36px;background-color:#fff;border:2px solid #d0d4d9;border-radius:3px}.CommentCommandPaletteNode[data-type=color]{width:16px;height:16px;margin-left:4px;border:2px solid}.CommentCommandPaletteNode[data-type=color]:first-child{margin-left:0}.CommentCommandPaletteNode svg{position:absolute;pointer-events:none;fill:#999}.CommentCommandPaletteNode[data-value=big] svg{width:26px;height:22px}.CommentCommandPaletteNode[data-value=big] svg,.CommentCommandPaletteNode[data-value=medium] svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none}.CommentCommandPaletteNode[data-value=medium] svg{width:20px;height:16px}.CommentCommandPaletteNode[data-value=small] svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;width:14px;height:12px}.CommentCommandPaletteNode[data-value=ue] svg{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;width:34px;height:24px;top:4px}.CommentCommandPaletteNode[data-value=naka] svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;width:40px;height:10px}.CommentCommandPaletteNode[data-value=shita] svg{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;width:32px;height:18px;bottom:4px}.CommentCommandPaletteNode[data-value=white]{background-color:#fff;border-color:#cecece}.CommentCommandPaletteNode[data-value=red]{background-color:red;border-color:#ce0000}.CommentCommandPaletteNode[data-value=pink]{background-color:#ff8080;border-color:#cc6664}.CommentCommandPaletteNode[data-value=orange]{background-color:#ffc000;border-color:#ce9c00}.CommentCommandPaletteNode[data-value=yellow]{background-color:#ff0;border-color:#cc0}.CommentCommandPaletteNode[data-value=green]{background-color:#0f0;border-color:#01cc00}.CommentCommandPaletteNode[data-value=cyan]{background-color:#0ff;border-color:#00cece}.CommentCommandPaletteNode[data-value=blue]{background-color:#00f;border-color:#0000ce}.CommentCommandPaletteNode[data-value=purple]{background-color:#c000ff;border-color:#9b00cc}.CommentCommandPaletteNode[data-value=black]{background-color:#000;border-color:#000}.CommentCommandPaletteNode[data-value=white2]{background-color:#cc9;border-color:#a5a679}.CommentCommandPaletteNode[data-value=red2]{background-color:#c03;border-color:#a60025}.CommentCommandPaletteNode[data-value=pink2]{background-color:#f3c;border-color:#cc1ea5}.CommentCommandPaletteNode[data-value=orange2]{background-color:#f60;border-color:#ce5200}.CommentCommandPaletteNode[data-value=yellow2]{background-color:#990;border-color:#7c7c00}.CommentCommandPaletteNode[data-value=green2]{background-color:#0c6;border-color:#00a54e}.CommentCommandPaletteNode[data-value=cyan2]{background-color:#0cc;border-color:#00a3a4}.CommentCommandPaletteNode[data-value=blue2]{background-color:#39f;border-color:#2278cc}.CommentCommandPaletteNode[data-value=purple2]{background-color:#63c;border-color:#5221a6}.CommentCommandPaletteNode[data-value=black2]{background-color:#666;border-color:#525252}.CommentCommandPaletteNode.is-selected{border:2px solid #007dff}.CommentCommandPaletteNode.is-selected svg{fill:#007dff}.CommentCountMeta{display:table-cell;vertical-align:middle;min-width:100px}.CommentCountMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.CommentCountMeta-counter{font-size:14px;font-weight:700;color:#657586;margin:0 12px}.CommentInput{cursor:text}.CommentInput-textarea{display:inline-block;vertical-align:top;width:100%;height:100%;border:none;overflow:hidden;resize:none;padding:0;background-color:transparent}.CommentPanelDataGrid{overflow:hidden;font-size:12px;color:#001835;contain:strict}.CommentPanelDataGrid .CommentPanelDataGrid-Message{position:absolute;top:28px;margin:12px 10px;white-space:pre-wrap;color:#999}.CommentPanelDataGrid .CommentPanelDataGrid-DataGrid{top:0;right:0;bottom:0;left:0;position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.CommentPanelDataGrid .CommentPanelDataGrid-HeaderCellSeparator{width:10px;cursor:col-resize}.CommentPanelDataGrid .CommentPanelDataGrid-Body{-webkit-flex:1 1;flex:1 1;-ms-scroll-chaining:none;overscroll-behavior:contain;will-change:transform}.CommentPanelDataGrid .CommentPanelDataGrid-Body::-webkit-scrollbar,.CommentPanelDataGrid .CommentPanelDataGrid-getScrollbarWidth::-webkit-scrollbar{width:8px;height:8px;background:#b2bec2}.CommentPanelDataGrid .CommentPanelDataGrid-Body::-webkit-scrollbar-thumb{background:#657586}.CommentPanelDataGrid .CommentPanelDataGrid-Table{box-sizing:content-box}.CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell{line-height:28px;padding-left:8px;background:#f2f3f5;border-right:1px solid #e5e8ea;white-space:nowrap;overflow:hidden;font-weight:700;cursor:pointer}.CommentPanelDataGrid .CommentPanelDataGrid-TableCell{border-right:1px solid #e5e8ea;padding:0 8px}.CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell,.CommentPanelDataGrid .CommentPanelDataGrid-TableCell{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;line-height:28px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.CommentPanelDataGrid .CommentPanelDataGrid-HeaderCell:last-child,.CommentPanelDataGrid .CommentPanelDataGrid-TableCell:last-child{border-right:none}.CommentPanelDataGrid .CommentPanelDataGrid-TableRow:hover{background:#f4f4f4}.DataGrid-DataGrid{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;width:100%;height:100%}.DataGrid-HeaderCell,.DataGrid-TableCell{display:block;overflow:hidden;margin:0;padding:0;white-space:nowrap;border:0 solid}.DataGrid-Header{overflow:hidden}.DataGrid-HeaderTable{display:-webkit-flex;display:flex;position:relative}.DataGrid-HeaderCell{font-weight:700}.DataGrid-HeaderCellSeparator{display:inline-block;position:absolute;width:0;height:100%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:0}.DataGrid-HeaderCellSeparator[data-resizable=true]{width:10px;cursor:col-resize}.DataGrid-Body{display:block;overflow:scroll;-webkit-flex:1 1;flex:1 1}[data-scroll-mode=x]>.DataGrid-Body{overflow-x:scroll;overflow-y:hidden}[data-scroll-mode=y]>.DataGrid-Body{overflow-x:hidden;overflow-y:scroll}[data-scroll-mode=none]>.DataGrid-Body{overflow-x:hidden;overflow-y:hidden}.DataGrid-Table{display:block}.DataGrid-TableRow{display:-webkit-flex;display:flex;width:100%}.DataGrid-Tooltip{display:block;position:absolute;z-index:5500001;white-space:pre}.NicoruCell{cursor:pointer;padding:0 2px}.NicoruCell-icon{width:20px;height:20px}.NicoruCell-count{padding-left:2px;font-size:11px}.NicoruCell-count[data-nicoru-count="0"]{color:#888}.CommentPanelBannerAd{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;bottom:19px;padding:20px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);border-radius:4px;z-index:2}.CommentPanelBannerAd-inner{width:300px;height:250px}.CommentPanelBannerAd .CloseButton{position:absolute;top:4px;right:4px;font-size:24px;line-height:1rem;color:#666}.CommentPostButton.ActionButton{width:92px;height:32px;font-size:12px;font-weight:700;cursor:pointer;color:#fff;background-color:#007cff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.CommentPostButton.ActionButton:focus,.CommentPostButton.ActionButton:hover:not([disabled]){background-color:#0060d2}.CommentPostButton.ActionButton:disabled{opacity:.4;pointer-events:none}.CommentPostButton .CommentPostButton-icon{fill:#fff;width:18px;height:18px;margin-right:2px}.CommentPostErrorMessage-message{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:12px;color:#252525;opacity:.9}.CommentPostErrorMessage-message pre{margin:0}.CommentPostErrorMessage-transition-leave{opacity:1}.CommentPostErrorMessage-transition-leave.CommentPostErrorMessage-transition-leave-active{transition:opacity .3s ease-in;opacity:0}.CommentPostErrorMessage.is-fullscreen .CommentPostErrorMessage-message{color:#fff}.CommentRenderer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;pointer-events:none;overflow:hidden;width:100%;height:100%}.CommentShutter{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:12px;color:#252525;background-color:hsla(0,0%,100%,.9)}.CommentShutter:empty{background-color:hsla(0,0%,100%,.6)}.CommentShutter .Link{padding:9px 8px 6px;border-radius:2px;color:#fff;background:#007cff}.CommentShutter .Link:hover{text-decoration:none;background:#0060d2}.CommentShutter.is-fullscreen{background:transparent;color:#fff}.ContentLabel{display:inline-block;vertical-align:top;border-radius:2px;color:#fff;padding:3px 4px;line-height:1;pointer-events:none}.ContentLabel-manga{background-color:#77c238}.ContentLabel-illust{background-color:#eda715}.ContentLabel-programBeforeRelease{background-color:#34b8fd}.ContentLabel-programOnAir{background-color:red}.ContentLabel-programEnded{background-color:#34b8fd}.ContentTree{min-height:1px}.ContentTree-content{display:-webkit-flex;display:flex}.ContentTree-content+.ContentTree-content{margin-top:12px;padding-top:12px;border-top:2px solid #eee}.ContentTree-content .ContentTree-summary{width:80px}.ContentTree-content .ContentTree-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:290px}.ContentTree-cell{height:54px;margin-right:8px}.ContentTree-cell:last-child{margin-right:0}.ContentTree-summary .Link{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;color:#069;background-color:#f2f3f5;border-radius:2px;text-decoration:none}.ContentTree-summary .Link:hover{color:#fff;background-color:#069}.ContentTree-summaryLabel{font-size:11px;margin-bottom:4px}.ContentTree-summary .FormattedNumber,.ContentTree-summaryContentCount{font-size:16px}.ContentTree-itemThumbnailContainer{position:relative;min-width:96px;height:54px;overflow:hidden;border-radius:2px}.ContentTree-itemThumbnailContainer .Link{display:inline-block;vertical-align:top;width:100%;height:100%}.ContentTree-itemThumbnailContainer .InView{width:100%;height:100%}.ContentTree-itemThumbnail{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%;height:auto}.ContentTree-itemTitle{font-size:12px;line-height:1.4}.ContentTree-item .ContentTree-itemTitle{padding-left:8px;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.ContentTree-itemAdd{color:#686868}.ContentTree-itemAddThumbnail{border:2px dashed #dadada;border-radius:4px}.ContentTree-itemAddThumbnail>svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:16px;height:16px;fill:currentColor}.ContentTree-item:hover{text-decoration:none}.ContentTree-item:hover .ContentTree-itemTitle:not(.ContentTree-itemAddTitle){text-decoration:underline}.ContentTree-itemAdd:hover{color:#0080ff}.ContentTree-itemAdd:hover .ContentTree-itemAddThumbnail{border:2px solid}.ContentTree-itemAdd:hover .ContentTree-itemAddThumbnail>svg{fill:currentColor}.ControllerButton{position:relative;background-color:transparent;width:36px;height:36px;padding:8px}.ControllerButton-inner{height:100%}.ControllerButton svg{fill:#fff}.ControllerButton:hover svg{fill:#007cff;transition:all .2s ease .2s}.ControllerButton:disabled svg{fill:#666}.ControllerButton.is-disabled{pointer-events:none;cursor:not-allowed}.ControllerButton.is-disabled svg{fill:#666}.ControllerButton.is-disabled:hover:after{display:none}.DateTimeInput{display:inline-block;vertical-align:top}.DateTimeInput input{height:28px;padding:8px;margin-right:4px;border:1px solid #d1d1d1;border-radius:4px;box-shadow:inset 0 0 8px 0 #d1d1d1}.DateTimeInput input:last-child{margin-right:0}.DateTimeInput .DateTimeInput-date{width:156px}.DateTimeInput .DateTimeInput-time{width:90px}.EventTagRelatedBanner{padding-top:12px}.EventTagRelatedBanner-image{display:inline-block;vertical-align:top;width:288px;height:90px}.EventTagRelatedBanner-image .Image,.EventTagRelatedBanner-image .Link{width:100%;height:100%}.EventTagRelatedBanner-text{display:inline-block;vertical-align:top;width:376px;height:90px;margin-left:12px}.EventTagRelatedBanner-textInner{display:-webkit-flex;display:flex;height:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.EventTagRelatedBanner-title{margin-bottom:3px;display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventTagRelatedBanner-description{max-height:54px;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.EventTagRelatedBanner-title .Link{color:#001835;font-size:14px;font-weight:700}.EventTagRelatedBanner-description .Link{color:#000;font-size:13px;line-height:18px}.FacebookShareButton{position:relative}.FacebookShareButton svg{position:absolute;top:0;left:0;right:0;bottom:0}.FeedbackLink{display:block;position:relative;width:52px;height:52px;border-radius:50%;background:#b2bac2}.FeedbackLink:hover{background:#666;text-decoration:none}.FeedbackLink .FeedbackLink-icon{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:24px;height:24px;fill:#fff}.FollowButton{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:24px}.FollowButton-button{width:24px;height:24px;border-radius:50%;border:2px solid #007cff;background-color:transparent;padding:3px}.FollowButton-label{margin-top:4px;color:#007cff;font-size:10px;cursor:pointer;white-space:nowrap}.FollowButton svg{fill:#007cff}.FollowButton.is-busy,.FollowButton.is-busy *{cursor:wait}.FollowButton.is-following .FollowButton-button{padding:3px;background-color:#b2bac2;border:none}.FollowButton.is-following .FollowButton-label{color:#b2bac2}.FollowButton.is-following svg{fill:#fff}.GenreRankMeta{display:table-cell;vertical-align:middle;min-width:100px}.GenreRankMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.GenreRankMeta-genreName{font-size:12px;color:#657586;margin:0 6px 0 0}.GenreRankMeta-yesterdayRank{font-size:12px;font-weight:700;color:#657586;margin:0 6px 0 12px}.GenreRankMeta-highestPast{font-size:12px;font-weight:700;color:#069;margin:0 12px 0 0;cursor:pointer}.GenreRankMetaOverflowMenuContainer{position:relative}.GenreRankMetaOverflowMenuContainer-menu{position:absolute;top:-26px;right:0;min-width:360px;border:1px solid #e5e8ea;border-radius:4px;z-index:5000000}.GenreRankMetaOverflowMenuContainer-header{position:relative;height:40px;background:#eee;padding:12px}.GenreRankMetaOverflowMenuContainer-header p{font-weight:700}.GenreRankMetaOverflowMenuContainer-header .CloseButton,.GenreRankMetaOverflowMenuContainer-header p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none}.GenreRankMetaOverflowMenuContainer-header .CloseButton{width:12px;height:12px;right:10px}.GenreRankMetaOverflowMenuContainer-header .CloseButton svg{fill:#b2bac2}.GenreRankMetaOverflowMenuContainer-body{padding:8px;background:#fff;max-height:300px;overflow-y:scroll}.GenreRankMetaOverflowMenuContainer-menuBlock{padding:8px 4px}.GenreRankMetaOverflowMenuContainer-menuBlock:not(:first-of-type){border-top:1px solid #e5e8ea}.GenreRankMetaOverflowMenuContainer-menuRow{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-weight:700;padding:0 0 8px}.GenreRankMetaOverflowMenuContainer-icon{width:20px;height:20px}.GenreRankMetaOverflowMenuContainer-menuName{font-size:16px;-webkit-flex:auto;flex:auto;padding-left:8px;line-height:22px;max-height:44px;overflow:hidden}.GenreRankMetaOverflowMenuContainer-menuRank{margin:0 0 0 12px;font-size:12px}.GenreRankMetaOverflowMenuContainer-menuRank span{font-size:18px}.GenreRankMetaOverflowMenuContainer-menuDate,.GenreRankMetaOverflowMenuContainer-menuGenre{color:grey;margin:4px 0;font-size:12px;font-weight:700}.GenreRankMetaOverflowMenuContainer-menuDescription{color:grey;padding:4px 0;font-size:12px;line-height:16px}.GenreRankMetaOverflowMenuContainer-menuDescription p{text-indent:-.9em;padding-left:1em}.HelpLink,.HelpLink-button{display:inline-block;vertical-align:top}.HelpLink-button{width:14px;height:14px;border-radius:50%;background-color:#fff;padding:3px;fill:#069}.HelpLink-button[data-title]:hover{text-decoration:none}.I18nLanguageSwitch{color:#fff}#ichibaDisplayContent button,#ichibaDisplayContent input,#ichibaDisplayContent optgroup,#ichibaDisplayContent select,#ichibaDisplayContent textarea{font-size:100%;line-height:normal}#ichibaConsole{box-sizing:content-box}.Ichiba #ichibaMain{margin:0 auto;padding-top:30px;font-family:Avenir,Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif}.Ichiba #ichibaMain #ichibaMainLogo{position:absolute;top:12px;left:12px;font-size:14px;text-shadow:none}.Ichiba #ichibaMain #ichibaMainLogo a{display:inline-block;vertical-align:top;color:#001835;font-weight:700;cursor:pointer}.Ichiba #ichibaMain #ichibaMainLogo a:hover{color:#001835;text-decoration:underline}.Ichiba #ichibaMain #ichibaMainHeader{display:none}.Ichiba.is-noLogin #ichibaMainFooter input[type=button]{opacity:.2;pointer-events:none}.IMALinearView{background:#000}.LackOfPointsPlanButton{border-radius:4px;position:relative}.LackOfPointsPlanButton-message{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%}.LackOfPointsPlanButton-messageLine1{font-size:10px;font-weight:600}.LackOfPointsPlanButton-messageLine2{margin-top:4px;font-size:16px;font-weight:600}.LackOfPointsPlanButton .LackOfPointsPlanButton-message,.LackOfPointsPlanButton:hover .PlanInfo{display:none}.LackOfPointsPlanButton:hover .LackOfPointsPlanButton-message{display:block}.LikeActionButton{display:-webkit-flex;display:flex;background:#fff;white-space:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:2px solid #ddd;border-radius:999px;font-size:12px;color:#252525}.LikeActionButton:hover{background:#eee}.LikeActionButton .LikeActionButton-icon{width:24px;height:26px;margin-bottom:2px;margin-left:-4px}.LikeActionButton>span{font-weight:700;margin-top:2px}.LikeActionButton .LikeActionButton-count{width:40px;margin:2px 0 0 4px;text-align:right}.LikeActionButton.is-processing{pointer-events:none}.LikeIcon{position:relative}.LikeReaction{width:384px;padding:0 8px;border-radius:4px;background:#252525;color:#fff;z-index:5500001}.LikeReaction.is-narrow{width:214px;padding:16px}.LikeReaction-title{padding:8px 0;font-size:12px;font-weight:400;color:#999}.LikeReaction-thanksMessage{position:relative;background:#3b3b3b;padding:4px 8px;margin-bottom:8px;border-radius:4px;font-size:14px;line-height:1.5}.LikeReaction-thanksMessage.is-owner-exist:after{content:"";position:absolute;left:12px;bottom:-10px;width:0;height:0;margin:auto;border-color:#3b3b3b transparent transparent;border-style:solid;border-width:10px 8px 0}.LikeReaction-defaultMessage{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px}.LikeReaction-defaultMessage.is-owner-exist{height:48px;border-bottom:2px solid #3b3b3b}.LikeReaction-close{position:absolute;right:5px;top:5px;width:20px;height:20px;padding:4px;fill:#bbb}.LikeReactionBottomArea{position:relative;height:56px}.LikeReactionBottomArea .LikeReactionBottomArea-icon{position:absolute;left:0;top:0;bottom:0;width:40px;height:40px;-webkit-flex:0 0 40px;flex:0 0 40px;margin:auto 16px auto auto;border-radius:50%;overflow:hidden}.LikeReactionBottomArea-name{position:absolute;display:-webkit-flex;display:flex;left:48px;top:0;bottom:0;margin:auto;width:212px;-webkit-align-items:center;align-items:center}.LikeReactionBottomArea-nameAnchor{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;max-height:28px;color:#39f}.LikeReactionBottomArea-followButton{position:absolute;right:0;top:0;bottom:0;margin:auto;width:104px;height:24px;font-size:12px;color:#39f;border:1px solid #39f;border-radius:12px;transition:color .2s,background-color .2s}.LikeReactionBottomArea-followButton:hover{color:#fff;background-color:#39f}.LikeReactionBottomArea-followButton.is-following{color:#a7a7a7;background-color:#3b3b3b;border:none}.LikeReactionBottomArea-followButton.is-processing{pointer-events:none}.LikeReactionBottomArea-followButton.is-following:hover{color:#a7a7a7;background-color:#000}.LineShareButton{position:relative}.LineShareButton svg{position:absolute;top:0;left:0;right:0;bottom:0}.LiveTopicsItem:not(:last-of-type){margin:0 0 12px}.LiveTopicsItem-thumbnail{width:60px;height:60px}.LiveTopicsItem-left{width:60px}.LiveTopicsItem-right{padding:0 0 0 6px;position:relative;max-width:1px}.LiveTopicsItem-programTitle{display:block;line-height:17px;max-height:34px;margin:0 0 9px;overflow:hidden}.LiveTopicsItem-community{display:block;color:#b2bac2;height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoginRequirer-dialog{width:200px;text-align:center}.LoginRequirer-dialogMessage{line-height:1.4;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;text-align:left}.LoginRequirer-cancelButton{margin-right:24px;color:#069}.LoginLeadContainer-cancelButton:hover{text-decoration:underline}.LoginRequirer.is-inline{display:inline-block;vertical-align:top}.DefaultAnimator{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;width:auto;height:100%;padding-left:4px;padding-right:4px;visibility:hidden}.DefaultAnimator-content{margin-top:1px}.DefaultAnimator-thumbnail{height:24px}.DefaultAnimator .Link{text-decoration:none}.DefaultAnimator .Link:hover{text-decoration:underline}.DefaultAnimator-excludeButton{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;display:-webkit-flex;display:flex;color:#fff;width:36px;height:20px;font-size:24px;line-height:16px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:100;border-left:1px solid #888;background:#000}.DefaultAnimator-excludeButton:after{content:"";display:block;position:absolute;width:16px;height:100%;left:-17px;background:linear-gradient(90deg,hsla(0,0%,96%,0),#000 80%)}.DefaultAnimator.is-excludable:after{content:"";display:inline-block;vertical-align:top;width:48px}.MultiIframeAnimator{position:relative;width:100%;height:100%}.MultiIframeAnimator .MarqueeIframe{position:absolute;left:0;top:0;width:100%;height:100%}.MultiIframeAnimator .MultiIframeAnimator-iframe.is-playing{display:block}.AnimatorContainer,.Marquee,.Marquee-itemArea{position:relative;width:100%;height:100%}.Marquee-itemArea{white-space:nowrap;overflow:hidden;will-change:transform}.Marquee-item{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%}.Marquee-item:not(.is-active){width:0;height:0}.MarqueeIframe{width:100%;height:100%}.MarqueeIframe .MarqueeIframe-iframe{width:100%;height:100%;z-index:1}.MarqueeIframe .Link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.MarqueeIframe.is-hidden{width:0;height:0}.MarqueeDebugAppendItemForm{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:600px;padding:8px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;background:#f4f4f4;box-shadow:0 1px 6px rgba(0,0,0,.4)}.MarqueeDebugAppendItemForm>:not(div){-webkit-flex:2 0 50%;flex:2 0 50%}.MarqueeDebugAppendItemForm>div{-webkit-flex:1 0 50%;flex:1 0 50%;padding:4px}.MarqueeDebugAppendItemForm>div>label{display:-webkit-flex;display:flex;margin-bottom:4px;-webkit-justify-content:space-between;justify-content:space-between}.MarqueeDebugAppendItemForm textarea{display:block;height:260px;width:100%;white-space:nowrap;line-height:1.2;font-size:12px}.MylistCountMeta{display:table-cell;vertical-align:middle;min-width:100px}.MylistCountMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.MylistCountMeta-counter{font-size:14px;font-weight:700;color:#657586;margin:0 12px}.MylistMediaObject{display:-webkit-flex;display:flex}.MylistMediaObject-figure{display:block;margin-right:8px}.MylistMediaObject-thumbnail{width:130px}.MylistMediaObject-overlay{position:absolute;top:0;bottom:0;left:50%;right:0;background:rgba(0,0,0,.65)}.MylistMediaObject-overlayInner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.MylistMediaObject-count{color:#fff;font-size:11px}.MylistMediaObject-mylistIcon{width:24px;height:24px}.MylistMediaObject-body{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:4px 0;width:100%;word-break:break-all}.MylistMediaObject-bodyMetaLabel{font-size:10px;color:#999}.MylistMediaObject-title{font-size:11px;font-weight:700;flex-grow:1;margin:4px 0;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.6;max-height:3.2em}.NicoDicIcon{display:inline-block;vertical-align:top;width:100%;height:100%;border-radius:50%;padding:18.8%}.NicoDicIcon.is-available{background-color:#8c0000}.NicoDicIcon.is-available:hover{background-color:#b20000}.NicoDicIcon.is-unavailable{background-color:#b2bac2}.NicoDicIcon.is-unavailable:hover{background-color:#657586}.NicoruIcon{display:inline-block;vertical-align:top;vertical-align:middle;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.NicoruIcon.is-gray circle{fill:#fff}.NicoruIcon.is-gray path,.NicoruIcon.is-gray rect{fill:#999}.NicoruIcon.is-nicotta{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.NicoruNotice{display:-webkit-flex;display:flex;height:54px}.NicoruNotice,.NicoruNotice-inner{-webkit-justify-content:center;justify-content:center}.NicoruNotice-inner{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;min-width:180px;height:48px;margin-top:8px;padding:0 12px;border-radius:4px;background:rgba(0,0,0,.75);color:#fff;white-space:nowrap}.NicoruNotice-icon{width:28px;height:28px}.NicoruNotice-text{-webkit-flex-grow:1;flex-grow:1}.NicoruNotice a:hover,.NicoruNotice a:link,.NicoruNotice a:visited{color:#fff;text-decoration:underline}.NicoruTip{padding:4px 12px;background:rgba(0,0,0,.75);border-radius:3px;font-size:12px;white-space:nowrap;color:#fff;z-index:5500001}.NicoruTip-icon{cursor:pointer}.NicoruTip-icon svg{min-width:24px;min-height:24px;max-width:24px;max-height:24px;cursor:pointer}.NicoruTip-space{padding:0 0 0 8px}.NicoruTip-message{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px;width:auto;max-width:300px}.NicoruTip .HelpLink{padding-top:4px;padding-left:4px}.NotificationBanner{position:absolute;top:0;left:0;right:0;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3);z-index:5500001}.NotificationBanner-content{padding:16px 24px;text-align:center;font-weight:700;white-space:pre-wrap;line-height:1.4}.NotificationBanner-warning{padding:20px 24px;background:#f9ebeb;color:#c44f56}.NotificationBanner-message{padding:20px 24px;background:#e5f1ff;color:#007cff}.NotificationBanner-forPremiumRegister{padding:16px 12px}.NotificationBanner-messageForPremiumRegister{color:#d49e1e;font-size:12px}.NotificationBanner-linkForPremiumRegister.NotificationBanner-linkForPremiumRegister{margin-top:8px;width:auto;display:inline-block;vertical-align:top;padding:0 12px;font-weight:400}.NotificationBanner-closeButton{position:absolute;top:14px;right:14px;width:12px;height:12px;fill:#999}.OwnerEditButton{margin:0 4px;min-width:100px;height:28px;line-height:28px;padding:0 4px;border:1px solid #ccc;border-radius:2px;font-size:12px;font-weight:700;color:#333}.OwnerEditButton.is-highlight{border-color:#257cfc;color:#257cfc}.OwnerEditCommentCounter{padding-left:8px;font-size:12px;font-weight:700;color:#333}.OwnerEditCommentCounter.is-overMax{color:red}.OwnerEditModal{color:#333}.OwnerEditModal,.OwnerEditModal-overlay{top:0;right:0;bottom:0;left:0;position:absolute}.OwnerEditModal-overlay{background:rgba(0,0,0,.6)}.OwnerEditModal-main{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:364px;background:#fff}.OwnerEditModal-header{height:40px;border-bottom:1px solid #e5e5e5}.OwnerEditModal-headerTitle{line-height:40px;padding-left:8px;font-size:14px;font-weight:700}.OwnerEditModal-close{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:6px;fill:#666}.OwnerEditPanel{background:#fff}.OwnerEditPanel,.OwnerEditPanel-loading{top:0;right:0;bottom:0;left:0;position:absolute}.OwnerEditPanel-loading{background-color:hsla(0,0%,100%,.6);z-index:6000001}.OwnerEditPanel-loading .Spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:40px;height:40px}.OwnerEditPanel-loading .Spinner svg{fill:#000}.OwnerEditPanelContent{position:absolute;top:40px;left:0;bottom:40px;right:0;font-size:12px;color:#001835}.OwnerEditPanelFooter{position:absolute;bottom:0;height:40px;width:100%}.OwnerEditPanelHeader{height:40px;border-bottom:1px solid #e5e5e5}.OwnerEditPanelHeader-left{vertical-align:middle}.OwnerEditPanelHeader-right{padding-right:4px;vertical-align:middle;text-align:right}.OwnerEditPanelHeading{padding-left:8px;font-size:12px;font-weight:700;color:#333}.OwnerIcon{display:inline-block;vertical-align:top;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OwnerIcon-image{display:block;width:100%;height:100%}.OwnerNicoliveBanner{position:relative;background:#fff;margin-bottom:12px}.OwnerNicoliveBanner-left{width:84px}.OwnerNicoliveBanner-liveLogo{position:absolute;left:0;top:0;padding:0 8px;line-height:17px;color:#fff;background:red;font-size:13px;font-weight:700;z-index:1}.OwnerNicoliveBanner-thumbnail{width:68px;height:68px;margin:8px}.OwnerNicoliveBanner-message{margin:8px 0 0;line-height:24px;font-size:14px;font-weight:700}.OwnerNicoliveBanner-message em{color:red;font-style:normal}.OwnerNicoliveBanner-time{margin:0 2px;line-height:18px;font-size:12px;color:#666}.OwnerNicoliveBanner-past-time-hours,.OwnerNicoliveBanner-past-time-minutes{margin:0 0 0 6px}.OwnerNicoliveBanner-title{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px;font-size:18px;font-weight:700;text-decoration:none;color:#000}.OwnerNicoliveBanner-right{width:212px}.OwnerNicoliveBanner-lead{display:block;margin:18px;height:48px;width:180px;line-height:44px;border:2px solid red;border-radius:4px;text-align:center;color:red;font-size:14px;font-weight:700;text-decoration:none}.PastCommentFetchButton{color:#fff;background-color:#007cff;border-radius:4px;font-size:11px}.PauseIcon{width:16px;height:16px;fill:currentColor}.PlayerOptionButton.is-active .PlayerOptionButton-icon{fill:#007cff}.PlayerOptionDropdown{position:relative}.PlayerOptionDropdown-toggle{display:-webkit-inline-flex;display:inline-flex;background-color:#007cff;border-radius:10px;overflow:hidden;height:20px;line-height:20px;cursor:pointer;font-size:11px;padding:0 12px;text-align:left}.PlayerOptionDropdown-toggle:hover{text-decoration:none}.PlayerOptionDropdown-toggleLabel{color:#fff;margin-right:8px;min-width:2.3em;text-align:right}.PlayerOptionDropdown-toggleArrow{width:8px;height:20px;position:relative;display:block}.PlayerOptionDropdown-toggleArrow:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;line-height:20px;border-color:#fff transparent transparent;border-style:solid;border-width:8px 4px 0}.dropdown--active .PlayerOptionDropdown-toggleArrow:after{border-color:transparent transparent #fff;border-width:0 4px 8px}.PlayerOptionDropdown-menu{top:20px;right:0;background-color:#000;border:1px solid #333;border-radius:4px;padding:8px}.dropdown--active.PlayerOptionDropdown .dropdown__content.PlayerOptionDropdown-menu{z-index:20}.PlayerOptionDropdown.is-disabled .PlayerOptionDropdown-toggle{opacity:.3;pointer-events:none;cursor:default}.PlayerOptionDropdown.is-disabled .PlayerOptionDropdown-menu,.PlayerOptionDropdown.is-disabled .PlayerOptionDropdown-toggleArrow{display:none}.PlayerOptionDropdown.is-empty .PlayerOptionDropdown-toggle{pointer-events:none}.PlayerOptionDropdown.is-empty .PlayerOptionDropdown-menu,.PlayerOptionDropdown.is-empty .PlayerOptionDropdown-toggleArrow{display:none}.PlayerOptionDropdownItem{margin-bottom:4px;height:20px;white-space:nowrap}.PlayerOptionDropdownItem:last-child{padding-bottom:0}.PlayerOptionDropdownItem-inner{display:inline-block;line-height:20px;padding:0 8px;font-size:11px;text-align:center;color:#fff;cursor:pointer;width:100%}.PlayerOptionDropdownItem-inner:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border-radius:10px;overflow:hidden}.PlayerOptionDropdownItem.is-disabled-by-premium .PlayerOptionDropdownItem-inner .PremiumIcon{display:inline-block;vertical-align:top;width:18px;height:18px;margin-left:2px;padding:3px}.PlayerOptionDropdownItem.is-disabled .PlayerOptionDropdownItem-inner{color:#545454;cursor:default;pointer-events:none}.PlayerOptionDropdownItem.is-disabled .PlayerOptionDropdownItem-inner:hover{color:#545454;border-radius:0;background-color:inherit}.PlayerOptionDropdownItem.is-selected .PlayerOptionDropdownItem-inner{color:#fff;background-color:#007cff;border-radius:10px;overflow:hidden}.PlayerOptionLink{display:inline-block;vertical-align:top;min-width:40px;height:20px;line-height:19px;padding:1px 12px 0;font-size:11px;background-color:#007cff;border-radius:10px;color:#fff}.PlayerOptionLink:visited{color:#fff}.PlayerOptionLink:hover{text-decoration:none;opacity:.8}.PlayerOptionMenu{display:block;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.PlayerOptionMenu::-webkit-scrollbar{width:8px;height:8px;background:#657586}.PlayerOptionMenu::-webkit-scrollbar-thumb{background:#b2bec2}.PlayerOptionMenuGroup{margin:12px 8px 28px}.PlayerOptionMenuGroup:last-child{margin-bottom:0}.PlayerOptionMenuGroup-groupName{color:#fff;padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid #999}.BackwardSkipMenuItem{white-space:nowrap}.BackwardSkipMenuItem-label{color:#fff;font-size:12px;line-height:20px;white-space:nowrap;margin-right:6px}.ForwardSkipMenuItem{white-space:nowrap;margin-left:12px}.ForwardSkipMenuItem-label{color:#fff;font-size:12px;line-height:20px;white-space:nowrap;margin-right:6px}.PlayerOptionMenuItem{padding:8px;box-sizing:border-box;height:36px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.PlayerOptionMenuItem:hover{background:hsla(0,0%,78.4%,.2)}.PlayerOptionMenuItem:last-child{border:none}.PlayerOptionMenuItem-label{display:-webkit-flex;display:flex}.PlayerOptionMenuItem-title{display:inline-block;vertical-align:top;color:#fff;font-size:12px;line-height:20px;white-space:nowrap}.PlayerOptionMenuItem-content{display:-webkit-flex;display:flex;margin-left:52px;position:relative}.PlayerOptionMenuItem .PremiumIcon{display:inline-block;vertical-align:top;width:18px;height:18px;padding:0 3px 3px}.PlayerOptionMenuItem .HelpLink,.PlayerOptionMenuItem .PremiumIcon{margin-left:4px;margin-top:2px;vertical-align:baseline}.VideoQualityMenuItem-premiumMessage{padding:8px;color:#ffbf00;line-height:130%;font-size:11px}.PlayerOptionRadioGroup .PlayerOptionRadioGroup-inner{display:inline-block;vertical-align:top;background-color:#666;border-radius:10px;overflow:hidden;white-space:nowrap}.PlayerOptionRadioGroup .PremiumLink{display:none}.PlayerOptionRadioGroup .RadioItem{display:inline-block;vertical-align:top}.PlayerOptionRadioGroup .RadioItem:hover{background:hsla(0,0%,78.4%,.2);border-radius:10px}.PlayerOptionRadioGroup input{display:none}.PlayerOptionRadioGroup .RadioItem-label{display:inline-block;vertical-align:top;min-width:40px;height:20px;line-height:19px;color:#ccc;text-align:center;cursor:pointer;font-size:11px;padding:1px 12px 0}.PlayerOptionRadioGroup .RadioItem input+.RadioItem-label{background-color:transparent}.PlayerOptionRadioGroup .RadioItem input:checked+.RadioItem-label{color:#fff;background-color:#007cff;border-radius:10px}.PlayerOverlayBottomMessage{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;bottom:8px;text-align:center;background-color:rgba(37,37,37,.9);padding:10px 20px;border:1px solid #999;border-radius:4px;font-weight:700}.PlayerOverlayBottomMessage-heading{color:#fff;line-height:24px;font-size:16px;white-space:nowrap}.PlayerOverlayBottomMessage-message{margin-top:8px;color:#fff;line-height:18px;font-size:12px;font-weight:700;white-space:nowrap}.PlayerOverlayBottomMessage-messageOnly{color:#fff;line-height:24px;font-size:16px;white-space:nowrap}.PlayerOverlayBottomMessage-closeButton{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:4px}.PlayerOverlayBottomMessage-closeButton svg{fill:#fff}.PlayerPauseButton,.PlayerPlayButton{width:46px}.PlayerPlayTime{display:inline-block;vertical-align:top;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;position:relative;width:116px;height:36px;color:#fff;text-align:center;line-height:36px;letter-spacing:1px;text-shadow:1px 1px 1px #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.PlayerPlayTime.is-disabled{color:#666}.ControllerButton.PlayerRepeatOffButton svg{fill:#39a0ff}.PlayIcon{width:16px;height:16px;fill:currentColor}.PlayingIndicatorIcon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;font-size:1em;position:relative}.PlayingIndicatorIcon-column{width:2px;height:1em;position:relative}.PlayingIndicatorIcon-column+.PlayingIndicatorIcon-column{margin-left:1px}.PlayingIndicatorIcon-bar{position:absolute;left:0;right:0;bottom:0;height:100%;-webkit-transform-origin:bottom;transform-origin:bottom;will-change:transform;background:#007cff}.PlayingIndicatorIcon-column:first-child .PlayingIndicatorIcon-bar{-webkit-animation:PlayingIndicatorIconAnimation 2.2s linear .75s infinite alternate;animation:PlayingIndicatorIconAnimation 2.2s linear .75s infinite alternate;-webkit-transform:scaleY(.4);transform:scaleY(.4)}.PlayingIndicatorIcon-column:nth-child(2) .PlayingIndicatorIcon-bar{-webkit-animation:PlayingIndicatorIconAnimation 2.2s linear .25s infinite alternate;animation:PlayingIndicatorIconAnimation 2.2s linear .25s infinite alternate;-webkit-transform:scaleY(.8);transform:scaleY(.8)}.PlayingIndicatorIcon-column:nth-child(3) .PlayingIndicatorIcon-bar{-webkit-animation:PlayingIndicatorIconAnimation 2.2s linear 1.25s infinite alternate;animation:PlayingIndicatorIconAnimation 2.2s linear 1.25s infinite alternate;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.PlayingIndicatorIcon-column:nth-child(4) .PlayingIndicatorIcon-bar{-webkit-animation:PlayingIndicatorIconAnimation 2.2s linear .1s infinite alternate;animation:PlayingIndicatorIconAnimation 2.2s linear .1s infinite alternate;-webkit-transform:scaleY(.3);transform:scaleY(.3)}@-webkit-keyframes PlayingIndicatorIconAnimation{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}10%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}20%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}30%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}40%{-webkit-transform:scaleY(.7);transform:scaleY(.7)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}60%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}70%{-webkit-transform:scaleY(.9);transform:scaleY(.9)}80%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}90%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}@keyframes PlayingIndicatorIconAnimation{0%{-webkit-transform:scaleY(.1);transform:scaleY(.1)}10%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}20%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}30%{-webkit-transform:scaleY(.2);transform:scaleY(.2)}40%{-webkit-transform:scaleY(.7);transform:scaleY(.7)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}60%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}70%{-webkit-transform:scaleY(.9);transform:scaleY(.9)}80%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}90%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{-webkit-transform:scaleY(.1);transform:scaleY(.1)}}.PlayingIndicatorIcon.is-notPlaying .PlayingIndicatorIcon-bar{background:#999797}.PlayingIndicatorIcon.is-notPlaying .PlayingIndicatorIcon-column:first-child .PlayingIndicatorIcon-bar,.PlayingIndicatorIcon.is-notPlaying .PlayingIndicatorIcon-column:nth-child(2) .PlayingIndicatorIcon-bar,.PlayingIndicatorIcon.is-notPlaying .PlayingIndicatorIcon-column:nth-child(3) .PlayingIndicatorIcon-bar,.PlayingIndicatorIcon.is-notPlaying .PlayingIndicatorIcon-column:nth-child(4) .PlayingIndicatorIcon-bar{-webkit-animation-play-state:paused;animation-play-state:paused}.PlaylistControl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:#252525;padding:0 8px;color:#fff;font-size:12px}.PlaylistControl-shuffle{border-radius:12px;padding:4px 8px;background:#444;color:inherit}.PlaylistControl-spacer{-webkit-flex-grow:1;flex-grow:1}.PlaylistControl-continuousLabel,.PlaylistControl-playlistLoopLabel{color:#888;padding-left:16px}.PlaylistControl.is-shuffled .PlaylistControl-shuffle{background:#333}.PlaylistOrderButton{padding:0 8px}.PlaylistOrderButton:disabled{opacity:.5}.PlaylistOrderButton-icon{width:20px;height:20px}.PlaylistHeader{width:100%;padding:8px 16px 4px;background:#252525;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.PlaylistHeader-title{-webkit-flex-grow:1;flex-grow:1;display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.PlaylistHeader-toggle{min-width:72px;text-align:right;font-size:11px;color:#ccc}.PlaylistTitle-sub{font-size:11px;color:#999;margin-bottom:4px}.PlaylistTitle-main{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlaylistItem{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.PlaylistItem .RouterLink{color:#fff}.PlaylistItem-figure{margin-right:8px}.PlaylistItem-figureDuration{display:block;position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.6);padding:2px 3px;color:#fff;font-size:11px;border-radius:2px}.PlaylistItem-figure .Thumbnail{width:96px;border:1px solid #333}.PlaylistItem-body{-webkit-flex-grow:1;flex-grow:1;width:100%;word-break:break-all}.PlaylistItem-bodyTitle{flex-grow:1;font-size:11px;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.4;max-height:2.8em}.PlaylistItem-bodyTitleAfter{margin-top:4px}.PlaylistItem-label{margin-right:6px}.PlaylistItem-playingIndicator{min-width:24px}.PlaylistItemList{background:#252525;position:relative;overflow:hidden;height:100%}.PlaylistItemList-item{padding:4px 8px}.PlaylistItemList-item.currentItem{background:#000}.PlaylistItemList-item.firstItem{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.PlaylistItemList .Thumbnail{overflow:hidden;border-radius:3px}.Point-value{margin-right:2px}.PremiumFreeWithJoinChannelInformation{display:block;position:relative;margin:18px auto;max-width:530px;border:2px solid #ccc;border-radius:4px;padding:16px;background:hsla(0,0%,100%,.1);text-align:center}.PremiumFreeWithJoinChannelInformation:hover{background:hsla(0,0%,100%,.2);cursor:pointer}.PremiumFreeWithJoinChannelInformation:before{content:"";position:absolute;width:0;height:0;top:-16px;right:114px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #ccc}.PremiumFreeWithJoinChannelInformation>svg{height:18px;width:457px}.PremiumLink--button{display:block;width:100%;height:28px;line-height:28px;color:#fff;background-color:#d9a300;border-radius:4px;text-align:center;text-decoration:none;font-size:13px}.PremiumLink--button:hover{background-color:#b08500;text-decoration:none}.PremiumRequirer .PremiumIcon{cursor:pointer}.PremiumRequirer-dialog{width:252px;text-align:center}.PremiumRequirer-dialogMessage{line-height:1.4;text-align:left;margin-bottom:1em}.PremiumRequirer-dialogMessage:last-of-type{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.PremiumRequirer-cancelButton{margin-right:24px;color:#069}.PremiumRequirer-cancelButton:hover{text-decoration:underline}.PremiumRequirer-premiumLink{color:#d9a300}.PremiumRequirer.is-inline{display:inline-block;vertical-align:top}.PreviewPauseButton svg,.PreviewPlayButton svg{width:24px;height:24px;fill:#fff}.PrivateMylistIcon{fill:currentColor}.ProgramStartTime-elappsedTime,.ProgramStartTime-startTime{display:inline-block;vertical-align:top}.ProgramStartTime-startTime+.ProgramStartTime-elapsedTime{margin-left:4px}.PublicMylistIcon{fill:currentColor}.PublicMylistIcon.is-black path{fill:#000}.PublicMylistIcon.is-gray path{fill:#999}.PublicMylistIcon.is-white path{fill:#fff}.RangeSlider{position:relative;width:100%;height:4px;background-color:#666;cursor:pointer;z-index:2}.RangeSlider-slider{position:absolute;bottom:-6px;height:22px}.RangeSlider .ProgressBar{position:absolute;background-color:#fff}.RangeSlider-previewProgress{background-color:#007cff}.RangeSlider-rangeBar{position:relative;width:100%;height:100%;pointer-events:none}.RangeSlider-rangeBarBody{position:relative;height:100%;background-color:#007cff}.RangeSlider-handle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:16px;height:16px;border-radius:50%;background-color:#007cff;z-index:1}.RangeSlider-handleLeft{left:0}.RangeSlider-handleRight{left:100%}.RecaptchaRequirer-dialog{width:312px;text-align:center}.RecaptchaRequirer-dialogMessage{line-height:1.4;text-align:left;margin-bottom:1em}.RecaptchaRequirer-dialogMessage:last-of-type{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.RecaptchaRequirer-cancelButton,.RecaptchaRequirer-recaptchaButton{margin-right:24px;color:#069}.RelatedContentsItem{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.RelatedContentsItem+.RelatedContentsItem{margin-top:12px}.RelatedContentsItem-thumbnailLink{width:119px;min-width:119px;margin-right:8px;display:block}.RelatedContentsItem-thumbnailLink .ContentLabel{position:absolute;top:4px;left:4px;font-size:11px}.RelatedContentsItem-info{-webkit-flex-grow:1;flex-grow:1}.RelatedContentsItem-title{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-size:13px;font-weight:700;line-height:17px;max-height:51px}.RelatedContentsItem-info .ProgramStartTime{margin-top:4px}.ReloadButton.is-loading{cursor:default;pointer-events:none}.ReloadButton.is-loading svg{fill:#dedede}.SearchBox{position:relative;width:298px;height:34px;box-sizing:content-box;border:1px solid #d9d9d9;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#fff}.SearchBox-optionButton{height:100%;width:47px;padding:6px 0 6px 6px}.SearchBox-optionButtonIcon{width:24px;height:24px;fill:#b2bac2}.SearchBox-optionDown{display:inline-block;vertical-align:top;width:14px;line-height:24px;padding:0 0 0 2px;text-align:center;color:#b2bac2;font-size:11px}.SearchBox-input{width:251px;height:100%;padding:0 34px 0 8px;border:none;box-shadow:inset 0 0 8px 0 #d9d9d9}.SearchBox-input .TagSuggestionList{top:34px}.SearchBox-submitButton{position:absolute;right:0;top:0;width:34px;height:100%;padding:9px}.SearchBox-submitIcon{fill:#b2bac2}.SearchBox-optionMenu{position:absolute;background:#fff;list-style:none;padding:0;border:1px solid #d9d9d9;border-radius:4px;z-index:6000001}.SearchBox-optionMenuItem{height:34px;color:#b2bac2;padding:7px 20px 7px 7px;line-height:20px;vertical-align:middle;font-size:12px;cursor:pointer}.SearchBox-optionMenuItem:hover{background:#eee}.SearchBox-optionMenuIcon{width:20px;height:20px;margin-right:4px;fill:#b2bac2}.SeekBar{position:relative;width:100%;height:4px;background-color:#444;cursor:pointer;z-index:2}.SeekBar .XSlider{position:absolute;bottom:-6px;height:22px}.SeekBar .ProgressBar{position:absolute;bottom:6px;height:4px}.SeekBar-played{background-color:#007cff}.SeekBar-buffered{background-color:#fff;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.SeekBar-hover{display:none;background-color:#fff;opacity:.4}.SeekBar:active .SeekBarHandle-handle,.SeekBar:hover .SeekBarHandle-handle{visibility:visible;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s ease .1s;transition:transform .2s ease .1s;transition:transform .2s ease .1s,-webkit-transform .2s ease .1s;will-change:transform}.SeekBarHandle-handle{visibility:hidden;position:absolute;top:-6px;right:-8px;width:16px;height:16px;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;background-color:#007cff}.SeekBar .StoryboardLine{position:absolute;bottom:0}.SeekBar .StoryboardLine-item{bottom:16px}.SeekBar.is-disabled{pointer-events:none}.SeekBar.is-disabled:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#222}.SeekBarHandle{-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;width:100%;height:100%;pointer-events:none}.SeekBarHandle,.SeekBarHoverItem{position:absolute;will-change:transform}.SeekBarHoverItem{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);top:-12px;left:0}.SeekBarHoverItem-hoverElement{display:inline-block;left:0;top:0}.SeekBarMarker{position:absolute;bottom:6px;height:4px}.SeekBarResumeMarker{position:absolute!important;margin-left:-16px;margin-bottom:6px;width:32px;height:36px;z-index:3}.SeekBarResumeMarker-button{background:#fff;padding:9px 8px 9px 10px;z-index:5}.SeekBarResumeMarker-button,.SeekBarResumeMarker-buttonShadow{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%}.SeekBarResumeMarker-buttonShadow{content:"";box-shadow:0 0 4px rgba(0,0,0,.6)}.SeekBarResumeMarker-icon{fill:#b2bac2}.SeekBarResumeMarker:hover .SeekBarResumeMarker-icon{fill:#007cff}.SeekBarResumeMarker-arrow{content:"";width:16px;height:12px;position:absolute;bottom:3px;left:calc(50% - 9px);-webkit-transform:rotate(60deg) skew(30deg);transform:rotate(60deg) skew(30deg);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.6);z-index:4}.SeekBarStoryboard{z-index:1;pointer-events:none}.SeekBarStoryboard .Storyboard{border:1px solid #333;background:#111;color:#fff;font-size:11px;max-width:164px;max-height:94px}.SeekBarStoryboardPremiumLink{z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SeekBarStoryboardPremiumLink-content{position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;top:-6px}.SeekBarStoryboardPremiumLink-thumbnail-container{display:block;position:relative;width:132px;height:76px;margin-top:2px}.SeekBarStoryboardPremiumLink-thumbnail-link{display:block;background:#000;overflow:hidden;width:132px;height:76px;border:2px solid #000;cursor:pointer;text-decoration:none!important}.SeekBarStoryboardPremiumLink-thumbnail-img,.SeekBarStoryboardPremiumLink-thumbnail-mask{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.SeekBarStoryboardPremiumLink-thumbnail-mask{background-color:#000;opacity:.55;overflow:hidden;width:128px;height:72px}.SeekBarStoryboardPremiumLink-thumbnail-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;color:#fff;font-size:16px;height:23px;letter-spacing:2px;width:inherit;text-align:center}.SeekBarStoryboardPremiumLink-balloon-container{display:block;position:relative;width:132px;height:30px}.SeekBarStoryboardPremiumLink-balloon-link{display:block;height:25px;background:#000;border-radius:4px;cursor:pointer}.SeekBarStoryboardPremiumLink-balloon-premiumIcon{display:inline-block;vertical-align:top;width:12px;height:12px;margin:6px;vertical-align:middle}.SeekBarStoryboardPremiumLink-balloon-text{display:inline-block;vertical-align:top;vertical-align:middle;font-size:12px;line-height:12px;color:#ffbf00;letter-spacing:1px}.SeekBarStoryboardPremiumLink-balloon-bottom{position:relative;height:5px;text-align:center}.SeekBarStoryboardPremiumLink-balloon-triangle{position:relative;width:12px;height:5px}.SeekBarStoryboardPremiumLink-close-button-wrapper{position:absolute;top:0;right:0;width:16px;height:16px;background-color:#000}.SeekBarStoryboardPremiumLink-close-button{width:8px;height:8px;background-color:#000;border:none;cursor:pointer;margin-left:4px;margin-top:4px;padding:0}.SeekBarStoryboardPremiumLink-close-button-mark{color:#fff;width:8px;height:8px}.SeekBarTimeTip{z-index:2;pointer-events:none}.SeekBarTimeTip .SeekBarTimeTip-time{display:inline-block;position:relative;top:-1px;width:39px;height:16px;text-align:center}.SelectPlanButton{border-radius:4px}.SeriesBreadcrumbs{margin:8px 0;display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SeriesBreadcrumbs-icon{width:1.4em;height:1.4em;vertical-align:middle;margin-top:-2px;margin-right:4px}.SeriesBreadcrumbs-title{font-weight:700}.SeriesIcon.is-black g{fill:#000}.SeriesIcon.is-gray g{fill:#999}.SeriesIcon.is-white g{fill:#fff}.SeriesMediaObject{display:-webkit-flex;display:flex}.SeriesMediaObject-figure{display:block;margin-right:8px}.SeriesMediaObject-thumbnail{width:130px}.SeriesMediaObject-overlay{position:absolute;top:0;bottom:0;left:50%;right:0;background:rgba(0,0,0,.65)}.SeriesMediaObject-overlay svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;width:28px;height:28px}.SeriesMediaObject-body{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:4px 0;width:100%;word-break:break-all}.SeriesMediaObject-bodyMetaLabel{font-size:10px;color:#999}.SeriesMediaObject-title{font-size:11px;font-weight:700;flex-grow:1;margin:4px 0;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.6;max-height:3.2em}.SharePanelVisibleActionButton{padding:4px;border-radius:14px}.SharePanelVisibleActionButton svg{fill:#333}.Storyboard{position:relative;padding:0;margin:0;overflow:hidden;pointer-events:none}.Storyboard .StoryboardThumbnail{position:absolute;border:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Storyboard.is-flipped .StoryboardThumbnail{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.StoryboardLine{width:100%;height:360px;overflow:hidden}.StoryboardLine-item{position:absolute}.StoryboardLoupe-view{border:1px solid #333;background:#111}.TagEditForm{display:none;height:32px;background-color:#fff;border-radius:16px;position:relative}.TagEditForm-input{border:0;font-size:13px;color:#333;box-shadow:inset 0 0 8px rgba(0,0,0,.3)}.TagEditForm-submitButton{font-size:13px;color:#fff;background-color:#007cff}.TagEditForm .TagEditForm-input{padding-left:16px;border-top-left-radius:16px;border-bottom-left-radius:16px;width:80%;height:100%}.TagEditForm button,.TagEditForm input{width:100%;height:100%}.TagEditForm .TagEditForm-submitButton{width:20%;min-width:60px;border-top-right-radius:16px;border-bottom-right-radius:16px}.TagEditForm .TagEditForm-input[disabled],.TagEditForm .TagEditForm-submitButton[disabled]{cursor:default}.TagEditForm .TagSuggestionList{top:32px;width:calc(100% - 8px);left:8px}.TagEditForm.is-editing{display:block}.TagInput.is-updating *{cursor:wait;opacity:.5}.TagInput.is-updating .TagInputText{border:1px solid green}.TagEnterEditingButton-caption{height:18px;line-height:18px}.TagEnterEditingButton .PremiumIcon{display:inline-block;vertical-align:top;width:18px;height:18px;padding-bottom:3px;margin-left:2px;vertical-align:middle}.TagItem{width:auto;height:24px;line-height:24px;background-color:#fff;border:1px solid #e5e8ea;border-radius:12px}.TagItem svg{fill:#fff}.TagItem-name{color:#32475e;font-size:13px;font-weight:600}.TagItem .TagItem-name{line-height:16px}.TagItem-button,.TagItem-nicoDicLink{width:16px;height:16px;position:absolute;top:3px;right:3px;bottom:3px}.TagItem-button{padding:3px;border-radius:50%}.TagItem-lockButton{position:absolute;top:3px;left:8px;bottom:3px;width:16px;height:16px;padding:2px;border-radius:50%}.TagItem-lockButton svg{fill:#b28500}.TagItem-lockButton svg.TagItem-unLock{fill:#b2bac2}.TagItem .TagItem-deleteButton{background-color:#da0000;padding:4px}.TagItem-button svg{fill:#fff}.TagItem.is-editing .NicoDicLink{display:none}.TagItem.is-editing.is-videoOwner{padding-left:24px}.TagList{overflow:hidden;margin:0;padding:0;min-height:28px}.TagList .TagItem{position:relative;float:left;list-style:none;padding-left:12px;padding-right:28px;margin-right:4px;margin-bottom:4px}.TagRelatedBanner{padding-top:12px}.TagRelatedBanner-image{margin-bottom:12px}.TagRelatedBanner-image .Image{width:100%;height:auto}.TagRelatedBanner-title{max-height:32px;margin-bottom:3px;-webkit-line-clamp:2}.TagRelatedBanner-description,.TagRelatedBanner-title{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.TagRelatedBanner-description{max-height:48px;-webkit-line-clamp:3}.TagRelatedBanner-title .Link{color:#001835;font-size:14px;font-weight:700}.TagRelatedBanner-description .Link{color:#000;font-size:13px;line-height:16px}.TagSuggestionInput{position:relative;display:inline-block}.TagSuggestionInput-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:inherit;border:inherit;border-radius:inherit;box-shadow:inherit}.TagSuggestionInput .TagSuggestionList{display:none}.TagSuggestionInput.is-focus .TagSuggestionList{display:block}.TagSuggestionList{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;background-color:hsla(0,0%,100%,.98);border:1px solid #ccc}.TagSuggestionList-favoriteTag{display:none;font-size:11px;padding:6px 6px 2px;overflow:hidden;color:#999}.TagSuggestionList-favoriteTagLink{text-align:right}.TagSuggestionList-favoriteTagLink a{color:#999}.TagSuggestionList-list{position:relative;left:0;top:0;margin:0;padding:0;width:100%;max-height:1px;overflow-y:auto}.TagSuggestionList-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none;border-top:1px dotted #ccc;color:#000;margin:0;padding:8px;cursor:pointer;float:none;text-align:left}.TagSuggestionList-item.is-active,.TagSuggestionList-item:hover{background-color:#f5f5f5}.TagSuggestionList-item:first-child{border:0}.TagSuggestionList.is-favoriteTags .TagSuggestionList-favoriteTag{display:table}.Tips{padding:10px 12px;background-color:hsla(0,0%,100%,.8);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Tips-icon{width:20px;height:20px;fill:#333;margin-right:8px}.Tips-children{display:-webkit-flex;display:flex;color:#333;height:20px;line-height:20px;font-size:12px;-webkit-align-items:center;align-items:center}.Tips-closeButton{width:10px;height:10px;margin-left:16px}.Tips-closeButton svg{fill:#aaa}.Tips-closeButton:hover svg{fill:#999}.Toggle{cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:inherit}.Toggle-inner{display:inline-block;vertical-align:top;position:relative;width:2.5em;height:1.3em}.Toggle-checkbox{position:absolute;top:0;display:none}.Toggle-inner:before{display:block;content:"";background-color:#888;width:100%;height:100%;border-radius:.65em .65em/50% 50%;transition:background-color .1s linear}.Toggle-inner:after{display:block;content:"";width:1em;height:1em;position:absolute;top:.15em;right:calc(100% - 1.15em);border-radius:50%;background:#fff;transition:right .1s ease-in-out}.Toggle.is-append .Toggle-inner{margin-left:4px}.Toggle.is-checked .Toggle-inner:after{right:.15em}.Toggle.is-checked .Toggle-inner:before{background-color:#007cff}.Toggle.is-prepend .Toggle-inner{margin-right:4px}.TwitterAccountPanel{display:-webkit-flex;display:flex;width:100%;height:32px;margin:0 auto 12px;padding:0 8px;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f3f3f3}.TwitterAccountPanel-name{line-height:32px;font-size:13px}.TwitterAccountPanel-button{line-height:32px;color:#0080ff;font-size:12px}.TwitterCaptureSelector{display:-webkit-flex;display:flex;width:100%;margin:8px auto;padding:0 16px;-webkit-justify-content:space-between;justify-content:space-between}.TwitterCaptureSelector-button{width:168px;height:112px;border-radius:4px;border:2px dashed #d3d3d3;color:#666}.TwitterCaptureSelector-icon{width:20px;height:20px;margin-bottom:8px;fill:currentColor}.TwitterCaptureSelector-text{font-size:12px;line-height:16px}.TwitterCaptureSelector-button:hover{border:2px solid #0080ff;color:#0080ff}.TwitterCaptureSelector-button.is-disabled{color:#999;background-color:#e9e9e9;cursor:default;pointer-events:none}.TwitterForm{width:100%;margin:8px auto;padding:0 16px}.TwitterForm-message{position:relative;width:100%;margin-bottom:8px}.TwitterForm-textarea{width:100%;height:60px;padding:4px 8px;border:1px solid #e9e9e9;border-radius:4px;box-shadow:inset 0 0 7px 0 rgba(0,0,0,.2);resize:none;font-size:13px;line-height:16px}.TwitterForm-length{position:absolute;bottom:8px;right:8px;color:#bebebe;font-size:14px;font-weight:600;pointer-events:none}.TwitterForm-message.is-warn .TwitterForm-length{color:#ce0006}.TwitterForm-submit{width:200px;margin:0 auto}.TwitterForm-button{width:100%;height:32px;border-radius:4px;background-color:#22a8f9;font-weight:700;color:#fff}.TwitterForm-button:hover{background-color:#1e96e0}.TwitterForm-submit.is-disabled .TwitterForm-button{background-color:#ddd;cursor:default;pointer-events:none}.TwitterNotice{top:0}.TwitterNotice-button{display:block;border-radius:3px;background-color:#22a8f9;color:#fff;height:26px;margin:0 auto;padding:3px 8px 2px}.TwitterPanel{position:relative;-webkit-flex-grow:1;flex-grow:1;color:#444;overflow-y:auto}.TwitterPanel-unauthorized .TwitterForm{margin-top:14px}.TwitterScreenshot{position:relative;width:100%;margin:8px auto;padding:0 16px}.TwitterScreenshot-inner{width:100%;padding:12px 16px;border-radius:4px;background-color:#e6f2ff}.TwitterScreenshot-titleRow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:20px;margin-bottom:8px}.TwitterScreenshot-title{color:#0080ff;font-size:12px;font-weight:700}.TwitterScreenshot-screenshotIconWrapper{width:20px;height:20px;margin-right:4px}.TwitterScreenshot-icon{fill:#0080ff}.TwitterScreenshot-deleteButton{margin-left:auto;color:#0080ff;font-size:12px;font-weight:700}.TwitterScreenshot-imageContainer{position:relative;width:320px;height:180px;background-color:#252525}.TwitterScreenshot-image{width:100%;height:100%;overflow:hidden}.TwitterScreenshot-button{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0;background-color:rgba(0,0,0,.3)}.TwitterScreenshot-button:hover{opacity:1}.TwitterScreenshot-button svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:60px;height:60px;fill:#fff}.TwitterUnauthorizedPanel{position:absolute;top:0;right:0;bottom:0;left:0;top:136px;padding:7px;background-color:#e2f3ff}.TwitterUnauthorizedPanel-messageWrapper{margin:5px;text-align:center}.TwitterUnauthorizedPanel-message{color:#22a8f9;font-size:14px;font-weight:700;line-height:18px}.TwitterUnauthorizedPanel-message .Link{color:#22a8f9;text-decoration:underline}.TwitterUnauthorizedPanel-imageWrapper{position:relative;margin:0 auto;width:256px;height:144px;background-color:#000}.TwitterUnauthorizedPanel-image{width:100%;height:100%;overflow:hidden;opacity:.6}.TwitterUnauthorizedPanel-imageMessage{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;color:#fff}.TwitterUnauthorizedPanel-buttonWrapper{margin:8px 0;text-align:center}.TwitterUnauthorizedPanel-button{min-width:160px;min-height:32px;background-color:#fff;color:#22a8f9;border:1px solid #22a8f9;border-radius:3px;font-weight:700}.TwitterVideoClip{position:relative;width:100%;margin:8px auto;padding:0 16px}.TwitterVideoClip-inner{width:100%;padding:12px 16px;border-radius:4px;background-color:#e6f2ff}.TwitterVideoClip-titleRow{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:20px;margin-bottom:8px}.TwitterVideoClip-title{color:#0080ff;font-size:12px;font-weight:700}.TwitterVideoClip-videoIconWrapper{width:20px;height:20px;margin-right:4px}.TwitterVideoClip-icon{fill:#0080ff}.TwitterVideoClip-deleteButton{margin-left:auto;color:#0080ff;font-size:12px;font-weight:700}.TwitterVideoClip-contentContainer{position:relative;width:320px;height:180px;background-color:#252525}.TwitterVideoClip-noMusicMessage{position:absolute;bottom:8px;left:8px;right:8px;padding:6px 0;border-radius:4px;text-align:center;line-height:16px;color:#fff;font-size:12px;font-weight:700;background-color:rgba(0,0,0,.8)}.TwitterVideoClip-noMusicMessage>strong{color:#fd7f24}.TwitterVideoClip-capturingMessage{position:absolute;top:28px;width:100%;text-align:center;color:#fff}.TwitterVideoClip-capturingMessageMain{margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.5;white-space:pre-wrap}.TwitterVideoClip-capturingMessageSub{font-size:11px}.TwitterVideoClip-generatingMessage{position:absolute;top:22px;width:100%;text-align:center;color:#fff}.TwitterVideoClip-generatingMessageMain{margin-bottom:8px;font-size:13px;font-weight:700}.TwitterVideoClip-generatingMessageSub{font-size:12px}.TwitterVideoClip-generatingMessageSubSec{margin:0 8px;font-size:13px;font-weight:700}.TwitterVideoClip-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;width:40px;height:40px;fill:#fff}.TwitterVideoClip-playerContainer,.TwitterVideoClipPlayer{position:relative;width:100%;height:100%}.TwitterVideoClipPlayer-player{pointer-events:none}.TwitterVideoClipPlayer-button{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:48px;height:48px;color:#fff;background:rgba(0,128,255,.8);border-radius:24px}.TwitterVideoClipPlayer-pauseButton{display:none}.TwitterVideoClipPlayer:hover .TwitterVideoClipPlayer-pauseButton{display:block}.TwitterVideoClipPlayer .ProgressBar{position:absolute;height:4px;bottom:0;background:rgba(40,40,40,.8)}.TwitterVideoClipPlayer-progressBar{background:#0080ff}.TwitterVideoClipNotice{top:0}.TwitterShareButton{position:relative}.UadButton{padding:2px}.UadButtonBalloon a{display:inline-block;vertical-align:top}.UadButtonBalloon .UadButtonBalloon-message{font-size:11px;text-align:center;margin:0;line-height:1.2}.UadVideoItem{position:relative}.UadVideoItem-thumbnail{position:relative;width:160px;height:90px;overflow:hidden}.UadVideoItem-image{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:160px;height:auto;left:0}.UadVideoItem-point{position:absolute;right:5px;bottom:5px;padding:4px;color:#fff;font-size:10px}.UadVideoItem.gold .UadVideoItem-point{background-color:#c90}.UadVideoItem.silver .UadVideoItem-point{background-color:#526670}.UadVideoItem-frame{position:absolute}.UadVideoItem-title{height:32px;margin-top:4px;word-break:break-all;word-wrap:break-word;overflow:hidden;font-size:13px;font-weight:700;line-height:16px}.UadVideoItem[data-title]:after{left:30px;bottom:100%;border:0}.VideoAdNotSkippableSkipButton{padding:6px;background:rgba(0,0,0,.8);height:100%;cursor:default}.VideoAdNotSkippableSkipButton-label{color:#fff;font-size:11px;line-height:21px;text-align:center}.VideoAdRemainPlayTime{color:#fff;font-size:13px;margin:4px 14px}.VideoAdRemainPlayTime .VideoAdRemainPlayTime-ad{margin:0 4px 0 0}.VideoAdSeekBar{position:relative;width:100%;height:4px;background-color:#657586}.VideoAdSeekBar .ProgressBar{position:absolute;bottom:0;height:4px}.VideoAdSeekBar .VideoAdSeekBar-played{position:relative;z-index:1;background-color:#ffce00}.VideoAdSkippableSkipButton{display:block;height:100%;width:100%;padding:7px 6px 7px 10px;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.5);border-right:0}.VideoAdSkippableSkipButton:hover{border-color:#fff}.VideoAdSkippableSkipButton-label{display:inline-block;vertical-align:top;vertical-align:middle;color:#fff;font-size:18px;line-height:normal}.VideoAdSkippableSkipButton-arrow{display:inline-block;vertical-align:top;vertical-align:middle;height:24px;margin-left:2px;width:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAAAJiS0dEAP+Hj8y/AAAAZElEQVQ4y+3SwQmDQBBGYRFy9mYLSRXWEyvRRtKBbdhDUoTH8HkVllX+u++48GD2zTTNTYiPrnhDXeBnyAT+Zo9EgNUrE9iMmQCLvhTas2jXWY8jvbNPP5OsU5L1my0uPY2bCjtXdo6mqRVtTgAAAABJRU5ErkJggg==);background-repeat:no-repeat}.VideoBalloon{display:none;position:fixed;-webkit-flex-flow:row;flex-flow:row;z-index:6000001;background-color:rgba(37,37,37,.8);border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.5);opacity:0;transition:opacity .4s;width:264px;height:80px;pointer-events:none}.VideoBalloon-left{position:relative;width:132px;padding:4px}.VideoBalloon-thumbnail{width:128px;height:72px;border-radius:4px;background-color:#000;background-size:contain;background-repeat:no-repeat;background-position:50%}.VideoBalloon-duration{position:absolute;bottom:8px;right:8px;width:33px;height:20px;line-height:20px;border-radius:2px;text-align:center;font-size:12px;color:#fff;background-color:rgba(0,0,0,.5);pointer-events:none}.VideoBalloon-right{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;position:relative;width:132px;padding:4px}.VideoBalloon-label{font-size:11px;line-height:11px}.VideoBalloon-label,.VideoBalloon-title{margin-top:8px;text-align:left;color:#fff}.VideoBalloon-title{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:16px;height:32px;white-space:normal}@-webkit-keyframes VideoBalloonVisibleAnimation{0%{opacity:0}to{opacity:1}}@keyframes VideoBalloonVisibleAnimation{0%{opacity:0}to{opacity:1}}.VideoBalloon.is-visible{display:-webkit-flex;display:flex;-webkit-animation:VideoBalloonVisibleAnimation .4s;animation:VideoBalloonVisibleAnimation .4s}.VideoCountMeta+.VideoCountMeta{margin-left:8px}.VideoCountMeta,.VideoCountMeta-iconWrapper{display:inline-block;vertical-align:top}.VideoCountMeta-iconWrapper{position:relative;width:1em;height:1em;margin-right:2px}.VideoCountMeta svg{position:absolute;top:0;left:0;right:0;bottom:0}.VideoCountMeta-viewCount svg{-webkit-transform:translateY(-6%) scale(.9);transform:translateY(-6%) scale(.9)}.VideoDescription-html,.VideoDescription-plain{word-break:keep-all;word-wrap:break-word}.VideoDescription-plain{font-size:14px;color:#99a3ad;line-height:1.5em;max-height:3em;overflow:hidden;position:relative}.VideoDescription-html{font-size:14px;line-height:1.5}.VideoDescription-series{margin-top:16px}.VideoDescription.is-expanded{padding-bottom:24px}.VideoDescriptionSeriesContainer{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;margin-bottom:32px;border-top:2px solid #e5e5e5}.VideoDescriptionSeriesContainer-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;margin-top:16px}.VideoDescriptionSeriesContainer-headerRight{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:604px;padding-left:16px;-webkit-align-self:normal;align-self:normal}.VideoDescriptionSeriesContainer-headerRow1{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.VideoDescriptionSeriesContainer-headerRow2{margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VideoDescriptionSeriesContainer-seriesThumbnail{width:96px;height:54px;border-radius:4px}.VideoDescriptionSeriesContainer-seriesIcon{width:16px;height:14px;-webkit-flex:0 0 auto;flex:0 0 auto}.VideoDescriptionSeriesContainer-label{color:#252525;font-size:14px;width:56px;height:14px;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:6px}.VideoDescriptionSeriesContainer-seriesTitle{height:14px;color:#069;font-size:14px;font-weight:600}.VideoDescriptionSeriesContainer-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:16px}.VideoDescriptionSeriesContainer-watchPageLink{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.VideoDescriptionSeriesContainer-watchPageLink+.VideoDescriptionSeriesContainer-watchPageLink{margin-top:8px}.VideoDescriptionSeriesContainer-itemLabel{font-size:14px;height:14px}.VideoDescriptionSeriesContainer-itemTitle{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;height:14px;text-align:left;color:#069;cursor:pointer}.VideoDescriptionExpander .VideoDescriptionExpander-switch{display:inline-block;vertical-align:top;position:absolute;right:0;bottom:0;line-height:1.5em;font-size:13px;color:#069;cursor:pointer}.VideoDescriptionExpander .VideoDescriptionExpander-switch:before{display:inline-block;content:"";width:0;height:0;margin-right:2px}.VideoDescriptionExpander .VideoDescriptionExpander-switchCollapse:hover{text-decoration:underline}.VideoDescriptionExpander .VideoDescriptionExpander-switchCollapse:before{border-color:transparent transparent #069;border-style:solid;border-width:8px 4px}.VideoDescriptionExpander .VideoDescriptionExpander-switchExpand{padding-left:24px;background:linear-gradient(90deg,hsla(0,0%,95.7%,0),#f4f4f4 16%)}.VideoDescriptionExpander .VideoDescriptionExpander-switchExpand:before{border-color:#069 transparent transparent;border-style:solid;border-width:8px 4px 2px;vertical-align:middle}.VideoDescriptionExpander.is-collapsed{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.VideoDescriptionExpander.is-collapsed:hover .VideoDescriptionExpander-switchExpand{text-decoration:underline}.VideoGenreMeta{display:table-cell;vertical-align:middle;min-width:100px}.VideoGenreMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.VideoGenreMeta-genreName{font-size:13px;font-weight:700;color:#657586;margin:0 12px}.VideoLabel{display:-webkit-inline-flex;display:inline-flex;padding:2px 4px 1px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;line-height:1;border-radius:2px;font-size:10px}.VideoLabel-ch{color:#fff;background-color:#666}.VideoLabel-paid{color:#000;background-color:#ffe248}.VideoMediaObject{display:-webkit-flex;display:flex}.VideoMediaObject-figure{display:block;margin-right:8px}.VideoMediaObject-thumbnail{min-width:130px;width:130px}.VideoMediaObject-videoDuration{display:block;position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.6);padding:2px 3px;color:#fff;font-size:11px;border-radius:2px}.VideoMediaObject-body{-webkit-flex-grow:1;flex-grow:1;width:100%;word-break:break-all;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:4px 0}.VideoMediaObject-postedDate{font-size:10px;color:#888}.VideoMediaObject-title{font-size:11px;font-weight:700;flex-grow:1;margin-bottom:4px;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.6;max-height:3.2em}.VideoMediaObject-meta{font-size:10px;color:#888}.VideoMediaObject-metaItem+.VideoMediaObject-metaItem{margin-left:4px}.VideoMediaObject-itemTitleAfter{margin-bottom:4px}.VideoMediaObject-label{margin-left:6px}.VideoOwnerChannelLink{display:inline-block;border-radius:4px;border:1px solid #069;text-align:center;font-size:12px;padding:2px 4px;margin:6px 6px 0 0}.VideoOwnerChannelLink-button{vertical-align:middle;color:#069;text-decoration:none}.VideoOwnerInfo{height:52px;position:relative;display:-webkit-flex;display:flex}.VideoOwnerInfo-icon{width:52px;height:52px}.VideoOwnerInfo-linkButtons{white-space:nowrap}.VideoOwnerInfo-links{padding:12px 8px 0;max-width:210px;height:52px;overflow:hidden}.VideoOwnerInfo-pageLinks{display:block;height:14px;overflow:hidden;text-overflow:ellipsis}.VideoOwnerInfo-pageLink{white-space:nowrap;text-decoration:none;font-size:12px;font-weight:700}.VideoOwnerInfo .FollowButton{margin-right:12px;width:auto;min-width:54px;height:100%}.VideoOwnerUploadedLink{display:inline-block;height:20px;border-radius:4px;border:1px solid #069;text-align:center;font-size:12px;padding:2px 4px;margin:6px 6px 0 0}.VideoOwnerUploadedLink-button{height:20px;vertical-align:middle;color:#069}.VideoOwnerUploadedLink-button:visited{color:#069}.VideoPaymentLinkedChannelBanner{margin:16px 12px}.VideoPaymentLinkedChannelBanner-body{display:-webkit-flex;display:flex}.VideoPaymentLinkedChannelBanner-info{-webkit-flex:1 1;flex:1 1;text-align:center;position:relative}.VideoPaymentLinkedChannelBanner-nomemberInfo{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%}.VideoPaymentLinkedChannelBanner-nomemberInfoCaption{color:#ff8000;font-size:14px}.VideoPaymentLinkedChannelBanner-nomemberInfoDescription{width:80%;margin:8px auto 0;font-size:12px}.VideoPaymentLinkedChannelBanner-nomemberInfoDescription a{color:#fff;text-decoration:underline}.VideoPaymentLinkedChannelBanner-nomemberInfoDescription a:hover{text-decoration:none}.VideoPaymentLinkedChannelBanner-memberInfo{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%}.VideoPaymentLinkedChannelBanner-memberInfoCaption{color:#fff;font-size:14px}.VideoPaymentLinkedChannelBanner-memberInfoDescription{font-size:16px;margin-top:8px;color:#e82a51;height:24px;line-height:24px;font-weight:700}.VideoPaymentLinkedChannelBanner-memberInfoDescriptionIcon{display:inline-block;vertical-align:top;width:24px;height:24px;border:2px solid;margin-right:4px}.VideoPaymentLinkedChannelBanner-memberInfoDescriptionIcon svg{fill:#e82a51}.VideoPaymentLinkedChannelBanner-joinButton,.VideoPaymentLinkedChannelBanner-watchButton{display:inline-block;vertical-align:top;width:272px;height:60px;color:#fff;border-radius:4px;text-align:center;text-decoration:none;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.VideoPaymentLinkedChannelBanner-joinButton{background-color:#ff8000}.VideoPaymentLinkedChannelBanner-joinButton:focus,.VideoPaymentLinkedChannelBanner-joinButton:hover{background-color:#f93}.VideoPaymentLinkedChannelBanner-joinButtonInner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%}.VideoPaymentLinkedChannelBanner-joinButtonCaption{font-size:22px}.VideoPaymentLinkedChannelBanner-joinButtonCaptionPrice{margin:0 4px}.VideoPaymentLinkedChannelBanner-joinButtonDescription{margin-top:4px;font-size:12px}.VideoPaymentLinkedChannelBanner-watchButton{background-color:#e82a51}.VideoPaymentLinkedChannelBanner-watchButtonInner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:100%}.VideoPaymentLinkedChannelBanner-watchButtonCaption{font-size:22px}.UadView{width:100%;height:100%}.UadView-content{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.UadView-canvas{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.UadView-header{position:absolute;top:0;left:0;right:0;height:8%;background-color:rgba(0,0,0,.8);margin-bottom:3%}.UadView-header .UadView-headerLogo{position:absolute;width:13%;left:1%;top:0;height:100%;padding:.1% 0}.UadView-header .UadView-logo{fill:#fff}.UadView-headerRecommend{position:absolute;font-size:100%;height:100%;right:0;color:#fff;text-decoration:underline}.UadView-headerRecommend:hover{text-decoration:none}.UadView-moreClickArea{position:absolute;display:block}.VideoPlayer{bottom:0;right:0;margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.MainVideoPlayer,.VideoPlayer{position:absolute;width:100%;height:100%;top:0;left:0}.MainVideoPlayer video{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.UadPlayer{position:absolute;left:0;top:0}.UadPlayer,.VideoPlayer video{width:100%;height:100%}.MainVideoPlayer.is-flipped video{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.VideoPlayer.is-sourceNothing{visibility:hidden}.VideoTitle{display:inline-block;vertical-align:top;color:#001835;font-size:20px;margin:0}.VideoUploadDateMeta{display:table-cell;vertical-align:middle;min-width:100px}.VideoUploadDateMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.VideoUploadDateMeta-dateTimeLabel{font-size:14px;font-weight:700;color:#657586;margin:0 12px}.VideoViewCountMeta{display:table-cell;vertical-align:middle;min-width:100px}.VideoViewCountMeta-title{font-size:12px;font-weight:400;color:#8a93a1;margin:0 12px 4px}.VideoViewCountMeta-counter{font-size:14px;font-weight:700;color:#657586;margin:0 12px}.ViewerNGList{position:relative;overflow:hidden}.ViewerNGList-header{padding:8px 0;line-height:16px;background:#b2bac2;color:#fff}.ViewerNGList .Checkbox{height:16px}.ViewerNGList .Checkbox-check{width:16px;height:16px}.ViewerNGList .Checkbox-check:after{border-color:#ce5262}.ViewerNGList .ViewerNGList-dataGrid{top:0;right:0;bottom:0;left:0;position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.ViewerNGList .ViewerNGListDataGrid-Header{width:600px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ViewerNGList .ViewerNGListDataGrid-HeaderCellSeparator{width:10px;cursor:col-resize}.ViewerNGList .ViewerNGListDataGrid-HeaderCell{display:inline-block;vertical-align:top;width:100%;text-overflow:ellipsis;line-height:28px;padding-left:8px;background:#f2f3f5;border-right:1px solid #e5e8ea;white-space:nowrap;overflow:hidden;font-weight:700;cursor:pointer}.ViewerNGList .ViewerNGList-headerCell:last-child,.ViewerNGList .ViewerNGListDataGrid-TableCell:last-child{border-right:none}.ViewerNGList .ViewerNGListDataGrid-TableCell{border-right:1px solid #e5e8ea;display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:28px;line-height:28px;padding-left:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ViewerNGList .ViewerNGListDataGrid-Body{-webkit-flex:1 1;flex:1 1;-ms-scroll-chaining:none;overscroll-behavior:contain}.ViewerNGList-getScrollbarWidth::-webkit-scrollbar,.ViewerNGList .ViewerNGListDataGrid-Body::-webkit-scrollbar{width:8px;height:8px;background:#b2bec2}.ViewerNGList .ViewerNGListDataGrid-Body::-webkit-scrollbar-thumb{background:#657586}.ViewerNGList .ViewerNGListDataGrid-Table{box-sizing:content-box}.ViewerNGRegister.is-notPremium.ViewerNGRegister.is-notPremium .ViewerNGRegister-trimTrailingItemCheckbox{opacity:.3;pointer-events:none}.ViewerNGRegister{background:#fff}.ViewerNGRegister-title{line-height:40px;font-size:14px}.ViewerNGRegister-header{padding:0 10px;height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #e5e5e5}.ViewerNGRegister-registedNum{line-height:40px;font-style:14px;color:#007cff}.ViewerNGRegister-trimTrailingItem{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:36px;text-align:center;font-size:14px;color:#007cff}.ViewerNGRegister-trimTrailingItemCheckbox{opacity:.3;pointer-events:none}.ViewerNGRegister-trimTrailingItemCheckbox .CheckboxInput:checked+.Checkbox-check:after{border-color:#007cff}.ViewerNGRegister-trimTrailingItemPremiumIcon{display:inline-block;vertical-align:top;vertical-align:middle;width:1em;height:1em;margin-left:4px}.ViewerNGRegister-radioGroup{padding:0 12px}.ViewerNGRegister-radioItem{position:relative;display:inline-block;line-height:12px;padding:24px 28px 4px;color:#999;font-size:12px}.ViewerNGRegister-radioItem input{display:none}.ViewerNGRegister-radioItem label.RadioItem-label{cursor:pointer}.ViewerNGRegister-radioItem label.RadioItem-label:before{content:"";position:absolute;display:none;top:18px;left:0;margin:5px;padding:6px;border-radius:6px;background-color:#007cff}.ViewerNGRegister-radioItem input[type=radio]:checked+.RadioItem-label:before{display:inline-block}.ViewerNGRegister-radioItem label.RadioItem-label:after{content:"";position:absolute;display:block;top:18px;left:0;padding:9px;border:2px solid #e5e5e5;border-radius:13px}.ViewerNGRegister-inputArea{padding:12px}.ViewerNGRegister-input{width:100%;padding:8px;border:1px solid #b2bac3;border-radius:4px}.ViewerNGRegister-bottom{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:relative;display:inline-block;padding:12px}.ViewerNGRegister-bottom button{height:28px;line-height:28px;border-radius:4px;font-size:12px}.ViewerNGRegister-cancelButton{margin-right:12px;padding:0 20px;border:1px solid #b2bac3;color:#b2bac3;background:#fff}.ViewerNGRegister-cancelButton:hover{color:#fff;background:#b2bac3}.ViewerNGRegister-submitButton{padding:0 25px;border:1px solid #007cff;color:#007cff;background:#fff}.ViewerNGRegister-submitButton:hover{color:#fff;background:#007cff}.ViewerNGRegister-submitButton:disabled{border:1px solid #b2bac3;color:#b2bac3;background:#fff}.ViewerNGRegister.is-maxViewerNGNum .ViewerNGRegister-registedNum{font-weight:700;color:red}.ViewerNGRegister.is-maxViewerNGNum .ViewerNGRegister-trimTrailingItemCheckbox{opacity:1;pointer-events:all}.VolumeBar{width:100%;height:auto;top:8px;bottom:8px;cursor:pointer}.VolumeBar,.VolumeBar .XSlider{position:absolute}.VolumeBar .ProgressBar{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;height:4px;background-color:#444;transition:height .2s ease}.VolumeBar-progress{background-color:#007cff}.VolumeBar:hover .ProgressBar{height:8px}.VolumeBar.is-muted{opacity:.5}.WatchLaterButton.is-busy{cursor:wait}.WatchLaterButton.is-busy *{opacity:.5}.WatchLaterButton.is-failed[data-title]:after{opacity:1;background-color:#ff9f00;border:0;transition:none;width:auto}.WatchLaterButton.is-succeeded[data-title]:after{opacity:1;background-color:#007cff;border:0;transition:none;width:auto}.WatchLaterIcon{fill:currentColor}.WatchLaterTeaching{padding:16px 32px 16px 20px;color:#fff;text-align:left;background:#007cff;border-radius:6px;z-index:5500001}.WatchLaterTeaching-arrowWrap{width:16px;height:16px;z-index:5500001}.WatchLaterTeaching-arrow{display:block;width:16px;height:16px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#007cff;border-radius:2px}.WatchLaterTeaching-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.WatchLaterTeaching-icon{width:20px;height:20px}.WatchLaterTeaching-message{display:block;margin:0 16px 0 8px;font-size:12px;line-height:16px}.WatchLaterTeaching-link{padding:0 8px;color:#fff;font-size:12px;line-height:32px;border:1px solid #fff;border-radius:2px}.WatchLaterTeaching-link:hover{color:#007cff;text-decoration:none;background:#fff}.WatchLaterTeaching-closeButton{position:absolute;top:8px;right:8px;width:12px;height:12px}.WatchLaterTeaching-closeButton svg{fill:#fff}.WatchRecommendation-inner{position:relative;overflow-y:scroll;padding:8px;height:100%}.WatchRecommendation-inner::-webkit-scrollbar{width:8px;height:8px;background:#b2bec2}.WatchRecommendation-inner::-webkit-scrollbar-thumb{background:#657586}.WatchRecommendation-innerBlock+.WatchRecommendation-innerBlock{margin-top:16px}.WatchRecommendation-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;white-space:nowrap}.WatchRecommendation-errorIcon{width:52px;height:52px}.WatchRecommendation-errorMessage{padding-top:8px;font-size:12px;color:#888}.WatchRecommendation-heading{color:#444;padding-bottom:8px}.WatchRecommendation-mylist,.WatchRecommendation-series{padding-bottom:8px}.WatchRecommendation-mylist .Thumbnail,.WatchRecommendation-series .Thumbnail{border-radius:3px;overflow:hidden}.WatchRecommendation-video{padding-bottom:8px}.WatchRecommendation-video:last-child{padding-bottom:0}.WatchRecommendation-video .Thumbnail{border-radius:3px;overflow:hidden}.FailureAppContainer{width:1024px;margin:36px auto 0;line-height:1.5;padding:16px 0 0}.FailureAppContainer-title{margin-bottom:12px}.FailureAppContainer-errorMessage{color:#000;white-space:pre;padding:0 .5em;margin:.5em 0;height:15em;width:100%}.BottomContainer{position:relative;width:1024px;min-height:480px;margin:0 auto;background:#f4f4f4}.BottomContainer-indicator{height:192px}.BottomContainer-indicator .Spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:relative;width:32px;height:32px;fill:#000}.BottomMainContainer{padding-right:24px}.BottomSideContainer{width:300px}.ContentTreeContainer .Card-main{padding-top:0}.ContentTreeContainer-addMenu{color:#686868}.ContentTreeContainer-addMenu svg{width:12px;height:12px;margin-right:4px;fill:currentColor}.ContentTreeContainer-addMenu:hover{color:#0080ff;text-decoration:none}.ContentTreeContainer-addMenu:hover svg{fill:currentColor}.ContentTreeContainer-guide{font-size:12px;margin-top:12px}.ContentTreeContainer-guideMessage{color:#7d7d7d}.ContentTreeContainer-guideLink{color:#0080ff}.IchibaContainer{position:relative}.InView.UadVideoContainer{position:absolute;top:0;left:0;padding:0;width:1px;height:1px}.UadVideosContainer-item{display:inline-block;width:160px;height:126px;margin-right:12px;vertical-align:top}.UadVideosContainer-item:last-child{margin-right:0}.UadVideosContainer-defaultThumbnail{position:relative;width:160px;height:90px;border:1px solid #dbdbdb;background:#fafafa}.UadVideosContainer-defaultMessage{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:90px;font-size:13px;color:#949aa3}.UadVideosContainer-defaultLogo{position:absolute;width:43px;height:19px;right:5px;bottom:2px}.WatchRelatedOnAirProgramContainer .Card-main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.WatchRelatedOnAirProgramContainer-thumbnailLink{width:160px;min-width:160px;margin-right:8px;display:block}.WatchRelatedOnAirProgramContainer-thumbnailLink .ContentLabel{position:absolute;top:4px;left:4px;font-size:11px}.WatchRelatedOnAirProgramContainer-info{position:relative;-webkit-flex-grow:1;flex-grow:1}.WatchRelatedOnAirProgramContainer-title{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-size:18px;font-weight:700;line-height:22px;max-height:44px}.WatchRelatedOnAirProgramContainer-info .ProgramStartTime{margin-top:4px}.WatchRelatedOnAirProgramContainer-button{position:absolute;right:0;bottom:0;display:block;font-size:14px;font-weight:700;padding:5px 8px 3px;border:2px solid red;border-radius:3px;color:red;-webkit-align-self:flex-end;align-self:flex-end}.WatchRelatedOnAirProgramContainer-arrow{display:inline-block;vertical-align:top;overflow:hidden;height:14px;margin-left:4px;-webkit-transform:scaleY(.6) scale(1.4);transform:scaleY(.6) scale(1.4)}.WatchRelatedOnAirProgramContainer-arrow:after{content:"";display:inline-block;vertical-align:top;width:7px;height:7px;background:red;-webkit-transform:translateX(-67%) rotate(45deg);transform:translateX(-67%) rotate(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.BottomContainer .FeedbackLink{margin:28px 0 8px auto}.BottomContainer .LoginRequirer.is-noLogin .FeedbackLink{background:#ddd}.LiveTopicsContainer-emptyMessage{text-align:center}.LiveTopicslabel{padding-left:4px;padding-right:4px;margin-right:8px;background:#d90916;font-size:14px;color:#fff}.LiveTopicslabel,.LiveTopicsTitle{display:inline-block;vertical-align:top;line-height:20px}.NicoappContainer .NicoappContainer-itemList{padding:0}.NicoappContainer .NicoappContainer-item{display:inline-block;vertical-align:top;width:14.28571%;padding:0 4px;margin-bottom:6px}.NicoappContainer .NicoappContainer-itemIcon{width:100%}.NicoappContainer .NicoappContainer-topLink{display:inline-block;vertical-align:top;width:100%;height:32px;background-color:#b2bac2;border-radius:4px;text-align:center;line-height:32px;text-decoration:none;cursor:pointer;color:#fff}.NicoappContainer .NicoappContainer-onlyJapanese{text-align:center;padding-top:8px;font-size:10px}.RectangleAdContainer{width:300px;margin:0 auto}.RectangleAdContainer .Advertisement{width:300px;background:#e5e5e5;margin-bottom:16px}.SideFollowAdContainer{width:300px;margin:0 auto}.SideFollowAdContainer .Advertisement{width:300px;margin-bottom:16px}.WatchPortalLinkContainer-item{font-size:14px}.WatchPortalLinkContainer-item+.WatchPortalLinkContainer-item:before{content:"/";padding:0 4px}.SuperBannerAdContainer{margin-top:16px}.CommunityEditorMenuContainer{display:block;width:100%;min-width:1024px;background:#fff;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:6000002}.CommunityEditorMenuContainer .CommunityEditorMenuContainer-inner{position:relative;width:1024px;margin:auto}.CommunityEditorMenuContainer .CommunityEditorMenuContainer-message{display:inline-block;color:#448282;margin:8px 0;font-weight:700}.CommunityEditorMenuContainer .CommunityEditorMenuContainer-editLink{color:#333;margin:8px 16px}.CommunityEditorMenuContainer .CommunityEditorMenuContainer-manageLink{position:absolute;display:inline-block;margin:8px 0;right:0}.CommunityEditorMenuContainer .CommunityEditorMenuContainer-manageLink .Link{color:#666}.CommentPanelContextMenuContainer{max-width:384px;border:1px solid #e5e8ea;background:#fff}.CommentPanelContextMenuContainer-menuHeading{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;line-height:28px;font-size:12px;font-weight:700}.CommentPanelContextMenuContainer-menuItem{padding:0 8px;line-height:24px;white-space:nowrap;font-size:11px;cursor:pointer}.CommentPanelContextMenuContainer-menuItem:hover{background:#f4f4f4}.CommentVisibilityEditContextMenuContainer{max-width:384px;border:1px solid #e5e8ea;background:#fff}.CommentVisibilityEditContextMenuContainer-menuHeading{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;line-height:28px;font-size:12px;font-weight:700}.CommentVisibilityEditContextMenuContainer-menuItem{padding:0 8px;line-height:24px;white-space:nowrap;font-size:11px;cursor:pointer}.CommentVisibilityEditContextMenuContainer-menuItem:hover{background:#f4f4f4}.VideoContextMenuContainer{background:rgba(0,0,0,.9);border:1px solid #333;font-size:11px;max-width:384px}.VideoContextMenuContainer-group+.VideoContextMenuContainer-group{border-top:1px solid #333}.VideoContextMenuContainer-menuHeading{display:inline-block;vertical-align:top;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;padding:0 8px;line-height:28px;font-size:12px;font-weight:700}.VideoContextMenuContainer-item{display:block;padding:4px 8px;color:#fff;cursor:pointer}.VideoContextMenuContainer-disabledItem{display:block;padding:4px 8px;color:#fff;cursor:default;opacity:.3}.VideoContextMenuContainer-item:first-child{padding-top:8px}.VideoContextMenuContainer-item:last-child{padding-bottom:8px}.VideoContextMenuContainer-item:hover{background:rgba(44,44,44,.9);text-decoration:none}.DebugContainer{position:fixed;top:0;left:0;bottom:0;width:320px;height:100%;background:hsla(0,0%,86.3%,.8);overflow:visible;-webkit-transform:translate(-320px);transform:translate(-320px);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;z-index:6000001;line-height:20px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.27));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.27))}.DebugContainer-main{overflow-y:auto;width:100%;height:100%;padding:4px}.DebugContainer>*{display:none}.DebugContainer>.Grid{margin-bottom:.5em}.DebugContainer:hover{-webkit-transform:translate(0);transform:translate(0);background-color:#ddd}.DebugContainer:hover>*{display:block}.DebugContainer-collapsed{max-height:300px;overflow-y:scroll}.DebugContainer-historyLog{border-top:1px solid #000;border-left:1px solid #000;word-break:break-all}.DebugContainer-historyLog .GridCell{border-right:1px solid #000;border-bottom:1px solid #000;padding:0 2px}.DebugContainer-totte{position:absolute;display:inline-block;padding:4px 8px;left:100%;top:36px;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:hsla(0,0%,86.3%,.8);font-family:arial black,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.DebugContainer.is-floatAlways{-webkit-transform:translate(0);transform:translate(0);overflow:visible;background:hsla(0,0%,86.3%,.6);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.DebugContainer.is-floatAlways>*{display:block}.MarqueeDebugContainer{position:fixed;left:32px;bottom:32px;height:480px;background:#eee;width:calc(100vw - 64px);padding:8px;overflow:auto}.MarqueeDebugContainer-items{max-height:200px;overflow-y:scroll}.MarqueeDebugContainer table{border-collapse:collapse}.MarqueeDebugContainer td{padding:0 2px;line-height:14px;font-size:10px;border:1px solid #000;background:#fff}.MarqueeDebugContainer td p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarqueeDebugContainer-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.MarqueeDebugContainer-header>*+*{margin-left:8px}.MarqueeDebugContainer-header input[type=text]{width:320px}.MarqueeDebugContainer-header .CloseButton{margin-left:auto;width:32px;height:32px;padding:4px}.MarqueeDebugContainer-main{display:-webkit-flex;display:flex}.MarqueeDebugContainer-main>*{width:33%}.EditorMenuContainer{display:block;width:100%;min-width:1024px;height:40px;background:#e5e5e5;margin-bottom:24px;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:6000002}.EditorMenuContainer-inner{width:1024px;margin:auto}.EditorMenuContainer:after,.EditorMenuContainer:before{content:"";display:block;height:0;visibility:hidden}.EditorMenuContainer-menuBox{margin:0;padding:0;height:40px;float:left;display:table}.EditorMenuContainer-menuBox>li,.EditorMenuContainer-menuBox>ul{list-style:none;word-break:break-all;float:left;height:40px;line-height:40px;text-align:center;vertical-align:middle}.EditorMenuContainer-menuHeading{font-weight:700}.EditorMenuContainer-menuBox-menu{display:block;position:relative;cursor:pointer;color:#666}.EditorMenuContainer-menuBox-menu:hover{background:#666;color:#fff}.EditorMenuContainer-menuBox>li:first-child{border-right:1px solid #f4f4f4;background:#e5e5e5!important;color:#666!important;cursor:default}.EditorMenuContainer-menuBox-menu span{margin-left:12px;margin-right:12px;display:block;float:left;height:18px;line-height:18px;font-size:13px;text-decoration:none;padding-top:1px;margin-top:11px}.EditorMenuContainer-menuBox>li:first-child span{margin-left:0}.EditorMenuContainer-menuBox-menu .icon{display:inline-block;width:18px;height:18px;fill:#666;margin-right:4px}.EditorMenuContainer-menuBox-menu.is-open .icon,.EditorMenuContainer-menuBox-menu:hover .icon{fill:#fff}.EditorMenuContainer-menuBox-menu-child{display:none;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);border:1px solid #d9d9d9;z-index:6000002;padding:0;white-space:nowrap}.EditorMenuContainer-menuBox-menu.is-open .EditorMenuContainer-menuBox-menu-child{display:block}.EditorMenuContainer-menuBox-menu-child .menuItem{display:block;width:100%;background:#fff;font-weight:400;height:28px;line-height:20px;text-align:left}.EditorMenuContainer-menuBox-menu-child .menuItem .Link,.EditorMenuContainer-menuBox-menu-child .menuItem .RouterLink{display:inline-block;width:100%;padding:4px 8px 4px 7px;box-sizing:border-box;text-decoration:none;color:#000}.EditorMenuContainer-menuBox-menu-child .menuItem .Link:hover,.EditorMenuContainer-menuBox-menu-child .menuItem .RouterLink:hover{background:#e5e5e5}.EditorMenuContainer-menuBox-menu-child .menuItem .OpenBlankIcon{width:20px;height:20px;padding:3px 3px 4px;fill:#666}.EditorMenuContainer.is-hiddenVideo{margin-bottom:32px}.EditorMenuContainer-hiddenVideoMessage{display:none;font-size:13px;color:#c00;font-weight:700;background-color:#fff;box-sizing:border-box;margin:0;clear:both;vertical-align:middle}.EditorMenuContainer-hiddenVideoMessage-inner{width:1024px;margin:auto}.EditorMenuContainer.is-hiddenVideo .EditorMenuContainer-hiddenVideoMessage{display:block}.EditorMenuContainer-hiddenVideoMessage p{line-height:30px;padding:0;margin:0 auto}body.is-beforeInitialize .FooterContainer{display:none!important}.GeneralNoticeContainer{position:fixed;z-index:6000002;top:48px;left:50%}.GeneralNoticeContainer-transition-enter{opacity:.01}.GeneralNoticeContainer-transition-enter.GeneralNoticeContainer-transition-enter-active{opacity:1;transition:opacity .2s ease-in}.GeneralNoticeContainer-transition-leave{opacity:1}.GeneralNoticeContainer-transition-leave.GeneralNoticeContainer-transition-leave-active{opacity:.01;transition:opacity .3s ease-in}.GeneralNoticeContainer-errorMessage,.GeneralNoticeContainer-message{cursor:pointer;max-width:300px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:4px;padding:.5em;border-radius:4px;text-align:center}.GeneralNoticeContainer-message{background:#007cff;color:#fff}.GeneralNoticeContainer-errorMessage{background:#ff9f00;color:#fff}.GeneralNoticeContainer-errorMessage p,.GeneralNoticeContainer-message p{margin:.5em}.GeneralNoticeContainer-errorMessage pre,.GeneralNoticeContainer-message pre{margin:.5em;white-space:pre-wrap}.GeneralNoticeContainer-errorMessage a,.GeneralNoticeContainer-message a{color:#fff;text-decoration:underline}.GeneralNoticeContainer-errorMessage a:hover,.GeneralNoticeContainer-message a:hover{text-decoration:none}.GeneralNoticeContainer.is-follow{position:fixed;z-index:6000001;top:48px;left:50%}.GuideToModernBrowserContainer{display:-webkit-flex;display:flex;height:40px;background:#e5f2ff;color:#000;font-size:13px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #0080ff}.GuideToModernBrowserContainer .Link{color:#0080ff}.GuideToModernBrowserContainer .Link:hover{text-decoration:underline}.HeaderContainer{position:relative;width:100%;margin:0 auto;padding:16px 0 0;background:#f4f4f4}.HeaderContainer-row{margin-bottom:12px}.HeaderContainer .VideoOwnerInfo-gridCell{width:280px}.HeaderContainer-videoTitle{padding-right:64px;vertical-align:middle}.HeaderContainer-videoTitle .VideoTitle{line-height:1.4}.HeaderContainer-searchBox{min-width:298px;z-index:21}.HeaderContainer-webPushPRDialog{width:420px;-webkit-transform:translateY(12px);transform:translateY(12px)}.HeaderContainer-webPushPRDialogTitle{font-weight:700;margin:4px 0}.HeaderContainer-webPushPRDialogControls{margin-top:8px;border-top:1px solid #dfdfdf;padding-top:8px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.HeaderContainer-webPushPRDialogCheckbox{display:inline-block;vertical-align:top;-webkit-flex-grow:1;flex-grow:1;text-align:left}.HeaderContainer-webPushPRDialogCheckbox .CheckboxLabel{color:#888}.HeaderContainer-webPushPRDialogCloseButton{color:#069;margin-right:24px}.HeaderContainer-followErrorDialog{width:260px;-webkit-transform:translateY(32px);transform:translateY(32px)}.HeaderContainer-followErrorDialogControls{margin-top:8px;border-top:1px solid #dfdfdf;padding-top:8px;text-align:right}.HeaderContainer-followErrorDialogCloseButton{color:#069}.SearchBoxContainer{z-index:1}.TagContainer{position:relative;margin-bottom:8px}.TagContainer-area:first-child{padding-right:12px;white-space:nowrap}.TagContainer-editButton{height:24px;line-height:24px;background-color:#b2bac2;border-radius:12px;text-align:center;color:#fff;font-size:13px;transition:all .2s ease;padding:0 10px}.TagContainer-editButton:hover{background-color:#069}.TagContainer-editArea{display:none;width:100%;margin-top:8px}.TagContainer-editArea .GridCell{vertical-align:middle}.TagContainer-editArea .GridCell:first-child{width:400px}.TagContainer-editArea .GridCell:last-child{padding-left:16px;vertical-align:middle}.TagContainer-editInformation{display:none;font-size:13px;color:#657586}.TagContainer-editInformation:before{content:"※";font-size:14px;margin-right:4px}.TagContainer-editArea .TagEditForm{width:400px}.TagContainer-editArea .TagSuggestionList{z-index:5000000}.TagContainer-shutter{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.6);border-radius:4px}.TagContainer-shutter .Spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:40px;height:40px}.TagContainer-shutter .Spinner svg{fill:#000}.TagContainer.is-editing .TagList{min-height:0}.TagContainer.is-editing{background-color:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.2);padding:12px;margin:-12px -12px -44px;width:calc(100% + 24px);z-index:20}.TagContainer.is-editing .TagContainer-editArea,.TagContainer.is-editing .TagContainer-editInformation{display:block}.TagContainer.is-editing .TagItem.is-locked{padding-left:28px;padding-right:12px}.VideoTagContainer.is-updating{cursor:wait;background:#888}.VideoTagContainer.is-updating *{pointer-events:none}.VideoDescriptionContainer{position:relative;margin-bottom:12px;width:700px}.VideoDescriptionContainer-expandEnableChecker{visibility:hidden;z-index:-1;position:absolute;top:0;width:700px;font-size:14px;line-height:1.5;word-break:keep-all;word-wrap:break-word}.VideoMetaContainer{display:table;height:52px}.VideoMetaContainer>*,.VideoMetaOverflowMenuContainer{border-left:1px solid #fff;box-shadow:-1px 0 0 0 #e0e0e0}.VideoMetaOverflowMenuContainer{position:relative}.VideoMetaOverflowMenuContainer .VideoMetaOverflowMenuOpenButton{width:40px;height:52px;padding:0 8px}.VideoMetaOverflowMenuContainer .VideoMetaOverflowMenuOpenButton svg{fill:#b2bac2}.VideoMetaOverflowMenuContainer .VideoMetaOverflowMenuOpenButton svg:hover{fill:#666}.VideoMetaOverflowMenuContainer-menu{position:absolute;top:0;right:0;min-width:240px;padding:8px;border:1px solid #e5e8ea;border-radius:4px;background:#fff;z-index:5000000}.VideoMetaOverflowMenuContainer-menu .CloseButton{width:12px;height:12px;position:absolute;top:14px;right:10px;padding:0}.VideoMetaOverflowMenuContainer-menu .CloseButton svg{fill:#b2bac2}.VideoMetaOverflowMenuContainer-menuBlock{padding:4px 4px 8px}.VideoMetaOverflowMenuContainer-menuBlock:not(:first-of-type){border-top:1px solid #e5e8ea}.VideoMetaOverflowMenuContainer-menuHeading{line-height:18px;font-size:11px;color:#99a3ad}.VideoMetaOverflowMenuContainer-menu ul{padding:0}.VideoMetaOverflowMenuContainer-menu li{line-height:20px;vertical-align:middle;list-style:none;font-size:12px}.VideoMetaOverflowMenuContainer-dicIconLink{display:inline-block;vertical-align:top;width:16px;height:16px}.VideoMetaOverflowMenuContainer-dicIconLink .NicoDicIcon{width:100%;height:100%}.VideoMetaOverflowMenuContainer-dicIconLink .NicoDicIcon svg{fill:#fff}.EnvironmentLogContainer{display:none}.AddVideoListPanelContainer{height:100%}.AddVideoListPanelContainer:before{content:"";position:absolute;top:-7px;left:153px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333}.AddVideoListPanelContainer-header{height:40px;line-height:24px;padding:8px;background:#333;color:#fff;font-size:14px}.AddVideoListPanelContainer-content{height:calc(100% - 40px)}.AddVideoListPanelContainer-header-closeButton{position:absolute;right:8px;width:24px;height:24px;padding:6px}.AddVideoListPanelContainer-header-closeButton svg{fill:#fff}.AddVideoListPanelContainer-modalBackground{height:calc(100% - 40px);width:100%;position:absolute;top:40px;left:0;content:"";background:rgba(0,0,0,.7)}.is-fullscreen .AddVideoListPanelContainer-modalBackground{background-color:rgba(50,50,50,.5)}.AddVideoListPanelContainer.is-fullscreen:before{display:none}.FloatingPanelContainer.is-fullscreen{position:fixed;height:440px;bottom:80px;right:0;z-index:2;width:384px;cursor:default}.FloatingPanelContainer:not(.is-fullscreen){position:absolute;top:44px;bottom:0;right:0;width:384px;background:#fff;cursor:default}.KeyboardShortcutPanelContainer{height:100%}.KeyboardShortcutPanelContainer-header{height:40px;line-height:24px;padding:8px;background:#333;color:#fff;font-size:14px}.KeyboardShortcutPanelContainer-closeButton{position:absolute;right:8px;width:24px;height:24px;padding:6px}.KeyboardShortcutPanelContainer-closeButton svg{fill:#fff}.KeyboardShortcutPanelContainer-content{height:calc(100% - 40px);overflow-y:scroll;padding:8px;background:rgba(0,0,0,.9);color:#fff}.KeyboardShortcutPanelContainer-content::-webkit-scrollbar{width:8px;height:8px;background:#657586}.KeyboardShortcutPanelContainer-content::-webkit-scrollbar-thumb{background:#b2bec2}.KeyboardShortcutPanelContainer-listGroup{margin:8px 0 32px}.KeyboardShortcutPanelContainer-listGroup:last-child{margin:8px 0}.KeyboardShortcutPanelContainer-listGroupName{font-size:13px;border-bottom:2px solid #666;padding:0 4px 4px}.KeyboardShortcutPanelContainer-item{border-bottom:1px solid #666;padding:12px;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.KeyboardShortcutPanelContainer-item:last-child{border:none}.KeyboardShortcutPanelContainer-itemAction{-webkit-flex:3.5 0;flex:3.5 0;font-size:12px;line-height:1.5em}.KeyboardShortcutPanelContainer-itemKey{-webkit-flex:1 0;flex:1 0;font-weight:700;font-size:13px}.NGSettingPanelContainer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff}.NGSettingPanelContainer-header{position:relative;height:40px;background:#333}.NGSettingPanelContainer-headerText{line-height:40px;padding-left:8px;font-size:14px;color:#fff}.NGSettingPanelContainer-close{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:6px}.NGSettingPanelContainer-close svg{fill:#fff}.NGSettingPanelContainer-content{position:relative;width:100%;height:calc(100% - 40px)}.NGSettingPanelContainer-contentTop{padding:0 8px}.NGSettingPanelContainer-num{line-height:40px;width:50px;white-space:nowrap;font-style:14px;color:#007cff}.NGSettingPanelContainer-openViewerNGRegisterButtonCell{line-height:40px;padding-left:8px}.NGSettingPanelContainer-openViewerNGRegisterButton{height:24px;line-height:24px;margin-bottom:4px;padding:0 18px;border-radius:12px;vertical-align:middle;color:#fff;background-color:#b2bac2;font-style:14px}.NGSettingPanelContainer-openViewerNGRegisterButton:hover{background-color:#069}.NGSettingPanelContainer-enableCheckbox{line-height:40px;color:#007cff}.NGSettingPanelContainer-enableSettingArea{text-align:right}.NGSettingPanelContainer-enableCheckbox .Checkbox-check{width:16px;height:16px}.NGSettingPanelContainer-enableCheckbox .Checkbox-check:after{border-color:#007cff}.NGSettingPanelContainer-contentMain{position:absolute;top:40px;left:0;right:0;bottom:40px;background:linear-gradient(0deg,#eee,#fff 8px)}.NGSettingPanelContainer .ViewerNGList{position:absolute;top:0;right:0;bottom:0;left:0}.NGSettingPanelContainer-contentBottom{position:absolute;top:0;right:0;bottom:0;left:0;top:auto;height:40px}.NGSettingPanelContainer-removeButton{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;height:24px;padding:0 18px;line-height:24px;border-radius:12px;color:#fff;background:#cb6167}.NGSettingPanelContainer-removeButton[disabled]{background:#e5e8ea}.NGSettingPanelContainer-contentModal{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.NGSettingPanelContainer-contentModal .ViewerNGRegister{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:363px;margin-top:12px}.NGSettingPanelContainer.is-maxViewerNGNum .NGSettingPanelContainer-num{font-weight:700;color:red}.is-modalView .NGSettingPanelContainer-contentModal{display:block}.is-modalView .NGSettingPanelContainer-contentModal:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,.7)}.SharePanelContainer{top:0;right:0;bottom:0;left:0;position:absolute;background:#fff}.SharePanelContainer:before{content:"";position:absolute;top:-7px;left:352px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333}.SharePanelContainer-header{height:40px;line-height:24px;padding:8px;background:#333;color:#fff;font-size:14px}.SharePanelContainer-close{position:absolute;right:8px;width:24px;height:24px;padding:6px}.SharePanelContainer-title{margin:12px 12px 0;color:#444;font-size:13px;font-weight:700}.SharePanelContainer-socialButtons{padding:0 12px;border-bottom:1px solid #ddd}.SharePanelContainer-socialButton{width:32px;height:32px;margin-top:12px;margin-bottom:24px}.SharePanelContainer-socialButton:not(:first-child){margin-left:16px}.SharePanelContainer-close svg{fill:#fff}.SharePanelContainer-content{padding:12px;color:#444}.SharePanelContainer-radioGroup{margin-bottom:20px}.SharePanelContainer-radioItem{line-height:24px;position:relative}.SharePanelContainer-radioItem input{display:none}.SharePanelContainer-radioItem label{padding-left:20px;cursor:pointer}.SharePanelContainer-radioItem input+label:before{left:0;width:12px;height:12px;border:2px solid #eee;background:#fff;border-radius:50%}.SharePanelContainer-radioItem input+label:before,.SharePanelContainer-radioItem input:checked+label:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;content:"";position:absolute}.SharePanelContainer-radioItem input:checked+label:after{left:2px;width:8px;height:8px;border-radius:50%;background:#07f}.SharePanelContainer-radioItem input:checked+label{font-weight:700}.SharePanelContainer-radioItem .HelpLink-button{margin-top:4px;margin-left:4px;background:#a8a8a8;fill:#fff}.SharePanelContainer-textarea{width:100%;height:4em;border:1px solid #d1d1d1;border-radius:4px;padding:4px;line-height:1.2;color:#444;word-break:break-all;resize:none}.SharePanelContainer-linkOption,.SharePanelContainer-playerEmbedOption{margin-top:8px}.SharePanelContainer-playerEmbedOption .DropDownMenu{margin-left:8px}.SharePanelContainer-linkOptionCheck{margin-top:4px;margin-right:4px}.SharePanelContainer-linkOptionCheck .Checkbox-check{width:16px;height:16px}.SharePanelContainer-linkOptionCheck .Checkbox-check:after{border-color:#07f}.SharePanelContainer-linkTimeText{margin-left:4px;width:56px;height:26px;border:1px solid #d1d1d1;border-radius:4px;text-align:center}.SharePanelContainer-copyButton{display:block;margin:22px auto 0;height:36px;width:252px;line-height:36px;border-radius:18px;background:#07f;color:#fff}.SharePanelContainer-copyButton .CheckIcon,.SharePanelContainer-copyButton .CopyToClipboardIcon{width:18px;height:100%;margin-right:2px;fill:#fff}.SharePanelContainer-deniedPlayerEmbed{padding:8px;line-height:1.4;background:#f4f4f4;color:#666}.TwitterPanelContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;cursor:default;z-index:1}.TwitterPanelContainer-shutter{display:none}.TwitterPanelContainer-shutter.is-visible{display:block;position:absolute;top:72px;right:0;bottom:0;left:0;cursor:wait;background-color:rgba(0,0,0,.8)}.TwitterPanelContainer-shutterBox{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;height:152px;text-align:center}.TwitterPanelContainer-shutterMessage{text-align:center;color:#fff;font-weight:700;font-size:13px}.TwitterPanelContainer-spinner{margin:16px auto 0;width:40px;height:40px;fill:#fff}.TwitterPanelContainer:before{content:"";position:absolute;top:-7px;left:311px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #22a8f9}.TwitterPanelContainer-header{height:40px;padding:8px;line-height:24px;background-color:#22a8f9;font-size:14px;color:#fff}.TwitterPanelContainer-headerButton{position:absolute;right:8px;width:24px;height:24px;padding:6px}.TwitterPanelContainer-headerButton svg{fill:#fff}.MainContainer{position:relative;margin-bottom:16px;box-shadow:0 1px 8px rgba(0,0,0,.1)}.MainContainer-ownerEditMenu{height:44px;background:#000}.MainContainer-player{width:calc(100% - 384px)}.MainContainer-playerPanel{position:absolute;top:0;bottom:0;right:0;width:384px;background:#fff;z-index:2}.MainContainer-marquee{width:100%;height:44px;background:#000}.MainContainer-videoMenuSkeleton{position:relative;padding:6px 6px 0;width:100%;height:38px;display:-webkit-flex;display:flex}.MainContainer-videoMenuSkeletonItem{width:100px;-webkit-justify-content:space-between;justify-content:space-between;background-color:#f5f5f5;border-radius:5px}.MainContainer-videoMenuSkeletonItem.MainContainer-videoMenuSkeletonItem--right{margin-left:auto;width:128px}.MainContainer-playerPanelSkeleton{position:relative;height:calc(100% - 44px)}.MainContainer-playerPanelSkeletonSpinner{position:absolute;top:50%;left:50%;width:56px;height:56px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.MainContainer .CompanionAdContainer,.MainContainer .NicoSpotAdContainer{z-index:101}.MainContainer .FloatingPanelContainer{z-index:201}.MainContainer.is-ownerEdit .MainContainer-ownerEditMenu{position:relative;height:44px}.MainContainer.is-ownerEdit .MainContainer-playerPanel{top:44px}.MarqueeContainer{position:relative;text-align:center;width:100%;background-color:#000;color:#fff;font-size:15px;height:44px;contain:strict}.MarqueeContainer:hover{contain:none}.MarqueeContainer .Marquee{height:44px;z-index:2}.MarqueeContainer .Marquee-buttonArea{vertical-align:middle;background-color:#333;width:20px;text-align:center}.MarqueeContainer .Marquee-buttonArea .ActionButton{width:20px;height:44px;padding:7px}.MarqueeContainer .Marquee-item{contain:strict}.MarqueeContainer .Marquee-buttonArea .ActionButton svg{fill:#555}.MarqueeContainer .Marquee.is-nextAvailable .ArrowNextButton svg{fill:#ccc}.MarqueeContainer .Marquee.is-nextAvailable .ArrowNextButton:hover svg{fill:#fff}.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton svg{fill:#ccc}.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton:hover svg{fill:#fff}.MarqueeContainer .Link{color:#fff}.MarqueeContainer .Marquee-buttonArea .ActionButton[data-title]:after{bottom:calc(100% - 4px);cursor:default}.MarqueeContainer .Marquee-buttonArea .ActionButton[data-title]:hover:after{display:none;opacity:0}.MarqueeContainer .Marquee.is-nextAvailable .ArrowNextButton[data-title]:hover:after,.MarqueeContainer .Marquee.is-prevAvailable .ArrowPrevButton[data-title]:hover:after{display:block;opacity:1}.MarqueeContainer-playJihoButtonWrapper{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4);z-index:3}.MarqueeContainer-playJihoButton{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;color:#fff;border:1px solid #fff;background-color:#b2bac2;font-size:13px;padding:0 8px;height:28px;line-height:28px;border-radius:14px}.MarqueeContainer-playJihoButton:hover{border:1px solid #fff;background-color:#007cff}.MarqueeContainer.is-jiho-playing{height:56px;contain:none}.MarqueeContainer.is-jiho-playing .Marquee{height:56px}.MarqueeContainer.is-paused .Marquee{display:none}.VastInformationContainer{z-index:1;background-color:#000;text-align:center;line-height:44px;width:100%;height:44px}.VastInformationContainer-message{color:#fff;font-size:16px}.VastInformationContainer-message.PremiumLink:hover{text-decoration:underline}.VastInformationContainer-premiumIcon{display:inline-block;vertical-align:top;width:18px;height:18px;margin-right:8px;vertical-align:middle}.VastInformationContainer-optionLink{color:#8cdef9;font-size:16px;text-decoration:underline;cursor:pointer}.OwnerEditMenuContainer{height:44px;background:#000}.OwnerEditMenuContainer-heading{display:inline-block;vertical-align:top;margin-left:20px;line-height:44px;vertical-align:middle;font-size:16px;color:#fff}.OwnerEditMenuContainer .HelpLink{vertical-align:middle;margin-left:8px}.OwnerEditMenuContainer .HelpLink-button{background:#666;fill:#fff}.OwnerEditMenuContainer-right{text-align:right}.OwnerEditMenuContainer-abortButton,.OwnerEditMenuContainer-saveButton{margin:8px 8px 8px 0;height:28px;line-height:28px;padding:0 18px;border-radius:4px;color:#fff}.OwnerEditMenuContainer-abortButton{background:#666}.OwnerEditMenuContainer-saveButton{background:#257cfc}.OwnerEditMenuContainer-saveButton[disabled]{background:#333;color:#666}.CommentVisibilityEditContainer .CommentPanelDataGrid{top:0;right:0;bottom:0;left:0;position:absolute}.CommentVisibilityEditContainer .CommentPanelDataGrid [class*=___header___]{width:620px}.CommentVisibilityEditContainer .CommentPanelDataGrid .Checkbox-check:after{border-color:#cc5464}.CommentVisibilityEditContainer [class*=___table-row___][data-is-checked]{background:#f9efef}.CommentVisibilityEditContainer .OwnerEditPanelFooter{line-height:40px;text-align:center;font-size:11px;color:#666}.CommentVisibilityEditMenuContainer{padding-right:8px;padding-left:16px}.CommentVisibilityEditMenuContainer .CommentPanelAutoScrollButton,.CommentVisibilityEditMenuContainer .ReloadButton{padding:4px;margin-left:4px}.CommentVisibilityEditMenuContainer svg{width:18px;height:18px;fill:#b2bac2}.OwnerCommentEditAtReplaceInputContainer .OwnerEditModal-content{padding:4px 12px}.OwnerCommentEditAtReplaceInputContainer-row{height:40px;padding:8px 0;line-height:24px}.OwnerCommentEditAtReplaceInputContainer-rowSubmit{height:44px;line-height:44px;text-align:center}.OwnerCommentEditAtReplaceInputContainer-textInput{height:24px;width:100%;border:1px solid #b2bac2;border-radius:2px}.OwnerCommentEditAtReplaceInputContainer-textInputLabel{font-size:14px;margin-right:8px;white-space:nowrap}.OwnerCommentEditAtReplaceInputContainer .Checkbox{margin-right:6px}.OwnerCommentEditAtReplaceInputContainer .Checkbox-check:after{border-color:#257cfc}.OwnerCommentEditAtReplaceInputContainer .CheckboxLabel{font-size:12px}.OwnerCommentEditContainer .CommentPanelDataGrid{top:0;right:0;bottom:0;left:0;position:absolute}.OwnerCommentEditContainer .CommentPanelDataGrid [class*=___header___]{width:500px}.OwnerCommentEditContainer .CommentPanelDataGrid .Checkbox-check:after{border-color:#cc5464}.OwnerCommentEditContainer [class*=___table-row___][data-is-checked]{background:#f9efef}.OwnerCommentEditContainer-inlineEdit{width:100%;height:24px;margin:4px 0;padding:6px;font-size:12px;line-height:12px}.OwnerCommentEditContainer-inlineEdit.isEditing{border:1px solid #888}.OwnerCommentEditContainer-inlineEdit .InlineEdit-editor{display:inline-block;vertical-align:top;width:100%;height:100%;border:none;overflow:hidden;resize:none;padding:0;background-color:transparent}.OwnerCommentEditContainer-commentDeleteButton{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;height:24px;padding:0 18px;line-height:24px;border-radius:12px;font-size:12px;white-space:nowrap;color:#fff;background:#cb6167}.OwnerCommentEditContainer-commentDeleteButton[disabled]{background:#e5e8ea}.OwnerCommentEditEditorContainer .OwnerEditPanelContent{bottom:0}.OwnerCommentEditEditorContainer-textarea{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;border:none;border-top:1px solid #ccc;box-shadow:inset 0 0 3px 2px #ccc;font-family:monospace;white-space:pre;overflow:auto;padding:8px;background:#f4f4f4;color:#001835;resize:none}.CaptureVideoClipContainer{position:relative;background-color:#252525}.CaptureVideoClipContainer-slider{padding:8px 8px 0}.CaptureVideoClipContainer-storyboard{position:absolute;width:100%;left:0;top:0;padding:0 8px;z-index:1}.CaptureVideoClipContainer-storyboardArea{position:relative;width:100%;bottom:4px}.CaptureVideoClipContainer-storyboardLine{position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.CaptureVideoClipContainer-storyboardLoupe{position:relative}.CaptureVideoClipContainer-storyboardLineItem{bottom:0}.CaptureVideoClipContainer-controller{position:relative;display:-webkit-flex;display:flex;width:100%;height:68px;padding:16px 8px 8px;-webkit-justify-content:space-between;justify-content:space-between}.CaptureVideoClipContainer-controllerBlock{display:-webkit-flex;display:flex}.CaptureVideoClipContainer-previewButton{width:72px;height:100%;padding:12px;background:#007cff;border-radius:2px}.CaptureVideoClipContainer-previewButton:hover{background:#06c}.CaptureVideoClipContainer-timeArea{margin-left:16px}.CaptureVideoClipContainer-timeTitle{color:#999;margin-bottom:8px;font-size:11px}.CaptureVideoClipContainer-timeInput{background:#000;width:80px;height:24px;text-align:center;color:#fff;font-size:14px;border:1px solid #666;border-radius:2px}.CaptureVideoClipContainer-timeSec{margin-right:4px;color:#0080ff;font-size:24px;font-weight:700}.CaptureVideoClipContainer-timeSecUnit{color:#0080ff;font-size:13px}.CaptureVideoClipContainer-captureButton{height:100%;padding:10px 24px 6px;background:#007cff;border-radius:2px;color:#fff}.CaptureVideoClipContainer-captureButton:hover{background:#06c}.CaptureVideoClipContainer-captureButtonMain{font-size:13px;font-weight:700}.CaptureVideoClipContainer-captureButtonSub{font-size:11px;line-height:1.8}.CommentCommandPaletteContainer{position:absolute;left:0;bottom:32px;margin-bottom:2px;z-index:3;padding:8px;border-radius:4px;background-color:hsla(0,0%,100%,.9)}.CommentPostContainer{position:relative;height:32px}.CommentPostContainer-inner{display:-webkit-flex;display:flex}.CommentPostContainer-commandInput{-webkit-flex:0 0 130px;flex:0 0 130px;width:130px;border:2px solid #ddd;border-radius:4px 0 0 4px;background-color:#fff}.CommentPostContainer-commandInput .CommentCommandInput{margin:0;height:28px;padding:9px;font-size:14px}.CommentPostContainer-commentInput{-webkit-flex:1 0 1px;flex:1 0 1px;min-width:1px;vertical-align:middle;border-top:2px solid #ddd;border-bottom:2px solid #ddd;background-color:#fff}.CommentPostContainer-commentInput .CommentInput{height:28px;padding:4px;font-size:14px;line-height:20px}.CommentPostContainer-postButton{position:relative;-webkit-flex:0 0 92px;flex:0 0 92px;width:92px;height:32px;background:transparent}.CommentPostContainer-postButton .CommentPostButton{border-radius:0 4px 4px 0}.CommentPostContainer .CommentPostContainer-spinner{position:absolute;top:0;left:0;padding:4px;fill:#fff;display:block}.CommentPostContainer.is-error .CommentPostContainer-inner{opacity:.1}.CommentPostContainer.is-noLogin .CommentPostContainer-commandInput *,.CommentPostContainer.is-noLogin .CommentPostContainer-commentInput *,.CommentPostContainer.is-noLogin .CommentPostContainer-postButton *,.CommentPostContainer.is-requireRecaptcha .CommentPostContainer-commandInput input,.CommentPostContainer.is-requireRecaptcha .CommentPostContainer-commentInput textarea{pointer-events:none}.ControllerBoxCommentAreaContainer{position:relative;padding:8px 0;border-right:1px solid #ddd;background:#fff}.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentPostAndLikeArea{display:-webkit-flex;display:flex;padding:0 8px}.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentPostAndLikeArea .CommentPostContainer{margin-right:8px;-webkit-flex:1 0 1px;flex:1 0 1px}.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentPostAndLikeArea .LikeFieldContainer{-webkit-flex:0 0 auto;flex:0 0 auto}.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-commentShutter{-webkit-flex:0 0 auto;flex:0 0 auto;z-index:1}.ControllerBoxCommentAreaContainer .ControllerBoxCommentAreaContainer-fixFullscreenCheckbox{position:absolute;display:none;top:4px;right:0;padding:4px;color:#ccc;cursor:pointer;z-index:2}.ControllerBoxCommentAreaContainer.is-fullscreen{background:transparent;border:none}.ControllerBoxCommentAreaContainer.is-fullscreen .ControllerBoxCommentAreaContainer-commentPostAndLikeArea{max-width:640px;margin:auto}.ControllerBoxCommentAreaContainer.is-fullscreen .ControllerBoxCommentAreaContainer-fixFullscreenCheckbox{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1024px){.ControllerBoxCommentAreaContainer.is-fullscreen .ControllerBoxCommentAreaContainer-fixFullscreenCheckbox{display:none}}.ControllerBoxCommentAreaContainer.is-fullscreen.is-disabled .ControllerBoxCommentAreaContainer-inner{opacity:.1}.ControllerBoxCommentAreaContainer.is-fullscreen.is-noLogin .ControllerBoxCommentAreaContainer-inner{opacity:1}.ControllerBoxCommentAreaContainer.is-fullscreen.is-noLogin.is-videoAdVisible .ControllerBoxCommentAreaContainer-inner,.ControllerBoxCommentAreaContainer.is-fullscreen.is-noLogin:hover .ControllerBoxCommentAreaContainer-inner{opacity:.1}.ControllerBoxCommentAreaContainer.is-fullscreen.is-videoAdVisible .ControllerBoxCommentAreaContainer-fixFullscreenCheckbox,.ControllerBoxCommentAreaContainer.is-noLogin .ControllerBoxCommentAreaContainer-commentShutter{display:none}.ControllerBoxCommentAreaContainer.is-noLogin.is-videoAdVisible .ControllerBoxCommentAreaContainer-commentShutter,.ControllerBoxCommentAreaContainer.is-noLogin:hover .ControllerBoxCommentAreaContainer-commentShutter{display:-webkit-flex;display:flex}.EasyCommentButton{position:relative;min-width:44px;height:24px;padding:0 6px;border:2px solid #ddd;border-radius:4px;background-color:#fff;color:#686868;font-size:12px;font-weight:600;text-align:center}.EasyCommentButton:hover{background-color:#cce6ff}.EasyCommentButton-caption{line-height:22px}.EasyCommentButton-iconWrapper{display:none;right:-9px;width:14px;height:14px;background-color:#fff;border-radius:7px;box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.EasyCommentButton-icon,.EasyCommentButton-iconWrapper{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.EasyCommentButton-icon{left:2px;width:12px;height:12px;fill:#0080ff}.EasyCommentButton:hover .EasyCommentButton-iconWrapper{display:block}.EasyCommentContainer{position:relative;width:100%;height:46px;margin-top:8px;overflow:hidden;text-align:center;background-color:#fff}.EasyCommentContainer-caption{font-size:10px;color:#888;line-height:1.2;margin:4px auto 6px;padding:0 8px}.EasyCommentContainer-inner{position:relative;height:24px}.EasyCommentContainer-easyComments{display:inline-block;height:100%;padding:0 36px 0 28px;white-space:nowrap;-webkit-align-items:center;align-items:center;word-break:keep-all;transition:all .2s ease}.EasyCommentContainer-easyComments .EasyCommentButton:nth-of-type(n+2){margin-left:8px}.EasyCommentContainer-buttonBox{position:absolute;top:0;width:52px;height:100%;z-index:1;transition:all .2s ease;opacity:1}.EasyCommentContainer-prevButtonBox{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.94),#fff)}.EasyCommentContainer-prevButtonBox.is-disabled{background:none;pointer-events:none}.EasyCommentContainer-nextButtonBox{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.94),#fff)}.EasyCommentContainer-nextButtonBox.is-disabled{background:none;pointer-events:none}.EasyCommentContainer-scrollButton{position:absolute;top:0;width:20px;height:100%;background:#fff}.EasyCommentContainer-scrollButton:hover svg{fill:#0080ff}.EasyCommentContainer-scrollButton:disabled svg{fill:#ddd}.EasyCommentContainer-scrollButton[data-title]:not([disabled]){position:absolute}.EasyCommentContainer-scrollButton[data-title]:hover:after{display:none;opacity:0}.EasyCommentContainer-prevButton{left:1px;padding:0 7px 0 6px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top-right-radius:2px;border-bottom-right-radius:2px}.EasyCommentContainer-nextButton{right:1px;padding:0 6px 0 7px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top-left-radius:2px;border-bottom-left-radius:2px}.EasyCommentContainer-spinner{position:absolute;display:block;top:0;left:0;padding:4px;opacity:.6}.EasyCommentContainer.is-disabled .EasyCommentContainer-caption,.EasyCommentContainer.is-disabled .EasyCommentContainer-inner{opacity:.6;pointer-events:none}.EasyCommentContainer.is-editingOwnerComment .EasyCommentContainer-caption,.EasyCommentContainer.is-editingOwnerComment .EasyCommentContainer-inner{pointer-events:none}.EasyCommentContainer.is-error .EasyCommentContainer-caption,.EasyCommentContainer.is-error .EasyCommentContainer-inner{opacity:.1;pointer-events:none}.EasyCommentContainer.is-fullscreen{background-color:inherit}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-caption{max-width:640px}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-prevButtonBox{background:linear-gradient(270deg,transparent,rgba(0,0,0,.94),#000)}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-prevButtonBox.is-disabled{background:none}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-nextButtonBox{background:linear-gradient(90deg,transparent,rgba(0,0,0,.94),#000)}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-nextButtonBox.is-disabled{background:none}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-scrollButton:disabled{opacity:.2}.EasyCommentContainer.is-fullscreen .EasyCommentContainer-scrollButton:disabled svg{fill:#000}.EasyCommentContainer.is-fullscreen.is-editingOwnerComment .EasyCommentContainer-caption,.EasyCommentContainer.is-fullscreen.is-editingOwnerComment .EasyCommentContainer-inner{opacity:.1}.EasyCommentErrorContainer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.LikeFieldContainer{position:relative}.LikeFieldContainer,.LikeFieldContainer-button{width:136px;height:32px}.ControllerBoxContainer{position:relative;background-color:#000}.ControllerBoxContainer.is-fullscreen{position:absolute;background-color:#000}.ControllerBoxContainer.is-fullscreen.is-fixedFullscreenController{position:relative;background:linear-gradient(180deg,#202020,#000,#000);opacity:1!important}.ControllerBoxContainer.is-not-allowed>*{opacity:.5}.ControllerBoxContainer.is-not-allowed *{pointer-events:none!important}.ControllerBoxContainer.is-not-allowed .CommentCommandPaletteContainer{display:none!important}.ControllerBoxContainer.is-seekDisallowedByNicoscript .PlayerSeekBackwardButton,.ControllerBoxContainer.is-seekDisallowedByNicoscript .PlayerSeekForwardButton{visibility:hidden!important}.ControllerBoxContainer.is-videoAdVisible.is-fullscreen:not(.is-fixedFullscreenController) .ControllerBoxCommentAreaContainer{display:none}.ControllerBoxContainer.is-videoAdVisible.is-fullscreen:not(.is-fixedFullscreenController) .VideoAdSeekBarContainer{padding-top:0}.ControllerContainer{position:relative;width:100%;height:36px}.ControllerContainer-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.ControllerContainer-area{-webkit-flex-grow:1;flex-grow:1;white-space:nowrap}.ControllerContainer-centerArea{text-align:center;-webkit-flex-grow:2;flex-grow:2}.ControllerContainer-centerArea:hover{contain:none}.ControllerContainer-centerArea .SeekToHeadButton{margin-right:8px}.ControllerContainer-centerArea .PlayerSkipNextButton{margin-left:8px}.ControllerContainer-area:last-child{text-align:right}.AnywhereSeekablePremiumLinkContainer{position:absolute;top:0;left:0;width:100%;height:0;z-index:1}.AnywhereSeekablePremiumLinkContainer-link{position:absolute;width:auto;height:28px;bottom:4px;padding:0 8px;border:1px solid #d9a300;line-height:26px;font-size:13px;color:#ffbf00;background-color:#000}.AnywhereSeekablePremiumLinkContainer-link:hover{color:#fff;background-color:#d9a300;text-decoration:none}.AnywhereSeekablePremiumLinkContainer-arrow{position:absolute;width:0;height:0;pointer-events:none;bottom:-5px;margin-left:-10px;border-top:10px solid #d9a300;border-left:10px solid transparent;border-right:10px solid transparent}.AnywhereSeekablePremiumLinkContainer-arrow:after{content:"";position:absolute;width:0;height:0;left:1px;bottom:1.5px;margin-left:-10px;border-top:9px solid #000;border-left:9px solid transparent;border-right:9px solid transparent}.AnywhereSeekablePremiumLinkContainer:hover .AnywhereSeekablePremiumLinkContainer-arrow:after{border-top:9px solid #d9a300}.AnywhereSeekablePremiumLinkContainer.is-hidden{visibility:hidden}.SeekBarContainer{position:relative;padding-top:8px;padding-left:8px;padding-right:8px}.SeekBarContainer .SeekBar-hover{display:none}.SeekBarContainer .SeekBarContainer-videoAdMarker{margin-left:-3px;width:6px;background:#fe0;border-left:1px solid #ca3;border-right:1px solid #ca3}.SeekBarContainer .SeekBar .SeekBarStoryboard,.SeekBarContainer .SeekBar .SeekBarTimeTip,.SeekBarContainer .SeekBar .StoryboardLine{visibility:hidden}.SeekBarContainer .SeekBar:hover .SeekBarStoryboard,.SeekBarContainer .SeekBar:hover .SeekBarTimeTip{visibility:visible}.SeekBarContainer .SeekBarTimeTip-time{font-size:12px;line-height:12px;bottom:4px;padding:2px;background-color:#000;color:#fff}.SeekBarContainer .SeekBarResumeMarker{bottom:8px}.SeekBarContainer.is-randomAccess:hover .SeekBar-hover{display:block}.SeekBarContainer.is-randomAccess .SeekBarTimeTip-time{opacity:.8}.SeekBarContainer.is-seekDisallowedByNicoscript{cursor:not-allowed;position:relative}.SeekBarContainer.is-seekDisallowedByNicoscript .SeekBarContainer-disallowedTooltip{position:absolute;top:0;right:0;bottom:0;left:0;bottom:-2px}.SeekBarContainer.is-seekDisallowedByNicoscript .SeekBar{opacity:.5;pointer-events:none}.SeekBarContainer.is-seekDisallowedByNicoscript .AnywhereSeekablePremiumLinkContainer{display:none!important}.SeekBarContainer.is-seeking .SeekBarStoryboard,.SeekBarContainer.is-seeking .SeekBarTimeTip,.SeekBarContainer.is-seeking .StoryboardLine{visibility:visible}.VideoAdSeekBarContainer{position:relative;padding-top:8px;padding-left:8px;padding-right:8px}.VolumeBarContainer{display:inline-block;vertical-align:top;width:80px;min-height:36px;position:relative}.PlayerContainer{display:inline-block;vertical-align:top;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;width:100%;background-color:#000}.PlayerContainer.is-jiho-playing .VideoContainer{opacity:.3}.NicoruTipContainer{width:100%;height:100%;position:absolute;pointer-events:none}.PremiumOnlyLinkContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;min-width:582px;min-height:204px;color:#fff;background-color:#333;box-shadow:0 0 4px rgba(0,0,0,.3);font-size:12px}.PremiumOnlyLinkContainer-infoArea{height:72px;display:-webkit-flex;display:flex;margin:12px}.PremiumOnlyLinkContainer-videoThumbnail{position:relative;width:128px;height:100%;overflow:hidden}.PremiumOnlyLinkContainer-videoThumbnail img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.PremiumOnlyLinkContainer-infoDescription{-webkit-flex:1 1;flex:1 1;height:100%;margin-left:8px}.PremiumOnlyLinkContainer-videoTitle{font-size:14px;font-weight:400;height:32px;margin-bottom:8px;overflow:hidden}.PremiumOnlyLinkContainer-caption{background-color:#ffe248;border-radius:2px;color:#252525;font-size:11px;padding:3px 3px 2px;margin:3px 0 2px}.PremiumOnlyLinkContainer-linkArea{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:108px;padding:24px;background-color:#000}.PremiumOnlyLinkContainer-leftLinkArea{width:248px;text-align:center}.PremiumOnlyLinkContainer-leftDescription{font-size:14px;color:#fff;margin-top:12px;font-weight:700;line-height:1.4em;text-align:center}.PremiumOnlyLinkContainer-button{background:#d9a300;width:270px;height:60px;color:#fff;font-size:18px;font-weight:700;border-radius:4px}.SystemMessageContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:calc(100% - 64px);height:calc(100% - 32px);max-width:80vw;max-height:calc(100vh - 144px);border:1px solid #333;padding:16px 24px;background:rgba(0,0,0,.9);font-size:11px;color:#fff}.SystemMessageContainer-inner{width:100%;height:100%;overflow:auto;padding-bottom:50px;line-height:1.2;font-family:Courier New,Consolas,monospace}.SystemMessageContainer-separator:first-child{display:none}.SystemMessageContainer-separator{border:none;border-top:1px solid #333}.SystemMessageContainer-line{padding:2px 0;display:-webkit-flex;display:flex}.SystemMessageContainer-line[data-kind=log]{color:#8ff}.SystemMessageContainer-line[data-kind=warn]{color:#ff8}.SystemMessageContainer-line[data-kind=error]{color:#f88}.SystemMessageContainer-date{display:inline-block;vertical-align:top;padding-right:8px;font-weight:700;white-space:nowrap}.SystemMessageContainer-info{word-break:break-all;white-space:pre-line}.SystemMessageContainer-copyButton{position:absolute;bottom:16px;right:24px;padding:8px 16px;background:inherit;color:inherit;border:1px solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .4s;opacity:0}.SystemMessageContainer:hover .SystemMessageContainer-copyButton{opacity:1}.SystemMessageContainer-copyButton:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.VideoAdContainer{position:absolute;top:0;left:0;right:0;bottom:0;background:#000}.VideoAdContainer-player{position:relative;width:100%;height:100%;z-index:1}.VideoAdContainer-shadowTop{top:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.VideoAdContainer-shadowBottom,.VideoAdContainer-shadowTop{position:absolute;left:0;right:0;height:28px;pointer-events:none;z-index:2}.VideoAdContainer-shadowBottom{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.VideoAdContainer .VideoAdContainer-forceSkipButton{position:absolute;right:0;bottom:22px;min-width:155px;padding:15px 0 15px 15px;z-index:2}.VideoAdContainer .VideoAdContainer-remainTime{position:absolute;bottom:0;left:0;pointer-events:none;z-index:2}@media screen and (min-height:590px) and (min-width:1286px){.VideoAdContainer.is-autoResize .VideoAdNotSkippableSkipButton{min-width:212px}.VideoAdContainer.is-autoResize .VideoAdNotSkippableSkipButton-label{font-size:13px}.VideoAdContainer.is-autoResize .VideoAdSkippableSkipButton{min-width:216px}}@media screen and (min-height:400px) and (min-width:800px){.VideoAdContainer.is-fullscreen .VideoAdNotSkippableSkipButton{min-width:212px}.VideoAdContainer.is-fullscreen .VideoAdNotSkippableSkipButton-label{font-size:13px}.VideoAdContainer.is-fullscreen .VideoAdSkippableSkipButton{min-width:216px}}.VideoAdContainer.is-invisible{visibility:hidden;pointer-events:none}.VideoAdContainer.is-large:not(.is-fullscreen) .VideoAdNotSkippableSkipButton{min-width:212px}.VideoAdContainer.is-large:not(.is-fullscreen) .VideoAdNotSkippableSkipButton-label{font-size:13px}.VideoAdContainer.is-large:not(.is-fullscreen) .VideoAdSkippableSkipButton{min-width:216px}.VideoContainer{position:relative;width:640px;height:360px;overflow:hidden;background:#000;color:#fff;z-index:1}.VideoContainer.is-visible-video-ad .CommentRenderer{display:none}.VideoContainer-prePlayThumbnail{height:auto;width:100%;z-index:2}.VideoContainer-prePlayThumbnail,.VideoContainer .Spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.VideoContainer .Spinner{fill:#ccc;width:48px;height:48px;z-index:8}.VideoContainer .SystemMessageContainer{z-index:18}.VideoContainer .VideoJumpConfirmContainer{z-index:16}.VideoContainer .VideoErrorContainer{z-index:17}.VideoContainer .VideoAdContainer{z-index:15}.VideoContainer .VideoPaymentLinkContainer,.VideoContainer .VideoPaymentLinkContainerB,.VideoContainer .VideoPaymentLinkContainerC{z-index:13}.VideoContainer .PremiumOnlyLinkContainer{z-index:14}.VideoContainer .VideoStartButtonContainer{z-index:12}.VideoContainer .VideoStalledPremiumLinkContainer{z-index:11}.VideoContainer .PreVideoStartPremiumLinkContainer{z-index:10}.VideoContainer .NicoruTipContainer{z-index:6}.VideoContainer .ResumeContainer,.VideoContainer .VideoQualityTipsContainer{z-index:9}.VideoContainer .VideoEndScreenContainer{z-index:7}.VideoContainer .CommentRenderer{z-index:4}.VideoContainer .VideoPlayer{z-index:2}.VideoContainer .Storyboard{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;z-index:3;background-color:rgba(0,0,0,.8);opacity:1}.VideoContainer .Storyboard:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#000;opacity:.4}.VideoContainer.is-cinemaBackComment .VideoPlayer{top:-10%;bottom:auto}.VideoContainer.is-commentDisallowedByNicoscript .CommentRenderer{display:none!important}.VideoContainer.is-dummy{background-color:#222}.VideoContainer.is-largeBackComment .VideoPlayer{width:80%;height:80%;top:10%}.VideoContainer.is-largeBackComment .CommentRenderer{z-index:-1}.VideoContainer.is-normalBackComment .VideoPlayer{width:80%;height:80%}.VideoContainer.is-normalBackComment .CommentRenderer{z-index:-1}.VideoContainer.is-preparing .Spinner,.VideoContainer.is-reloading .Spinner{display:block}.VideoContainer.is-wideBackComment .VideoPlayer{width:80%;height:80%;top:0;bottom:auto}.VideoContainer.is-wideBackComment .CommentRenderer{z-index:-1}.VideoEndScreenContainer{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.VideoEndScreenContainer-content{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:552px;height:280px}.VideoEndScreenContainer-videoInfo{width:552px;height:52px;margin-bottom:18px;padding:8px;border:1px solid #333;background:#000}.VideoEndScreenContainer-videoInfoCell{padding-right:6px}.VideoEndScreenContainer-videoInfoCell:last-child{padding-right:0}.VideoEndScreenContainer-videoThumbnail{position:relative;width:64px;overflow:hidden}.VideoEndScreenContainer-videoTitle{display:-webkit-box;height:36px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.4;word-break:break-all}.VideoEndScreenContainer-videoTitle .Link{color:#fff;text-decoration:underline}.VideoEndScreenContainer-videoMenu{width:108px}.VideoEndScreenContainer-videoMenuButton{width:28px;height:28px;margin:4px}.VideoEndScreenContainer-videoMenuButton svg{fill:#fff;width:28px}.VideoEndScreenContainer .LoginRequirer .VideoEndScreenContainer-videoMenuButton:hover svg{fill:#007cff}.VideoEndScreenContainer-share{width:108px}.VideoEndScreenContainer-shareButton{width:28px;height:28px;margin:4px}.VideoEndScreenContainer-shareButton svg{border-radius:4px}.VideoEndScreenContainer-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background:rgba(0,0,0,.6)}.VideoEndScreenContainer-overlayContent{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;background:#000}.VideoEndScreenContainer-overlayContent .Image:hover{opacity:.8}.VideoEndScreenContainer-overlayClose{position:absolute;top:-18px;right:-18px;width:34px;height:34px;padding:8px;border:2px solid #fff;background:#000;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.6)}.VideoEndScreenContainer-overlayClose svg{fill:#fff}.VideoEndScreenRelatedVideosContainer{position:relative;width:552px;height:210px}.VideoEndScreenRelatedVideosContainer-video{display:inline-block;vertical-align:top;position:relative;width:176px;height:99px;margin-bottom:12px;margin-right:12px;overflow:hidden;background:#000}.VideoEndScreenRelatedVideosContainer-video:nth-child(3n-2){margin-right:0}.VideoEndScreenRelatedVideosContainer-videoThumbnail{position:absolute;top:0;width:100%}.VideoEndScreenRelatedVideosContainer-videoInfo{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 50%);color:#fff}.VideoEndScreenRelatedVideosContainer-videoInfo:hover{background:rgba(0,0,0,.6);transition:background .4s}.VideoEndScreenRelatedVideosContainer-videoInfoTitle{height:15.4px;font-size:11px;line-height:1.4;margin-bottom:4px;overflow:hidden}.VideoEndScreenRelatedVideosContainer-videoInfo:hover .VideoEndScreenRelatedVideosContainer-videoInfoTitle{height:auto}.VideoEndScreenRelatedVideosContainer-videoInfoCount{font-size:11px;line-height:1.4;display:none}.VideoEndScreenRelatedVideosContainer-video:hover .VideoEndScreenRelatedVideosContainer-videoInfoCount{display:block}.VideoEndScreenRelatedVideosContainer-videoDuration{position:absolute;right:4px;bottom:4px;padding:4px;font-size:11px;background:rgba(0,0,0,.8);color:#fff;pointer-events:none}.VideoEndScreenRelatedVideosContainer-bannerIn{position:absolute;left:0;right:0;bottom:0;height:99px}.VideoEndScreenRelatedVideosContainer-bannerIn .Image{position:absolute;left:auto;right:auto;max-width:100%;bottom:0;background:#000}.VideoEndScreenRelatedVideosContainer-bannerIn .Image:hover{opacity:.8}.VideoEndScreenRelatedVideosContainer-pagerLeft,.VideoEndScreenRelatedVideosContainer-pagerRight{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;height:inherit;width:34px;padding:8px}.VideoEndScreenRelatedVideosContainer-pagerLeft{left:-42px}.VideoEndScreenRelatedVideosContainer-pagerRight{right:-42px}.VideoEndScreenRelatedVideosContainer-pagerLeft.is-disabled,.VideoEndScreenRelatedVideosContainer-pagerRight.is-disabled{pointer-events:none}.VideoEndScreenRelatedVideosContainer-pagerLeft svg,.VideoEndScreenRelatedVideosContainer-pagerRight svg{fill:#fff}.VideoEndScreenRelatedVideosContainer-pagerLeft:hover svg,.VideoEndScreenRelatedVideosContainer-pagerRight:hover svg{fill:#007cff}.VideoEndScreenRelatedVideosContainer-pagerLeft.is-disabled svg,.VideoEndScreenRelatedVideosContainer-pagerRight.is-disabled svg{fill:#666}.VideoErrorContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;border:1px solid #333;border-radius:4px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);background-color:rgba(0,0,0,.9);text-align:center}.VideoErrorContainer .VideoErrorMessage{text-align:center}.VideoErrorContainer .VideoErrorMessage-title{font-size:16px;font-weight:600;margin:16px 0}.VideoErrorContainer .VideoErrorMessage-summary{font-size:13px;text-align:left;line-height:20px;letter-spacing:0;width:404px;margin:0 20px 21px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.VideoErrorContainer .VideoErrorMessage-description{font-size:12px;line-height:20px;white-space:nowrap;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:22px 0 24px}.VideoErrorContainer-icon{width:32px;height:27px;margin-top:21px}.VideoErrorContainer-icon #warning_svg__Fill-1{fill:#fff}.VideoErrorContainer-icon #warning_svg__Triangle-2{stroke:#fff}.VideoErrorContainer-spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:40px;height:40px}.VideoErrorContainer .VideoErrorMessage-description-help,.VideoErrorContainer .VideoErrorMessage-description-premium,.VideoErrorContainer .VideoErrorMessage-description-reload{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:4px;min-width:150px;height:36px;overflow:hidden}.VideoErrorContainer .VideoErrorMessage-description-helpLink,.VideoErrorContainer .VideoErrorMessage-description-reloadLink{color:#fff;text-decoration:none;font-size:14px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;background-color:#0080ff;padding:0 12px}.VideoErrorContainer .VideoErrorMessage-description-helpLink:hover,.VideoErrorContainer .VideoErrorMessage-description-reloadLink:hover{background-color:rgba(0,128,255,.8)}.VideoErrorContainer .VideoErrorMessage-description-premiumMessage{color:#d9a800;font-size:10px;font-weight:300;letter-spacing:0;line-height:14px;width:100%;margin-bottom:17px}.VideoErrorContainer .VideoErrorMessage-description-premiumLink{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:14px;padding:0 12px}.VideoErrorContainer.is-reloading:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);content:""}.VideoJumpConfirmContainer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#fff}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-Message{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:relative;top:50%;left:50%;text-align:center;font-size:39px;color:#000;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideo{position:absolute;width:384px;min-height:108px;right:8px;padding:12px;color:#333;font-size:13px;border:1px solid #e5e5e5;background-color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideoHead{height:28px;margin-top:1px;line-height:20px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-countdown{display:inline-block;padding-left:10px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-countdown span{display:inline-block;font-weight:700;padding:0 5px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-cancelButton{position:absolute;top:12px;right:12px;width:76px;line-height:20px;height:20px;color:#333;background-color:#fff;border:1px solid #333;border-radius:2px;font-size:11px;font-weight:700}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-cancelButton:hover{color:#fff;background-color:#333;border:1px solid #333}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideoLink{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-weight:700;min-height:54px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideo .Thumbnail{width:96px;height:54px;border-radius:2px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideoTitle{width:calc(100% - 96px);max-height:64px;overflow:hidden;padding-left:8px;word-break:break-all;font-size:12px;line-height:16px}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-nextVideoId{width:100%;text-align:center}.VideoJumpConfirmContainer .Spinner{display:none}.VideoJumpConfirmContainer .VideoJumpConfirmContainer-progress{position:absolute;bottom:0;left:0;width:100%;height:4px;opacity:0;background-color:#888;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:scaleX(0);transform:scaleX(0);pointer-events:none}.VideoJumpConfirmContainer.is-confirmed{background-color:#000;transition:background-color 1s linear}.VideoJumpConfirmContainer.is-confirmed .Spinner,.VideoJumpConfirmContainer.is-confirmed .VideoJumpConfirmContainer-countdown,.VideoJumpConfirmContainer.is-confirmed .VideoJumpConfirmContainer-nextVideo{display:none!important}.VideoJumpConfirmContainer.is-fetching .VideoJumpConfirmContainer-nextVideoBody{cursor:wait}.VideoJumpConfirmContainer.is-fetching .VideoJumpConfirmContainer-nextVideoLink{pointer-events:none}.VideoJumpConfirmContainer.is-fetching .VideoJumpConfirmContainer-nextVideoId{display:none}.VideoJumpConfirmContainer.is-fetching .Spinner{display:block;width:32px;height:32px;fill:#000}.VideoJumpConfirmContainer.is-fetching .Spinner,.VideoPaymentLinkContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.VideoPaymentLinkContainer{min-width:582px;min-height:176px;color:#fff;background-color:#333;box-shadow:0 0 4px rgba(0,0,0,.3);font-size:12px}.VideoPaymentLinkContainer-info{display:-webkit-flex;display:flex;padding:12px 12px 16px;border-bottom:1px solid #555}.VideoPaymentLinkContainer-infoThumbnail{position:relative;width:128px;overflow:hidden}.VideoPaymentLinkContainer-infoThumbnail:after{content:"";display:block;padding-top:56.25%}.VideoPaymentLinkContainer-infoThumbnail img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.VideoPaymentLinkContainer-infoDescription{-webkit-flex:1 1;flex:1 1;margin-left:8px}.VideoPaymentLinkContainer-infoDescriptionHeader{display:-webkit-flex;display:flex}.VideoPaymentLinkContainer-infoDescriptionHeaderCaption{color:#ffc000}.VideoPaymentLinkContainer-infoDescriptionTitle{margin-top:12px;font-size:14px}.VideoPaymentLinkContainer-infoDescriptionLinks{text-align:right;-webkit-flex:1 1;flex:1 1}.VideoPaymentLinkContainer-infoDescriptionLinks a{color:#ddd}.VideoPaymentLinkContainer-infoDescriptionLinks a:not(:first-child){margin-left:8px}.VideoPaymentLinkContainer-footer{display:-webkit-flex;display:flex}.VideoPaymentLinkContainer-controller{-webkit-flex:1 1;flex:1 1;position:relative;height:80px;background-color:#000;padding:12px}.VideoPaymentLinkContainer-controllerButtonWrapper{display:inline-block;vertical-align:top;height:100%;border:1px solid transparent}.VideoPaymentLinkContainer-controllerButtonWrapper>.ActionButton:not(:last-child){margin-right:8px}.VideoPaymentLinkContainer-controllerButtonInfo{display:inline-block;vertical-align:top;position:relative;width:128px;height:100%;margin-right:8px}.VideoPaymentLinkContainer-controllerButtonInfo .PlanInfo{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.VideoPaymentLinkContainer .SelectPlanButton{width:128px;height:100%;background-color:#ffc000}.VideoPaymentLinkContainer .LackOfPointsPlanButton{width:128px;height:100%;background-color:#ccc}.VideoPaymentLinkContainer-confirmButton{width:128px;height:100%;background-color:#ffc000;border-radius:4px;font-weight:600}.VideoPaymentLinkContainer-completeButton{width:128px;height:100%;color:#fff;background-color:#1780fb;border-radius:4px;font-size:16px}.VideoPaymentLinkContainer-confirmButtonMessageLine1{font-size:12px}.VideoPaymentLinkContainer-confirmButtonMessageLine2{font-size:16px;margin-top:4px}.VideoPaymentLinkContainer-completeMessage{padding:4px;position:relative;height:100%}.VideoPaymentLinkContainer-completeMessageCaption{color:#1780fb}.VideoPaymentLinkContainer-completeMessageLimit{position:absolute;bottom:4px}.VideoPaymentLinkContainer .PlanInfo{text-align:center}.VideoPaymentLinkContainer .PlanInfo-period{font-size:12px;font-weight:600}.VideoPaymentLinkContainer .PlanInfo-point{font-size:18px;font-weight:600;margin-top:4px}.VideoPaymentLinkContainer-controllerBackButton{display:inline-block;vertical-align:top;width:56px;height:100%;background-color:#333;color:#fff;border-radius:4px;margin-left:8px;text-align:center;font-size:12px}.VideoPaymentLinkContainer-balance{width:112px;background-color:#000;margin-left:2px;text-align:right;padding:12px;position:relative}.VideoPaymentLinkContainer-balanceTitle{font-size:10px}.VideoPaymentLinkContainer-balanceValue{font-size:16px;margin-top:4px}.VideoPaymentLinkContainer-balancePurchasePoints{position:absolute;bottom:12px;right:12px;font-size:10px}.VideoPaymentLinkContainer-balancePurchasePointsLink{color:#ffc000}.VideoPaymentLinkContainer-balancePurchasePointsLink:before{border:5px solid transparent;border-left:8px solid #ffc000;content:"";width:0;height:0;position:absolute;left:-9px}.VideoPaymentLinkContainer-balancePurchasePointsLink:hover{text-decoration:underline;cursor:pointer}.VideoPaymentLinkContainer-error{text-align:center}.VideoPaymentLinkContainer-errorMessage{color:#ff9f00;font-size:16px}.VideoPaymentLinkContainer-errorDescription{font-size:12px;margin-top:4px}.VideoPaymentLinkContainer-errorReloadButton{margin-top:4px;line-height:20px}.VideoPaymentLinkContainer-errorReloadButton button{color:#fff}.VideoPaymentLinkContainer-reloadIconWrapper{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:4px}.VideoPaymentLinkContainer-reloadIconWrapper svg{fill:#fff}.VideoPaymentLinkContainer-navigatePointPurchasePageForm{margin:0}.VideoPaymentLinkContainer .VideoPaymentLinkedChannelBanner{margin-top:12px;padding-bottom:0}.VideoPaymentLinkContainer.is-complete .VideoPaymentLinkContainer-controllerButtonInfo{width:180px}.VideoPaymentLinkContainer.is-confirm .VideoPaymentLinkContainer-controllerButtonWrapper{border:1px solid #ffc000;border-radius:4px}.VideoPaymentLinkContainer.is-confirm .VideoPaymentLinkContainer-confirmButton{border-radius:4px 0 0 4px}.VideoPaymentLinkContainer.is-confirm .VideoPaymentLinkContainer-controllerButtonInfo{color:#ffc000}.VideoPaymentLinkContainer.is-error .VideoPaymentLinkContainer-controllerBackButton{width:auto;height:auto;background-color:transparent;margin-left:0}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-confirmButton{background-color:#b90;border-radius:4px 0 0 4px}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-controllerButtonWrapper{border:1px solid #b90;border-radius:4px;height:56px}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-controllerButtonInfo{color:#b90}.VideoStartButtonContainer{position:absolute;top:50%;left:50%;width:84px;height:88px;will-change:transform opacity;transition:all .2s ease;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.9}.VideoStartButtonContainer:hover{opacity:1}.VideoStartButtonContainer.exiting,.VideoStartButtonContainer:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.VideoStartButtonContainer.exiting{opacity:0}.VideoSymbolContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;z-index:5}.VideoSymbolContainer,.VideoSymbolContainer-canvas{width:100%;height:100%}.PlayerOptionContainer{position:absolute;z-index:19;bottom:4px;right:10px;box-sizing:border-box;min-width:423px;max-height:582px;height:calc(100% - 8px);border:4px solid rgba(33,33,33,.9);background-color:rgba(0,0,0,.95)}.PlayerOptionContainer-wrapper{position:relative;height:calc(100% - 40px);margin:4px;background-color:rgba(0,0,0,.95)}.PlayerOptionContainer .PlayerOptionContainer-area{min-width:160px}.PlayerOptionContainer-premiumLink{width:60%;margin:8px auto;height:24px;line-height:24px;font-size:12px}.PlayerOptionContainer-shortcutArea{display:block;font-size:11px;text-align:right;padding:12px 0;color:#ddd;background-color:rgba(33,33,33,.9)}.PlayerOptionContainer-shortcutButton{display:inline-block;vertical-align:top;cursor:pointer;transition:all .2s ease}.PlayerOptionContainer-shortcutButton:hover{text-decoration:none;color:#007cff}.PlayerOptionContainer-shortcutButton .ActionButton{width:4px;height:8px;margin:1px 4px 0 8px}.PlayerOptionContainer-shortcutButton .ArrowNextButton[data-title]:hover:after{display:none;opacity:0}.PlayerOptionContainer-shortcutButton .ArrowNextButton svg{fill:#ddd;transition:all .2s ease}.PlayerOptionContainer-shortcutButton:hover .ArrowNextButton svg{fill:#007cff}.PreVideoStartPastCommentContainer{position:absolute;left:8px;bottom:8px;height:40px;padding:0 8px;color:#000;line-height:40px;background-color:hsla(0,0%,100%,.8)}.PreVideoStartPremiumLinkContainer{opacity:.9;background-color:#000;border:1px solid #333;box-shadow:0 0 4px rgba(0,0,0,.3)}.PreVideoStartPremiumLinkContainer .PlayerOverlayBottomMessage-message{margin:7px;font-size:13px;color:#ffbf00}.PreVideoStartPremiumLinkContainer .PreVideoStartPremiumLinkContainer-link{width:152px;margin:0 auto}.PreVideoStartPremiumLinkOnEconomyTimeContainer{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;bottom:8px;text-align:center;background-color:rgba(37,37,37,.9);padding:12px 30px;border:1px solid #999;border-radius:4px;font-weight:700}.PreVideoStartPremiumLinkOnEconomyTimeContainer-heading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:24px;font-size:15px;color:#fff;white-space:nowrap}.PreVideoStartPremiumLinkOnEconomyTimeContainer-message{height:18px;margin-top:8px;font-size:12px;font-weight:500}.PreVideoStartPremiumLinkOnEconomyTimeContainer-message,.PreVideoStartPremiumLinkOnEconomyTimeContainer-messageOnly{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:16px;color:#d9a300;white-space:nowrap}.PreVideoStartPremiumLinkOnEconomyTimeContainer-messageOnly{height:24px;font-size:16px}.PreVideoStartPremiumLinkOnEconomyTimeContainer-linkWrapper,.PreVideoStartPremiumLinkOnEconomyTimeContainer-linkWrapper>*{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.PreVideoStartPremiumLinkOnEconomyTimeContainer-linkWrapper>*{-webkit-align-items:center;align-items:center;width:152px;height:34px;padding:8px;font-size:12px;letter-spacing:.4px}.PreVideoStartPremiumLinkOnEconomyTimeContainer-link{margin-right:16px}.PreVideoStartPremiumLinkOnEconomyTimeContainer-premiumIcon{width:14px;height:14px;margin-right:6px}.PreVideoStartPremiumLinkOnEconomyTimeContainer-notAcceptButton{border-radius:4px;border:1px solid #fff;color:#fff}.PreVideoStartPremiumLinkOnEconomyTimeContainer-notAcceptButton:hover{background-color:hsla(0,0%,78.4%,.2)}.PreVideoStartPremiumLinkOnEconomyTimeContainer-closeButton{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:4px}.PreVideoStartPremiumLinkOnEconomyTimeContainer-closeButton svg{fill:#fff}.ResumeContainer{position:absolute;height:40px;left:8px;bottom:8px;padding:0 8px;background-color:hsla(0,0%,100%,.8)}.ResumeContainer-message{color:#000;height:40px;line-height:40px}.UseNoLoginPastLogMessageContainer-login{min-width:150px;height:36px;margin:16px 0;border-radius:4px;overflow:hidden}.UseNoLoginPastLogMessageContainer-login,.UseNoLoginPastLogMessageContainer-loginLink{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.UseNoLoginPastLogMessageContainer-loginLink{width:100%;height:100%;padding:0 12px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;background-color:#0080ff}.UseNoLoginPastLogMessageContainer-loginLink:hover{background-color:rgba(0,128,255,.8)}.UseNoLoginPastLogMessageContainer-close{color:#0080ff;cursor:pointer}.VideoOverlayContainer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.VideoOverlayContainer *{pointer-events:auto}.VideoQualityTipsContainer{position:absolute;left:8px;bottom:0}.VideoQualityTipsContainer-tips{position:relative;width:100%;height:100%}.VideoQualityTipsContainer-updateButton{display:inline-block;vertical-align:top;cursor:pointer;color:#fff;background-color:#007cff;padding:0 10px;margin-left:10px;font-size:12px;height:28px;line-height:20px}.VideoQualityTipsContainer-updateButton:hover{background:#0060d2}.CommentPanelContainer{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;will-change:top,bottom}.CommentPanelContainer .CommentPanelDataGrid{position:absolute;top:40px;left:0;bottom:0;right:0;font-size:12px;color:#001835}.CommentPanelContainer .CommentPanelDataGrid-Header,.CommentPanelContainer .CommentPanelDataGrid-Table{width:500px}.CommentPanelContainer-loadingContainer{position:absolute;top:68px;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.6);z-index:6000001}.CommentPanelContainer-loadingContainer .Spinner{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:40px;height:40px}.CommentPanelContainer-loadingContainer .Spinner svg{fill:#000}.CommentPanelContainer [data-row-nicoru-rank="1"]{background:#fefbec}.CommentPanelContainer [data-row-nicoru-rank="2"]{background:#fef5cf}.CommentPanelContainer [data-row-nicoru-rank="3"]{background:#fdeba0}.CommentPanelContainer [data-row-nicoru-rank="4"]{background:#fcd842}.CommentPanelContainer .CommentPanelDataGrid-TableCell[data-name=nicoru]{padding:0 2px}.CommentPanelContainer.is-pastCommentMode .CommentPanelContainer-commentPanel{top:84px}.CommentPanelContainer.is-pastCommentMode .CommentPanelContainer-loadingContainer{top:112px}.CommentPanelMenuContainer{border-bottom:1px solid #e5e5e5}.CommentPanelMenuContainer .GridCell{vertical-align:middle}.CommentPanelMenuContainer-mainMenu{height:40px;padding-right:8px;padding-left:16px}.CommentPanelMenuContainer-mainMenuArea:first-child{text-align:left}.CommentPanelMenuContainer-mainMenuArea:last-child{text-align:right}.CommentPanelMenuContainer-pastCommentMenu{height:0;will-change:height;padding-left:16px;overflow:hidden;background:#e5effc}.CommentPanelMenuContainer .ActionButton{padding:4px;margin-right:4px}.CommentPanelMenuContainer .ActionButton:last-child{margin-right:0}.CommentPanelMenuContainer svg{width:18px;height:18px;fill:#b2bac2}.CommentPanelMenuContainer .CalendarButton.is-active svg{fill:#007cff}.CommentPanelMenuContainer.is-pastCommentMode .CommentPanelMenuContainer-pastCommentMenu{height:44px}.CommentPanelMenuContainer.is-pastCommentMode .CommentPanelMenuContainer-pastCommentMenu .DateTimeInput{margin-right:4px}.CommentPanelMenuContainer.is-pastCommentMode .CommentPanelMenuContainer-pastCommentMenu .PastCommentFetchButton{padding:0 8px;line-height:28px;height:28px}.PlayerPanelContainer{background:#fff;position:absolute;top:44px;bottom:0;left:0;right:0}.PlayerPanelContainer-tab{width:100%;height:38px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around}.PlayerPanelContainer-tabItem{position:relative;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer;border-bottom:3px solid #eee}.PlayerPanelContainer-tabItem.current{border-bottom:3px solid #007cff}.PlayerPanelContainer-content{position:absolute;top:38px;bottom:0;left:0;right:0}.PlayerPanelContainer .CommentPanelContainer,.PlayerPanelContainer .VideoListPanelContainer{position:absolute;top:0;right:0;bottom:0;left:0}.NextPlayVideoContainer{padding:0 8px;min-height:96px}.NextPlayVideoContainer-controls{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:34px;font-size:12px;color:#888}.NextPlayVideoContainer-note{-webkit-flex-grow:1;flex-grow:1}.NextPlayVideoContainer-continuous{color:#888}.NextPlayVideoContainer-continuous,.NextPlayVideoContainer-media{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.NextPlayVideoContainer-figure{margin-right:8px}.NextPlayVideoContainer-figureDuration{display:block;position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.6);padding:2px 3px;color:#fff;font-size:11px;border-radius:2px}.NextPlayVideoContainer-figure .Thumbnail{width:96px;border-radius:3px}.NextPlayVideoContainer-body{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;word-break:break-all}.NextPlayVideoContainer-title{flex-grow:1;font-size:11px;width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.4;max-height:2.8em}.NextPlayVideoContainer-titleAfter{margin-top:4px}.NextPlayVideoContainer-label{margin-right:6px}.NextPlayVideoContainer.is-playlist{background:#252525;color:#fff}.NextPlayVideoContainer.is-playlist a{color:#fff}.VideoListPanelContainer{position:relative;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.VideoListPanelContainer-playlistHeader{min-height:48px;box-shadow:0 1px 2px rgba(0,0,0,.8);z-index:6;border-bottom:2px solid #252525}.VideoListPanelContainer-playlistControl{min-height:34px;box-shadow:0 1px 2px rgba(0,0,0,.8);z-index:5}.VideoListPanelContainer-playlistItemList{-webkit-flex-grow:1;flex-grow:1}.VideoListPanelContainer .NextPlayVideoContainer{border-bottom:1px solid #efefef;z-index:3}.VideoListPanelContainer-watchRecommendation{-webkit-flex-grow:1;flex-grow:1;z-index:2;height:100%;overflow-y:hidden}.VideoListPanelContainer.is-playlistOpened.is-playlistOpened .VideoListPanelContainer-playlistHeader{border-bottom:2px solid #000;box-shadow:none}.VideoListPanelContainer.is-playlistPlaying .VideoListPanelContainer-playlistHeader{box-shadow:none;border-bottom:2px solid #333}.VideoListPanelContainer.is-playlistPlaying .NextPlayVideoContainer{box-shadow:0 1px 2px rgba(0,0,0,.25);border-bottom:none}.VideoMenuContainer{width:100%;height:44px}.VideoMenuContainer:after{top:0;right:0;bottom:0;left:0;content:"";position:absolute;border-bottom:1px solid #e5e5e5;pointer-events:none}.VideoMenuContainer-areaLeft,.VideoMenuContainer-areaRight{background:#fff;vertical-align:middle;white-space:nowrap}.VideoMenuContainer-areaLeft{padding-left:4px}.VideoMenuContainer-areaRight{padding:0 8px;text-align:right}.VideoMenuContainer .VideoMenuContainer-button{width:32px;height:32px;padding:2px}.VideoMenuContainer-areaLeft>*{margin-right:6px}.VideoMenuContainer-areaLeft>:last-child{margin-right:0}.VideoMenuContainer-areaLeft .VideoMenuContainer-button{fill:#333;transition:all .2s ease}.VideoMenuContainer-areaLeft .VideoMenuContainer-button:hover:not([disabled]){fill:#007cff}.VideoMenuContainer-areaLeft .VideoMenuContainer-button[disabled] svg{opacity:.2}.VideoMenuContainer-areaLeft .UadButton{width:28px}.VideoMenuContainer-areaRight .SharePanelVisibleActionButton{padding:6px}.VideoMenuContainer-areaRight>*{margin-right:6px}.VideoMenuContainer-areaRight>:last-child{margin-right:0}.VideoMenuContainer-uadBalloonWrapper{display:inline-block;vertical-align:top;position:relative;padding-left:3px}.VideoMenuContainer .UadButtonBalloon{position:absolute;display:inline-block;margin:-3px 0;padding:4px;height:36px;background-color:#fff;border:1px solid #b2bac2;border-radius:3px}.VideoMenuContainer .UadButtonBalloon:after,.VideoMenuContainer .UadButtonBalloon:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;content:"";position:absolute;right:100%;height:0;width:0;border:8px solid transparent;pointer-events:none}.VideoMenuContainer .UadButtonBalloon:before{border-right-color:#b2bac2}.VideoMenuContainer .UadButtonBalloon:after{border-right-color:#fff;border-width:7px}.VideoMenuLikeFieldContainer{display:inline-block;position:relative;width:136px;height:32px}.VideoMenuLikeFieldContainer-button{width:136px;height:32px}.NicoruNoticeContainer{position:fixed;bottom:24px;right:44px;z-index:6000001}.NicoruNoticeContainer-animation{transition:all .2s ease-in-out;-webkit-transform:translateY(54px);transform:translateY(54px);margin-bottom:-54px}.NicoruNoticeContainer-animation.enter-active{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:-54px}.NicoruNoticeContainer-animation.enter-done,.NicoruNoticeContainer-animation.exit-active{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0}.NicoruNoticeContainer-animation.exit-active{opacity:0;height:0}.OverlayAdContainer{position:absolute;top:0;right:0;width:384px;padding:8px 12px;z-index:9998;opacity:0;pointer-events:none}.OverlayAdContainer:hover{background-color:hsla(0,0%,82.4%,.5)}.OverlayAdContainer-closeButton{position:relative;left:100%;width:24px;height:24px;padding:4px;margin-bottom:8px;-webkit-transform:translateX(-100%);transform:translateX(-100%);fill:#a7a7a7}.OverlayAdContainer-closeButton:hover,.OverlayAdContainer:hover .OverlayAdContainer-closeButton{fill:#252525}.OverlayAdContainer-ad{position:relative;cursor:pointer}.OverlayAdContainer-ad img{width:360px;height:370px}.OverlayAdContainer-animation-enter{opacity:0}.OverlayAdContainer-animation-enter-active{opacity:1;transition:opacity .5s}.OverlayAdContainer-animation-enter-done{opacity:1;pointer-events:auto}.OverlayAdContainer-animation-exit{opacity:1}.OverlayAdContainer-animation-exit-active{opacity:0;transition:opacity .5s}.WakutkoolFooterContainer{overflow:hidden}.WakutkoolFooterContainer a{display:block}.WakutkoolFooterContainer-image{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:relative}.WakutkoolHeaderContainer{overflow:hidden}.WakutkoolHeaderContainer a{display:block}.WakutkoolHeaderContainer-image{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:relative}.WakutkoolNoticeContainer{width:100%;background:#fafafa;overflow:hidden;padding:12px 0;border-bottom:4px solid red;box-sizing:content-box;text-align:center}.WakutkoolNoticeContainer-info{color:red;font-size:16px;font-weight:700}.WatchAppContainer-main{position:relative;width:1024px;margin:0 auto 16px}@media screen and (min-width:1286px) and (min-height:590px){body.is-autoResize .WatchAppContainer-main{width:1238px;margin:0 auto 16px}body.is-autoResize:not(.is-fullscreen) .VideoContainer{width:854px;height:480px}}@media screen and (min-width:1392px) and (min-height:650px){body.is-autoResize .WatchAppContainer-main{width:1344px}body.is-autoResize:not(.is-fullscreen) .VideoContainer{width:960px;height:540px}}@media screen and (min-width:1736px) and (min-height:850px){body.is-autoResize .WatchAppContainer-main{width:1664px}body.is-autoResize:not(.is-fullscreen) .VideoContainer{width:1280px;height:720px}}body.is-fullscreen{overflow:hidden!important;margin:0;padding:0;border:none;min-width:100%!important}body.is-dummy,body.is-fullscreen .BaseLayout>:not(#js-app):not(.Tooltip):not(.Clipboard-textarea):not(.Dialog-background),body.is-fullscreen .WatchAppContainer-main>.MainContainer>.MainContainer-player>:not(.PlayerContainer),body.is-fullscreen .WatchAppContainer-main>.MainContainer>:not(.MainContainer-player):not(.MainContainer-floatingPanel),body.is-fullscreen .WatchAppContainer-main>:not(.MainContainer),body.is-fullscreen .WatchAppContainer>:not(.WatchAppContainer-main):not(.ContextMenu-wrapper):not(.ErrorContainer):not(.NicoruNoticeContainer){display:none!important}body.is-fullscreen,body.is-fullscreen .PlayerContainer{position:fixed;top:0;left:0;bottom:0;right:0}body.is-fullscreen .VideoContainer{width:100vw!important;height:100vh!important}body.is-fullscreen .ControllerBoxContainer{position:absolute;bottom:0;width:100vw;z-index:2;transition:opacity .2s linear .5s;will-change:opacity;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4),rgba(0,0,0,.8));box-shadow:0 -4px 4px rgba(0,0,0,.05)}body.is-fullscreen .ControllerBoxContainer.is-active,body.is-fullscreen .ControllerBoxContainer:hover,body.is-fullscreen .PlayerContainer.is-mouseMoving .ControllerBoxContainer,body.is-fullscreen .PlayerContainer.is-stalling .ControllerBoxContainer{transition:none;opacity:.9}body.is-fullscreen .ControllerContainer-area,body.is-fullscreen .VideoAdControllerContainer-area{-webkit-flex:1 1;flex:1 1}body.is-fullscreen .ControllerContainer-area:nth-child(2),body.is-fullscreen .VideoAdControllerContainer-area:nth-child(2){text-align:center}body.is-fullscreen .PlayerContainer:not(.is-mouseMoving) .VideoContainer *{cursor:none}body.is-hijacked .WatchAppContainer{position:absolute;top:-100%;left:-100%}body.is-large{min-width:1254px}body.is-large .WatchAppContainer-main{width:1238px;margin:0 auto 16px}body.is-large:not(.is-fullscreen) .VideoContainer{width:854px;height:480px}body.is-ownerEdit .WatchAppContainer{background:rgba(0,0,0,.4)}body.is-ownerEdit .BottomContainer,body.is-ownerEdit .HeaderContainer,body.is-ownerEdit .WakutkoolFooterContainer,body.is-ownerEdit .WakutkoolHeaderContainer{overflow:hidden}body.is-ownerEdit .BottomContainer:after,body.is-ownerEdit .HeaderContainer:after,body.is-ownerEdit .WakutkoolFooterContainer:after,body.is-ownerEdit .WakutkoolHeaderContainer:after{top:0;right:0;bottom:0;left:0;content:"";position:absolute;z-index:6000001;background:rgba(0,0,0,.4)}body.is-page-changing *{transition:none!important}