@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}.png-sprite-flipIcon{background-image:url(../../images/pages/watch/sprite.png);background-position:0 0;width:128px;height:128px}body,html{min-width:100%;min-height:100%}body{overflow-y:scroll;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}*{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}svg{display:inline-block;width:100%;height:100%;vertical-align:top;fill-rule:evenodd;pointer-events:none}[hidden]{display:none!important}#siteHeader #siteHeaderInner{width:1024px!important}#siteHeader #siteHeaderInner *{box-sizing:content-box}#siteHeader{position:fixed!important}body.nofix #siteHeader{position:absolute!important}#PAGEURGENT{box-sizing:content-box;margin-top:36px;margin-bottom:-36px;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,.is-beforeInitialize #siteHeader{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-wrapper{z-index:6010001}.ContextMenu{z-index:6010002;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:5500002}.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%}.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}.PNGImage{position:relative;display:inline-block;vertical-align:middle}.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}.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%}.AddingMylistModal{position:absolute;top:40px;background-color:#fff;margin:9px;width:363px}.AddingMylistModal-nameGroup{padding:12px}.AddingMylistModal-nameLabel{padding:8px 0;color:#909090;font-size:12px;font-weight:700}.AddingMylistModal-nameInput{width:100%;padding:8px;border:1px solid #b2bac3;border-radius:4px}input.AddingMylistModal-nameInput:focus::-webkit-input-placeholder{color:transparent}input.AddingMylistModal-nameInput:focus::-moz-placeholder{color:transparent}input.AddingMylistModal-nameInput:focus:-ms-input-placeholder{color:transparent}input.AddingMylistModal-nameInput:focus::-ms-input-placeholder{color:transparent}input.AddingMylistModal-nameInput:focus::placeholder{color:transparent}.AddingMylistModal-nameLink{display:block;max-width:100%;font-size:14px;color:#3984f6}.AddingMylistModal-nameLinkContent{display:inline-block;vertical-align:top;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 22px)}.AddingMylistModal-nameLinkContent:hover{text-decoration:underline}.AddingMylistModal-nameOpenBlank{height:18px;width:18px;padding:2px;margin-left:4px}.AddingMylistModal-nameOpenBlank svg{fill:#3984f6}.AddingMylistModal-descriptionGroup{padding:12px}.AddingMylistModal-descriptionLabel{color:#909090;font-size:12px;font-weight:700}.AddingMylistModal-descriptionInput{width:100%;margin-top:8px;padding:8px;border:1px solid #b2bac3;border-radius:4px}.AddingMylistModal-buttonGroup{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:relative;display:inline-block;padding:12px}.AddingMylistModal-buttonGroup button{height:28px;line-height:28px;border-radius:4px;font-size:12px}.AddingMylistModal-cancel{margin-right:12px;padding:0 20px;border:1px solid #999;color:#999;background:#fff}.AddingMylistModal-cancel:hover{color:#fff;background:#999}.AddingMylistModal-submit{padding:0 50px;border:1px solid #007cff;color:#007cff;background:#fff}.AddingMylistModal-submit:hover{color:#fff;background:#007cff}.AddingMylistModal.is-fullscreen{background-color:#000}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionGroup,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameGroup{color:#e8e8e8}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput{background-color:#000;color:#fff}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput::-webkit-input-placeholder,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput::-webkit-input-placeholder{color:#efefef}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput::-moz-placeholder,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput::-moz-placeholder{color:#efefef}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput:-ms-input-placeholder,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput:-ms-input-placeholder{color:#efefef}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput::-ms-input-placeholder,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput::-ms-input-placeholder{color:#efefef}.AddingMylistModal.is-fullscreen .AddingMylistModal-descriptionInput::placeholder,.AddingMylistModal.is-fullscreen .AddingMylistModal-nameInput::placeholder{color:#efefef}.AddingMylistModal.is-fullscreen input.AddingMylistModal-nameInput:focus::-webkit-input-placeholder{color:transparent}.AddingMylistModal.is-fullscreen input.AddingMylistModal-nameInput:focus::-moz-placeholder{color:transparent}.AddingMylistModal.is-fullscreen input.AddingMylistModal-nameInput:focus:-ms-input-placeholder{color:transparent}.AddingMylistModal.is-fullscreen input.AddingMylistModal-nameInput:focus::-ms-input-placeholder{color:transparent}.AddingMylistModal.is-fullscreen input.AddingMylistModal-nameInput:focus::placeholder{color:transparent}.AddingMylistModal.is-fullscreen .AddingMylistModal-buttonGroup button{background-color:#000}.AddingMylistModal.is-fullscreen .AddingMylistModal-cancel{color:#efefef}.AddingMylistModal.is-fullscreen .AddingMylistModal-cancel:hover{color:#fff;background:#999}.AddingMylistModal.is-fullscreen .AddingMylistModal-submit{color:#007cff}.AddingMylistModal.is-fullscreen .AddingMylistModal-submit:hover{color:#fff;background:#007cff}.AddingMylistPanel{height:100%;position:relative}.AddingMylistPanel-content{height:100%;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.AddingMylistPanel-mylist{top:40px;padding:12px;height:100%;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #e9e9e9}.AddingMylistPanel-nowloading{position:absolute;left:0;top:40px;width:100%;height:calc(100% - 40px);background-color:hsla(0,0%,94.1%,.5);z-index:1}.AddingMylistPanel-nowloading .Spinner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.AddingMylistPanel-nowloading svg{height:50px;fill:#999}.AddingMylistPanel-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}.AddingMylistPanel-actionButton.is-disabled{cursor:not-allowed;background-color:rgba(0,124,255,.4)}.AddingMylistPanel-item{font-size:13px;padding:0 12px;height:40px;line-height:40px;width:100%;position:relative;cursor:pointer}.AddingMylistPanel-item.is-checked{background-color:rgba(0,124,255,.2)}.AddingMylistPanel-item:hover{background-color:rgba(0,124,255,.1)}.AddingMylistPanel-content{display:-webkit-flex;display:flex;width:100%;height:40px}.AddingMylistPanel-plus{display:inline-block;vertical-align:top;margin-right:3px;font-weight:700}.AddingMylistPanel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-flex-grow:1;flex-grow:1}.AddingMylistPanel-status{font-size:12px;font-weight:700;word-break:keep-all}.AddingMylistPanel-status .private,.AddingMylistPanel-status .public{color:#999}.AddingMylistPanel-item label{cursor:pointer}.AddingMylistPanel-mylistComment{display:block;width:100%;height:40px;border:1px solid #d1d1d1;border-radius:4px;padding:8px;line-height:1.4;color:#333;resize:none}.AddingMylistPanel [data-title]:not([disabled]):hover:after{width:300px}.AddingMylistPanel [data-title]:not([disabled]):after{white-space:normal;width:300px;text-align:left;bottom:calc(100% - 4px)}.AddingMylistPanel.is-fullscreen{background-color:rgba(0,0,0,.8)}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-content{color:#fff}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-mylist{border-bottom:1px solid #666}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-nowloading{position:absolute;left:0;top:40px;width:100%;height:calc(100% - 40px);background-color:rgba(10,10,10,.5);z-index:1}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-radioItem.is-checked{background-color:rgba(0,124,255,.8)}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-radioItem:hover{background-color:rgba(0,124,255,.6)}.AddingMylistPanel.is-fullscreen .RadioItem.AddingMylistPanel-radioItem input+label:before{border:2px solid #fff;background-color:transparent}.AddingMylistPanel.is-fullscreen .RadioItem.AddingMylistPanel-radioItem input:checked+label:after{background-color:#fff}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-status .public{color:#fff}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-status .private{color:#e5e5e5}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-actionButton.is-disabled{color:#999}.AddingMylistPanel.is-fullscreen .AddingMylistPanel-mylistComment{border:1px solid #333;background-color:rgba(0,0,0,.8);color:#fff}.AddingMylistPanel.is-hidden-loading-spinner .AddingMylistPanel-nowloading svg{visibility:hidden}.Advertisement{margin:0 auto}.Balloon{top:0;left:0;padding:16px 32px;color:#fff;text-align:center;border-radius:6px;z-index:5500001}.Balloon,.Balloon-arrow{position:absolute;background:#007cff}.Balloon-arrow{display:block;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:16px;height:16px;border-radius:2px;margin-top:-2px}.Balloon-header{display:block;margin-bottom:8px;font-weight:700}.Balloon-message{display:block;white-space:pre;font-size:12px}.Balloon-closeButton{position:absolute;top:8px;right:8px;width:12px;height:12px}.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}.ChannelIcon{position:relative}.ChannelIcon,.ChannelIcon .Link{display:inline-block;vertical-align:top}.ChannelInfo{height:52px;position:relative;display:-webkit-flex;display:flex}.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;height:84px;padding-top:12px;padding-bottom:12px}.ChannelInvitationLink-left{width:298px;text-align:center}.ChannelInvitationLink-desc1{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:36px}.ChannelInvitationLink-channelNameLink{width:100%;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffe148;width:auto;max-height:36px;line-height:18px;font-size:14px;overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:8px;overflow-wrap:break-word;text-align:left}.ChannelInvitationLink-desc2{font-size:12px;color:#fff;margin-top:12px}.ChannelInvitationLink-right{width:284px}.ChannelInvitationLink-join{background-color:#ffe148;border-radius:4px;width:272px;height:60px;margin-right:12px}.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{width:100%;height:100%;text-align:center}.ChannelInvitationLink-price1{width:auto;color:#252525;font-size:20px}.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}.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;padding-left:8px;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}.CommentPanelBannerAd{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;bottom:19px;padding:12px;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:-12px;right:-12px;width:26px;height:26px;padding:6px;border:2px solid #fff;background:#000;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.6)}.CommentPanelBannerAd .CloseButton svg{fill:#fff}.CommentPostButton.ActionButton{min-width:100px;min-height:32px;font-size:12px;font-weight:700;cursor:pointer;color:#fff;background-color:#007cff}.CommentPostButton.ActionButton:focus,.CommentPostButton.ActionButton:hover{background-color:#0060d2}.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.CommentShutter--frost{color:#333;background-color:hsla(0,0%,100%,.8)}.CommentShutter.CommentShutter--frost .Link{color:#007cff}.CommentShutter{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#fff;background-color:#222}.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-parentSummary{width:80px}.ContentTree-content .ContentTree-parent{width:290px}.ContentTree-cell{height:54px;margin-right:8px}.ContentTree-cell:last-child{margin-right:0}.ContentTree-parentSummary .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:4px}.ContentTree-parentSummary .Link:hover{color:#fff;background-color:#069}.ContentTree-parentSummaryLabel{font-size:11px;margin-bottom:4px}.ContentTree-parentSummary .FormattedNumber{font-size:16px}.ContentTree-parentThumbnailContainer{float:left;position:relative;width:96px;height:54px;overflow:hidden}.ContentTree-parentThumbnailContainer .Link{display:inline-block;vertical-align:top;width:100%;height:100%}.ContentTree-parentThumbnailContainer .InView{width:100%;height:100%}.ContentTree-parentThumbnail{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-parentTitle{font-size:12px;line-height:1.4}.ContentTree-parent .ContentTree-parentTitle{padding-left:8px;overflow:hidden}.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}.FacebookShareButton{position:relative;border-radius:4px}.FacebookShareButton svg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px}.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:500px;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-tagIcon{width:20px;height:20px}.GenreRankMetaOverflowMenuContainer-menuTag{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}.InstantMylistButton.is-busy{cursor:wait}.InstantMylistButton.is-busy *{opacity:.5}.InstantMylistButton.is-failed[data-title]:after{opacity:1;background-color:#ff9f00;border:0;transition:none;width:auto}.InstantMylistButton.is-succeeded[data-title]:after{opacity:1;background-color:#007cff;border:0;transition:none;width:auto}.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}.LineShareButton{position:relative;border-radius:4px}.LineShareButton svg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px}.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}.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}.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}.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}.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}.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:18}.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}.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}.PlayerOptionRadioGroup .PlayerOptionRadioGroup-premium{display:none;position:absolute;top:0;left:0;right:0;color:#ffbf00;font-size:11px;border:1px solid #333;border-radius:4px;background-color:#000;padding:8px;z-index:1}.PlayerOptionRadioGroup.is-disabled{position:relative}.PlayerOptionRadioGroup.is-disabled:hover .PlayerOptionRadioGroup-premium{display:block}.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}.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}.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:112px;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.6;max-height:3.2em}.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}.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,.ProgramStartTime-elappsedTime,.ProgramStartTime-startTime{display:inline-block;vertical-align:top}.ProgramStartTime-startTime+.ProgramStartTime-elapsedTime{margin-left:4px}.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}.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:relative}.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;height:100%;pointer-events:none}.SeekBarHandle,.SeekBarHoverItem{position:absolute;width:100%;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-thumbnail-container{top:-10px}.SeekBarStoryboardPremiumLink-thumbnail{display:block;position:relative;background:#000;border:2px solid #000;overflow:hidden;width:132px;height:76px;cursor:pointer;text-decoration:none!important}.SeekBarStoryboardPremiumLink-thumbnail-img,.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}.SeekBarStoryboardPremiumLink-thumbnail-text{color:#fff;font-size:16px;text-shadow:1px 1px 0 #333;letter-spacing:1px}.SeekBarStoryboardPremiumLink-balloon{top:-80px}.SeekBarStoryboardPremiumLink-balloon .SeekBarStoryboardPremiumLink-balloon-balloon{display:block;position:relative;padding:8px;font-size:11px;height:28px;white-space:nowrap;background:#d9a300;color:#fff;border-radius:16px;cursor:pointer;text-decoration:none!important}.SeekBarStoryboardPremiumLink-balloon .SeekBarStoryboardPremiumLink-balloon-balloon:before{content:"";position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;bottom:-4px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d9a300;pointer-events:none}.SeekBarTimeTip{z-index:2;pointer-events:none}.SeekBarTimeTip .SeekBarTimeTip-time{display:inline-block;left:0;top:0}.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{color:#999}.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}.SharePanelVisibleButton{background:#7b7b7b;padding:4px;border-radius:4px}.SharePanelVisibleButton svg{fill:#fff}.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{position:relative;width:100%}.StoryboardLine-item{position:absolute}.SwitchToFlashLead{background:#666}.SwitchToFlashLead-inner{position:relative;height:100%;margin:0 auto;text-align:center}.SwitchToFlashLead-button{height:100%;padding:0;color:#ddd;cursor:pointer;font-size:14px}.SwitchToFlashLead-button:hover{color:#fff}.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}.TagEditForm button,.TagEditForm input{width:100%;height:100%}.TagEditForm .TagEditForm-input{width:80%;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}.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 .Link{display:inline-block;vertical-align:top}.TagRelatedBanner-image{margin-bottom:8px}.TagRelatedBanner-image .Image{width:100%;height:auto}.TagRelatedBanner-title .Link{text-align:center;line-height:1.5}.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:15px 10px 13px;background-color:hsla(0,0%,100%,.8)}.Tips-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:20px;height:20px;fill:#333}.Tips-children{display:inline-block;width:100%;padding-left:28px;padding-right:28px;color:#333}.Tips-closeButton{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;right:10px;width:10px;height:10px}.Tips-closeButton svg{fill:#aaa}.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}.TwitterClient-Account-Message{margin:0 32px;height:32px;line-height:32px;font-size:14px;display:inline-block}.TwitterClient-AuthorizeButton{text-align:center}.TwitterClient-AuthorizeButton-button{min-width:160px;min-height:32px;background-color:#fff;color:#22a8f9;border:1px solid #22a8f9;border-radius:3px;font-weight:700}.TwitterClient-AuthorizeGuide{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e2f3ff}.TwitterClient-Capture-Disabled-Message{text-align:center;color:#666}.TwitterClient-Capture-Disabled{position:absolute;top:0;width:100%;height:100%;padding-top:75px;border:1px solid #ddd;background-color:hsla(0,0%,100%,.95);display:none}.TwitterClient-Capture-Disabled.is-visible{display:block}.TwitterClient-Capture-Image{width:100%;height:100%;overflow:hidden}.TwitterClient-Capture-RecaptureButton{position:absolute;top:0;width:100%;height:100%;cursor:pointer;opacity:0;background-color:rgba(0,0,0,.3)}.TwitterClient-Capture-RecaptureButton:hover{opacity:1}.TwitterClient-Capture-RecaptureButton 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}.TwitterClient-Capture-Sample{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.TwitterClient-Capture-Sample-Message{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;color:#fff}.TwitterClient-Capture{position:relative;margin:0 auto;width:320px;height:180px;background-color:#000}.TwitterClient-Header-CloseButton{position:absolute;right:8px;width:24px;height:24px;padding:6px}.TwitterClient-Header-CloseButton svg{fill:#fff}.TwitterClient-Header{height:40px;padding:8px;line-height:24px;background-color:#22a8f9;font-size:14px;color:#fff!important}.TwitterClient-Message-Length{position:absolute;bottom:7px;right:7px;color:#aaa!important;font-size:14px}.TwitterClient-Message-Length.is-warn{color:#ce0006!important}.TwitterClient-Message-Textarea{width:320px;height:70px;padding:5px;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 0 2px #ddd;resize:none;font-size:14px}.TwitterClient-Message{width:320px;margin:4px auto;position:relative}.TwitterClient-Option-Checkbox .CheckboxInput+.CheckboxLabel{color:#666;font-size:13px}.TwitterClient-Option-Checkbox .Checkbox-check{width:18px;height:18px;padding-right:8px}.TwitterClient-Option-Checkbox .CheckboxInput:checked~.CheckboxLabel{color:#017cff}.TwitterClient-Option-Checkbox .CheckboxInput+.Checkbox-check:before{border-color:#666}.TwitterClient-Option-Checkbox .CheckboxInput:checked+.Checkbox-check:after,.TwitterClient-Option-Checkbox .CheckboxInput:checked+.Checkbox-check:before{border-color:#017cff}.TwitterClient-Option{width:320px;margin:0 auto;line-height:32px}.TwitterClient-Submit-Button{width:200px;height:32px;line-height:30px;color:#fff!important;background-color:#22a8f9;border-radius:3px}.TwitterClient-Submit-Button.is-disabled{background-color:#ddd;cursor:default}.TwitterClient-Submit{width:200px;margin:5px auto}.TwitterClient-UnauthorizedMessage{text-align:center}.TwitterClient-UnauthorizedMessage-message{color:#22a8f9;font-size:14px;font-weight:700;line-height:18px}.TwitterClient-UnauthorizedMessage-message .Link{color:#22a8f9;text-decoration:underline}.TwitterClient-UnauthorizeLink{position:absolute;top:40px;right:32px;line-height:32px;color:#017cff}.TwitterClient{position:relative;width:100%;height:100%;color:#444}.TwitterClient *{box-sizing:border-box}.TwitterClient .TwitterClient-Capture-Sample{display:none}.TwitterClient .TwitterClient-UpdateLimitMessage{margin:8px 14px;font-size:11px}.TwitterClient-notificationBanner{top:40px}.TwitterClient-notificationActionButton{display:block;border-radius:3px;background-color:#22a8f9!important;color:#fff!important;height:26px;margin:0 auto;padding:3px 8px 2px}.TwitterClient.is-noImage .TwitterClient-AuthorizeGuide,.TwitterClient.is-noImage .TwitterClient-Capture,.TwitterClient.is-noImage .TwitterClient-Option{display:none}.TwitterClient.is-unauthorized .TwitterClient-Capture{width:256px;height:144px}.TwitterClient.is-unauthorized .TwitterClient-Message{margin-top:14px}.TwitterClient.is-unauthorized .TwitterClient-AuthorizeGuide{top:176px;padding:7px}.TwitterClient.is-unauthorized .TwitterClient-UnauthorizedMessage{margin:5px}.TwitterClient.is-unauthorized .TwitterClient-Capture-Image{opacity:.6}.TwitterClient.is-unauthorized .TwitterClient-Capture-RecaptureButton{display:none}.TwitterClient.is-unauthorized .TwitterClient-Capture-Sample{display:block}.TwitterClient.is-unauthorized .TwitterClient-AuthorizeButton{margin:8px 0}.TwitterShareButton{position:relative;border-radius:4px}.TwitterShareButton svg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px}.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}.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.is-expanded{padding-bottom:24px}.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}.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: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}.VideoMediaObject-meta{font-size:10px;color:#888}.VideoMediaObject-metaItem+.VideoMediaObject-metaItem{margin-left:4px}.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}.VideoOwnerIcon{display:inline-block;position:relative}.VideoOwnerInfo{height:52px;position:relative;display:-webkit-flex;display:flex}.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{padding-bottom:12px}.VideoPaymentLinkedChannelBanner-body{display:-webkit-flex;display:flex}.VideoPaymentLinkedChannelBanner-notice{font-size:10px;text-align:center}.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;margin:12px 12px 12px 0;color:#fff;border-radius:4px;text-align:center;text-decoration:none;position:relative;cursor:pointer}.VideoPaymentLinkedChannelBanner-joinButton{background-color:#ff8000}.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}.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-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-series{padding-bottom:8px}.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%}.FailureAppContainer-backToFlash{width:100%;height:100%}.FailureAppContainer-backToFlashButton{color:#069;text-decoration:underline;width:100%;margin:.5em auto;cursor:pointer;font-size:18px}.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}.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}.WatchRelatedContentsContainer-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.WatchRelatedContentsContainer-item+.WatchRelatedContentsContainer-item{margin-top:12px}.WatchRelatedContentsContainer-thumbnailLink{width:119px;min-width:119px;margin-right:8px;display:block}.WatchRelatedContentsContainer-thumbnailLink .ContentLabel{position:absolute;top:4px;left:4px;font-size:11px}.WatchRelatedContentsContainer-itemInfo{-webkit-flex-grow:1;flex-grow:1}.WatchRelatedContentsContainer-itemTitle{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}.WatchRelatedContentsContainer-itemInfo .ProgramStartTime{margin-top: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-color:#000;overflow:visible;-webkit-transform:translate(-320px);transform:translate(-320px);transition:-webkit-transform .2s .4s;transition:transform .2s .4s;transition:transform .2s .4s,-webkit-transform .2s .4s;z-index:6000001;line-height:20px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8))}.DebugContainer-main{overflow-y:auto;width:100%;height:100%}.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:0;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;background:#ddd;font-family:arial black;-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-color:#ddd;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-lastEjectedCell .MarqueeDebugContainer-items,.MarqueeDebugContainer-lastEjectedCell table{display:inline-block;vertical-align:top}.MarqueeDebugContainer .Grid{table-layout:fixed}.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}.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 .forVideoOwner{display:none}.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-outline{padding:8px;font-size:13px;font-weight:700;clear:both;color:#666}.EditorMenuContainer-outline-inner{width:1024px;margin:auto}.EditorMenuContainer-outline .Link{display:inline-block;vertical-align:top;width:16px;height:16px;border-radius:50%;background:#666;padding:3px;color:#666;fill:#fff}.EditorMenuContainer-outline .Link svg{display:inline-block;width:100%;height:100%;vertical-align:top;fill-rule:evenodd;fill:#fff;background:#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}.EditorMenuContainer.is-videoOwner .EditorMenuContainer-outline{display:none}.EditorMenuContainer.is-videoOwner .forVideoOwner{display:block}.FooterContainer{position:relative;background:#333;min-width:1024px;max-width:100%}.FooterContainer a{color:#fff}.FooterContainer a:hover{text-decoration:underline}.FooterContainer-logoArea{width:176px}.FooterContainer-logo{display:inline-block;vertical-align:top;width:156px;height:35px;margin-top:10px}.FooterContainer-logo svg{fill:#fff}.FooterContainer-content{width:1024px;margin:0 auto;padding:2px 0 8px}.FooterContainer-group{padding:8px}.FooterContainer-links{list-style:none;margin:0;padding:0}.FooterContainer-links li{display:inline;line-height:22px;font-size:12px;margin-right:12px}.FooterContainer-itemAttention a{color:#fd7f24}.FooterContainer .I18nLanguageSwitch{display:inline-block;vertical-align:top;padding:0 12px 0 0}.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;margin-left:-150px;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%}.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:19}.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}.SearchBoxContainer{z-index:1}.TagContainer{position:relative;margin-bottom:8px}.TagContainer-area:first-child{padding-right:12px;white-space:nowrap}.TagContainer-editButton{width:72px;height:24px;line-height:24px;background-color:#b2bac2;border-radius:12px;text-align:center;color:#fff;font-size:13px;transition:all .2s ease}.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:18}.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}.AddingMylistPanelContainer{height:100%}.AddingMylistPanelContainer:before{content:"";position:absolute;top:-7px;left:48px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #333}.AddingMylistPanelContainer-header{height:40px;line-height:24px;padding:8px;background:#333;color:#fff;font-size:14px}.AddingMylistPanelContainer-content{height:calc(100% - 40px)}.AddingMylistPanelContainer-header-closeButton{position:absolute;right:8px;width:24px;height:24px;padding:6px}.AddingMylistPanelContainer-header-closeButton svg{fill:#fff}.AddingMylistPanelContainer-modalBackground{height:calc(100% - 40px);width:100%;position:absolute;top:40px;left:0;content:"";background:rgba(0,0,0,.7)}.is-fullscreen .AddingMylistPanelContainer-modalBackground{background-color:rgba(50,50,50,.5)}.AddingMylistPanelContainer.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}.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:351px;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-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:4px;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}.TwitterClientContainer{top:0;right:0;bottom:0;left:0;background-color:#fff;position:absolute;cursor:default;z-index:1}.TwitterClientContainer-Shutter.is-visible{top:0;right:0;bottom:0;left:0;position:absolute;cursor:wait;background-color:hsla(0,0%,100%,.3)}.TwitterClientContainer:before{content:"";position:absolute;top:-7px;left:256px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #22a8f9}.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}.MainContainer-videoMenuSkeleton{position:relative;padding:8px 8px 0;width:100%;height:36px;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-playerPanel{z-index:2}.MainContainer .CompanionAdContainer,.MainContainer .NicoSpotAdContainer{z-index:101}.MainContainer .FloatingPanelContainer{z-index:201}.MainContainer.is-miniBannerVisible .PlayerPanelContainer{bottom:76px}.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}.MiniBannerAdContainer{position:absolute;bottom:0;width:100%;height:76px;padding:8px 0;border-top:1px solid #e5e5e5;text-align:center;contain:strict}.MiniBannerAdContainer-inner{display:inline-block;position:relative;margin:0 auto}.MiniBannerAdContainer .CloseButton{display:none;position:absolute;top:calc(50% - 12px);right:10px;width:24px;height:24px;padding:4px}.MiniBannerAdContainer .CloseButton svg{fill:#b2bac2}.MiniBannerAdContainer:hover .CloseButton{display:block}.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-toFlashLink{display:inline-block;vertical-align:middle;margin-left:2em;color:#007cff;opacity:.8}.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}.CommentCommandPaletteContainer{position:absolute;left:0;bottom:32px;z-index:3;padding:8px;background-color:hsla(0,0%,100%,.9)}.CommentPostContainer{width:100%;height:32px}.CommentPostContainer-commandInput{border-right:1px solid #ccc;width:140px;height:32px;background-color:#fff}.CommentPostContainer-commandInput .CommentCommandInput{margin:0;height:32px;padding:9px;font-size:14px}.CommentPostContainer-commentInput{vertical-align:middle;background-color:#fff}.CommentPostContainer-commentInput .CommentInput{height:32px;padding:6px;font-size:14px;line-height:20px}.CommentPostContainer-postButton{width:100px;height:32px;background:transparent}.CommentPostContainer-postButton .CommentPostButton{margin:0;padding:0}.CommentPostContainer-commentShutter{line-height:32px}.CommentPostContainer .CommentPostContainer-spinner{display:none}.CommentPostContainer.is-commentPosting .CommentPostContainer-spinner{position:absolute;top:0;left:0;padding:4px;fill:#fff;display:block}.CommentPostContainer.is-commentPosting .CommentPostContainer-commentShutter{opacity:.6}.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover){box-shadow:inset 0 0 3px #ccc}.CommentPostContainer.is-fullscreen .CommentPostContainer-commandInput,.CommentPostContainer.is-fullscreen .CommentPostContainer-commentInput{background-color:hsla(0,0%,100%,.7)}.CommentPostContainer.is-fullscreen .CommentPostContainer-commandInput,.CommentPostContainer.is-fullscreen .CommentPostContainer-commentInput,.CommentPostContainer.is-fullscreen .CommentPostContainer-postButton{transition:background-color .4s}.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover) .CommentPostContainer-commandInput,.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover) .CommentPostContainer-commentInput,.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover) .CommentPostContainer-postButton{background-color:hsla(0,0%,100%,.1);border:none}.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover) .CommentCommandInput,.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover) .CommentInput-textarea{color:#ccc}.CommentPostContainer.is-fullscreen .CommentPostButton{transition:background-color .4s ease,opacity .4s ease;background-color:rgba(0,124,255,.7)}.CommentPostContainer.is-fullscreen:not(.is-active):not(:hover):not(:focus) .CommentPostButton{background-color:rgba(0,124,255,0);opacity:.3}.CommentPostContainer.is-fullscreen .CommentPostButton:focus,.CommentPostContainer.is-fullscreen .CommentPostButton:hover{background-color:rgba(0,96,210,.7)}.CommentPostContainer.is-noLogin .CommentPostContainer-commentShutter{display:none;pointer-events:none}.CommentPostContainer.is-noLogin:hover .CommentPostContainer-commentShutter{display:block}.CommentPostContainer.is-noLogin .CommentPostContainer-commentShutter .Link{pointer-events:auto}.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}.CommentPostErrorContainer-message{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:14px;line-height:32px;color:#fff;background-color:#657586;opacity:1}.CommentPostErrorContainer-message pre{margin:0}.CommentPostErrorContainer-transition-leave{opacity:1}.CommentPostErrorContainer-transition-leave.CommentPostErrorContainer-transition-leave-active{transition:opacity .3s ease-in;opacity:0}.ControllerBoxContainer{background-color:#000;height:80px}.ControllerBoxContainer .ControllerBoxContainer-fixFullscreenCheckbox{position:absolute;bottom:0;right:0;padding:4px;color:#ccc;cursor:pointer}.ControllerBoxContainer.is-fullscreen{background-color:#000}.ControllerBoxContainer.is-fullscreen .ControllerBoxContainer-fixFullscreenCheckbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1024px){.ControllerBoxContainer.is-fullscreen .ControllerBoxContainer-fixFullscreenCheckbox{display:none}}.ControllerBoxContainer.is-fullscreen.is-fixedFullscreenController{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}.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}.VolumeBarContainer{width:80px;min-height:36px}.PlayerContainer,.VolumeBarContainer{display:inline-block;vertical-align:top;position:relative}.PlayerContainer{width:100%;background-color:#000;overflow:hidden}.PlayerContainer.is-jiho-playing .VideoContainer{opacity:.3}.PlayerOptionContainer{position:absolute;z-index:17;bottom:84px;right:10px;padding:4px;box-sizing:border-box;min-width:423px;max-height:calc(100% - 88px);overflow-y:auto;border:4px solid rgba(33,33,33,.9);background-color:rgba(0,0,0,.95)}.PlayerOptionContainer::-webkit-scrollbar{width:8px;height:8px;background:#657586}.PlayerOptionContainer::-webkit-scrollbar-thumb{background:#b2bec2}.PlayerOptionContainer .PlayerOptionContainer-area{min-width:160px}.PlayerOptionContainer-premiumLink{width:60%;margin:8px auto;height:24px;line-height:24px;font-size:12px}.VideoAdCommentPostContainer{position:relative;overflow:hidden;width:100%;height:32px}.VideoAdControllerBoxContainer{background-color:#000;z-index:1}.VideoAdControllerBoxContainer.is-fullscreen.is-fixedFullscreenController{background:linear-gradient(180deg,#202020,#000,#000);opacity:1!important}.VideoAdControllerBoxContainer.is-fullscreen:not(.is-fixedFullscreenController) .VideoAdCommentPostContainer{display:none}.VideoAdControllerBoxContainer.is-fullscreen:not(.is-fixedFullscreenController) .VideoAdSeekBarContainer{padding-top:0}.VideoAdControllerContainer{position:relative;width:100%;height:36px;padding-left:8px;padding-right:8px}.VideoAdControllerContainer-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.VideoAdControllerContainer-area{-webkit-flex:1 1;flex:1 1;white-space:nowrap}.VideoAdControllerContainer-centerArea{text-align:center}.VideoAdControllerContainer-centerArea .SeekToHeadButton{margin-right:8px}.VideoAdControllerContainer-centerArea .PlayerSkipNextButton{margin-left:8px}.VideoAdControllerContainer-area:last-child{text-align:right}.VideoAdSeekBarContainer{position:relative;padding-top:8px;padding-left:8px;padding-right:8px}.VideoAdVolumeBarContainer{display:inline-block;vertical-align:top;width:80px;min-height:36px;position:relative}.PreVideoStartPremiumLinkContainer{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;bottom:8px;text-align:center;opacity:.9;background-color:#000;padding:10px;border:1px solid #333;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);font-weight:700}.PreVideoStartPremiumLinkContainer-heading{padding-bottom:4px;font-size:16px;color:#fff;white-space:nowrap}.PreVideoStartPremiumLinkContainer-message{margin:7px;color:#ffbf00;white-space:nowrap}.PreVideoStartPremiumLinkContainer-link{width:152px;margin:0 auto}.PreVideoStartPremiumLinkContainer.is-fullscreen{bottom:80px}.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}.ResumeContainer.is-fullscreen{bottom:80px}.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{width:100%;height:100%}.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}.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:1}.VideoAdContainer .VideoAdContainer-remainTime{position:absolute;bottom:0;left:0}@media screen and (min-height:590px) and (min-width:1286px){.VideoAdContainer.is-autoResize .VideoAdNotSkippableSkipButton{min-width:212px}.VideoAdContainer.is-autoResize .VideoAdNotSkippableSkipButton-label{width:105px;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{width:105px;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{width:105px;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}.VideoContainer .SystemMessageContainer{z-index:16}.VideoContainer .VideoJumpConfirmContainer{z-index:14}.VideoContainer .VideoErrorContainer{z-index:15}.VideoContainer .VideoAdContainer{z-index:13}.VideoContainer .VideoPaymentLinkContainer,.VideoContainer .VideoPaymentLinkContainerB,.VideoContainer .VideoPaymentLinkContainerC{z-index:12}.VideoContainer .VideoStartButtonContainer{z-index:11}.VideoContainer .VideoStalledPremiumLinkContainer{z-index:10}.VideoContainer .PreVideoStartPremiumLinkContainer{z-index:9}.VideoContainer .ResumeContainer,.VideoContainer .VideoQualityTipsContainer{z-index:8}.VideoContainer .Spinner{z-index:7}.VideoContainer .VideoEndScreenContainer{z-index:6}.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-fullscreen.is-fixedFullscreenController .ResumeContainer,.VideoContainer.is-fullscreen.is-fixedFullscreenController .VideoQualityTipsContainer{position:fixed}.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-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;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-changeFlash{display:inline-block;vertical-align:top;font-size:14px;font-weight:600;color:#fff;text-decoration:none;background-color:#0080ff;border-radius:4px;width:150px;height:36px}.VideoErrorContainer .VideoErrorMessage-description-help,.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;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}.VideoErrorContainer .VideoErrorMessage-description-changeFlash:hover,.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:150px;height:36px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:14px}.VideoErrorContainer.is-reloading:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);content:""}.VideoErrorContainer.is-tips.is-fullscreen{bottom:80px}.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;bottom: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;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute;width:32px;height:32px;fill:#000}.VideoJumpConfirmContainer.is-fullscreen .VideoJumpConfirmContainer-nextVideo{position:fixed;bottom:88px}.VideoPaymentLinkContainer{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:176px;color:#fff;background-color:#333;box-shadow:0 0 4px rgba(0,0,0,.3);font-size:12px}.VideoPaymentLinkContainer-info{height:72px;display:-webkit-flex;display:flex;margin:12px 12px 0}.VideoPaymentLinkContainer-infoThumbnail{position:relative;width:128px;height:72px;overflow:hidden}.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{height:72px;-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-body{display:-webkit-flex;display:flex;margin:12px 0 0}.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}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-controllerButtonWrapper{border:1px solid #b90;border-radius:4px;height:56px}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-confirmButton{border-radius:4px 0 0 4px}.VideoPaymentLinkContainer.is-processing .VideoPaymentLinkContainer-controllerButtonInfo{color:#b90}.VideoQualityTipsContainer{position:absolute;left:8px;bottom:0}.VideoQualityTipsContainer-tips{position:relative;width:100%;height:100%}.VideoQualityTipsContainer-optionLink{cursor:pointer;color:#007cff;text-decoration:underline}body.is-fullscreen .VideoQualityTipsContainer{bottom:80px}.VideoStalledPremiumLinkContainer{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-kerning:none;font-kerning:none;position:absolute}.VideoStalledPremiumLinkContainer-link{height:28px;padding:0 8px;border:1px solid #d9a300;line-height:26px;font-size:13px;color:#ffbf00;background-color:#000;white-space:nowrap}.VideoStalledPremiumLinkContainer-link:hover{color:#fff;background-color:#d9a300;text-decoration:none}.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%}.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.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.6;max-height:3.2em}.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:8px}.VideoMenuContainer-areaRight{padding:0 8px;text-align:right}.VideoMenuContainer .VideoMenuContainer-button{width:28px;height:28px}.VideoMenuContainer-areaLeft>*{margin-right:8px}.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{padding-bottom:2px}.VideoMenuContainer-areaRight>*{margin-right:4px}.VideoMenuContainer-areaRight>:last-child{margin-right:0}.VideoMenuContainer-uadBalloonWrapper{display:inline-block;vertical-align:top;position:relative}.VideoMenuContainer .UadButtonBalloon{position:absolute;display:inline-block;margin:-4px 0;padding:4px 8px;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}.WatchAppContainer{margin-top:36px}.WatchAppContainer-main{width:1024px;margin:0 auto 16px}.WatchAppContainer-switchToFlash{width:100%;height:40px;line-height:40px;min-width:1024px}.WatchAppContainer-switchToFlash .SwitchToFlashLead-inner{width:1024px}.WatchAppContainer-flashPlayerNotSwitchableMessage{width:100%;color:#fd7373;font-size:12px;line-height:24px;height:24px;background:#fff;border-bottom:1px solid #fbb}.WatchAppContainer-flashPlayerNotSwitchableMessage:after{content:" ";position:absolute;box-sizing:border-box;right:0;width:100vw;z-index:-1;height:inherit;background:inherit;border-bottom:inherit}@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}body.is-autoResize:not(.is-fullscreen) .MainContainer-playerPanel{height:100%}}@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}body.is-dummy,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),body.is-fullscreen>:not(#js-app):not(.Tooltip):not(.Clipboard-textarea):not(.Dialog-background){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 .VideoContainer.is-fullscreen.is-fixedFullscreenController{height:calc(100vh - 80px)!important}body.is-fullscreen .ControllerBoxContainer,body.is-fullscreen .VideoAdControllerBoxContainer{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-mouseMoving .VideoAdControllerBoxContainer,body.is-fullscreen .PlayerContainer.is-stalling .ControllerBoxContainer,body.is-fullscreen .PlayerContainer.is-stalling .VideoAdControllerBoxContainer,body.is-fullscreen .VideoAdControllerBoxContainer.is-active,body.is-fullscreen .VideoAdControllerBoxContainer:hover{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-fullscreen .CommentPostContainer,body.is-fullscreen .VideoAdCommentPostContainer{max-width:640px;margin:auto}body.is-hijacked .WatchAppContainer{position:absolute;top:-100%;left:-100%}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{overflow:hidden}body.is-ownerEdit .BottomContainer:after,body.is-ownerEdit .HeaderContainer: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}