/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:GYAOPlayerFont;src:url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.eot);src:url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.eot#iefix) format("eot"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.woff2) format("woff2"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.woff) format("woff"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.ttf) format("truetype"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.0.0/fonts/icons.svg#GYAOPlayerFont) format("svg");font-weight:400;font-style:normal}.gyp-icon-arrow:before,.gyp-icon-check:before,.gyp-icon-fullscreen-exit:before,.gyp-icon-fullscreen:before,.gyp-icon-gyao-line:before,.gyp-icon-gyao:before,.gyp-icon-info:before,.gyp-icon-largescreen-exit:before,.gyp-icon-largescreen:before,.gyp-icon-pause:before,.gyp-icon-play:before,.gyp-icon-repeat:before,.gyp-icon-setting:before,.gyp-icon-volume-down:before,.gyp-icon-volume-mute:before,.gyp-icon-volume-off:before,.gyp-icon-volume-up:before{font-family:GYAOPlayerFont;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-decoration:inherit;line-height:1;letter-spacing:normal;display:inline-block;direction:ltr;word-wrap:normal;white-space:nowrap;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.gyp-icon-arrow:before{content:"\EA01"}.gyp-icon-check:before{content:"\EA02"}.gyp-icon-fullscreen-exit:before{content:"\EA03"}.gyp-icon-fullscreen:before{content:"\EA04"}.gyp-icon-gyao-line:before{content:"\EA05"}.gyp-icon-gyao:before{content:"\EA06"}.gyp-icon-info:before{content:"\EA07"}.gyp-icon-largescreen-exit:before{content:"\EA08"}.gyp-icon-largescreen:before{content:"\EA09"}.gyp-icon-pause:before{content:"\EA0A"}.gyp-icon-play:before{content:"\EA0B"}.gyp-icon-repeat:before{content:"\EA0C"}.gyp-icon-setting:before{content:"\EA0D"}.gyp-icon-volume-down:before{content:"\EA0E"}.gyp-icon-volume-mute:before{content:"\EA0F"}.gyp-icon-volume-off:before{content:"\EA10"}.gyp-icon-volume-up:before{content:"\EA11"}@-webkit-keyframes gyp-keyframe-fadein{0%{opacity:0}to{opacity:1}}@keyframes gyp-keyframe-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gyp-keyframe-fadeout{0%{opacity:1}to{opacity:0}}@keyframes gyp-keyframe-fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gyp-keyframe-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(370deg);transform:rotate(370deg)}}@keyframes gyp-keyframe-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(370deg);transform:rotate(370deg)}}.gyp .gyp-action-control{-webkit-box-pack:justify;justify-content:space-between;position:relative}.gyp .gyp-action-control,.gyp .gyp-action-control-right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.gyp .gyp-action-control-right>*{margin-left:8px}.gyp .gyp-action-control-left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1}.gyp .gyp-action-control-left>*{margin-right:8px}.gyp .gyp-button{font-size:21px;background:none;color:#fff;cursor:pointer;padding:0;border:none;border-radius:50%;line-height:0;outline:none;width:38px;height:38px}.gyp .gyp-button:active,.gyp .gyp-button:focus,.gyp .gyp-button:hover,.gyp .gyp-setting-button.is-open{background-color:hsla(0,0%,100%,.25)}.gyp .gyp-setting-button:before{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.gyp .gyp-setting-button.is-open:before{opacity:.7;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.gyp .gyp-setting-button.is-open{pointer-events:none}.gyp .gyp-control-container.is-active>*{opacity:1}.gyp .gyp-control-container:not(.is-initialized){pointer-events:none}.gyp .gyp-control-container:not(.is-initialized)>*{opacity:.6}.gyp .gyp-controls{position:absolute;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8) 20%,transparent);padding:20px 16.5px 8px;opacity:0;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gyp .gyp-control-label{position:absolute;top:0;color:hsla(0,0%,100%,.7);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.gyp .gyp-ended-display{-webkit-box-pack:center;justify-content:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);padding:40px;line-height:1.4;overflow-y:auto;width:100%;height:100%}.gyp .gyp-ended-display,.gyp .gyp-ended-display-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#fff}.gyp .gyp-ended-display-button{font-size:18.5px;font-size:1.85rem;flex-shrink:0;font-weight:700;background-color:transparent;cursor:pointer;padding:.8em;margin-top:-22.5px;border:none;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.gyp .gyp-ended-display-button:before{font-size:18.5px;font-size:1.85rem;margin-right:4px}.gyp .gyp-ended-display-button:active,.gyp .gyp-ended-display-button:hover{background-color:hsla(0,0%,100%,.1)}.gyp .gyp-error-display{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;padding:30px;line-height:1.4;overflow-y:auto;width:100%;height:100%}.gyp .gyp-error-display p{margin-top:0;margin-bottom:10px}.gyp .gyp-error-display-title{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}.gyp .gyp-error-display-code{font-size:11px;font-size:1.1rem;color:#aaa}.gyp .gyp-error-display-detail{font-size:13px;font-size:1.3rem;color:#aaa;line-height:1.7;max-width:640px;white-space:pre-wrap}.gyp .gyp-error-display-button,.gyp .gyp-error-display-buttons{display:-webkit-box;display:flex}.gyp .gyp-error-display-button{font-size:14.5px;font-size:1.45rem;-webkit-box-align:center;align-items:center;flex-shrink:0;font-weight:700;background-color:transparent;color:#fff;cursor:pointer;padding:.618em 1em;margin-bottom:10px;margin-right:10px;border:1px solid hsla(0,0%,100%,.25);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none;vertical-align:middle;white-space:nowrap}.gyp .gyp-error-display-button:before{font-size:18.5px;font-size:1.85rem;margin-right:4px;vertical-align:-1px}.gyp .gyp-error-display-button:active,.gyp .gyp-error-display-button:hover{background-color:hsla(0,0%,100%,.1)}.gyp .gyp-hover-information{position:absolute;top:0;left:0;border-radius:3px;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gyp .gyp-hover-information.is-hovered,.gyp .gyp-hover-information.is-seeking{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.gyp .gyp-hover-information-inner{position:relative;background-color:rgba(0,0,0,.8);padding:3px;border-radius:3px}.gyp .gyp-hover-information-time-display{font-size:12px;font-size:1.2rem;position:absolute;bottom:0;left:50%;background-color:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:3px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gyp .gyp-hover-information-thumbnail{background-repeat:no-repeat}.gyp{position:relative;font-family:Helvetica Neue,Noto Sans Japanese,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;background:#000;padding-top:56.25%;line-height:1;overflow:hidden;contain:paint}.gyp[fullscreen]{position:fixed}.gyp .gyp-inner,.gyp[fullscreen]{top:0;left:0;width:100%;height:100%}.gyp .gyp-inner{position:absolute}.gyp video{display:block;outline:none;width:100%;height:100%}.gyp .gyp-progress-control{position:relative}.gyp .gyp-progress-control-bar{cursor:pointer;height:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.gyp .gyp-progress-control-bar.is-seeking .gyp-progress-control-active-bar-handle{-webkit-transform:scale(1.3);transform:scale(1.3)}.gyp .gyp-progress-control-bar.is-hovered .gyp-progress-control-active-bar-handle,.gyp .gyp-progress-control-bar.is-hovered .gyp-progress-control-bar-hover-active,.gyp .gyp-progress-control-bar.is-hovered .gyp-progress-control-bar-hover-active-handle{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}.gyp .gyp-progress-control-bar.is-mobile .gyp-progress-control-active-bar-handle{opacity:1}.gyp .gyp-progress-control-bar-bg{position:absolute;bottom:6px;left:0;background-color:hsla(0,0%,100%,.2);border-radius:2px;width:100%;height:5px}.gyp .gyp-progress-control-bar-bg:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.6);outline:none}.gyp .gyp-progress-control-bar-active{position:absolute;bottom:6px;left:0;background-color:#ff8c00;border-radius:2px;height:5px}.gyp .gyp-progress-control-bar-hover-active{left:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gyp .gyp-progress-control-bar-buffer-active,.gyp .gyp-progress-control-bar-hover-active{position:absolute;bottom:6px;background-color:hsla(0,0%,100%,.3);border-radius:2px;height:5px}.gyp .gyp-progress-control-active-bar-handle-container{position:relative;width:100%}.gyp .gyp-progress-control-active-bar-handle{position:absolute;top:-4px;right:-6.5px;background-color:#ff8c00;border-radius:6.5px;opacity:0;width:13px;height:13px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gyp .gyp-setting-dialog{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-color:#333 transparent;scrollbar-width:thin;position:absolute;bottom:65px;right:16.5px;background-color:rgba(0,0,0,.8);box-shadow:0 0 8px 2px rgba(0,0,0,.2);color:#fff;border-radius:3px;overflow-y:auto;max-height:calc(100% - 73px)}.gyp .gyp-setting-dialog::-webkit-scrollbar{width:10px}.gyp .gyp-setting-dialog::-webkit-scrollbar-thumb{background-color:#333}.gyp .gyp-setting-dialog::-webkit-scrollbar-button{width:8px;height:8px}.gyp .gyp-setting-dialog:not(.is-open){display:none}.gyp .gyp-setting-dialog-content-wrapper{display:-webkit-box;display:flex}.gyp .gyp-setting-dialog-content{margin-top:10px;margin-bottom:10px}.gyp .gyp-setting-dialog-content-title{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.2)}.gyp .gyp-setting-dialog-menu-items{padding-left:0;margin-top:0;margin-bottom:0}.gyp .gyp-setting-dialog-menu-item{cursor:pointer;list-style:none}.gyp .gyp-setting-dialog-menu-item.is-disabled .gyp-setting-dialog-menu-item-button{color:#666;pointer-events:none}.gyp .gyp-setting-dialog-menu-item:not(.is-selected) .gyp-icon-check{visibility:hidden}.gyp .gyp-setting-dialog-menu-item-button{font-size:13px;font-size:1.3rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background:transparent;color:#fff;cursor:pointer;padding:10px 20px;border:none;line-height:1;text-align:left;width:100%;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gyp .gyp-setting-dialog-menu-item-button:hover{background:hsla(0,0%,100%,.15)}.gyp .gyp-icon-arrow:not(.is-prev){margin-left:10px}.gyp .gyp-icon-arrow.is-prev{margin-right:10px}.gyp .gyp-icon-arrow.is-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gyp .gyp-icon-check{margin-right:10px}.gyp .gyp-time-display{font-size:14.5px;font-size:1.45rem;color:#fff}.gyp .gyp-time-display-duration,.gyp .gyp-time-display-separator{opacity:.7}.gyp .gyp-tooltip{font-size:12px;font-size:1.2rem;position:absolute;top:-19px;left:0;background:rgba(0,0,0,.8);color:#fff;padding-left:1em;padding-right:1em;border-radius:2px;line-height:2.4em;-webkit-transform:translateY(-100%);transform:translateY(-100%);white-space:nowrap}.gyp .gyp-tooltip:not(.is-show){visibility:hidden}.gyp .gyp-volume-control{display:-webkit-box;display:flex;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.gyp .gyp-volume-control:focus-within .gyp-volume-control-bar{margin-right:6px;width:80px}.gyp .gyp-volume-control:focus-within .gyp-volume-control-bar-handle{opacity:1}.gyp .gyp-volume-control.is-seeking .gyp-volume-control-bar,.gyp .gyp-volume-control:hover .gyp-volume-control-bar{margin-right:6px;width:80px}.gyp .gyp-volume-control.is-seeking .gyp-volume-control-bar-handle,.gyp .gyp-volume-control:hover .gyp-volume-control-bar-handle{opacity:1}.gyp .gyp-volume-control.is-seeking .gyp-volume-control-bar-handle{-webkit-transform:scale(1.3);transform:scale(1.3)}.gyp .gyp-volume-control.is-muted .gyp-volume-control-bar-active,.gyp .gyp-volume-control.is-muted .gyp-volume-control-bar-handle{display:none}.gyp .gyp-volume-control-bar{position:relative;margin-left:6px;width:0;height:38px;-webkit-transition:width .3s ease;transition:width .3s ease}.gyp .gyp-volume-control-bar.is-seeking .gyp-volume-control-bar-handle{-webkit-transform:scale(1.3);transform:scale(1.3)}.gyp .gyp-volume-control-bar.is-hovered .gyp-volume-control-bar-handle{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}.gyp .gyp-volume-control-bar-bg{background-color:hsla(0,0%,100%,.3);width:100%}.gyp .gyp-volume-control-bar-active,.gyp .gyp-volume-control-bar-bg{position:absolute;top:50%;left:0;margin-top:-2px;border-radius:2px;height:4px}.gyp .gyp-volume-control-bar-active{background-color:#fff}.gyp .gyp-volume-control-bar-handle{position:absolute;top:50%;left:0;background-color:#fff;margin-top:-6px;margin-left:-6px;border-radius:50%;opacity:0;width:12px;height:12px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.gyp .gyp-waiting-display{-webkit-animation:gyp-keyframe-fadein .3s ease 0s 1 forwards;animation:gyp-keyframe-fadein .3s ease 0s 1 forwards;opacity:0;width:100%;height:100%}.gyp .gyp-waiting-display:before{content:"";display:block;-webkit-animation:gyp-keyframe-rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:gyp-keyframe-rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;position:absolute;top:50%;left:50%;background-clip:padding-box;border:7px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);border-radius:50%;text-align:left;width:52px;height:52px;margin:-36px 0 0 -26px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes blink{0%{opacity:.2}50%{opacity:.7}to{opacity:.2}}@keyframes blink{0%{opacity:.2}50%{opacity:.7}to{opacity:.2}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(370deg);transform:rotate(370deg)}}@keyframes rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(370deg);transform:rotate(370deg)}}@-webkit-keyframes add-favorite{0%{-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1);opacity:0;visibility:hidden}.1%{visibility:visible}40%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0;visibility:hidden}}@keyframes add-favorite{0%{-webkit-transform:scale3d(.3,.3,1);transform:scale3d(.3,.3,1);opacity:0;visibility:hidden}.1%{visibility:visible}40%{opacity:1}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0;visibility:hidden}}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translate3d(0,75%,0);transform:translate3d(0,75%,0);opacity:0;visibility:hidden}.1%{visibility:visible}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translate3d(0,75%,0);transform:translate3d(0,75%,0);opacity:0;visibility:hidden}.1%{visibility:visible}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fade-out-down{0%{-webkit-transform:none;transform:none;opacity:1}.1%{visibility:visible}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;visibility:hidden}}@keyframes fade-out-down{0%{-webkit-transform:none;transform:none;opacity:1}.1%{visibility:visible}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;visibility:hidden}}*,:after,:before{box-sizing:border-box}html{background-color:#fff;color:#333;font-size:62.5%;text-rendering:optimizelegibility}body{font-family:Helvetica Neue,Noto Sans Japanese,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;font-size:1.6em;line-height:1.6}div{tap-highlight-color:transparent}blockquote,figure{margin:0}article,section{margin-bottom:0}a{color:#858585;text-decoration:none}:focus-visible{outline:4px solid hsla(0,0%,80%,.6)}::-moz-selection{background-color:#666;color:#fbfbfb}::selection{background-color:#666;color:#fbfbfb}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.16em;font-weight:400}h1{font-size:37px;font-size:3.7rem}h2{font-size:30px;font-size:3rem}h3{font-size:23.5px;font-size:2.35rem}h4{font-size:18.5px;font-size:1.85rem}h5{font-size:16px;font-size:1.6rem}h6{font-size:14.5px;font-size:1.45rem}p{margin-top:0;margin-bottom:0}hr{display:block;height:1px;padding:0;border:0;border-top:1px solid #f0f0f0}em{font-style:normal}abbr{border-bottom:1px dotted #333}code,kbd,pre,samp,var{font-family:Menlo,Andale Mono,monospace}code{line-height:1.25;-moz-tab-size:4;-o-tab-size:4;tab-size:4}menu,ol,ul{margin-top:0;margin-bottom:0;padding:0}dd,dl,dt{margin:0}li{list-style-type:none}fieldset{min-width:0;margin:0;padding:0;border-width:0}button,input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-clear{display:none}button{padding:0;border:0;background-color:transparent}textarea{resize:vertical}iframe{margin:0;border:0}.alert{display:none;position:fixed;right:0;bottom:0;width:100%;padding:20px;-webkit-transition:bottom 1s cubic-bezier(.19,1,.22,1);transition:bottom 1s cubic-bezier(.19,1,.22,1);background-color:#333;color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.2);z-index:21}@media (min-width:768px){.alert{width:400px;margin-right:20px;margin-bottom:20px;border-radius:3px}}.alert.is-active{display:-webkit-box;display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) forwards}.alert .alert-image{width:100px}.alert .alert-content{font-size:14.5px;font-size:1.45rem;width:100%;white-space:pre-wrap}.border{margin-top:10px;margin-bottom:10px}.button-arrow{border-radius:50%;background-color:rgba(34,34,34,.7);box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.button-arrow.dir-left .button-arrow-image{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button-arrow:hover{background-color:rgba(51,51,51,.7)}.button-arrow:active{background-color:hsla(0,0%,40%,.7)}.button-arrow .button-arrow-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px}.button-arrow .button-arrow-content .button-arrow-image{width:20px;height:12.35294px}.button-favorite{display:inline-block;position:relative;width:48px;height:48px;padding-right:0;padding-left:44px;background:hsla(0,0%,100%,.95) url(https://s.yimg.jp/images/gyao/v1/images/icon/favorite.svg) 12px 12px no-repeat;background-size:24px 24px;line-height:48px;vertical-align:top}.button-favorite .button-favorite-text{font-size:14.5px;font-size:1.45rem;display:none;color:#858585;white-space:nowrap}@media (min-width:768px){.button-favorite:not(.size-s){width:auto;padding-right:12px;padding-left:44px;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button-favorite:not(.size-s) .button-favorite-text{display:inline}}.button-favorite.size-l{width:auto;padding-right:12px;padding-left:44px;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button-favorite.size-l .button-favorite-text{display:inline}.button-favorite.is-favorite{background-image:url(https://s.yimg.jp/images/gyao/v1/images/icon/favorite-on.svg)}.button-favorite.is-animating:after{-webkit-animation:add-favorite .5s forwards;animation:add-favorite .5s forwards}.button-favorite:hover .button-favorite-text{opacity:.8}.button-favorite:after{display:block;position:absolute;top:-7px;left:-6px;width:60px;height:60px;border-radius:50%;background-color:rgba(229,0,100,.2);content:"";opacity:1;visibility:hidden;pointer-events:none}.button.button-history-delete{background:url(https://s.yimg.jp/images/gyao/v1/images/icon/close-gray.svg) 50%/15px 15px no-repeat}.button-navigate{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px;padding:12px 10px;border:1px solid #f0f0f0;border-radius:3px}.button-navigate .button-navigate-text{font-size:12px;font-size:1.2rem;color:#333;font-weight:700;line-height:1.4}.button-navigate .image-lazy{flex-shrink:0;margin-left:10px;background-color:transparent}@media (min-width:1024px){.button-navigate.type-responsive{-webkit-box-pack:center;justify-content:center}}.button-navigate.type-fit{display:-webkit-inline-box;display:inline-flex}.button-navigate.size-l .button-navigate-text{font-size:14.5px;font-size:1.45rem}.button-navigate:hover .button-navigate-text{opacity:.8}.button-navigate:focus{outline:none;box-shadow:0 0 0 4px hsla(0,0%,80%,.6)}.button.button-play{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.button.button-play .image-lazy{margin-right:6px;background-color:transparent}.button-review-useful.button .button-review-useful-count{padding-left:4px}.button-review-useful.button.is-voted{color:#858585;font-weight:400;pointer-events:none}.button-review-useful.button[disabled]{color:#858585;pointer-events:none}.button{font-size:14.5px;font-size:1.45rem;display:inline-block;flex-shrink:0;height:48px;padding-right:20px;padding-left:20px;border-radius:3px;background-color:#e50064;color:#fff;font-weight:700;line-height:48px;text-align:center;white-space:nowrap;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06);cursor:pointer;vertical-align:top}.button:focus{outline:none;box-shadow:0 0 0 4px rgba(229,0,100,.4)}.button.type-text{background-color:transparent;color:#666;box-shadow:none}.button.type-text:hover{background-color:#eee}.button.type-text:focus{box-shadow:0 0 0 4px hsla(0,0%,80%,.6)}.button.type-primary-white{background-color:#fff;color:#666;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button.type-primary-white:focus{box-shadow:0 0 0 4px hsla(0,0%,80%,.6),0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button.type-primary-inactive{background-color:#333;color:#ccc;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button.type-primary-inactive:focus{box-shadow:0 0 0 4px hsla(0,0%,80%,.4),0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button.type-primary-gyao-store{background-color:#ff8c00;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06);color:#fff}.button.type-primary-gyao-store:focus{box-shadow:0 0 0 4px rgba(255,140,0,.4),0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.button.type-secondary{border:1px solid #f0f0f0;background-color:#fff;color:#666;box-shadow:none}.button.size-l{font-size:16px;font-size:1.6rem;height:60px;padding-right:28px;padding-left:28px;border-radius:4px;line-height:60px}.button.size-responsive,.button.size-s{font-size:12px;font-size:1.2rem;height:36px;padding-right:16px;padding-left:16px;border-radius:2px;line-height:36px}@media (min-width:768px){.button.size-responsive{font-size:14.5px;font-size:1.45rem;height:48px;padding-right:20px;padding-left:20px;border-radius:3px;line-height:48px}}.checkbox{font-size:14.5px;font-size:1.45rem;position:relative;line-height:1.4}.checkbox>input{position:absolute;top:0;left:0;width:2em;height:100%;cursor:pointer;opacity:0}.checkbox>input[disabled]+label:before{background-color:#eee}.checkbox>input:focus+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.checkbox>input:checked+label:before{border-color:#e50064;background:#e50064 url(https://s.yimg.jp/images/gyao/v1/images/icon/check.svg) 50%/80% 80% no-repeat}.checkbox>label{position:relative;padding-left:2em;outline:none;font-weight:700;cursor:pointer}.checkbox>label:before{display:inline-block;position:absolute;left:0;width:1.4em;height:1.4em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;border:2px solid #858585;border-radius:4px;background-color:#fff;content:""}.checkbox.type-gyao-store>input:focus+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.checkbox.type-gyao-store>input:checked+label:before{border-color:#ff8c00;background-color:#ff8c00}.container-ar{position:relative;max-width:100%;margin-right:auto;margin-left:auto}.container-ar .container-ar-wapper{position:relative;height:0;overflow:hidden}.container-ar .container-ar-content{position:absolute;top:0;left:0;width:100%;height:100%}.container-center-column .section:not(.type-fill):not(.type-auto-fill){padding-left:10px;padding-right:10px;max-width:1840px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container-center-column .section:not(.type-fill):not(.type-auto-fill){padding-left:30px}}@media (min-width:1024px){.container-center-column .section:not(.type-fill):not(.type-auto-fill){padding-left:60px}}@media (min-width:768px){.container-center-column .section:not(.type-fill):not(.type-auto-fill){padding-right:30px}}@media (min-width:1024px){.container-center-column .section:not(.type-fill):not(.type-auto-fill){padding-right:60px}}.container-center-column .section.type-fill{max-width:100%}.container-center-column .section.type-auto-fill{max-width:1840px;margin-right:auto;margin-left:auto}.container-center-column .section.type-auto-fill .section-header,.container-center-column .section.type-auto-fill .tab-titles{padding-left:10px;padding-right:10px}@media (min-width:768px){.container-center-column .section.type-auto-fill .section-header,.container-center-column .section.type-auto-fill .tab-titles{padding-left:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .section-header,.container-center-column .section.type-auto-fill .tab-titles{padding-left:60px}}@media (min-width:768px){.container-center-column .section.type-auto-fill .section-header,.container-center-column .section.type-auto-fill .tab-titles{padding-right:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .section-header,.container-center-column .section.type-auto-fill .tab-titles{padding-right:60px}}.container-center-column .section.type-auto-fill .item-carousel-item:first-child{margin-left:10px}@media (min-width:768px){.container-center-column .section.type-auto-fill .item-carousel-item:first-child{margin-left:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .item-carousel-item:first-child{margin-left:60px}}.container-center-column .section.type-auto-fill .item-carousel-item:last-child{margin-right:10px}@media (min-width:768px){.container-center-column .section.type-auto-fill .item-carousel-item:last-child{margin-right:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .item-carousel-item:last-child{margin-right:60px}}.container-center-column .section.type-auto-fill .schedule-list-row-item:first-child{padding-left:10px}@media (min-width:768px){.container-center-column .section.type-auto-fill .schedule-list-row-item:first-child{padding-left:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .schedule-list-row-item:first-child{padding-left:60px}}.container-center-column .section.type-auto-fill .schedule-list-row-item:last-child{padding-right:10px}@media (min-width:768px){.container-center-column .section.type-auto-fill .schedule-list-row-item:last-child{padding-right:30px}}@media (min-width:1024px){.container-center-column .section.type-auto-fill .schedule-list-row-item:last-child{padding-right:60px}}.container-clipper{position:relative}.container-clipper .container-clipper-content{overflow:hidden}.container-clipper .container-clipper-content:after{position:absolute;bottom:0;left:0;width:100%;height:120px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:""}.container-clipper .container-clipper-opener{font-size:14.5px;font-size:1.45rem;position:relative;height:48px;-webkit-transition:background-color 1s cubic-bezier(.19,1,.22,1);transition:background-color 1s cubic-bezier(.19,1,.22,1);line-height:48px;text-align:center;will-change:background-color}.container-clipper.is-open .container-clipper-content{height:auto!important}.container-clipper.is-open .container-clipper-content:after,.container-clipper.is-open .more-link{display:none}.container-purchase-grid{padding-left:10px;padding-right:10px;max-width:1240px}@media (min-width:768px){.container-purchase-grid{padding-left:30px}}@media (min-width:1024px){.container-purchase-grid{padding-left:60px}}@media (min-width:768px){.container-purchase-grid{padding-right:30px}}@media (min-width:1024px){.container-purchase-grid{padding-right:60px}}@media (min-width:940px){.container-purchase-grid{display:grid;margin-right:auto;margin-left:auto;grid-template-areas:"detail sidebar" "option sidebar";grid-template-rows:auto auto;grid-template-columns:auto 360px}.container-purchase-grid .container-purchase-grid-detail{grid-area:detail}.container-purchase-grid .container-purchase-grid-sidebar{margin-left:30px;grid-area:sidebar}.container-purchase-grid .container-purchase-grid-option{grid-area:option}}.container-purchase-grid .container-purchase-grid-floating-content{display:none;position:fixed;bottom:0;left:0;width:100%;margin-bottom:0;padding:10px 20px 20px;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 8px 2px rgba(0,0,0,.2);visibility:visible;z-index:21}.container-purchase-grid .container-purchase-grid-floating-content.is-show{display:block;-webkit-animation:fade-in-up .3s ease 0s 1 forwards;animation:fade-in-up .3s ease 0s 1 forwards}@media (min-width:940px){.container-purchase-grid .container-purchase-grid-floating-content.is-show{-webkit-animation:none;animation:none}}@media (min-width:940px){.container-purchase-grid .container-purchase-grid-floating-content{display:block;position:static;padding:0;background-color:none;box-shadow:none}}@media (-ms-high-contrast:active),(min-width:940px) and (-ms-high-contrast:none){.container-purchase-grid{display:-ms-grid;-ms-grid-rows:auto auto;-ms-grid-columns:auto 360px}.container-purchase-grid-detail{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column-span:1}.container-purchase-grid-option{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column-span:1}.container-purchase-grid-sidebar{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column-span:1}}.container-two-column{padding-left:10px;padding-right:10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;max-width:1840px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container-two-column{padding-left:30px}}@media (min-width:1024px){.container-two-column{padding-left:60px}}@media (min-width:768px){.container-two-column{padding-right:30px}}@media (min-width:1024px){.container-two-column{padding-right:60px}}@media (min-width:940px){.container-two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.container-two-column .container-two-column-left{width:100%}@media (min-width:940px){.container-two-column .container-two-column-left{margin-right:30px}}.container-two-column .container-two-column-left .section:not(.type-fill){max-width:none;padding-right:0;padding-left:0}.container-two-column .container-two-column-right{flex-shrink:0;width:100%;margin:0 auto 20px}@media (min-width:940px){.container-two-column .container-two-column-right{width:300px;margin:0}}.container-video-grid{margin:0 auto}.container-video-grid .container-video-grid-item-player{position:relative;height:56.25vw;min-height:180px;max-height:calc(100vh - 200px);margin-bottom:20px;-webkit-transition:height .2s ease;transition:height .2s ease;background-color:#000;overflow:hidden}.container-video-grid .container-video-grid-item-player .store-player,.container-video-grid .container-video-grid-item-player .video-player{width:100%;height:100%;margin-right:auto;margin-left:auto;padding-top:0}@media (min-width:1024px){.container-video-grid .container-video-grid-item-player .store-player.is-pip .video-player-main,.container-video-grid .container-video-grid-item-player .video-player.is-pip .video-player-main{left:60px;max-width:calc(100% - 490px)}}@media (min-width:768px){.container-video-grid .container-video-grid-item-player{height:360px;height:56.25vw}}@media (min-width:1024px){.container-video-grid .container-video-grid-item-player{height:520px;height:calc(56.25vw - 275.625px)}}@media screen and (min-width:1580px){.container-video-grid .container-video-grid-item-player{height:610px}}@media print{.container-video-grid .container-video-grid-item-player>*{display:none}}@media (min-width:1024px){.container-video-grid .container-video-grid-item-aside,.container-video-grid .container-video-grid-item-description,.container-video-grid .container-video-grid-item-sidebar{max-width:calc(100vw - 490px)}}.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{padding-left:10px;padding-right:10px;max-width:none;margin-right:auto;margin-left:auto}@media (min-width:768px){.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{padding-left:30px}}@media (min-width:1024px){.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{padding-left:60px}}@media (min-width:768px){.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{padding-right:30px}}@media (min-width:1024px){.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{padding-right:60px;margin-right:0;margin-left:0;padding-right:0;padding-left:0}}@media (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){.container-video-grid .container-video-grid-item-aside .section,.container-video-grid .container-video-grid-item-description .section,.container-video-grid .container-video-grid-item-sidebar .section{max-width:none!important}}@media (min-width:1024px){.container-video-grid{display:grid;grid-template-columns:1fr minmax(400px,24%);grid-template-rows:auto auto 1fr;grid-template-areas:"player sidebar" "description sidebar" "aside sidebar"}.container-video-grid.is-largescreen{width:100%;grid-template-areas:"player player" "description sidebar" "aside sidebar"}.container-video-grid.is-largescreen .container-video-grid-item-player{height:56.25vw;max-height:calc(100vh - 200px);margin:0 0 20px}.container-video-grid.is-largescreen .container-video-grid-item-sidebar{margin-top:0}.container-video-grid .container-video-grid-item-player{margin:20px 30px 20px 60px;grid-area:player}.container-video-grid .container-video-grid-item-description{margin-right:30px;margin-left:60px;grid-area:description}.container-video-grid .container-video-grid-item-aside{margin-right:30px;margin-left:60px;grid-area:aside}.container-video-grid .container-video-grid-item-sidebar{margin-top:20px;margin-right:60px;grid-area:sidebar}}@media (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){.container-video-grid{display:-ms-grid;-ms-grid-columns:1fr 400px;-ms-grid-rows:auto auto 1fr}.container-video-grid-item-player{-ms-grid-column-span:1;-ms-grid-row-span:1;-ms-grid-row:1;-ms-grid-column:1}.is-largescreen .container-video-grid-item-player{-ms-grid-column-span:2;-ms-grid-row-span:1;-ms-grid-row:1;-ms-grid-column:1}.container-video-grid-item-description{-ms-grid-column-span:1;-ms-grid-row-span:1;-ms-grid-row:2;-ms-grid-column:1}.container-video-grid-item-aside{-ms-grid-column-span:1;-ms-grid-row-span:1;-ms-grid-row:3;-ms-grid-column:1}.container-video-grid-item-sidebar{-ms-grid-column-span:1;-ms-grid-row-span:3;-ms-grid-row:1;-ms-grid-column:2}.is-largescreen .container-video-grid-item-sidebar{-ms-grid-column-span:1;-ms-grid-row-span:2;-ms-grid-row:2;-ms-grid-column:2}}.container-video-grid .video-player>.video-player-main>.gyao-player .vjs-button-largescreen{display:none}@media (min-width:1024px){.container-video-grid .video-player>.video-player-main>.gyao-player .vjs-button-largescreen{display:inline-block}}.container-video-grid .gyp .gyp-largescreen-button,.container-video-grid .video-player>.video-player-main>.gyao-player .vjs-loading-screen:after,.container-video-grid .video-player>.video-player-main>.gyao-player .vjs-loading-screen:before{display:none}@media (min-width:1024px){.container-video-grid .gyp .gyp-largescreen-button{display:block}}.content-label{font-size:14.5px;font-size:1.45rem;color:#666;font-weight:700}.content-label.content-label-free-first-video{width:56px;background-image:url(https://s.yimg.jp/images/gyao/v1/images/label/free-first-video-label.svg);background-size:56px 15px}.content-label.content-label-ended-countdown,.content-label.content-label-ended-soon{color:#e50064}.content-label.content-label-store-ended-countdown,.content-label.content-label-store-ended-soon,.content-label.content-label-store-free-episode,.content-label.content-label-store-preview{color:#ff8c00}.dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);z-index:101}.dialog.is-active{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.dialog.is-possible-to-close{cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.dialog .dialog-main{width:calc(100% - 40px);max-width:420px;max-height:100%;margin-right:20px;margin-left:20px;border-radius:3px;background-color:#fff;box-shadow:0 0 32px 4px rgba(0,0,0,.3);cursor:default;overflow-y:scroll}.dialog .dialog-content{padding:20px 30px}.dialog .dialog-content p{font-size:14.5px;font-size:1.45rem;color:#666}.dialog .dialog-content .dialog-content-title{font-size:16px;font-size:1.6rem;margin-bottom:10px;color:#333;font-weight:700}.dialog .dialog-buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;width:100%;padding:10px;border-top:1px solid #f0f0f0;background-color:#f7f7f7}.dialog .dialog-buttons .button:first-child{margin-right:8px}.fieldset{border:4px solid hsla(0,0%,94.1%,.8);border-radius:3px;box-shadow:inset 0 0 0 1px #f0f0f0}.fieldset .checkbox,.fieldset .radio{padding:.8em 10px}.fieldset .checkbox>input,.fieldset .radio>input{width:100%}.fieldset .checkbox:hover,.fieldset .radio:hover{background-color:#fbfbfb}.fieldset .checkbox+.checkbox,.fieldset .radio+.radio{border-top:1px solid #f0f0f0}.image-lazy{display:block;background-color:#f7f7f7;overflow:hidden}.image-lazy img:not([src]):not([srcset]){visibility:hidden}.image-lazy .image-lazy-source{display:block}.image-lazy.is-contain{width:100%;height:100%}.image-lazy.is-contain>.image-lazy-source{width:auto;height:100%;margin-right:auto;margin-left:auto}.image-lazy.is-responsive{position:relative;width:100%}.image-lazy.is-responsive>.image-lazy-source{position:absolute;top:0;left:0;width:100%;height:100%}.image-protect{pointer-events:none}@media print{.image-protect{visibility:hidden}}.item-carousel{position:relative}.item-carousel:not(:last-child){margin-bottom:4px}.item-carousel .item-carousel-container{overflow-x:auto;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;width:100%;padding-top:3px;padding-bottom:3px;white-space:nowrap;overflow-y:hidden}.item-carousel .item-carousel-container::-webkit-scrollbar{display:none}.item-carousel .item-carousel-item{display:inline-block;width:148px;margin-left:10px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06);vertical-align:top}.item-carousel .item-carousel-item:focus{outline:none;background-color:#eee;box-shadow:0 0 0 4px hsla(0,0%,80%,.6)}.item-carousel .item-carousel-item:focus .image-lazy{opacity:.8}.item-carousel .item-carousel-item:first-child{margin-left:0}.item-carousel .item-carousel-item-thumbnail{position:relative;line-height:0}.item-carousel .item-carousel-item-duration{font-size:11px;font-size:1.1rem;position:absolute;right:2px;bottom:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,.8);color:#fff;line-height:1;z-index:1}.item-carousel .item-carousel-item-details{margin:6px 8px;line-height:1}.item-carousel .item-carousel-item-title{font-size:12px;font-size:1.2rem;height:2.5em;color:#333;font-weight:700;line-height:1.25;white-space:pre-wrap;overflow:hidden;word-break:break-all}@media (min-width:768px){.item-carousel .item-carousel-item-title{font-size:13px;font-size:1.3rem;line-height:1.3}}.item-carousel .item-carousel-item-sub-text{font-size:12px;font-size:1.2rem;margin-top:2px;line-height:1.25;white-space:pre-wrap;word-break:break-all}.item-carousel .item-carousel-item-sub-text>.content-label{vertical-align:middle}.item-carousel .item-carousel-item-ranking{padding-right:4px;color:#666}.item-carousel .label{margin-bottom:4px}.item-carousel.size-m .item-carousel-item{width:148px}@media (min-width:768px){.item-carousel.size-m .item-carousel-item{width:160px}}@media (min-width:1024px){.item-carousel.size-m .item-carousel-item{width:192px}}.item-carousel.size-l .item-carousel-item{width:164px}@media (min-width:768px){.item-carousel.size-l .item-carousel-item{width:208px}}@media (min-width:1024px){.item-carousel.size-l .item-carousel-item{width:256px}}.item-carousel.size-xl .item-carousel-item{width:296px}@media (min-width:768px){.item-carousel.size-xl .item-carousel-item{width:320px}}@media (min-width:1024px){.item-carousel.size-xl .item-carousel-item{width:384px}}.item-carousel .item-carousel-item-title-placeholder{width:100%;max-width:640px;height:.9em;margin-bottom:4px;background-color:#f7f7f7}.item-carousel .item-carousel-item-title-placeholder:last-child{width:50%}.item-carousel .item-carousel-item.item-carousel-item-nomatch{font-size:14.5px;font-size:1.45rem;width:100%;height:80px;background-color:#f7f7f7;color:#858585;line-height:80px;text-align:center;box-shadow:none}.item-carousel .button-arrow{display:none;position:absolute;top:50%;margin-top:-20px}.item-carousel .button-arrow.dir-right{right:15px}.item-carousel .button-arrow.dir-left{left:15px}@media (min-width:768px){.item-carousel:hover.has-next .button-arrow.dir-right,.item-carousel:hover.has-prev .button-arrow.dir-left{display:-webkit-box;display:flex}}.item-list{margin-bottom:20px}.item-list .item-list-items{border-top:1px solid #f0f0f0;will-change:contents}.item-list .item-list-item{border-bottom:1px solid #f0f0f0}.item-list .item-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media (min-width:768px){.item-list .item-list-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}.item-list .item-list-item-link{display:block}.item-list .item-list-item-rank{flex-shrink:0;width:24px;margin-right:4px;color:#666;line-height:24px}@media (min-width:1024px){.item-list .item-list-item-rank{width:32px;line-height:32px}}.item-list .item-list-item-rank .item-list-item-rank-index-text{font-size:14.5px;font-size:1.45rem;display:block;border-radius:50%;color:#333;font-weight:700;text-align:center;vertical-align:top}@media (min-width:1024px){.item-list .item-list-item-rank .item-list-item-rank-index-text{font-size:16px;font-size:1.6rem}}.item-list .item-list-item-rank.is-index-1 .item-list-item-rank-index-text{background-color:#d0b46a;color:#fff}.item-list .item-list-item-rank.is-index-2 .item-list-item-rank-index-text{background-color:#a7b5bc;color:#fff}.item-list .item-list-item-rank.is-index-3 .item-list-item-rank-index-text{background-color:#ae644a;color:#fff}.item-list .item-list-item-thumbnail{position:relative;flex-shrink:0;width:148px}.item-list .item-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-right:10px;padding-left:10px}.item-list .item-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;margin-bottom:6px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.item-list .item-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.item-list .item-list-item-duration{color:#858585}.item-list .item-list-item-buttons{margin-left:4px;text-align:right}@media (min-width:768px){.item-list .item-list-item-buttons{width:100%;margin-bottom:10px}}.item-list .datetime{color:#858585}.item-list .content-label{margin-right:6px}.item-list .content-label-ended-countdown,.item-list .content-label-ended-soon{color:#e50064}.item-list .label{margin-bottom:6px}.item-list .item-list-item-nomatch{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.item-list .item-list-item-plcaeholder .item-list-item-thumbnail{height:111px;background-color:#f7f7f7}.item-list .item-list-more-link{border-top:0}.item-list.is-loading .item-list-more-link{background-color:#f7f7f7;pointer-events:none}.item-list.is-loading .item-list-more-link .more-link-text{color:#eee}.item-list.is-loading .item-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.item-list.is-loading .item-list-more-link .image-lazy{opacity:.2}.item-list.is-ended .item-list-more-link{display:none}.item-list.is-reloading{opacity:.4;pointer-events:none}.item-list.size-responsive .item-list-item-thumbnail{width:100px}@media (min-width:375px){.item-list.size-responsive .item-list-item-thumbnail{width:120px}}@media (min-width:425px){.item-list.size-responsive .item-list-item-thumbnail{width:148px}}@media (min-width:1024px){.item-list.size-responsive .item-list-item-thumbnail{width:172px}}.item-list.size-responsive .item-list-item-plcaeholder .item-list-item-thumbnail{height:75px}@media (min-width:375px){.item-list.size-responsive .item-list-item-plcaeholder .item-list-item-thumbnail{height:90px}}@media (min-width:425px){.item-list.size-responsive .item-list-item-plcaeholder .item-list-item-thumbnail{height:111px}}@media (min-width:1024px){.item-list.size-responsive .item-list-item-plcaeholder .item-list-item-thumbnail{height:129px}}.item-tile{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px}.item-tile .item-tile-item{padding-right:10px;padding-bottom:10px}@media (max-width:420px){.item-tile .item-tile-item{width:50%}}@media (min-width:421px) and (max-width:567px){.item-tile .item-tile-item{width:33.3333%}}@media (min-width:568px) and (max-width:1224px){.item-tile .item-tile-item{width:25%}}@media (min-width:1225px){.item-tile .item-tile-item{width:20%;max-width:156px}}.item-tile .item-tile-item-link{display:block;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06);overflow:hidden}.item-tile .item-tile-item-details{margin:6px 8px;background-color:#fff}.item-tile .item-tile-item-title{font-size:12px;font-size:1.2rem;height:2.5em;color:#333;font-weight:700;line-height:1.25;white-space:pre-wrap;overflow:hidden;word-break:break-all}@media (min-width:768px){.item-tile .item-tile-item-title{font-size:13px;font-size:1.3rem;line-height:1.3}}.item-tile .item-tile-item-thumbnail{margin-bottom:2px;background:#f7f7f7;line-height:0;vertical-align:top}.label{display:inline-block;background-repeat:no-repeat;vertical-align:top}.label.label-live{width:31px;height:15px;background-image:url(https://s.yimg.jp/images/gyao/v1/images/label/live-label.svg);background-size:31px 15px}.label.label-gyao-store{width:45px;height:15px;background-image:url(https://s.yimg.jp/images/gyao/v1/images/label/gyao-store-label.svg);background-size:45px 15px}.more-link{position:relative;border-top:1px solid #f0f0f0}.more-link,.more-link .more-link-text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.more-link .more-link-text{-webkit-box-align:center;align-items:center;padding-top:1em;padding-bottom:1em;color:#333}.more-link .more-link-text>span{font-size:14.5px;font-size:1.45rem;margin-right:.6em}.more-link .more-link-text:active,.more-link .more-link-text:hover{color:#858585}.more-link .image-lazy{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.more-link.has-link .image-lazy{-webkit-transform:none;transform:none}.option-selector{display:-webkit-box;display:flex;margin-bottom:10px;border:1px solid #f0f0f0;border-radius:3px}.option-selector fieldset{width:100%}.option-selector .option-selector-item{font-size:13px;font-size:1.3rem;display:-webkit-inline-box;display:inline-flex;position:relative;-webkit-box-align:center;align-items:center;cursor:pointer;vertical-align:baseline}.option-selector .option-selector-item>input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.option-selector .option-selector-item>input:hover+label{color:#858585}.option-selector .option-selector-item>input:focus+label{background-color:#fbfbfb}.option-selector .option-selector-item>input:checked+label{background-color:#f7f7f7;color:#333;font-weight:700}.option-selector .option-selector-item>label{display:-webkit-inline-box;display:inline-flex;padding:12px 10px 11px;color:#666;line-height:1;cursor:pointer}.option-selector .option-selector-item:not(:first-child):before{position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #f0f0f0;content:""}.option-selector .option-selector-item.option-selector-item-placeholder{width:70px;height:36px;line-height:1;vertical-align:top}.option-selector.type-separate{margin-bottom:6px;border:0}.option-selector.type-separate .option-selector-item{width:calc(50% - 4px);margin-right:4px;margin-bottom:4px;border:1px solid #f0f0f0;border-radius:3px}.option-selector.type-separate .option-selector-item:not(:first-child):before{display:none}.option-selector.type-separate .option-selector-item>label{width:100%}@media (min-width:425px){.option-selector.type-separate .option-selector-item{width:calc(33.33333% - 4px)}}@media (min-width:768px){.option-selector.type-separate .option-selector-item{width:calc(25% - 4px)}}@media (min-width:1280px){.option-selector.type-separate .option-selector-item{width:calc(20% - 4px)}}.option-selector.type-separate .option-selector-item.option-selector-item-placeholder{height:38px;border-color:#f7f7f7;background-color:#f7f7f7}.placeholder-line{width:100%;max-width:640px;height:1em;margin-bottom:8px;background-color:#f7f7f7}.placeholder-line:last-child{width:50%}.program-list{margin-bottom:20px}.program-list .program-list-items{border-top:1px solid #f0f0f0;will-change:contents}.program-list .program-list-item{border-bottom:1px solid #f0f0f0}.program-list .program-list-item.is-current{background-color:#f7f7f7;pointer-events:none}.program-list .program-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media (min-width:768px){.program-list .program-list-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}.program-list .program-list-item-link{display:block}.program-list .program-list-item-thumbnail{position:relative;flex-shrink:0;width:148px}.program-list .program-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-left:10px}.program-list .program-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;margin-bottom:6px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.program-list .program-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.program-list .program-list-item-buttons{margin-left:4px;text-align:right}@media (min-width:768px){.program-list .program-list-item-buttons{width:100%;margin-bottom:10px}}.program-list .datetime{color:#858585}.program-list .content-label-ended-countdown,.program-list .content-label-ended-soon{color:#e50064}.program-list .content-label{margin-right:6px}.program-list .label{margin-bottom:6px}.program-list .program-list-item-video-count{margin-left:6px}.program-list .program-list-item-nomatch{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.program-list .program-list-item-plcaeholder .program-list-item-thumbnail{height:111px;background-color:#f7f7f7}.program-list .program-list-more-link{border-top:0}.program-list.is-loading .program-list-more-link{background-color:#f7f7f7;pointer-events:none}.program-list.is-loading .program-list-more-link .more-link-text{color:#eee}.program-list.is-loading .program-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.program-list.is-loading .program-list-more-link .image-lazy{opacity:.2}.program-list.is-ended .program-list-more-link{display:none}.program-list.is-reloading{opacity:.4;pointer-events:none}.program-list.size-responsive .program-list-item-thumbnail{width:100px}@media (min-width:375px){.program-list.size-responsive .program-list-item-thumbnail{width:120px}}@media (min-width:425px){.program-list.size-responsive .program-list-item-thumbnail{width:148px}}@media (min-width:1024px){.program-list.size-responsive .program-list-item-thumbnail{width:172px}}.program-list.size-responsive .program-list-item-plcaeholder .program-list-item-thumbnail{height:75px}@media (min-width:375px){.program-list.size-responsive .program-list-item-plcaeholder .program-list-item-thumbnail{height:90px}}@media (min-width:425px){.program-list.size-responsive .program-list-item-plcaeholder .program-list-item-thumbnail{height:111px}}@media (min-width:1024px){.program-list.size-responsive .program-list-item-plcaeholder .program-list-item-thumbnail{height:129px}}.radio{font-size:14.5px;font-size:1.45rem;position:relative;line-height:1.4}.radio>input{position:absolute;top:0;left:0;width:2em;height:100%;cursor:pointer;opacity:0}.radio>input[disabled]+label:before{background-color:#eee}.radio>input:focus+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.radio>input:checked+label:before{border-width:.4em;border-color:#e50064;background-color:#fff}.radio>label{position:relative;padding-left:2em;outline:none;font-weight:700;cursor:pointer;word-break:keep-all}.radio>label:before{display:inline-block;position:absolute;left:0;width:1.4em;height:1.4em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;border:2px solid #858585;border-radius:50%;background-color:#fff;content:""}.radio.type-gyao-store>input:focus+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.radio.type-gyao-store>input:checked+label:before{border-color:#ff8c00}.rating{display:inline-block;line-height:0;vertical-align:top}.rating .rating-star{fill:#ffd055}.rating[data-rate="0"] .rating-star,.rating[data-rate^="1"] .rating-star:first-child~.rating-star,.rating[data-rate^="2"] .rating-star:nth-child(2)~.rating-star,.rating[data-rate^="3"] .rating-star:nth-child(3)~.rating-star,.rating[data-rate^="4"] .rating-star:nth-child(4)~.rating-star,.rating[data-rate^="5"] .rating-star:nth-child(5)~.rating-star{fill:#e7e7e7}.review-list{margin-bottom:20px}.review-list .review-list-items{border-top:1px solid #f0f0f0;will-change:contents}.review-list .review-list-item{padding:20px 0;border-bottom:1px solid #f0f0f0}.review-list .review-list-item:last-child{margin-bottom:0}.review-list .review-list-item.is-deleted{position:relative;width:100%;height:64px;line-height:64px;text-align:center;overflow:hidden}.review-list .review-list-item.is-deleted>*{display:none}.review-list .review-list-item.is-deleted:after{font-size:14.5px;font-size:1.45rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#858585;content:"レビューが削除されました"}.review-list .review-list-item-video-title{font-size:14.5px;font-size:1.45rem;max-width:716px;margin-bottom:10px;font-weight:700;line-height:1.4}.review-list .review-list-item-video-title>span{color:#858585}.review-list .review-list-item-video-title>a{color:#333}.review-list .review-list-item-video-title>a:hover{color:#666}.review-list .review-list-item-header{display:-webkit-box;display:flex;margin-bottom:10px}.review-list .review-list-item-header-thumbnail{flex-shrink:0;width:48px;height:48px;margin-right:10px;border-radius:50%;background-color:#f7f7f7;overflow:hidden}@media (min-width:640px){.review-list .review-list-item-header-thumbnail{width:56px;height:56px;margin-right:20px}}.review-list .review-list-item-header-title{font-size:14.5px;font-size:1.45rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;max-width:640px;margin-bottom:4px;font-weight:700;line-height:1.4}@media (min-width:640px){.review-list .review-list-item-header-title{font-size:14.5px;font-size:1.45rem}}.review-list .review-list-item-header-post-info,.review-list .review-list-item-header-user-info{font-size:12px;font-size:1.2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:4px;color:#858585;line-height:1.2}@media (min-width:640px){.review-list .review-list-item-header-post-info,.review-list .review-list-item-header-user-info{font-size:13px;font-size:1.3rem}}.review-list .review-list-item-header-post-info>*,.review-list .review-list-item-header-user-info>*{margin-right:10px}.review-list .review-list-item-header-username{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;color:#333;font-weight:700}.review-list .review-list-item-header-self-mark{color:#858585}.review-list .review-list-item-content{max-width:640px;white-space:pre-wrap}@media (min-width:640px){.review-list .review-list-item-content{margin-left:76px}}.review-list .review-list-item-content-text{font-size:14.5px;font-size:1.45rem;width:100%;max-width:640px;margin-bottom:10px;color:#666;word-break:break-all}.review-list .review-list-item-content-footer{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.review-list .review-list-item-content-footer .button:not(:last-child){margin-right:4px}.review-list .review-list-more-link{border-top:0}.review-list.is-loading .review-list-more-link{background-color:#f7f7f7;pointer-events:none}.review-list.is-loading .review-list-more-link .more-link-text{color:#eee}.review-list.is-loading .review-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.review-list.is-loading .review-list-more-link .image-lazy{opacity:.2}.review-list.is-ended .review-list-more-link,.review-list .review-list-item-content-interstitial,.review-list .review-list-item.is-spoiler .review-list-item-content-footer,.review-list .review-list-item.is-spoiler .review-list-item-content-text{display:none}.review-list .review-list-item.is-spoiler .review-list-item-content-interstitial{font-size:13px;font-size:1.3rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:4px 4px 4px 16px;border:1px solid #f0f0f0;color:#666;line-height:1.2}.review-list .review-list-item-nomatch{font-size:14.5px;font-size:1.45rem;color:#858585;line-height:40px;text-align:center}.review-list .review-list-item-plcaeholder{display:-webkit-box;display:flex}.ripple{position:relative;overflow:hidden}.ripple:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(10);transform:scale(10);-webkit-transition:opacity .5s ease-out,visibility 0s .5s,-webkit-transform .4s;transition:opacity .5s ease-out,visibility 0s .5s,-webkit-transform .4s;transition:transform .4s,opacity .5s ease-out,visibility 0s .5s;transition:transform .4s,opacity .5s ease-out,visibility 0s .5s,-webkit-transform .4s;background-image:radial-gradient(circle,#eee 10%,transparent 0);background-repeat:no-repeat;background-position:50%;content:"";opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;will-change:transform,opacity}.ripple.is-dark:after{background-image:radial-gradient(circle,rgba(51,51,51,.5) 10%,transparent 0)}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0s;transition:0s;opacity:.3}.schedule-list{position:relative}.schedule-list .schedule-list-container{overflow-x:auto;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:-webkit-box;display:flex;position:relative}.schedule-list .schedule-list-container::-webkit-scrollbar{display:none}.schedule-list .schedule-list-row-item{position:relative;flex-shrink:0;width:100%}@media (min-width:425px){.schedule-list .schedule-list-row-item{max-width:310px;box-sizing:content-box}}.schedule-list .schedule-list-row-item:not(:first-child){padding-left:10px}.schedule-list .schedule-list-row-item:not(:last-child){padding-right:10px;border-right:1px solid #f0f0f0}.schedule-list .schedule-list-row-item-header{width:100%;height:48px;margin-bottom:0;line-height:48px;text-align:center}.schedule-list .schedule-list-row-item-header-title{font-size:18.5px;font-size:1.85rem;font-weight:700}.schedule-list .schedule-list-row-item-header-subtext{font-size:14.5px;font-size:1.45rem;margin-left:8px;font-weight:400}.schedule-list .schedule-list-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;line-height:normal}.schedule-list .schedule-list-item:first-child{border-top:1px solid #f0f0f0}.schedule-list .schedule-list-item-link{display:block}.schedule-list .schedule-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;margin-right:4px;padding-left:10px}.schedule-list .schedule-list-item-title{font-size:14.5px;font-size:1.45rem;margin-bottom:6px;color:#333;font-weight:700}.schedule-list .schedule-list-item-sub-text,.schedule-list .schedule-list-item-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;line-height:1.4;word-break:break-all}.schedule-list .schedule-list-item-sub-text{font-size:13px;font-size:1.3rem;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666}.schedule-list.is-safari .schedule-list-container,.schedule-list:not(.is-animating) .schedule-list-container{-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-webkit-scroll-snap-points-x:repeat(310px);-ms-scroll-snap-points-x:repeat(310px);scroll-snap-points-x:repeat(310px);-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.schedule-list.is-safari .schedule-list-row-item,.schedule-list:not(.is-animating) .schedule-list-row-item{scroll-snap-align:start}.schedule-list .schedule-list-row-item-placeholder .schedule-list-row-item-header{position:relative}.schedule-list .schedule-list-row-item-placeholder .schedule-list-row-item-header:after{position:absolute;left:50%;width:40px;height:40px;margin-left:-20px;border-radius:50%;background-color:#f7f7f7;content:""}.schedule-list .schedule-list-row-item-placeholder .schedule-list-item-thumbnail{width:120px;height:90px;background-color:#f7f7f7}.schedule-list .button-arrow{display:none;position:absolute;top:50%;margin-top:-20px}.schedule-list .button-arrow.dir-right{right:20px}.schedule-list .button-arrow.dir-left{left:20px}@media (min-width:425px){.schedule-list.has-next .button-arrow.dir-right,.schedule-list.has-prev .button-arrow.dir-left{display:-webkit-box;display:flex}}@media (max-width:425px){.schedule-list.has-next:not(.is-focus) .button-arrow.dir-right,.schedule-list.has-prev:not(.is-focus) .button-arrow.dir-left{display:-webkit-box;display:flex}}.section-header{-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}.section-header,.section-header .section-header-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.section-header .section-header-title{font-size:16px;font-size:1.6rem;width:100%;margin-bottom:0;font-weight:700;line-height:1.4;white-space:normal;word-break:break-all}@media (min-width:768px){.section-header .section-header-title{font-size:18.5px;font-size:1.85rem;margin-bottom:4px}}.section-header .section-sub-header-title{font-size:14.5px;font-size:1.45rem;width:100%;margin-bottom:0;font-weight:700;line-height:1.4;white-space:normal;word-break:break-all}@media (min-width:768px){.section-header .section-sub-header-title{font-size:16px;font-size:1.6rem}}.section-header .section-header-subtitle{font-size:12px;font-size:1.2rem;margin-left:4px;color:#666;font-weight:400;line-height:100%}@media (min-width:768px){.section-header .section-header-subtitle{font-size:13px;font-size:1.3rem}}.section-header .section-header-title-link{color:#333}.section-header .section-header-title-link:active,.section-header .section-header-title-link:hover{color:#666}.section-header .image-lazy{background-color:transparent}.section-header.size-l .section-header-title{font-size:18.5px;font-size:1.85rem}@media (min-width:768px){.section-header.size-l .section-header-title{font-size:23.5px;font-size:2.35rem}}.section{max-width:780px;margin-bottom:20px}.snackbar{display:none;position:fixed;right:0;bottom:0;width:100%;padding:20px;background-color:#333;color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.2);z-index:21}@media (min-width:768px){.snackbar{width:400px;margin-right:20px;margin-bottom:20px;border-radius:3px}}.snackbar.is-active{display:-webkit-box;display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) forwards}.snackbar.is-hide{display:-webkit-box;display:flex;-webkit-animation:fade-out-down .5s cubic-bezier(.19,1,.22,1) forwards;animation:fade-out-down .5s cubic-bezier(.19,1,.22,1) forwards}.snackbar .snackbar-message{font-size:14.5px;font-size:1.45rem;width:100%;line-height:1.4;white-space:pre-wrap}.store-episode-list{margin-bottom:20px}.store-episode-list .store-episode-list-items{border-top:1px solid #f0f0f0;will-change:contents}.store-episode-list .store-episode-list-item{border-bottom:1px solid #f0f0f0}.store-episode-list .store-episode-list-item.is-current{background-color:#f7f7f7;pointer-events:none}.store-episode-list .store-episode-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media (min-width:768px){.store-episode-list .store-episode-list-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}.store-episode-list .store-episode-list-item-link{display:block}.store-episode-list .store-episode-list-item-thumbnail{position:relative;flex-shrink:0;width:148px}.store-episode-list .store-episode-list-item-completion-rates{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ccc;overflow:hidden}.store-episode-list .store-episode-list-item-completion-rate{position:absolute;bottom:0;min-width:5%;height:4px;background-color:#ff8c00}.store-episode-list .store-episode-list-item-duration{font-size:11px;font-size:1.1rem;position:absolute;right:2px;bottom:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,.8);color:#fff;line-height:1}.store-episode-list .store-episode-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-right:10px;padding-left:10px}.store-episode-list .store-episode-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;max-width:640px;margin-bottom:2px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.store-episode-list .store-episode-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-episode-list .store-episode-list-item-buttons{margin-left:4px;text-align:right}@media (min-width:768px){.store-episode-list .store-episode-list-item-buttons{width:100%;margin-bottom:10px}}.store-episode-list .datetime{color:#858585}.store-episode-list .content-label{margin-right:6px}.store-episode-list .label{margin-bottom:6px}.store-episode-list .store-episode-list-item-nomatch{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.store-episode-list .store-episode-list-item-plcaeholder .store-episode-list-item-thumbnail{height:111px;background-color:#f7f7f7}.store-episode-list .store-episode-list-more-link{border-top:0}.store-episode-list.is-reloading{opacity:.4;pointer-events:none}.store-episode-list.is-loading .store-episode-list-more-link{background-color:#f7f7f7;pointer-events:none}.store-episode-list.is-loading .store-episode-list-more-link .more-link-text{color:#eee}.store-episode-list.is-loading .store-episode-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.store-episode-list.is-loading .store-episode-list-more-link .image-lazy{opacity:.2}.store-episode-list.is-ended .store-episode-list-more-link{display:none}.store-episode-list.size-responsive .store-episode-list-item-thumbnail{width:100px}@media (min-width:375px){.store-episode-list.size-responsive .store-episode-list-item-thumbnail{width:120px}}@media (min-width:425px){.store-episode-list.size-responsive .store-episode-list-item-thumbnail{width:148px}}@media (min-width:1024px){.store-episode-list.size-responsive .store-episode-list-item-thumbnail{width:172px}}.store-episode-list.size-responsive .store-episode-list-item-plcaeholder .store-episode-list-item-thumbnail{height:75px}@media (min-width:375px){.store-episode-list.size-responsive .store-episode-list-item-plcaeholder .store-episode-list-item-thumbnail{height:90px}}@media (min-width:425px){.store-episode-list.size-responsive .store-episode-list-item-plcaeholder .store-episode-list-item-thumbnail{height:111px}}@media (min-width:1024px){.store-episode-list.size-responsive .store-episode-list-item-plcaeholder .store-episode-list-item-thumbnail{height:129px}}.store-pack-purchase-button{font-size:14.5px;font-size:1.45rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:center;justify-content:center;font-weight:400}.store-pack-purchase-button.is-purchased{background-color:hsla(0,0%,52.2%,.8);pointer-events:none}.store-pack-purchase-button .store-pack-purchase-button-purchased-message{font-size:16px;font-size:1.6rem;margin-right:8px;font-weight:700}.store-pack-purchase-button .store-pack-purchase-button-price{font-size:18.5px;font-size:1.85rem;padding-right:2px;padding-left:8px;font-weight:700;letter-spacing:1px}.store-pack-purchase-button .store-pack-purchase-button-unit{font-weight:700}.store-purchased-history-list{margin-bottom:20px}.store-purchased-history-list .store-purchased-history-list-items{border-top:1px solid #f0f0f0;will-change:contents}.store-purchased-history-list .store-purchased-history-list-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.store-purchased-history-list .store-purchased-history-list-item-purchased-date{font-size:13px;font-size:1.3rem;display:inline-block;margin-bottom:10px;padding:6px 8px;border-radius:2px;background-color:#eee;color:#666;line-height:1}.store-purchased-history-list .store-purchased-history-list-item-title{font-size:18.5px;font-size:1.85rem;font-weight:700;line-height:1.4}.store-purchased-history-list .store-purchased-history-list-item-title a{color:#333}.store-purchased-history-list .store-purchased-history-list-item-title a:active,.store-purchased-history-list .store-purchased-history-list-item-title a:hover{color:#666}.store-purchased-history-list .store-purchased-history-list-item-labels .content-label{margin-right:.6em}.store-purchased-history-list .store-purchased-history-list-item-status{font-size:14.5px;font-size:1.45rem;margin-bottom:10px;color:#666;line-height:1.4}.store-purchased-history-list .store-purchased-history-list-item-status-caption{margin-right:10px}.store-purchased-history-list .store-purchased-history-list-item-ids{font-size:13px;font-size:1.3rem;margin-bottom:10px;color:#666;line-height:1.4}.store-purchased-history-list .store-purchased-history-list-item-ids dl{display:-webkit-box;display:flex}.store-purchased-history-list .store-purchased-history-list-item-ids dt{flex-shrink:0;margin-right:.4em}.store-purchased-history-list .store-purchased-history-list-item-ids dd{width:100%;color:#858585}.store-purchased-history-list .store-purchased-history-list-item-price{max-width:780px;line-height:1;text-align:right}.store-purchased-history-list .store-purchased-history-list-item-price-caption,.store-purchased-history-list .store-purchased-history-list-item-price-unit{font-size:14.5px;font-size:1.45rem;margin-right:.4em;margin-bottom:0;font-weight:700}.store-purchased-history-list .store-purchased-history-list-item-price-price{font-size:23.5px;font-size:2.35rem;margin-right:4px;margin-bottom:0;font-weight:700;letter-spacing:1px}.store-purchased-history-list .store-purchased-history-list-nomatch-item{font-size:14.5px;font-size:1.45rem;padding-top:30px;padding-bottom:30px;color:#858585;text-align:center}.store-purchased-history-list .store-purchased-history-list-more-link{border-top:0}.store-purchased-history-list.is-reloading{opacity:.4;pointer-events:none}.store-purchased-history-list.is-loading .store-purchased-history-list-more-link{background-color:#f7f7f7;pointer-events:none}.store-purchased-history-list.is-loading .store-purchased-history-list-more-link .more-link-text{color:#eee}.store-purchased-history-list.is-loading .store-purchased-history-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.store-purchased-history-list.is-loading .store-purchased-history-list-more-link .image-lazy{opacity:.2}.store-purchased-history-list.is-ended .store-purchased-history-list-more-link{display:none}.store-purchased-list{margin-bottom:20px}.store-purchased-list .store-purchased-list-items{border-top:1px solid #f0f0f0;will-change:contents}.store-purchased-list .store-purchased-list-item{border-bottom:1px solid #f0f0f0}.store-purchased-list .store-purchased-list-item.is-error{background-color:#f7f7f7;opacity:.6;pointer-events:none}.store-purchased-list .store-purchased-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media (min-width:768px){.store-purchased-list .store-purchased-list-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}.store-purchased-list .store-purchased-list-item-link{display:block}.store-purchased-list .store-purchased-list-item-thumbnail{flex-shrink:0;width:148px}.store-purchased-list .store-purchased-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-right:10px;padding-left:10px}.store-purchased-list .store-purchased-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;max-width:640px;margin-bottom:4px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.store-purchased-list .store-purchased-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-purchased-list .store-purchased-list-item-duration{color:#858585}.store-purchased-list .store-purchased-list-item-buttons{margin-left:4px;text-align:right}@media (min-width:768px){.store-purchased-list .store-purchased-list-item-buttons{width:100%;margin-bottom:10px}}.store-purchased-list .datetime{color:#858585}.store-purchased-list .content-label{margin-right:6px}.store-purchased-list .label{margin-bottom:6px}.store-purchased-list .store-purchased-list-nomatch-item{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.store-purchased-list .store-purchased-list-placeholder-item .store-purchased-list-item-thumbnail{height:111px;background-color:#f7f7f7}.store-purchased-list .store-purchased-list-more-link{border-top:0}.store-purchased-list.is-reloading{opacity:.4;pointer-events:none}.store-purchased-list.is-loading .store-purchased-list-more-link{background-color:#f7f7f7;pointer-events:none}.store-purchased-list.is-loading .store-purchased-list-more-link .more-link-text{color:#eee}.store-purchased-list.is-loading .store-purchased-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.store-purchased-list.is-loading .store-purchased-list-more-link .image-lazy{opacity:.2}.store-purchased-list.is-ended .store-purchased-list-more-link{display:none}.store-purchased-list.size-responsive .store-purchased-list-item-thumbnail{width:100px}@media (min-width:375px){.store-purchased-list.size-responsive .store-purchased-list-item-thumbnail{width:120px}}@media (min-width:425px){.store-purchased-list.size-responsive .store-purchased-list-item-thumbnail{width:148px}}@media (min-width:1024px){.store-purchased-list.size-responsive .store-purchased-list-item-thumbnail{width:172px}}.store-purchased-list.size-responsive .store-purchased-list-plcaeholder-item .store-purchased-list-item-thumbnail{height:75px}@media (min-width:375px){.store-purchased-list.size-responsive .store-purchased-list-plcaeholder-item .store-purchased-list-item-thumbnail{height:90px}}@media (min-width:425px){.store-purchased-list.size-responsive .store-purchased-list-plcaeholder-item .store-purchased-list-item-thumbnail{height:111px}}@media (min-width:1024px){.store-purchased-list.size-responsive .store-purchased-list-plcaeholder-item .store-purchased-list-item-thumbnail{height:129px}}.store-title-list{margin-bottom:20px}.store-title-list .store-title-list-items{border-top:1px solid #f0f0f0;will-change:contents}.store-title-list .store-title-list-item{border-bottom:1px solid #f0f0f0}.store-title-list .store-title-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media (min-width:768px){.store-title-list .store-title-list-item-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}.store-title-list .store-title-list-item-link{display:block}.store-title-list .store-title-list-item-thumbnail{flex-shrink:0;width:148px}.store-title-list .store-title-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-right:10px;padding-left:10px}.store-title-list .store-title-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;max-width:640px;margin-bottom:4px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.store-title-list .store-title-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-title-list .store-title-list-item-duration{color:#858585}.store-title-list .store-title-list-item-buttons{margin-left:4px;text-align:right}@media (min-width:768px){.store-title-list .store-title-list-item-buttons{width:100%;margin-bottom:10px}}.store-title-list .datetime{color:#858585}.store-title-list .content-label{margin-right:4px}.store-title-list .label{margin-bottom:6px}.store-title-list .store-title-list-item-nomatch{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.store-title-list .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{height:111px;background-color:#f7f7f7}.store-title-list .store-title-list-more-link{border-top:0}.store-title-list.is-reloading{opacity:.4;pointer-events:none}.store-title-list.is-loading .store-title-list-more-link{background-color:#f7f7f7;pointer-events:none}.store-title-list.is-loading .store-title-list-more-link .more-link-text{color:#eee}.store-title-list.is-loading .store-title-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.store-title-list.is-loading .store-title-list-more-link .image-lazy{opacity:.2}.store-title-list.is-ended .store-title-list-more-link{display:none}.store-title-list.size-responsive .store-title-list-item-thumbnail{width:100px}@media (min-width:375px){.store-title-list.size-responsive .store-title-list-item-thumbnail{width:120px}}@media (min-width:425px){.store-title-list.size-responsive .store-title-list-item-thumbnail{width:148px}}@media (min-width:1024px){.store-title-list.size-responsive .store-title-list-item-thumbnail{width:172px}}.store-title-list.size-responsive .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{height:75px}@media (min-width:375px){.store-title-list.size-responsive .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{height:90px}}@media (min-width:425px){.store-title-list.size-responsive .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{height:111px}}@media (min-width:1024px){.store-title-list.size-responsive .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{height:129px}}.tab .tab-content:not(.is-active){display:none}.tab .tab-titles{overflow-x:auto;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:10px;border-bottom:1px solid #f0f0f0}.tab .tab-titles::-webkit-scrollbar{display:none}.tab .tab-title{display:block;flex-shrink:0;padding-right:10px;padding-left:10px;outline:none;line-height:48px;cursor:pointer}.tab .tab-title>span{font-size:14.5px;font-size:1.45rem;display:block;height:48px;border-bottom:3px solid transparent;color:#666}.tab .tab-title:first-child{padding-left:0}.tab .tab-title:active>span,.tab .tab-title:focus>span,.tab .tab-title:hover>span{color:#858585}.tab .tab-title.is-active{background-color:#fff;pointer-events:none}.tab .tab-title.is-active>span{border-bottom-color:#333;color:#333;font-weight:700}.video-list{margin-bottom:20px}.video-list .video-list-items{border-top:1px solid #f0f0f0;will-change:contents}.video-list .video-list-item{border-bottom:1px solid #f0f0f0}.video-list .video-list-item.is-current{background-color:#f7f7f7;pointer-events:none}.video-list .video-list-item.is-rental .video-list-item-completion-rate{background-color:#ff8c00}.video-list .video-list-item.is-deleted{position:relative;width:100%;height:64px;line-height:64px;text-align:center;overflow:hidden}.video-list .video-list-item.is-deleted>*{display:none}.video-list .video-list-item.is-deleted:after{font-size:14.5px;font-size:1.45rem;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#858585;content:"映像が削除されました"}.video-list .video-list-item-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}.video-list .video-list-item-thumbnail{position:relative;flex-shrink:0;width:148px}.video-list .video-list-item-completion-rates{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ccc}.video-list .video-list-item-completion-rate{position:absolute;bottom:0;min-width:5%;height:4px;background-color:#e50064}.video-list .video-list-item-titles{-webkit-box-flex:1;flex:1;min-height:40px;padding-left:10px}.video-list .video-list-item-title{font-size:14.5px;font-size:1.45rem;width:100%;margin-bottom:6px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.video-list .video-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#858585;line-height:1.4;word-break:break-all}.video-list .video-list-item-duration{color:#858585}.video-list .content-label{margin-right:6px}.video-list .content-label-ended-countdown,.video-list .content-label-ended-soon{color:#e50064}.video-list .label{margin-bottom:6px}.video-list .video-list-item-nomatch{font-size:14.5px;font-size:1.45rem;height:80px;color:#858585;line-height:80px;text-align:center}.video-list .video-list-item-plcaeholder .video-list-item-thumbnail{height:111px;background-color:#f7f7f7}.video-list .video-list-more-link{border-top:0}.video-list.is-loading .video-list-more-link{background-color:#f7f7f7;pointer-events:none}.video-list.is-loading .video-list-more-link .more-link-text{color:#eee}.video-list.is-loading .video-list-more-link .more-link-text:before{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;text-align:left;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}.video-list.is-loading .video-list-more-link .image-lazy{opacity:.2}.video-list.is-ended .video-list-more-link{display:none}.video-list.is-reloading{opacity:.4;pointer-events:none}.video-list.size-responsive .video-list-item-thumbnail{width:100px}@media (min-width:375px){.video-list.size-responsive .video-list-item-thumbnail{width:120px}}@media (min-width:425px){.video-list.size-responsive .video-list-item-thumbnail{width:148px}}@media (min-width:1024px){.video-list.size-responsive .video-list-item-thumbnail{width:172px}}.video-list.size-responsive .video-list-item-plcaeholder .video-list-item-thumbnail{height:75px}@media (min-width:375px){.video-list.size-responsive .video-list-item-plcaeholder .video-list-item-thumbnail{height:90px}}@media (min-width:425px){.video-list.size-responsive .video-list-item-plcaeholder .video-list-item-thumbnail{height:111px}}@media (min-width:1024px){.video-list.size-responsive .video-list-item-plcaeholder .video-list-item-thumbnail{height:129px}}.ad{max-width:1840px;margin:0 auto 20px;overflow:hidden}.ad-banner{display:none}@media (min-width:1024px){.ad-banner{display:block}}.ad-banner .ad-banner-link{display:inline-block;vertical-align:top}.ad-yads .yads_ad_info_res_l{height:14px;line-height:0;text-align:right}.ad-yads .yads_ad_info_res_l a{color:#666;font-size:11px;line-height:13px}.ad-yads .yads_ad_info_res_l img{margin-left:2px;vertical-align:-2px}.ad-yads .yads_ad_title_res_l{height:22px;margin-top:6px;color:#333;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-yads .yads_ad_adv_res_l{height:18px;color:#666;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-yads .yads_ad_item_has_image{width:100%}.ad-yads .yads_ad_img_res_l{position:relative;padding-top:52.3333%}.ad-yads .yads_ad_img_res_l img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee}.ad-yads[class*=ad-yads-23796_232115]{width:100%;max-width:780px;border-bottom:1px solid #f0f0f0}.ad-yads[class*=ad-yads-23796_232115] .ad-yads-contents{position:relative;padding-top:calc(52.333% + 68px)}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l{position:absolute;top:0;width:100%}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_title_res_l{margin-top:6px;margin-left:10px}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_adv_res_l{margin-left:10px;padding-bottom:10px}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_info_res_l{height:22px;margin-right:10px}.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757{padding-left:10px;padding-right:10px}@media (min-width:768px){.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757{padding-left:30px}}@media (min-width:1024px){.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757{padding-left:60px}}@media (min-width:768px){.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757{padding-right:30px}}@media (min-width:1024px){.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757{padding-right:60px}}.ad-yads.ad-yads-48669_265447 .ad-yads-contents,.ad-yads.ad-yads-48669_272757 .ad-yads-contents{height:calc(17.25vw + 40px);max-height:280px}@media (min-width:768px){.ad-yads.ad-yads-48669_265447 .ad-yads-contents,.ad-yads.ad-yads-48669_272757 .ad-yads-contents{height:17.25vw}}.ad-yads.ad-yads-48669_265447 .yads_ad_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_res_l{display:-webkit-box;display:flex;position:relative;padding-bottom:16px}.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l{width:25%;width:calc(25% - 7.5px)}.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l:not(:first-child),.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l:not(:first-child){margin-left:10px}.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l{position:absolute;right:0;bottom:0}.ad-yads.ad-yads-48669_266562{padding-left:10px;padding-right:10px;margin-bottom:40px}@media (min-width:768px){.ad-yads.ad-yads-48669_266562{padding-left:30px}}@media (min-width:1024px){.ad-yads.ad-yads-48669_266562{padding-left:60px}}@media (min-width:768px){.ad-yads.ad-yads-48669_266562{padding-right:30px}}@media (min-width:1024px){.ad-yads.ad-yads-48669_266562{padding-right:60px}}.ad-yads.ad-yads-48669_266562 .ad-yads-contents{width:950px;height:170px;padding:20px 10px;border:1px solid #f0f0f0;border-radius:3px;box-sizing:content-box}.ad-yads.ad-yads-54583_266819{padding-left:10px;padding-right:10px;margin-bottom:40px}@media (min-width:768px){.ad-yads.ad-yads-54583_266819{padding-left:30px}}@media (min-width:1024px){.ad-yads.ad-yads-54583_266819{padding-left:60px}}@media (min-width:768px){.ad-yads.ad-yads-54583_266819{padding-right:30px}}@media (min-width:1024px){.ad-yads.ad-yads-54583_266819{padding-right:60px}}.ad-yads.ad-yads-54583_266819 .ad-yads-contents{height:96px}.ad-yads.ad-yads-54583_266819 .ad-yads-contents img{margin-bottom:6px}.ad-yads.ad-yads-54583_266819 .ad-yads-contents a{display:block;width:280px;height:67px;color:#333;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.ad-yads.ad-yads-54583_266819 .ad-yads-contents a:before{display:block;margin-bottom:10px;font-size:18.5px;content:"PR"}.ad-yads.ad-yads-63801_266892{width:948px;height:270px;margin-bottom:40px}.ad-yads.ad-yads-63801_266892 .ultra_premad{padding:20px!important;border-radius:3px!important;border-color:#f0f0f0!important}.ad-yads.ad-yads-63801_266892 .ultra_premad_head{margin-bottom:20px!important;padding:0!important;background-color:transparent!important}.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div{margin-bottom:10px!important;padding:0!important}.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a>span{color:#333!important;font-weight:700!important;text-decoration:none!important}.ad-yads.ad-yads-63801_266892 .ultra_premad_foot{margin:0!important;padding:0!important}.ad-yads.ad-yads-63801_266892 .ultra_premad_foot>a{color:#858585;line-height:1!important}.ad-yads.ad-yads-63801_266892.is-ad-noad{display:none}.ad-yads-section-57282_280059{padding:10px 0;background-color:#000;overflow:hidden}.ad-yads-section-57282_280059 .ad-yads.ad-yads-57282_280059{width:970px;height:250px;margin:0 auto}.ad-yads-section-57282_280059 .ad-yads.ad-yads-57282_280059.is-ad-loaded{height:auto}.ad-yads.ad-yads-54583_266875 #rma-pdv{width:970px;height:254px;margin:0 auto;background-color:#f7f7f7}.ad-yads.ad-yads-54583_266875 #rma-pdv .i-ico{z-index:20!important}.ad-yads.ad-yads-54583_266875.is-ad-loaded #rma-pdv{height:auto}.ad-yads.ad-yads-23796_232096{width:300px;max-width:100%;height:250px;margin-right:auto;margin-left:auto}.ad-yads.ad-yads-23796_232095{width:320px;max-width:100%;height:50px;margin-right:auto;margin-left:auto}.ad-yads.ad-yads-54583_265203{width:600px;height:200px;margin-right:auto;margin-left:auto}.ad-yads.ad-yads-54583_265202,.ad-yads[class*=ad-yads-57282_2287]{position:relative;overflow:hidden}.ad-yads.ad-yads-54583_265202 .ad-yads-placeholder,.ad-yads[class*=ad-yads-57282_2287] .ad-yads-placeholder{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.is-ad-loaded.ad-yads.ad-yads-54583_265202,.is-ad-loaded.ad-yads[class*=ad-yads-57282_2287]{height:auto}.ad-yads.ad-yads-54583_265202:not(.is-ad-loaded) .ad-yads-placeholder,.ad-yads:not(.is-ad-loaded)[class*=ad-yads-57282_2287] .ad-yads-placeholder,.is-ad-noad.ad-yads.ad-yads-54583_265202 .ad-yads-placeholder,.is-ad-noad.ad-yads[class*=ad-yads-57282_2287] .ad-yads-placeholder,.is-ad-playing.ad-yads.ad-yads-54583_265202 .ad-yads-placeholder,.is-ad-playing.ad-yads[class*=ad-yads-57282_2287] .ad-yads-placeholder{display:-webkit-box;display:flex}.ad-yads.ad-yads-54583_265202{width:300px;height:250px;margin-right:auto;margin-left:auto}@media (min-width:1024px){.ad-yads.ad-yads-54583_265202{margin-right:0;margin-left:0}}.ad-yads[class*=ad-yads-57282_2287]{width:300px;height:250px;margin-right:auto;margin-left:auto}@media (min-width:1024px){.ad-yads[class*=ad-yads-57282_2287]{margin-right:0;margin-left:0}}.ad-yads-placeholder-sidebar{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#f7f7f7}.ad[class*=ad-yads-101703_277978]{display:none;position:fixed;bottom:0;width:100%;max-width:none;margin-bottom:0;z-index:21}.ad[class*=ad-yads-101703_277978].is-show{display:block}.ad[class*=ad-yads-101703_277978] .ad-yads-contents{background-color:rgba(0,0,0,.4);box-shadow:0 0 32px 4px rgba(0,0,0,.3)}div.tracked_mods{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}div.tracked_mods a{-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.app-icon{display:inline-block;position:relative;flex-shrink:0;background-color:#000}.app-icon.is-responsive{width:100%;padding:17%;border-radius:22%}.app-icon .notification{position:absolute;top:-8%;right:-10%;width:26%;height:26%}.app-icon .image-lazy{background-color:transparent;overflow:visible}.breadcrumb .breadcrumb-list-item{display:inline-block;margin-right:10px;line-height:1}.breadcrumb .breadcrumb-list-item:last-child .breadcrumb-list-item-link{color:#ccc;pointer-events:none}.breadcrumb .breadcrumb-list-item-link{font-size:14.5px;font-size:1.45rem;display:inline-block;margin-right:10px;color:#666;vertical-align:top;vertical-align:middle}.breadcrumb .breadcrumb-list-item-separator{display:inline-block;background-color:transparent;vertical-align:middle}.campaigns-sb-status{padding:0 10px}.campaigns-sb-status .campaigns-sb-status-link{display:block}.campaigns-sb-status .campaigns-sb-status-texts{display:inline-block;margin-bottom:6px}.campaigns-sb-status .campaigns-sb-status-text{font-size:14.5px;font-size:1.45rem;color:#333}.campaigns-sb-status .campaigns-sb-status-text>strong{color:#ff8c00}.campaigns-sb-status .campaigns-sb-status-text>span{font-weight:700}.campaigns-sb-status .campaigns-sb-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:10px;border:1px solid #ff8c00;border-radius:3px;background-color:#fff}.campaigns-sb-status .campaigns-sb-button-text{font-size:16px;font-size:1.6rem;color:#ff8c00;letter-spacing:.25px;line-height:normal}.campaigns-sb-status .campaigns-sb-button-arrow{width:9px;height:12px;margin-left:4px;background:url(https://s.yimg.jp/images/gyao/v1/images/icon/arrow-bold-active.svg) no-repeat;background-size:contain}.categories .category-list{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #f0f0f0}.categories .category-item{display:inline-block;flex-shrink:0;width:50%;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.categories .category-item:nth-child(2n){border-right:0}@media (min-width:768px){.categories .category-item{width:33.333%}.categories .category-item:nth-child(n){border-right:1px solid #f0f0f0}.categories .category-item:nth-child(3n){border-right:0}}@media (min-width:1440px){.categories .category-item{width:25%}.categories .category-item:nth-child(n){border-right:1px solid #f0f0f0}.categories .category-item:nth-child(4n){border-right:0}}.categories .category-item-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:2.8em;color:#333;font-weight:700}.categories .category-item-text{font-size:13px;font-size:1.3rem;width:100%;padding:0 10px;line-height:1.2}.categories .category-item-arrow{flex-shrink:0;width:7px;height:12px;padding-right:20px;background:url(https://s.yimg.jp/images/gyao/v1/images/icon/arrow-thin.svg) no-repeat;background-size:contain}.commodity-information{margin-bottom:10px}.commodity-information .commodity-information-text-contents{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.commodity-information .commodity-information-text-contents>*{margin-right:8px}.commodity-information .content-label-renting{font-size:14.5px;font-size:1.45rem;color:#e50064}.emg{background-color:#000}.emg>table:first-child{border-top:20px solid #000}.emg>table:last-child{border-bottom:20px solid #000}.error-information{padding:20px 20px 40px;text-align:center}.error-information .error-status-code{font-size:70px;font-size:7rem;color:#f0f0f0}.error-information .error-title{font-size:18.5px;font-size:1.85rem;margin-bottom:20px;color:#666;line-height:1.4}.error-information .error-guide{font-size:14.5px;font-size:1.45rem;margin-bottom:20px;color:#858585;line-height:1.4}.favorite-confirm-dialog .favorite-confirm-dialog-content{padding:20px 30px}.favorite-confirm-dialog .favorite-confirm-dialog-question{font-size:16px;font-size:1.6rem;font-weight:700;text-align:center}.favorite-confirm-dialog .favorite-confirm-dialog-buttons{-webkit-box-align:center;align-items:center;width:100%;padding:10px;border-top:1px solid #f0f0f0;background-color:#f7f7f7}.favorite-confirm-dialog .favorite-confirm-dialog-buttons,.favorite-list .favorite-list-options{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.footer .footer-container{width:100%;padding:20px 10px;text-align:center}.footer .footer-list{margin:0 auto;text-align:center}.footer .footer-container{background-color:#333}.footer .footer-main-list-item{font-size:14.5px;font-size:1.45rem;display:inline-block;vertical-align:top}@media (min-width:768px){.footer .footer-main-list-item{position:relative}.footer .footer-main-list-item:not(:last-child):after{position:absolute;top:50%;right:0;height:16px;margin-top:-8px;border-right:1px solid #666;content:""}}.footer .footer-main-list-item-link{display:block;padding-right:10px;padding-left:10px;color:#fff;line-height:40px}@media (min-width:768px){.footer .footer-main-list-item-link{padding-right:20px;padding-left:20px}}.footer .footer-aside{background-color:#222}.footer .footer-aside-list{margin-bottom:20px}.footer .footer-aside-list-item{font-size:13px;font-size:1.3rem;display:inline-block}.footer .footer-aside-list-item-link{display:inline-block;padding:8px 10px;color:#858585;vertical-align:top}.footer .footer-aside-documents{margin-bottom:10px;padding-right:10px;padding-left:10px}.footer .footer-text{font-size:12px;font-size:1.2rem;margin:0 auto;color:#858585}.footer .footer-text small{font-size:11px;font-size:1.1rem;color:#8a8a8a}.footer .footer-copyright:not(:last-child){margin-right:10px}.footer .footer-social-link{display:inline-block;padding:15px;opacity:.8}.footer .image-lazy{background-color:transparent}.header-categories{padding-left:10px;padding-right:10px;display:none;background-color:#222}@media (min-width:768px){.header-categories{padding-left:30px}}@media (min-width:1024px){.header-categories{padding-left:60px}}@media (min-width:768px){.header-categories{padding-right:30px}}@media (min-width:1024px){.header-categories{padding-right:60px}}@media (min-width:768px){.header-categories{display:block}}.header-categories .header-category-container{position:relative;height:48px;margin-right:-12px;margin-left:-12px}.header-categories .header-category-list{overflow-x:auto;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;white-space:nowrap}.header-categories .header-category-list::-webkit-scrollbar{display:none}.header-categories .header-category-list-item{display:inline-block;vertical-align:top}.header-categories .header-category-list-item-separator{display:inline-block;height:24px;margin:12px 6px;border-left:1px solid #666;background-color:#666;vertical-align:top}.header-categories .header-category-link{font-size:13px;font-size:1.3rem;display:block;padding-right:12px;padding-left:12px;color:#858585;line-height:48px}.header-categories .header-category-link:hover .header-category-link-text{color:#fff}.header-categories .header-category-link.is-active .header-category-link-text{border-bottom-color:#f0f0f0;color:#fff}.header-categories .header-category-link-text{display:block;height:48px;border-bottom:3px solid transparent}.header-categories .button-arrow{display:none;position:absolute;top:0;width:44px;height:100%;border-radius:0;background-color:#222;z-index:1}.header-categories .button-arrow.dir-right{right:-5px;box-shadow:-4px 0 4px 0 rgba(0,0,0,.2)}.header-categories .button-arrow.dir-left{left:-5px;box-shadow:4px 0 4px 0 rgba(0,0,0,.2)}.header-categories.has-next .button-arrow.dir-right,.header-categories.has-prev .button-arrow.dir-left{display:-webkit-box;display:flex}.header-information{padding:8px 10px;background-color:#333}@media (min-width:768px){.header-information{padding:8px 30px}}@media (min-width:1024px){.header-information{padding:8px 60px}}.header-information .header-information-link{font-size:12px;font-size:1.2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#858585;font-weight:700;overflow:hidden}@media (min-width:1024px){.header-information .header-information-link{font-size:14.5px;font-size:1.45rem}}.header-information .header-information-icon{display:inline-block;margin-right:8px;line-height:0;vertical-align:top}.header-information .image-lazy{background-color:#333}.header{width:100%;background-color:#000}.header .header-global{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:56px}@media (min-width:768px){.header .header-global{height:64px}}.header .header-left-container{display:-webkit-box;display:flex;position:absolute;left:0;-webkit-box-align:center;align-items:center;height:56px}@media (min-width:768px){.header .header-left-container{left:20px;height:64px}}@media (min-width:1024px){.header .header-left-container{left:50px}}.header .header-right-container{display:-webkit-box;display:flex;position:absolute;right:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:56px}.header .header-right-container>*+*{margin-left:12px}@media (min-width:768px){.header .header-right-container{right:20px;line-height:64px}.header .header-right-container>*+*{margin-left:20px}}@media (min-width:1024px){.header .header-right-container{right:50px}}.header .header-button{font-size:14.5px;font-size:1.45rem;display:inline-block;color:#fff;vertical-align:top}.header .header-button-image{display:inline-block;margin-top:-2px;vertical-align:middle}.header .header-button-image>.image-lazy{background:transparent}.header .header-button-text,.header .header-button-text-small{display:inline-block;vertical-align:middle}.header .header-button-text-small{font-size:12px;font-size:1.2rem;color:#858585}.header .header-button-text-small:hover{color:#fff}.header .header-button-separator{display:none;height:28px;border-left:1px solid #666;vertical-align:middle}@media (min-width:768px){.header .header-button-separator{display:inline-block}}.header .header-logo-gyao{display:inline-block;flex-shrink:0;width:80px;height:56px;margin-right:10px;margin-left:10px;background:url(https://s.yimg.jp/images/gyao/v1/images/logo/gyao-logo.svg) no-repeat 50%;background-size:contain;vertical-align:top}@media (min-width:768px){.header .header-logo-gyao{width:100px;height:64px}}.header.test-event_a .header-logo-gyao,.header.test-event_b .header-logo-gyao{display:inline-block;width:120px;height:56px;margin:0 10px;vertical-align:top}@media (min-width:768px){.header.test-event_a .header-logo-gyao,.header.test-event_b .header-logo-gyao{width:150px;height:64px}}.header.test-event_a .header-logo-gyao{width:80px;background:url(https://s.yimg.jp/images/gyao/common/images/top_logo_event_a.png) no-repeat 50%;background-size:contain}@media (min-width:768px){.header.test-event_a .header-logo-gyao{width:100px}}.header.test-event_b .header-logo-gyao{background:url(https://s.yimg.jp/images/gyao/common/images/top_logo_event_b.png) no-repeat 50%;background-size:contain}.header .header-logo-gyao-store{display:inline-block;flex-shrink:0;width:138px;height:56px;margin:0 10px;background:url(https://s.yimg.jp/images/gyao/v1/images/logo/gyao-store-logo.svg) no-repeat 50%;background-size:contain;vertical-align:top}@media (min-width:768px){.header .header-logo-gyao-store{width:168.75px;height:64px}}@media (min-width:768px){.header .header-search-button{display:none}}.header .header-yj-link-button .header-yj-link-button-image{margin-right:0}@media (min-width:768px){.header .header-yj-link-button .header-yj-link-button-image{display:none;margin-right:8px}}.header .header-yj-link-button .header-yj-link-button-text{display:none}@media (min-width:768px){.header .header-yj-link-button .header-yj-link-button-text{display:inline-block}}.header .header-gyao-store-button{height:24px;padding-right:8px;padding-left:8px;font-size:10px;line-height:24px}@media (min-width:768px){.header .header-gyao-store-button{height:28px;padding-right:12px;padding-left:12px;font-size:12px;line-height:28px}}.header .header-login-button{display:none}@media (min-width:768px){.header .header-login-button{display:inline-block}}.header .header-login-button-image{margin-right:8px}.header .header-user-button:not(.is-always-visible){display:none}@media (min-width:768px){.header .header-user-button:not(.is-always-visible){display:inline-block}}.header .header-user-button-image{margin-right:8px;border-radius:50%;overflow:hidden}.header .header-user-button-text{max-width:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:1024px){.header .header-user-button-text{max-width:110px}}.header .header-menu-button{margin-right:10px}.header .header-menu-button .header-menu-button-text{font-size:14.5px;font-size:1.45rem;display:none;font-weight:700}@media (min-width:768px){.header .header-menu-button .header-menu-button-text{display:inline}}.header .search-suggest{display:none;margin-bottom:0;margin-left:10px;padding-right:20px;padding-left:0;white-space:nowrap}@media (min-width:768px){.header .search-suggest{display:block}}.header .search-suggest .search-suggest-form{display:block}.header .search-suggest .search-suggest-input{display:inline-block;width:72px;height:44px;padding-right:0;padding-left:20px;-webkit-transition:width .3s cubic-bezier(.19,1,.22,1),background-color .3s cubic-bezier(.19,1,.22,1);transition:width .3s cubic-bezier(.19,1,.22,1),background-color .3s cubic-bezier(.19,1,.22,1);border:0;outline:none;background-color:#333;color:#fff;font-weight:400;vertical-align:top;box-sizing:border-box;will-change:width,background-color}.header .search-suggest .search-suggest-input::-webkit-input-placeholder{color:#858585}.header .search-suggest .search-suggest-input::-moz-placeholder{color:#858585}.header .search-suggest .search-suggest-input:-ms-input-placeholder{color:#858585}.header .search-suggest .search-suggest-input::-ms-input-placeholder{color:#858585}.header .search-suggest .search-suggest-input::placeholder{color:#858585}@media screen and (min-width:900px){.header .search-suggest .search-suggest-input{width:140px}}@media (min-width:1024px){.header .search-suggest .search-suggest-input{width:240px}}.header .search-suggest .search-suggest-search-button{font-size:14.5px;font-size:1.45rem;display:inline-block;height:44px;-webkit-transition:background-color .3s cubic-bezier(.19,1,.22,1);transition:background-color .3s cubic-bezier(.19,1,.22,1);background-color:#333;color:#858585;vertical-align:top}html.is-search-suggest-inline .header .header-right-container{opacity:.4;pointer-events:none}html.is-search-suggest-inline .header .search-suggest-input{width:280px;background-color:#fff;color:#000;font-weight:700}html.is-search-suggest-inline .header .search-suggest-input+.search-suggest-search-button{background-color:#fff}html.is-search-suggest-inline .header .search-suggest-input::-webkit-input-placeholder{color:#858585}html.is-search-suggest-inline .header .search-suggest-input::-moz-placeholder{color:#858585}html.is-search-suggest-inline .header .search-suggest-input:-ms-input-placeholder{color:#858585}html.is-search-suggest-inline .header .search-suggest-input::-ms-input-placeholder{color:#858585}html.is-search-suggest-inline .header .search-suggest-input::placeholder{color:#858585}.history-list .history-list-buttons{margin-bottom:10px;text-align:right}.jumbotron-carousel{position:relative;background-color:#000;overflow:hidden}.jumbotron-carousel .jumbotron-carousel-item{display:block;max-width:100vw}.jumbotron-carousel .jumbotron-carousel-item>.image-lazy{background-color:#000}.jumbotron-carousel .jumbotron-carousel-item-details{height:3.2em;line-height:3.2em;text-align:center}.jumbotron-carousel .jumbotron-carousel-item-title{font-size:13px;font-size:1.3rem;color:#fff;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){.jumbotron-carousel .jumbotron-carousel-item-title{font-size:16px;font-size:1.6rem}}.jumbotron-carousel .button-arrow{display:none;position:absolute;top:50%;margin-top:-20px}.jumbotron-carousel.has-prev:not(.is-single) .button-arrow.dir-right{right:10px}@media (min-width:768px){.jumbotron-carousel.has-prev:not(.is-single) .button-arrow.dir-right{display:-webkit-box;display:flex;right:-50px}}.jumbotron-carousel.has-next:not(.is-single) .button-arrow.dir-left{left:10px}@media (min-width:768px){.jumbotron-carousel.has-next:not(.is-single) .button-arrow.dir-left{display:-webkit-box;display:flex;left:-50px}}.jumbotron-carousel.is-user-focus:not(.is-single) .button-arrow{display:-webkit-box;display:flex}.jumbotron-carousel.type-multi .jumbotron-carousel-items{width:100%;height:100%;overflow:visible!important}.jumbotron-carousel.type-multi .jumbotron-carousel-inactive-bg{position:absolute;top:0;width:100vw;height:100%;background-color:rgba(0,0,0,.7)}.jumbotron-carousel.type-multi .jumbotron-carousel-inactive-bg.dir-left{left:-100vw}.jumbotron-carousel.type-multi .jumbotron-carousel-inactive-bg.dir-right{right:-100vw}.jumbotron{height:100%;margin-bottom:10px;background-color:#000}.jumbotron .jumbotron-thumbnail{max-width:780px;height:100%;margin-right:auto;margin-left:auto}.jumbotron .jumbotron-thumbnail>.image-lazy{background-color:#000}.login-promotion-dialog .login-promotion-dialog-content{padding:20px 30px}.login-promotion-dialog .login-promotion-dialog-image .image-lazy{margin-bottom:20px;background:transparent}.login-promotion-dialog .login-promotion-dialog-image figcaption{font-size:14.5px;font-size:1.45rem;color:#666;line-height:1.4;text-align:center}.navigation-menu{position:fixed;top:-120px;right:0;bottom:-120px;left:0;-webkit-transition-property:visibility;transition-property:visibility;visibility:hidden;z-index:110;-webkit-overflow-scrolling:touch}.navigation-menu.is-open{visibility:visible}.navigation-menu.is-open .navigation-menu-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.navigation-menu.is-open .navigation-menu-bg{display:block}.navigation-menu .navigation-menu-bg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:hsla(0,0%,100%,.4)}.navigation-menu .navigation-item-image>.image-lazy{display:inline-block;margin-top:-3px;margin-right:8px;background:none;vertical-align:middle}.navigation-menu .navigation-menu-content{scrollbar-width:thin;scrollbar-color:#555 transparent;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:0;width:300px;max-width:100%;height:100%;padding-bottom:20px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);background:#222;box-shadow:0 0 32px 4px rgba(0,0,0,.3);-ms-scroll-chaining:none;overscroll-behavior:contain;will-change:transform;overflow-y:auto}.navigation-menu .navigation-menu-content::-webkit-scrollbar{width:10px}.navigation-menu .navigation-menu-content::-webkit-scrollbar-thumb{background-color:#555}.navigation-menu .navigation-menu-content::-webkit-scrollbar-button{width:8px;height:8px}.navigation-menu .navigation-menu-main-header{padding-right:10px;padding-left:10px;border-bottom:1px solid #666;line-height:56px;text-align:right}@media (min-width:1024px){.navigation-menu .navigation-menu-main-header{line-height:64px}}.navigation-menu .navigation-menu-close-button{display:inline-block;height:56px;margin-top:-3px;padding:0 10px;background:none;vertical-align:middle}.navigation-menu .navigation-menu-close-button-image>.image-lazy{background:transparent}.navigation-menu .navigation-menu-group{padding:8px 0;border-bottom:1px solid #666;color:#fff}.navigation-menu .navigation-menu-group-title{padding-right:30px;padding-left:30px;line-height:44px}.navigation-menu .navigation-menu-group-title>h4{font-size:14.5px;font-size:1.45rem;margin-bottom:0;font-weight:700}.navigation-menu .navigation-menu-list-login .image-lazy{border-radius:50%}.navigation-menu .navigation-menu-list-item{line-height:44px}.navigation-menu .navigation-menu-list-item-link{font-size:14.5px;font-size:1.45rem;display:block;padding-left:30px;color:#ccc;line-height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-menu .navigation-menu-list-item-link:hover{background:#333}.navigation-menu .navigation-menu-dropdown.is-open .navigation-menu-dropdown-list{display:block}.navigation-menu .navigation-menu-dropdown.is-open .navigation-menu-dropdown-toggle-button{background:#333}.navigation-menu .navigation-menu-dropdown.is-open .navigation-menu-dropdown-toggle-button:after{top:14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.navigation-menu .navigation-menu-dropdown-toggle-button{font-size:14.5px;font-size:1.45rem;display:block;position:relative;width:100%;padding-left:30px;color:#ccc;line-height:44px;text-align:left}.navigation-menu .navigation-menu-dropdown-toggle-button:hover{background:#333}.navigation-menu .navigation-menu-dropdown-toggle-button:after{display:inline-block;position:absolute;top:20px;right:20px;width:13px;height:13px;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(https://s.yimg.jp/images/gyao/v1/images/icon/arrow-bold.svg) no-repeat;background-size:contain;content:""}.navigation-menu .navigation-menu-dropdown-list{display:none}.navigation-menu .navigation-menu-dropdown-list .navigation-menu-list-item-link{padding-left:63px}html.is-navigation-menu-open{position:relative}.placeholder-nologin{padding-bottom:20px}@media (min-width:768px){.placeholder-nologin{border:1px solid #f0f0f0;border-radius:3px;background-color:#fbfbfb}}.placeholder-nologin .placeholder-nologin-logo{width:160px;height:160px;margin:0 auto;opacity:.5}@media (min-width:768px){.placeholder-nologin .placeholder-nologin-logo{width:200px;height:200px}}.placeholder-nologin .image-lazy{background-color:transparent}.placeholder-nologin .placeholder-nologin-guide{font-size:14.5px;font-size:1.45rem;text-align:center}@media (min-width:768px){.placeholder-nologin .placeholder-nologin-guide{font-size:16px;font-size:1.6rem}}.placeholder-nologin .placeholder-nologin-guide-text{margin-bottom:20px;color:#666;font-weight:700}.placeholder-rentings .placeholder-rentings-text{font-size:13px;font-size:1.3rem;margin:0 10px;padding:20px 0;background-color:#f7f7f7;color:#858585;line-height:1;text-align:center}.placeholder-rentings .placeholder-rentings-login-link{font-weight:700}.player-bottom-banner .player-bottom-banner-link{display:block}@media (min-width:425px){.player-bottom-banner .player-bottom-banner-link{max-width:425px;margin:auto}}.program-descriptions .program-description-main{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666;white-space:pre-wrap}.program-descriptions .content-title{font-size:14.5px;font-size:1.45rem;margin:0 0 4px;font-weight:700}.program-descriptions .content-text{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666}.program-descriptions .content-text-copyright{color:#858585;line-height:1.2}.r15-dialog .r15-dialog-icon{width:30px;height:26px;margin-right:10px}.r15-dialog .r15-dialog-icon .image-lazy{display:inline-block;background-color:transparent}.r15-dialog .r15-dialog-description{font-size:14.5px;font-size:1.45rem;color:#666;line-height:1.4}.ranking-list .ranking-list-options{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.ranking-list .option-selector:not(:first-child){margin-left:10px}.ranking-list .item-list .datetime{display:none}@media (min-width:375px){.ranking-list .item-list .datetime{display:inline}}.reviews-list .reviews-list-sub-content{display:block;margin-bottom:10px}@media (min-width:640px){.reviews-list .reviews-list-sub-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}}.reviews-list .reviews-list-summary{display:block;margin-right:10px}.reviews-list .reviews-list-summary-ratings-title{font-size:14.5px;font-size:1.45rem;margin-bottom:2px;font-weight:700;line-height:1.4}.reviews-list .reviews-list-summary-ratings-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.reviews-list .reviews-list-summary-ratings-count{font-size:14.5px;font-size:1.45rem;margin-left:8px;color:#858585}.reviews-list .reviews-list-summary-ratings-rating{font-size:16px;font-size:1.6rem;margin-left:8px;font-weight:700;line-height:1}.reviews-list .button-review-post,.reviews-list .button-review-report{display:none}@media (min-width:640px){.reviews-list .button-review-post,.reviews-list .button-review-report{display:block}}.schedules-list-preview .section-header,.schedules-list-preview .tab-titles{padding-left:10px;padding-right:10px}@media (min-width:768px){.schedules-list-preview .section-header,.schedules-list-preview .tab-titles{padding-left:30px}}@media (min-width:1024px){.schedules-list-preview .section-header,.schedules-list-preview .tab-titles{padding-left:60px}}@media (min-width:768px){.schedules-list-preview .section-header,.schedules-list-preview .tab-titles{padding-right:30px}}@media (min-width:1024px){.schedules-list-preview .section-header,.schedules-list-preview .tab-titles{padding-right:60px}}.schedules-list-preview .schedule-list .schedule-list-row-item{margin-right:0;padding-left:10px}.schedules-list-preview .schedule-list .schedule-list-row-item:first-child{padding-left:10px}@media (min-width:768px){.schedules-list-preview .schedule-list .schedule-list-row-item:first-child{padding-left:30px}}@media (min-width:1024px){.schedules-list-preview .schedule-list .schedule-list-row-item:first-child{padding-left:60px}}.schedules-list-preview .schedule-list .schedule-list-row-item:last-child{padding-right:10px}@media (min-width:768px){.schedules-list-preview .schedule-list .schedule-list-row-item:last-child{padding-right:30px}}@media (min-width:1024px){.schedules-list-preview .schedule-list .schedule-list-row-item:last-child{padding-right:60px}}.schedules-list-preview .schedule-list .schedule-list-container{max-height:440px;overflow-y:hidden}.schedules-list .button-arrow{position:fixed;top:50%}.schedules-list .schedules-list-details{font-size:14.5px;font-size:1.45rem;margin-left:10px;margin-right:10px;margin-top:20px;color:#666;line-height:1.4}@media (min-width:768px){.schedules-list .schedules-list-details{margin-left:30px}}@media (min-width:1024px){.schedules-list .schedules-list-details{margin-left:60px}}@media (min-width:768px){.schedules-list .schedules-list-details{margin-right:30px}}@media (min-width:1024px){.schedules-list .schedules-list-details{margin-right:60px}}.search-rental-result-information.search-rental-result-information-lazy{height:1px;margin-bottom:0;overflow:hidden}.search-rental-result-information.search-rental-result-information-lazy.is-active{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:auto;margin-bottom:20px;padding:8px 10px;border:1px solid #f0f0f0;border-radius:3px}.search-rental-result-information .search-rental-result-information-text{font-size:13px;font-size:1.3rem;color:#666;line-height:1.4;word-break:break-all}.search-rental-result-information .search-rental-result-information-button{flex-shrink:0;border:0}.search-suggest .search-suggest-controls{display:-webkit-box;display:flex;flex-shrink:0;width:100%}.search-suggest .search-suggest-form{display:-webkit-box;display:flex;position:relative;-webkit-box-flex:1;flex:1 auto}.search-suggest .search-suggest-search-button{font-size:14.5px;font-size:1.45rem;display:inline-block;flex-shrink:0;width:56px;margin:0 auto;padding:0;border-radius:0 2px 2px 0;background-color:#222;color:#858585;vertical-align:top}.search-suggest .search-suggest-search-button-image .image-lazy{background-color:transparent}.search-suggest .search-suggest-search-button-image .image-lazy-source{margin:0 auto}.search-suggest .search-suggest-clear-button{position:absolute;right:66px;width:32px;height:100%;background:url(https://s.yimg.jp/images/gyao/v1/images/icon/close-gray.svg) 50%/12px 12px no-repeat}.search-suggest .search-suggest-input{font-size:16px;font-size:1.6rem;-webkit-box-flex:1;flex:1;width:100%;padding:10px 42px 10px 14px;border:1px solid #222;border-radius:2px 0 0 2px;outline:none;color:#333;font-weight:700;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-suggest .search-suggest-input::-webkit-input-placeholder{font-size:14.5px;font-size:1.45rem;color:#ccc;font-weight:400}.search-suggest .search-suggest-input::-moz-placeholder{font-size:14.5px;font-size:1.45rem;color:#ccc;font-weight:400}.search-suggest .search-suggest-input:-ms-input-placeholder{font-size:14.5px;font-size:1.45rem;color:#ccc;font-weight:400}.search-suggest .search-suggest-input::-ms-input-placeholder{font-size:14.5px;font-size:1.45rem;color:#ccc;font-weight:400}.search-suggest .search-suggest-input::placeholder{font-size:14.5px;font-size:1.45rem;color:#ccc;font-weight:400}.search-suggest .search-suggest-input:invalid+.search-suggest-clear-button{display:none}.search-suggest.search-suggest-core{display:none;margin-bottom:0}.search-suggest.search-suggest-core .search-suggest-container{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);z-index:101}@media (min-width:768px){.search-suggest.search-suggest-core .search-suggest-container{padding:40px 20px}}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.search-suggest.search-suggest-core .search-suggest-container{background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.search-suggest.search-suggest-core .search-suggest-controls{padding:10px}@media (min-width:768px){.search-suggest.search-suggest-core .search-suggest-controls{padding:0 0 10px}}.search-suggest.search-suggest-core .search-suggest-close-button{font-size:12px;font-size:1.2rem;flex-shrink:0;padding-right:0;padding-left:10px;font-weight:700;white-space:nowrap}.search-suggest.search-suggest-core .search-suggest-result{position:relative;width:100%;max-width:780px;margin:0 auto;border-radius:0 2px 2px 2px;background-color:#fff}.search-suggest.search-suggest-core .search-suggest-result-list{padding:10px;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.search-suggest.search-suggest-core .search-suggest-result-item{display:block;padding:10px;border-bottom:1px solid #f0f0f0;line-height:1.3}.search-suggest.search-suggest-core .search-suggest-result-item:last-child{border-bottom:0}.search-suggest.search-suggest-core .search-suggest-result-item.is-selected{background-color:#eee}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.search-suggest.search-suggest-core .search-suggest-result-item:hover{background-color:#eee}}.search-suggest.search-suggest-core .search-suggest-result-item>.label-gyao-store{margin-left:5px;vertical-align:-2px}.search-suggest.search-suggest-core .search-suggest-result-item-title{font-size:14.5px;font-size:1.45rem;color:#333;white-space:normal;word-break:break-all}.search-suggest.search-suggest-core .search-suggest-result-item-title>b{color:#333;font-weight:700}.search-suggest.search-suggest-core .search-suggest-result-item-category{font-size:9px;font-size:.9rem;display:inline-block;margin-left:6px;padding-top:1px;padding-right:4px;padding-left:4px;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#858585;font-weight:400;vertical-align:1px}.search-suggest.search-suggest-core .search-suggest-result-nomatch{position:absolute;top:5px;right:10px}.search-suggest.search-suggest-core .search-suggest-result-nomatch-message{font-size:12px;font-size:1.2rem;position:relative;display:inline-block;padding:10px 20px;border-radius:3px;background-color:rgba(34,34,34,.8);color:#fff;line-height:normal;text-align:center;-webkit-animation:fade-in .3s ease 0s 1;animation:fade-in .3s ease 0s 1}.search-suggest.search-suggest-core .search-suggest-result-nomatch-message:after{position:absolute;content:"";top:0;left:50%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);border:8px solid transparent;border-bottom-color:rgba(34,34,34,.8);right:75px;left:inherit}.search-suggest.search-suggest-core .search-suggest-result-placeholder{padding:20px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06)}.search-suggest.search-suggest-core .search-suggest-result-placeholder .section-header{padding:0 20px}.search-suggest.search-suggest-core .search-suggest-result-placeholder .item-carousel-container{padding:4px 20px}.search-suggest.search-suggest-core .search-suggest-result-placeholder .item-carousel-item.is-selected{background-color:#eee}.search-suggest.search-suggest-core .search-suggest-result-placeholder .item-carousel-item.is-selected .image-lazy{opacity:.8}html.is-search-suggest-modal,html.is-search-suggest-modal>body{position:relative;height:100vh;overflow:hidden}html.is-search-suggest-inline .search-suggest.search-suggest-core,html.is-search-suggest-modal .search-suggest-core{display:block}html.is-search-suggest-inline .search-suggest.search-suggest-core .search-suggest-container{position:absolute;width:auto;height:auto;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.is-search-suggest-inline .search-suggest.search-suggest-core .search-suggest-result{margin-right:0;margin-left:0}html.is-search-suggest-inline .search-suggest.search-suggest-core .search-suggest-controls,html.is-search-suggest-inline .search-suggest.search-suggest-core .search-suggest-result-nomatch{display:none}.section-item-list .section-item-list-notes{font-size:11px;font-size:1.1rem;margin-top:-12px;color:#858585}@media (min-width:1024px){.section-item-list.type-responsive>.item-list .item-list-items{border-top-width:0}}.section-item-list.type-responsive>.item-list .item-list-item{max-width:100%}@media (min-width:1024px){.section-item-list.type-responsive>.item-list .item-list-item{display:inline-block;width:384px;margin-right:10px;margin-bottom:10px;padding:0 8px;border:1px solid #f0f0f0;border-radius:3px;vertical-align:top}}.section-live{background:#000;overflow:hidden}.section-live .section-live-container{position:relative;width:100%;max-width:780px;height:100%;margin:0 auto;padding-top:56.25%}@media (min-width:780px){.section-live .section-live-container{padding-top:438.75px}}.section-live .section-live-container-main{position:absolute;top:0;left:0;width:100%;max-width:780px;height:100%}.section-live .section-live-description-container,.section-live .section-live-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;max-width:780px;margin:0 auto;padding-right:10px;padding-left:10px}@media (min-width:780px){.section-live .section-live-description-container,.section-live .section-live-title-container{padding-right:0;padding-left:0}}.section-live .section-live-title-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:4px;padding-top:8px;color:#fff}.section-live .section-live-title-link .label-live{flex-shrink:0;margin-right:8px}.section-live .section-live-title-link h1{font-size:13px;font-size:1.3rem;margin-bottom:0;font-weight:700}@media (min-width:768px){.section-live .section-live-title-link h1{font-size:16px;font-size:1.6rem}}.section-live .section-live-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;font-size:12px;font-size:1.2rem;margin-bottom:8px;color:#858585}.section-live #live-player{width:100%!important;height:100%!important}.section-live .image-lazy{flex-shrink:0;background-color:transparent}.section-upsell{padding-top:10px;padding-bottom:10px}.section-upsell .section-upsell-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:10px;padding-bottom:10px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.section-upsell .section-upsell-item-thumbnail{flex-shrink:0;margin-right:10px}.section-upsell .section-upsell-item-titles{width:100%}.section-upsell .section-upsell-item-titles-title{font-size:14.5px;font-size:1.45rem;padding-bottom:10px;color:#333;line-height:1.4}.section-upsell .section-upsell-item-titles-buttons>.button{background-color:#ff8c00}.selection-header{margin-bottom:20px}.selection-header .selection-header-content{position:relative;height:144px;margin-bottom:20px}@media (min-width:425px){.selection-header .selection-header-content{margin-bottom:30px}}@media (min-width:768px){.selection-header .selection-header-content{margin-bottom:50px}}.selection-header .selection-header-content-bg{position:absolute;top:0;left:0;width:100%;height:144px;background-color:#000;overflow:hidden;z-index:-1}.selection-header .selection-header-content-bg .image-lazy{display:none;background-color:#000}@supports ((-webkit-filter:blur(32px)) or (filter:blur(32px))){.selection-header .selection-header-content-bg .image-lazy{display:block;-webkit-transform:scale(1.2) translateY(-40%);transform:scale(1.2) translateY(-40%);opacity:.8;-webkit-filter:blur(32px);filter:blur(32px)}}.selection-header .selection-header-content-titles{display:-webkit-box;display:flex;width:100%;margin-bottom:20px}.selection-header .selection-header-content-titles-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;max-width:780px;height:100%;margin-top:10px}@media (min-width:425px){.selection-header .selection-header-content-titles-inner{margin-top:20px}}.selection-header .selection-header-image{flex-shrink:0;width:164px}@media (min-width:425px){.selection-header .selection-header-image{width:184px}}@media (min-width:768px){.selection-header .selection-header-image{width:212px}}.selection-header .selection-header-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;font-size:18.5px;font-size:1.85rem;width:100%;margin-right:10px;margin-left:10px;color:#fff;font-weight:700;letter-spacing:1.6px;line-height:1.2;text-shadow:1px 1px 2px rgba(0,0,0,.5);overflow:hidden}@media (min-width:425px){.selection-header .selection-header-title{font-size:23.5px;font-size:2.35rem;margin-top:-20px;margin-right:20px;margin-left:20px}}.selection-header .selection-header-description-text{font-size:13px;font-size:1.3rem;max-width:640px;color:#666}@media (min-width:768px){.selection-header .selection-header-description-text{font-size:14.5px;font-size:1.45rem}}.selection-list .item-list{max-width:780px}.sns-button{display:-webkit-box;display:flex;margin-bottom:20px}.sns-button>a{width:68px;height:28px;border-radius:2px}.sns-button>a:not(:last-child){margin-right:6px}.sns-button>a:active,.sns-button>a:hover{opacity:.9}.sns-button .sns-button-facebook{background:#1877f2 url(https://s.yimg.jp/images/gyao/v1/images/icon/social-facebook.svg) 50%/18px no-repeat}.sns-button .sns-button-twitter{background:#1da1f2 url(https://s.yimg.jp/images/gyao/v1/images/icon/social-twitter.svg) 50%/20px no-repeat}.sns-button .sns-button-line{background:#00b900 url(https://s.yimg.jp/images/gyao/v1/images/icon/social-line.svg) 50%/26px no-repeat}.store-environment-dialog .store-environment-dialog-description{font-size:14.5px;font-size:1.45rem;margin-bottom:20px;color:#666;line-height:1.4}.store-episode-description .store-episode-description-content{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666;white-space:pre-wrap}.store-episode-status{font-size:14.5px;font-size:1.45rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px;line-height:1.4}.store-episode-status .content-label{flex-shrink:0}@media (min-width:425px){.store-episode-status .content-label{margin-bottom:0}}.store-episode-status .content-label+.store-episode-status-content{margin-left:.6em;padding-left:.6em;border-left:1px solid #f0f0f0}.store-episode-status .content-label-store-ended-countdown,.store-episode-status .content-label-store-ended-soon{margin-right:.4em}.store-episode-status .datetime{color:#858585}.store-episode-titles{margin-bottom:10px;line-height:1}.store-episode-titles .label{display:block;margin-bottom:.4em}.store-episode-titles .content-label{margin-right:.6em}.store-episode-titles .store-episode-titles-title{font-size:18.5px;font-size:1.85rem;width:100%;font-weight:700;line-height:1.4;word-break:break-all}@media (min-width:1024px){.store-episode-titles .store-episode-titles-title{font-size:23.5px;font-size:2.35rem}}.store-episode-titles .store-episode-titles-link{font-size:14.5px;font-size:1.45rem;display:inline-block;color:#666;font-weight:700}.store-episode-titles .store-episode-titles-link:active,.store-episode-titles .store-episode-titles-link:hover{color:#858585}.store-nod-news-section .store-nod-news-section-item{display:-webkit-box;display:flex;width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid #f0f0f0;background-color:#fff;text-align:left}.store-nod-news-section .store-nod-news-section-item+.store-nod-news-section-item{margin-left:0}.store-nod-news-section .store-nod-news-section-item:last-child{border-bottom:1px solid #f0f0f0}@media (min-width:1024px){.store-nod-news-section .store-nod-news-section-item{display:inline-block;width:calc(25% - 13.33333px);margin-right:13.33333px;margin-bottom:13.33333px;padding:0;border:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 3px 1px rgba(0,0,0,.06);vertical-align:top}}@media (min-width:1440px){.store-nod-news-section .store-nod-news-section-item{width:calc(20% - 13.33333px);max-width:320px}}.store-nod-news-section .store-nod-news-section-item-thumbnail{flex-shrink:0;width:30%;max-width:220px}@media (min-width:1024px){.store-nod-news-section .store-nod-news-section-item-thumbnail{width:100%}}.store-nod-news-section .store-nod-news-section-item-titles{margin:6px 8px}.store-nod-news-section .store-nod-news-section-item-title{font-size:16px;font-size:1.6rem;margin-bottom:8px;color:#333;font-weight:700;line-height:1.3}.store-nod-news-section .store-nod-news-section-item-description{font-size:13px;font-size:1.3rem;margin-bottom:8px;color:#666;line-height:1.3}.store-nod-news-sections .store-nod-news-sections-description{font-size:14.5px;font-size:1.45rem;margin-bottom:10px;color:#858585;line-height:1.3}.store-nod-notices .store-nod-notice{max-width:640px;margin-bottom:20px}.store-nod-notices .store-nod-notice-title{display:block;font-size:14.5px;font-size:1.45rem;margin-bottom:4px;font-weight:700;line-height:1.3}.store-nod-notices .datetime{display:block;font-size:13px;font-size:1.3rem;margin-bottom:10px;color:#858585}.store-nod-notices .store-nod-notice-body{font-size:13px;font-size:1.3rem;color:#666}.store-nod-related-links{margin-bottom:20px}.store-nod-related-links .store-nod-related-link{font-size:13px;font-size:1.3rem;color:#858585;text-decoration:underline}.store-nod-related-links .store-nod-related-link:hover{text-decoration:none}.store-pack-chooser-dialog .dialog-main{max-width:780px}.store-pack-chooser-dialog .store-pack-chooser-dialog-description{font-size:14.5px;font-size:1.45rem;margin-top:10px;margin-bottom:20px;color:#666;line-height:1.4}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-items{border-top:1px solid #f0f0f0}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item-title{font-size:16px;font-size:1.6rem;width:100%;max-width:640px;margin-bottom:4px;padding-right:20px;color:#333;font-weight:700;line-height:1.4;word-break:break-all}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item-sub-text{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:640px;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-pack-chooser-dialog .content-label{margin-right:.4em}.store-pack-chooser-dialog .datetime{color:#858585}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item-left{width:100%}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item-right{flex-shrink:0}.store-packs-dialog-opener{padding-left:10px;padding-right:10px}@media (min-width:768px){.store-packs-dialog-opener{padding-left:30px}}@media (min-width:1024px){.store-packs-dialog-opener{padding-left:60px}}@media (min-width:768px){.store-packs-dialog-opener{padding-right:30px}}@media (min-width:1024px){.store-packs-dialog-opener{padding-right:60px}}.store-packs-dialog-opener.is-initial-floating{display:none}@media (min-width:1024px){.store-packs-dialog-opener.is-initial-floating{display:block}}.store-packs-dialog-opener.is-floating{display:none;position:fixed;bottom:0;left:0;width:100%;margin-bottom:0;padding-top:20px;padding-bottom:20px;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 8px 2px rgba(0,0,0,.2);visibility:visible;z-index:21}.store-packs-dialog-opener.is-floating.is-show{display:block;-webkit-animation:fade-in-up .3s ease 0s 1 forwards;animation:fade-in-up .3s ease 0s 1 forwards}@media (min-width:1024px){.store-packs-dialog-opener.is-floating{display:block;position:static;padding-top:0;background-color:none;box-shadow:none}}.store-packs-dialog-opener .store-packs-dialog-opener-title{font-size:16px;font-size:1.6rem;margin-bottom:0;font-weight:700;line-height:1.4}.store-packs-dialog-opener .store-packs-dialog-opener-prices{margin-bottom:4px;color:#ff8c00;font-weight:700}.store-packs-dialog-opener .store-packs-dialog-opener-price-unit{font-size:14.5px;font-size:1.45rem}.store-packs-dialog-opener .store-packs-dialog-opener-price{font-size:27px;font-size:2.7rem;margin-right:2px;letter-spacing:1px}.store-packs-dialog-opener .button{display:block}.store-packs-dialog .dialog-main{max-width:780px}.store-packs-dialog .store-packs-dialog-description{font-size:14.5px;font-size:1.45rem;margin-top:10px;margin-bottom:20px;color:#666;line-height:1.4}.store-packs-list .store-packs-list-items{border-top:1px solid #f0f0f0}.store-packs-list .store-packs-list-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}@media (min-width:512px){.store-packs-list .store-packs-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}}.store-packs-list .store-packs-list-item-titles{width:100%;max-width:400px;margin-bottom:10px}.store-packs-list .store-packs-list-item-title{font-size:16px;font-size:1.6rem;width:100%;width-margin-bottom:4px;padding-right:20px;font-weight:700;line-height:1.4;word-break:break-all}.store-packs-list .store-packs-list-item-sub-text{font-size:13px;font-size:1.3rem;width:100%;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-packs-list .store-packs-list-item-buttons{width:100%;text-align:right}@media (min-width:768px){.store-packs-list .store-packs-list-item-buttons{max-width:420px}}.store-packs-list .button{width:100%;min-width:220px;margin-bottom:10px}@media (min-width:512px){.store-packs-list .button{width:auto}.store-packs-list .button+.button{margin-left:10px}}.store-partner-links-section .store-partner-links-section-links{display:-webkit-box;display:flex}.store-partner-links-section .store-partner-links-section-items{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #f0f0f0}.store-partner-links-section .store-partner-links-section-item{display:inline-block;flex-shrink:0;width:50%;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.store-partner-links-section .store-partner-links-section-item:nth-child(2n){border-right:0}@media (min-width:768px){.store-partner-links-section .store-partner-links-section-item{width:33.333%}.store-partner-links-section .store-partner-links-section-item:nth-child(n){border-right:1px solid #f0f0f0}.store-partner-links-section .store-partner-links-section-item:nth-child(3n){border-right:0}}@media (min-width:1440px){.store-partner-links-section .store-partner-links-section-item{width:25%}.store-partner-links-section .store-partner-links-section-item:nth-child(n){border-right:1px solid #f0f0f0}.store-partner-links-section .store-partner-links-section-item:nth-child(4n){border-right:0}}.store-partner-links-section .store-partner-links-section-item-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:2.8em;padding:0 10px;color:#333;font-weight:700}.store-partner-links-section .store-partner-links-section-item-link-text{display:block;font-size:13px;font-size:1.3rem;width:100%;line-height:1.2}.store-partner-links-section .image-lazy{width:7px;background-color:transparent}.store-playback-confirmation-button{border:1px solid #f0f0f0}.store-player{position:relative}.store-player .store-player-container{width:100%;height:100%}.store-player .store-player-container .gyp{width:100%;height:100%;padding-top:0}.store-player .store-player-initialize-button{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%}.store-player .store-player-initialize-button p{color:#fff}.store-player .store-player-initialize-button-image{width:60px;height:60px;margin-bottom:10px}@media (min-width:425px){.store-player .store-player-initialize-button-image{width:80px;height:80px}}@media (min-width:768px){.store-player .store-player-initialize-button-image{width:100px;height:100px}}.store-player .store-player-initialize-button-image>.image-lazy{background-color:transparent}.store-player .store-player-play-button{border:1px solid hsla(0,0%,100%,.25);border-radius:3px;color:#fff}.store-player .store-player-play-button:active,.store-player .store-player-play-button:hover{background-color:hsla(0,0%,100%,.25)}.store-player .store-player-poster{position:absolute;top:0;left:0;width:100%;height:100%}.store-player .store-player-poster>.image-lazy{background-color:transparent;opacity:.5}.store-player .store-player-poster-content{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;padding-right:20px;padding-left:20px;color:#fff}.store-player .store-player-poster-content-text{font-size:14.5px;font-size:1.45rem;margin-bottom:20px;line-height:1.4;text-align:center;white-space:nowrap}.store-player .store-player-poster-paywall{display:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:20px;background-color:#000;color:#fff}.store-player .store-player-poster-paywall.is-close,.store-player .store-player-poster-paywall.is-open{display:-webkit-box;display:flex}.store-player .store-player-poster-paywall.is-open>*{-webkit-animation:store-player-poster-paywall-fade-in-up .6s ease 0s 1 forwards;animation:store-player-poster-paywall-fade-in-up .6s ease 0s 1 forwards}.store-player .store-player-poster-paywall.is-close>*{-webkit-animation:store-player-poster-paywall-fade-in-out .6s ease 0s 1 forwards;animation:store-player-poster-paywall-fade-in-out .6s ease 0s 1 forwards}.store-player .store-player-poster-paywall-image{display:none;width:38%;max-width:300px;margin-right:20px}@media (min-width:425px){.store-player .store-player-poster-paywall-image{display:block}}.store-player .store-player-poster-paywall-content{width:100%;max-width:400px;text-align:center}@media (min-width:425px){.store-player .store-player-poster-paywall-content{text-align:left}.store-player .store-player-poster-paywall-content br{display:none}}.store-player .store-player-poster-paywall-content .button:not(:last-child){margin-right:10px;margin-bottom:4px}.store-player .store-player-poster-paywall-content-title{margin-bottom:10px;font-weight:700;font-size:16px;font-size:1.6rem}@media (min-width:425px){.store-player .store-player-poster-paywall-content-title{font-size:18.5px;font-size:1.85rem}}.store-player .store-player-poster-paywall-content-description{font-size:13px;font-size:1.3rem;margin-bottom:20px;color:#858585}@media (min-width:425px){.store-player .store-player-poster-paywall-content-description{font-size:14.5px;font-size:1.45rem}}@-webkit-keyframes store-player-poster-paywall-fade-in-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;visibility:hidden}.1%{visibility:visible}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes store-player-poster-paywall-fade-in-up{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;visibility:hidden}.1%{visibility:visible}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes store-player-poster-paywall-fade-in-out{0%{-webkit-transform:none;transform:none;opacity:1}.1%{visibility:visible}to{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0;visibility:hidden}}@keyframes store-player-poster-paywall-fade-in-out{0%{-webkit-transform:none;transform:none;opacity:1}.1%{visibility:visible}to{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0;visibility:hidden}}.store-player .store-player-poster-ios-yjapp{display:none;background-color:#000}.store-player .store-player-poster-ios-yjapp.is-close,.store-player .store-player-poster-ios-yjapp.is-open{display:-webkit-box;display:flex}.store-player .store-player-poster-ios-webview{display:none;background-color:#000}.store-player .store-player-poster-ios-webview.is-close,.store-player .store-player-poster-ios-webview.is-open{display:-webkit-box;display:flex}.store-player .store-player-poster-android-webview{display:none;background-color:#000}.store-player .store-player-poster-android-webview.is-close,.store-player .store-player-poster-android-webview.is-open{display:-webkit-box;display:flex}.store-popup-player{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-right:10px;padding-left:10px;background-color:rgba(0,0,0,.8);cursor:pointer;z-index:101;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media (min-width:425px){.store-popup-player{padding-right:60px;padding-left:60px}}.store-popup-player.is-open{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:101}.store-popup-player .store-popup-player-buttons{position:absolute;top:0;right:0}@media (min-height:425px){.store-popup-player .store-popup-player-buttons{display:-webkit-box;display:flex;position:static;flex-shrink:0;-webkit-box-pack:end;justify-content:flex-end;width:100%;max-width:100vh;margin-bottom:4px}}.store-popup-player .container-ar{max-width:calc(177.77778vh - 60px)}@media (min-height:425px){.store-popup-player .container-ar{max-width:100vh;margin-bottom:0}}.store-popup-player .store-popup-player-container{box-shadow:0 0 32px 4px rgba(0,0,0,.3)}.store-popup-player .store-popup-player-close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:24px}.store-popup-player .store-popup-player-close:hover{background-color:rgba(0,0,0,.4)}.store-popup-player .store-popup-player-close .image-lazy{background-color:transparent}.store-popup-player .gyp .gyp-largescreen-button{display:none}.store-purchase-footer{padding-left:10px;padding-right:10px}@media (min-width:768px){.store-purchase-footer{padding-left:30px}}@media (min-width:1024px){.store-purchase-footer{padding-left:60px}}@media (min-width:768px){.store-purchase-footer{padding-right:30px}}@media (min-width:1024px){.store-purchase-footer{padding-right:60px}}.store-purchase-footer .store-purchase-footer-content{width:100%;max-width:640px;margin-right:auto;margin-left:auto;text-align:center}.store-purchase-footer .store-purchase-footer-content p{margin-bottom:10px;font-size:12px;font-size:1.2rem;color:#666;line-height:1.1}.store-purchase-footer .store-purchase-footer-content small{color:#858585}.store-purchase-footer .store-purchase-footer-content-flag{display:inline-block;margin-left:4px;border:1px solid #f0f0f0;vertical-align:top}.store-purchase-footer .store-purchase-footer-content-copyright small+small{padding-left:8px}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-content{margin-bottom:4px}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-content iframe{width:100%;height:40px;vertical-align:bottom}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-content .more-link .more-link-text{padding-top:.6em;padding-bottom:.6em}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-content .more-link .more-link-text>span{font-size:13px;font-size:1.3rem}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-content .more-link .image-lazy{display:none}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-iframe-content{max-width:100vw;max-height:50vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-iframe{width:100%}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-dialog .dialog-main{width:620px;max-width:90%}.store-purchase-input-nod-terms .store-purchase-input-nod-terms-dialog iframe{width:100%;height:50vh;vertical-align:bottom}.store-purchase-input-payment .store-purchase-input-payment-item{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;border-bottom:1px solid #f0f0f0}.store-purchase-input-payment .store-purchase-input-payment-item.is-disabled{background-color:#f7f7f7;color:#858585;pointer-events:none}.store-purchase-input-payment .store-purchase-input-payment-item:hover{background-color:#fbfbfb}.store-purchase-input-payment .store-purchase-input-payment-item .radio{-webkit-box-flex:1;flex:1}.store-purchase-input-payment .store-purchase-input-payment-item label{margin-right:4px}.store-purchase-input-payment .store-purchase-input-payment-item span{font-size:12px;font-size:1.2rem}.store-purchase-input-payment .store-purchase-input-payment-item-details{font-size:12px;font-size:1.2rem;flex-shrink:0;min-width:120px;margin-right:10px;padding-top:.4em;padding-bottom:.4em;color:#666;text-align:right}.store-purchase-input-payment .store-purchase-input-payment-item-details a{display:block;color:#666}.store-purchase-input-payment .store-purchase-input-payment-item-details a:hover{color:#858585}.store-purchase-order .store-purchase-order-buttons-caution{font-size:12px;font-size:1.2rem;margin-bottom:10px;line-height:1.1}.store-purchase-order .store-purchase-order-buttons-caution small{color:#666}.store-purchase-order .button.store-purchase-button,.store-purchase-order .button.store-purchase-yahoo-wallet-button{display:block}.store-purchase-order .button.store-purchase-button.is-disabled,.store-purchase-order .button.store-purchase-yahoo-wallet-button.is-disabled{background-color:hsla(0,0%,52.2%,.8);pointer-events:none}.store-purchase-order .button.store-purchase-button:not(.is-active),.store-purchase-order .button.store-purchase-yahoo-wallet-button:not(.is-active){display:none}.store-purchase-order .store-purchase-order-dialog .dialog-content{width:400px;max-width:90vw;max-height:90vh}.store-purchase-order .store-purchase-order-dialog-message{font-size:14.5px;font-size:1.45rem;margin-bottom:10px;color:#666;line-height:1.4}.store-purchase-pack-price-details{display:-webkit-box;display:flex;margin-bottom:20px;padding-top:20px;padding-bottom:10px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.store-purchase-pack-price-details .store-purchase-pack-price-details-left{width:180px;margin-right:10px}.store-purchase-pack-price-details .store-purchase-pack-price-details-lables{margin-bottom:.4em;line-height:1}.store-purchase-pack-price-details .store-purchase-pack-price-details-title{font-size:16px;font-size:1.6rem;color:#333;font-weight:700;line-height:1.4}.store-purchase-pack-price-details .store-purchase-pack-price-details-labels{margin-bottom:4px}.store-purchase-pack-price-details .store-purchase-pack-price-details-labels .content-label{margin-right:.6em}.store-purchase-pack-price-details .store-purchase-pack-price-details-content{font-size:13px;font-size:1.3rem;width:100%;max-width:640px;margin-bottom:4px;color:#666;line-height:1.4;word-break:break-all}.store-purchase-pack-price-details .store-purchase-pack-price-details-content a{text-decoration:underline}details.store-purchase-points{margin-bottom:20px;list-style:none}details.store-purchase-points summary{position:relative;cursor:pointer}details.store-purchase-points summary:before{display:block;position:absolute;top:0;right:0;width:28px;height:28px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(https://s.yimg.jp/images/gyao/v1/images/icon/arrow-thin.svg) 50%/12px 12px no-repeat;line-height:0;content:""}details.store-purchase-points summary::-webkit-details-marker{display:none}details.store-purchase-points summary:focus{outline:none;box-shadow:0 0 0 4px hsla(0,0%,80%,.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}details.store-purchase-points[open] summary{margin-bottom:8px}details.store-purchase-points[open] summary:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}details.store-purchase-points .store-purchase-points-summary-item{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-right:8px;vertical-align:top}details.store-purchase-points .store-purchase-points-summary-item>.image-lazy{margin-right:8px}details.store-purchase-points .store-purchase-points-summary-item:not(:first-child):before{display:inline-block;margin-right:8px;color:#858585;content:"+"}details.store-purchase-points .store-purchase-points-summary-item-point{font-size:14.5px;font-size:1.45rem;margin-right:2px;font-weight:700}details.store-purchase-points .store-purchase-points-summary-item-unit{font-size:14.5px;font-size:1.45rem}details.store-purchase-points .store-purchase-points-summary-item-lastcaption{font-size:14.5px;font-size:1.45rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;line-height:28px}details.store-purchase-points .store-purchase-points-details{margin-top:10px;margin-bottom:10px}details.store-purchase-points .store-purchase-points-detail{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}details.store-purchase-points .store-purchase-points-detail dt{font-size:12px;font-size:1.2rem}details.store-purchase-points .store-purchase-points-detail dd{font-size:13px;font-size:1.3rem;flex-shrink:0;min-width:40%;text-align:right}details.store-purchase-points .store-purchase-points-detail-point{font-size:14.5px;font-size:1.45rem;width:100%;margin-right:2px;font-weight:700;letter-spacing:1px}details.store-purchase-points .store-purchase-points-detail-unit{font-size:12px;font-size:1.2rem}details.store-purchase-points .store-purchase-points-caution{font-size:12px;font-size:1.2rem;line-height:1.1}details.store-purchase-points .store-purchase-points-caution small{color:#858585}details.store-purchase-points .store-purchase-points-caution a{color:#858585;text-decoration:underline}details.store-purchase-points .store-purchase-points-detail-ratio{font-size:12px;font-size:1.2rem}.store-purchase-prices{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.store-purchase-prices .store-purchase-prices-title{font-size:14.5px;font-size:1.45rem;font-weight:700}.store-purchase-prices .store-purchase-prices-price{text-align:right}.store-purchase-prices .store-purchase-prices-price-price{font-size:27px;font-size:2.7rem;margin-right:2px;font-weight:700;letter-spacing:1px}.store-purchase-prices .store-purchase-prices-price-unit{font-size:14.5px;font-size:1.45rem;margin-right:4px;font-weight:700}.store-purchase-prices .store-purchase-prices-price-tax{font-size:12px;font-size:1.2rem}.store-purchase-prices .store-purchase-prices-subscription{font-size:14.5px;font-size:1.45rem;margin-right:10px}.store-purchased-history .container-two-column{padding:0}.store-purchased-history .container-two-column-right{margin-top:50px}.store-renewal-banner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center;margin-bottom:10px}@media (min-width:768px){.store-renewal-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row;-webkit-box-align:center;align-items:center;margin-bottom:8px}}.store-renewal-banner .store-renewal-banner-link{display:-webkit-box;display:flex;position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:53px;margin-bottom:6px;border-radius:4px;background-color:#ff8c00;overflow:hidden}@media (min-width:768px){.store-renewal-banner .store-renewal-banner-link{margin-bottom:0}}.store-renewal-banner .store-renewal-banner-link-image{position:absolute;top:0;flex-shrink:0;width:130px}.store-renewal-banner .store-renewal-banner-link-image.is-left{left:0}.store-renewal-banner .store-renewal-banner-link-image.is-right{right:0}.store-renewal-banner .store-renewal-banner-link-image .image-lazy{background-color:transparent}.store-renewal-banner .store-renewal-banner-link-content{display:-webkit-box;display:flex;position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;padding-right:10px;padding-left:10px;line-height:1.2;z-index:1}.store-renewal-banner .store-renewal-banner-link-text{font-size:12px;font-size:1.2rem;color:#fff;font-weight:700;letter-spacing:1px}@media (min-width:768px){.store-renewal-banner .store-renewal-banner-link-text{font-size:14.5px;font-size:1.45rem}}.store-renewal-banner .store-renewal-banner-link-more{font-size:12px;font-size:1.2rem;flex-shrink:0;margin-left:10px;padding-right:15px;padding-left:15px;border-radius:15px;background-color:#fff;color:#ff8c00;font-weight:700;line-height:30px}.store-renewal-banner .store-renewal-banner-vm-logo{width:100px;padding-left:10px;text-align:right}.store-renewal-banner .store-renewal-banner-vm-logo .image-lazy{background-color:transparent}@media (min-width:768px){.store-renewal-banner .store-renewal-banner-vm-logo{width:120px}}.store-search-result-information.store-search-result-information-lazy{height:1px;margin-bottom:0;overflow:hidden}.store-search-result-information.store-search-result-information-lazy.is-active{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:auto;margin-bottom:20px;padding:8px 10px;border:1px solid #f0f0f0;border-radius:3px}.store-search-result-information .store-search-result-information-text{font-size:13px;font-size:1.3rem;color:#666;line-height:1.4;word-break:break-all}.store-search-result-information .store-search-result-information-button{flex-shrink:0;border:0}.store-search-result-list{min-height:60vh}.store-search-result-list .store-search-result-list-section-title{font-size:16px;font-size:1.6rem;margin-bottom:20px;line-height:1.2;word-break:break-all}.store-search-result-list .store-search-result-list-alternative-query{margin-bottom:20px}.store-search-result-list .store-search-result-list-query{font-size:23.5px;font-size:2.35rem;font-weight:700}.store-search-result-list .tab-titles{margin-bottom:20px}.store-search-result-list .store-search-result-list-group-header{margin-bottom:8px}.store-search-result-list .store-search-result-list-group-header-title{font-size:16px;font-size:1.6rem;display:inline-block;width:100%;margin-bottom:0;font-weight:700;line-height:1.5;white-space:normal;word-break:break-all}.store-search-result-list .store-search-result-list-group-header-sub-title{margin-left:8px;color:#858585;font-weight:400}.store-subscription-header{margin-bottom:20px}.store-subscription-header .store-subscription-header-container{display:-webkit-box;display:flex;position:relative;margin-bottom:20px;padding-top:30px;padding-bottom:30px}@media (min-width:768px){.store-subscription-header .store-subscription-header-container{padding-top:40px;padding-bottom:40px}}.store-subscription-header .store-subscription-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;overflow:hidden;z-index:-1}.store-subscription-header .store-subscription-header-bg .image-lazy{display:none;background-color:#000}@supports ((-webkit-filter:blur(32px)) or (filter:blur(32px))){.store-subscription-header .store-subscription-header-bg .image-lazy{display:block;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5;-webkit-filter:blur(32px);filter:blur(32px)}}.store-subscription-header .store-subscription-header-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:0}@media (min-width:768px){.store-subscription-header .store-subscription-header-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.store-subscription-header .store-subscription-header-content-image{flex-shrink:0;width:100%;max-width:480px;margin:0 auto 20px}@media (min-width:768px){.store-subscription-header .store-subscription-header-content-image{width:30%;margin:0 20px 0 0}}.store-subscription-header .store-subscription-header-content-image .image-lazy{background-color:#333}.store-subscription-header .store-subscription-header-content-details{max-width:640px}.store-subscription-header .store-subscription-header-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;font-size:18.5px;font-size:1.85rem;width:100%;margin-bottom:20px;color:#fff;font-weight:700;letter-spacing:1.6px;line-height:1.2;text-shadow:1px 1px 2px rgba(0,0,0,.5);overflow:hidden}@media (min-width:425px){.store-subscription-header .store-subscription-header-title{font-size:23.5px;font-size:2.35rem}}.store-subscription-header .store-subscription-header-details{font-size:13px;font-size:1.3rem;margin-bottom:20px;color:#ccc}.store-subscription-header .store-subscription-header-details small{font-size:12px;font-size:1.2rem;display:inline-block;line-height:1.4}.store-subscription-header .store-subscription-header-details a{color:#ccc;text-decoration:underline}.store-subscription-header .store-subscription-header-details a:hover{text-decoration:none}.store-subscription-header .store-pack-purchase-button{width:100%}@media (min-width:425px){.store-subscription-header .store-pack-purchase-button{width:auto}}.store-title-casts .store-title-casts-contents{max-width:780px}.store-title-casts .store-title-casts-content{font-size:14.5px;font-size:1.45rem;display:inline-block;width:50%;margin-bottom:10px;padding-right:10px;vertical-align:top}@media (min-width:768px){.store-title-casts .store-title-casts-content{width:33.33333%}}@media (min-width:1024px){.store-title-casts .store-title-casts-content{width:25%}}.store-title-casts .store-title-casts-content dt{margin-right:10px;margin-bottom:4px;font-weight:700}.store-title-casts .store-title-casts-content dd{color:#666;line-height:1.4}.store-title-description .store-title-description-content{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666;line-height:1.4;white-space:pre-wrap}.store-title-details .store-title-details-container{max-width:780px}.store-title-details .store-title-details-content{font-size:14.5px;font-size:1.45rem;display:inline-block;width:50%;margin-bottom:10px;padding-right:10px;vertical-align:top}@media (min-width:768px){.store-title-details .store-title-details-content{width:33.33333%}}@media (min-width:1024px){.store-title-details .store-title-details-content{width:25%}}.store-title-details .store-title-details-content dt{margin-right:10px;margin-bottom:4px;font-weight:700}.store-title-details .store-title-details-content dd{color:#666;line-height:1.4}.store-title-details .store-title-details-sub-content{font-size:14.5px;font-size:1.45rem;color:#858585}.store-title-header{margin-bottom:20px}.store-title-header .store-title-header-container{display:-webkit-box;display:flex;position:relative;margin-bottom:20px;padding-top:30px;padding-bottom:30px}@media (min-width:768px){.store-title-header .store-title-header-container{padding-top:40px;padding-bottom:40px}}.store-title-header .store-title-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;overflow:hidden;z-index:-1}.store-title-header .store-title-header-bg .image-lazy{display:none;background-color:#000}@supports ((-webkit-filter:blur(32px)) or (filter:blur(32px))){.store-title-header .store-title-header-bg .image-lazy{display:block;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5;-webkit-filter:blur(32px);filter:blur(32px)}}.store-title-header .store-title-header-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:0}@media (min-width:768px){.store-title-header .store-title-header-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}}.store-title-header .store-title-header-content-image{flex-shrink:0;width:100%;max-width:480px;margin:0 auto 20px}@media (min-width:768px){.store-title-header .store-title-header-content-image{width:30%;margin:0}}.store-title-header .store-title-header-content-image .image-lazy{background-color:#333}.store-title-header .store-title-header-content-details{overflow-x:hidden}@media (min-width:768px){.store-title-header .store-title-header-content-details{padding-left:20px}}.store-title-header .store-title-header-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;font-size:18.5px;font-size:1.85rem;width:100%;margin-bottom:8px;color:#fff;font-weight:700;letter-spacing:1.6px;line-height:1.2;text-shadow:1px 1px 2px rgba(0,0,0,.5);overflow:hidden}@media (min-width:425px){.store-title-header .store-title-header-title{font-size:23.5px;font-size:2.35rem}}.store-title-header .store-title-header-tags{display:-webkit-box;display:flex}.store-title-header .store-title-header-tag{font-size:16px;font-size:1.6rem;color:#ccc}.store-title-header .store-title-header-tag span+span{margin-left:.3em;white-space:nowrap}.store-title-header .store-title-header-tag+.store-title-header-tag:before{margin-right:.6em;margin-left:.6em;border-left:1px solid #858585;content:""}.store-title-header .store-title-header-content-labels{margin-bottom:8px}.store-title-header .store-title-header-content-labels .content-label{color:#ccc}.store-title-header .store-title-header-content-labels .content-label+.content-label{margin-left:.6em}.store-title-header .store-title-header-catchphrase{font-size:13px;font-size:1.3rem;max-width:640px;margin-bottom:20px;color:#ccc;line-height:1.4}@media (min-width:768px){.store-title-header .store-title-header-catchphrase{font-size:14.5px;font-size:1.45rem}}.store-title-header .store-title-header-description-text{font-size:13px;font-size:1.3rem;max-width:640px;color:#666}@media (min-width:768px){.store-title-header .store-title-header-description-text{font-size:14.5px;font-size:1.45rem}}.store-title-header .button-play{width:100%}@media (min-width:768px){.store-title-header .button-play{max-width:300px}}.store-title-header .store-trailer-button-carousel{margin-top:20px}.store-title-mini-header .store-title-mini-header-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:780px;padding:10px;border:1px solid #f0f0f0;border-radius:3px}.store-title-mini-header .store-title-mini-header-link>.image-lazy{background-color:transparent}.store-title-mini-header .store-title-mini-header-link:hover{background-color:#f7f7f7}.store-title-mini-header .store-title-mini-header-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center}.store-title-mini-header .store-title-mini-header-thumnbnail{width:100px;margin-right:8px}.store-title-mini-header .store-title-mini-header-title{font-size:14.5px;font-size:1.45rem;color:#333;font-weight:700;line-height:1.4}.store-title-mini-header .store-title-mini-header-subtitle{font-size:13px;font-size:1.3rem;color:#666}.store-title-staffs .store-title-staffs-contents{max-width:780px}.store-title-staffs .store-title-staffs-content{font-size:14.5px;font-size:1.45rem;display:inline-block;width:50%;margin-bottom:10px;padding-right:10px;vertical-align:top}@media (min-width:768px){.store-title-staffs .store-title-staffs-content{width:33.33333%}}@media (min-width:1024px){.store-title-staffs .store-title-staffs-content{width:25%}}.store-title-staffs .store-title-staffs-content dt{margin-right:10px;margin-bottom:4px;font-weight:700}.store-title-staffs .store-title-staffs-content dd{color:#666;line-height:1.4}.store-trailer-button-carousel{position:relative;padding-top:4px;padding-bottom:4px;border-right:1px solid transparent;border-left:1px solid transparent}.store-trailer-button-carousel .store-trailer-button-carousel-container{overflow-x:auto;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none;scrollbar-color:transparent transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;width:100%;white-space:nowrap;overflow-y:hidden}.store-trailer-button-carousel .store-trailer-button-carousel-container::-webkit-scrollbar{display:none}.store-trailer-button-carousel .store-trailer-button{margin-right:16px}.store-trailer-button-carousel .image-lazy{background-color:transparent}.store-trailer-button-carousel.has-next{border-right-color:hsla(0,0%,94.1%,.3)}.store-trailer-button-carousel.has-prev{border-left-color:hsla(0,0%,94.1%,.3)}.store-trailer-button-carousel .button-arrow{display:none;position:absolute;top:50%;margin-top:-20px}.store-trailer-button-carousel .button-arrow.dir-right{right:15px}.store-trailer-button-carousel .button-arrow.dir-left{left:15px}@media (min-width:768px){.store-trailer-button-carousel:hover.has-next .button-arrow.dir-right,.store-trailer-button-carousel:hover.has-prev .button-arrow.dir-left{display:-webkit-box;display:flex}}.store-trailer-button{font-size:14.5px;font-size:1.45rem;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;width:auto;max-width:320px;padding:10px 20px 10px 10px;border-radius:3px;background-color:hsla(0,0%,100%,.2);color:#fff}.store-trailer-button:hover{background-color:hsla(0,0%,100%,.25)}.store-trailer-button:active{background-color:hsla(0,0%,100%,.3)}.store-trailer-button .store-trailer-button-title{font-size:13px;font-size:1.3rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;line-height:1.4;white-space:pre-wrap}.store-trailer-button .store-trailer-button-image{flex-shrink:0;width:80px;margin-right:8px}.thirdparty-cookie-information p{font-size:12px;font-size:1.2rem;padding-top:20px;padding-bottom:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#666}.to-app-banner.type-floating{display:none;position:fixed;bottom:0;left:0;z-index:21}.to-app-banner.type-floating.is-show{display:block;-webkit-animation:fade-in .3s ease 0s 1 forwards;animation:fade-in .3s ease 0s 1 forwards}.to-app-banner .image-lazy{background-color:transparent}.to-app-banner.to-app-banner-floating-button{bottom:30px;width:100%;text-align:center}.to-app-banner.to-app-banner-floating-button .to-app-banner-content{display:inline-block;border-radius:20px;background-color:rgba(34,34,34,.9);box-shadow:0 0 8px 2px rgba(0,0,0,.2);vertical-align:top}.to-app-banner.to-app-banner-floating-button .to-app-banner-link{font-size:14.5px;font-size:1.45rem;display:inline-block;padding-left:20px;color:#fff;font-weight:700;line-height:40px;white-space:nowrap;vertical-align:top}.to-app-banner.to-app-banner-floating-button .to-app-banner-close{display:inline-block;width:34px;height:40px;margin-right:4px;padding:0;line-height:40px;text-align:center;vertical-align:top}.to-app-banner.to-app-banner-floating-button .to-app-banner-close>.image-lazy{display:inline-block}.to-app-banner.to-app-banner-footer{background-color:#000}.to-app-banner.to-app-banner-footer .to-app-banner-footer-container{display:-webkit-box;display:flex;width:580px;max-width:100%;height:220px;margin-right:auto;margin-left:auto;background-image:radial-gradient(#333 0,#000 70%,#000 80%);overflow:hidden}@media (min-width:375px){.to-app-banner.to-app-banner-footer .to-app-banner-footer-container{height:250px}}.to-app-banner.to-app-banner-footer .to-app-banner-footer-container-left{position:relative;width:38%;margin-left:20px}.to-app-banner.to-app-banner-footer .to-app-banner-footer-container-right{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-shrink:0;-webkit-box-pack:center;justify-content:center;width:62%;padding-right:20px;padding-left:20px}.to-app-banner.to-app-banner-footer .to-app-banner-footer-device-image{position:absolute;top:20px;left:0;width:100%}.to-app-banner.to-app-banner-footer .to-app-banner-footer-caption-image{width:100%;max-width:220px;margin:20px auto}.to-app-banner.to-app-banner-footer .to-app-banner-footer-buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.to-app-banner.to-app-banner-footer .app-icon{margin-right:10px}@media (min-width:580px){.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-buttons{white-space:nowrap}}.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-button{display:inline-block;width:110px;vertical-align:top}.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-button:not(:last-child){margin-right:10px;margin-bottom:10px}.to-app-banner.to-app-banner-header{width:100%;background-color:#333}.to-app-banner.to-app-banner-header .app-icon{margin-right:10px}@media (min-width:425px){.to-app-banner.to-app-banner-header .app-icon{margin-right:20px}}.to-app-banner.to-app-banner-header .to-app-banner-content{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:54px;padding:9px 10px 7px}@media (min-width:768px){.to-app-banner.to-app-banner-header .to-app-banner-content{padding-right:30px;padding-left:30px}}@media (min-width:1024px){.to-app-banner.to-app-banner-header .to-app-banner-content{padding-right:60px;padding-left:60px}}.to-app-banner.to-app-banner-header .to-app-banner-header-left-content{display:-webkit-box;display:flex;width:100%}.to-app-banner.to-app-banner-header .to-app-banner-header-right-content{flex-shrink:0}.to-app-banner.to-app-banner-header .to-app-banner-header-text{width:100%;height:38px;margin-right:10px;color:#fff;white-space:nowrap}.to-app-banner.to-app-banner-header .to-app-banner-header-text-caution{font-size:9px}@media (min-width:375px){.to-app-banner.to-app-banner-header .to-app-banner-header-text-caution{font-size:10px}}@media (min-width:425px){.to-app-banner.to-app-banner-header .to-app-banner-header-text-caution{font-size:12px}}.to-app-banner.to-app-banner-header .to-app-banner-header-text-guide{font-size:13px}.to-app-banner.to-app-banner-header .button{margin:0;padding-right:8px;padding-left:8px;font-size:11px}@media (min-width:425px){.to-app-banner.to-app-banner-header .button{padding-right:10px;padding-left:10px;font-size:13px}}.to-app-banner.to-app-banner-video-playback{padding-left:10px;padding-right:10px;bottom:10px;width:100%}@media (min-width:768px){.to-app-banner.to-app-banner-video-playback{padding-left:30px}}@media (min-width:1024px){.to-app-banner.to-app-banner-video-playback{padding-left:60px}}@media (min-width:768px){.to-app-banner.to-app-banner-video-playback{padding-right:30px}}@media (min-width:1024px){.to-app-banner.to-app-banner-video-playback{padding-right:60px}}.to-app-banner.to-app-banner-video-playback .to-app-banner-content{display:-webkit-box;display:flex;position:relative;border-radius:3px;background-color:rgba(34,34,34,.95);box-shadow:0 0 8px 2px rgba(0,0,0,.2);overflow:hidden;z-index:21}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-right:10px}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-thumbnail{width:180px;margin-right:10px}.to-app-banner.to-app-banner-video-playback .label-gyao-store{position:absolute;top:3px;left:3px;z-index:1}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-detail{width:100%;margin-top:5px;margin-bottom:9px;white-space:nowrap;overflow:hidden}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-text-information{font-size:12px;font-size:1.2rem;margin-bottom:2px;color:#ccc;line-height:1.4}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-text-video-title{font-size:14.5px;font-size:1.45rem;margin-bottom:2px;color:#fff;font-weight:700;line-height:1.4;text-overflow:ellipsis;overflow:hidden}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-text-toapp{line-height:1.2}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-icon{display:inline-block;margin-right:5px;vertical-align:middle}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-icon+span{font-size:13px;font-size:1.3rem;display:inline-block;color:#fff;font-weight:700;vertical-align:middle}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-close{width:40px}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-close-icon{display:inline-block}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-completion-rates{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#ccc;overflow:hidden}.to-app-banner.to-app-banner-video-playback .to-app-banner-video-playback-completion-rate{position:absolute;bottom:0;min-width:5%;height:4px;background-color:#e50064}.to-app-buttons .button{display:block}.to-app-buttons .button>span{padding-left:24px;background:#e50064 url(https://s.yimg.jp/images/gyao/v1/images/icon/gyao-play-white.svg) 0/contain no-repeat}.user-setting-list .user-setting-list-item{margin-bottom:30px}.user-setting-list .user-setting-list-item-desciprtion{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:20px;color:#666;line-height:1.4}.user-setting-list .checkbox input.is-requesting{pointer-events:none}.user-setting-list .checkbox input.is-requesting+label{opacity:.7}.video-descriptions .video-description-main{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666;white-space:pre-wrap}.video-descriptions .program-description{margin-bottom:10px;padding:20px;background-color:#f7f7f7;color:#666;white-space:pre-wrap}.video-descriptions .content-title{font-size:14.5px;font-size:1.45rem;margin:0 0 4px;font-weight:700}.video-descriptions .content-text{font-size:14.5px;font-size:1.45rem;max-width:640px;margin-bottom:10px;color:#666}.video-descriptions .content-text-copyright{color:#858585;line-height:1.2}.video-information{margin-bottom:10px}.video-information .video-information-text-contents{font-size:14.5px;font-size:1.45rem;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.video-information .video-information-text-contents>*{margin-right:8px}.video-information .content-label{font-size:14.5px;font-size:1.45rem;color:#e50064}.video-information .datetime{color:#666}.video-jumbotron-undelivered{width:100%;height:100%;background-color:#000;overflow:hidden}.video-jumbotron-undelivered .video-jumbotron-undelivered-container{position:relative;width:100%;height:100%;margin:0 auto}.video-jumbotron-undelivered .video-jumbotron-undelivered-thumbnail{max-width:1920px;margin:0 auto}.video-jumbotron-undelivered .video-jumbotron-undelivered-thumbnail>.image-lazy{display:none;background-color:#000}@supports ((-webkit-filter:blur(32px)) or (filter:blur(32px))){.video-jumbotron-undelivered .video-jumbotron-undelivered-thumbnail>.image-lazy{display:block;-webkit-transform:scale(1.4);transform:scale(1.4);opacity:.75;-webkit-filter:blur(32px);filter:blur(32px)}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-thumbnail{flex-shrink:0;width:35%;max-width:672px;padding-left:20px}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-thumbnail>.image-lazy{background-color:#000}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-details{padding-right:20px;padding-left:10px;color:#fff;text-align:left}@media (min-width:375px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-details{padding-left:20px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-text{font-size:16px;font-size:1.6rem;display:-webkit-box;margin-bottom:4px;color:#fff;font-weight:700;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.5);overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}@media (min-width:375px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-text{font-size:18.5px;font-size:1.85rem}}@media (min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-text{font-size:23.5px;font-size:2.35rem;margin-bottom:10px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-sub-text{font-size:14.5px;font-size:1.45rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-sub-text{font-size:16px;font-size:1.6rem}}.video-jumbotron-undelivered .video-jumbotron-undelivered-dates{font-size:23.5px;font-size:2.35rem}@media (min-width:375px){.video-jumbotron-undelivered .video-jumbotron-undelivered-dates{font-size:34px;font-size:3.4rem}}@media (min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-dates{font-size:38px;font-size:3.8rem}}.video-jumbotron-undelivered .video-jumbotron-undelivered-times{margin-right:4px}.video-jumbotron,.video-jumbotron .video-jumbotron-container{height:100%}.video-jumbotron .video-duration{font-size:11px;font-size:1.1rem;position:absolute;right:20px;bottom:0;padding:2px 4px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.video-jumbotron .video-renting-container{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;padding:40px;background:rgba(0,0,0,.7)}.video-jumbotron .video-renting-text{font-size:14.5px;font-size:1.45rem;margin-bottom:14px;color:#fff;line-height:1.5;text-align:center}.video-jumbotron .button{position:relative;padding-left:44px}.video-jumbotron .button>.image-lazy{position:absolute;top:8px;left:16px;background-color:#e50064}.video-player-loading-alert .video-player-loading-alert-content{display:-webkit-box;display:flex}.video-player-loading-alert .video-player-loading-alert-content-message{margin-bottom:10px}.video-player-loading-alert .video-player-loading-alert-buttons{line-height:0;text-align:right}.video-player-loading-alert .video-player-loading-alert-button{display:inline-block;line-height:0}.video-player-loading-alert .video-player-loading-alert-button.alert-close{margin-right:10px}.video-player-loading-alert .video-player-loading-alert-button.alert-close>.button{color:#ccc}.video-player-loading-icon{position:relative;width:88px;height:88px}.video-player-loading-icon .video-player-loading-icon-arrow{fill:#e50064;-webkit-animation:blink 2s cubic-bezier(.35,.08,.08,.69) 0s infinite;animation:blink 2s cubic-bezier(.35,.08,.08,.69) 0s infinite}.video-player-loading-icon:after,.video-player-loading-icon:before{display:block;position:absolute;top:50%;left:50%;width:88px;height:88px;margin:-44px 0 0 -44px;border:8px solid rgba(229,0,100,.2);border-radius:44px;content:""}.video-player-loading-icon:after{border-color:#e50064 transparent transparent;-webkit-clip-path:inset(0 50% 50% 8px);clip-path:inset(0 50% 50% 8px);-webkit-animation:rotate .75s cubic-bezier(.17,0,0,.99) 0s infinite,blink 2s cubic-bezier(.35,.08,.08,.69) 0s infinite;animation:rotate .75s cubic-bezier(.17,0,0,.99) 0s infinite,blink 2s cubic-bezier(.35,.08,.08,.69) 0s infinite}.video-player-next-navigation{display:-webkit-box;display:flex;position:absolute;right:0;bottom:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:visibility .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:visibility .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),visibility .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),visibility .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1);background-color:#222;box-shadow:0 0 32px 4px rgba(0,0,0,.3);overflow:hidden;visibility:hidden;z-index:21}.video-player-next-navigation .video-player-next-navigation-content{width:100%;max-width:556px;padding:10px}.video-player-next-navigation .video-player-next-navigation-caption{font-size:12px;font-size:1.2rem;color:#fff;font-weight:700}@media (min-width:580px){.video-player-next-navigation .video-player-next-navigation-caption{font-size:14.5px;font-size:1.45rem}}.video-player-next-navigation .video-player-next-navigation-video-title{font-size:12px;font-size:1.2rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;height:1.4em;color:#ccc;line-height:1.4;text-overflow:ellipsis;overflow:hidden}@media (min-width:580px){.video-player-next-navigation .video-player-next-navigation-video-title{font-size:14.5px;font-size:1.45rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;height:2.8em}}.video-player-next-navigation .video-player-next-navigation-image{position:relative;flex-shrink:0;width:80px;height:60px;background:#000}@media (min-width:375px){.video-player-next-navigation .video-player-next-navigation-image{width:100px;height:75px}}@media (min-width:580px){.video-player-next-navigation .video-player-next-navigation-image{width:148px;height:111px}}.video-player-next-navigation .video-player-next-navigation-image>.image-lazy{background-color:transparent;opacity:.5}.video-player-next-navigation .video-player-next-navigation-countdown-icon{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;z-index:1}.video-player-next-navigation .video-player-next-navigation-countdown-icon>.image-lazy{background-color:transparent}.video-player-next-navigation .video-player-next-navigation-countdown-circle{position:absolute;top:50%;left:50%;width:44px;height:44px;margin-top:-22px;margin-left:-22px;-webkit-transform:rotateY(-180deg) rotate(-90deg);transform:rotateY(-180deg) rotate(-90deg)}.video-player-next-navigation .video-player-next-navigation-countdown-circle>.countdown-circle-indicator{display:none;fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:butt;stroke-dashoffset:0;stroke-dasharray:125.6px}.video-player-next-navigation .video-player-next-navigation-countdown-circle>.countdown-circle-bg{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:4px}.video-player-next-navigation .video-player-next-navigation-handle{width:76px;text-align:center}.video-player-next-navigation .video-player-next-navigation-handle-close-button{display:block;width:52px;height:52px;border-left:1px solid #666;opacity:.6}.video-player-next-navigation .video-player-next-navigation-handle-close-button .image-lazy{display:inline-block;background-color:transparent}.video-player-next-navigation .video-player-next-navigation-status{font-size:11px;font-size:1.1rem;display:none;margin-top:.1em;color:#858585;visibility:hidden}@media (min-width:425px){.video-player-next-navigation .video-player-next-navigation-status{display:block}}.video-player-next-navigation.is-show{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.video-player-next-navigation.is-countdown .video-player-next-navigation-countdown-circle>.countdown-circle-indicator{display:block;-webkit-animation:countdown 8s linear forwards;animation:countdown 8s linear forwards}.video-player-next-navigation:not(.is-countdown) .video-player-next-navigation-status{visibility:visible}@-webkit-keyframes countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:125.6px}}@keyframes countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:125.6px}}.video-player{position:relative;width:100%;max-width:1920px;margin-bottom:20px;padding-top:56.25%;background-color:#000;overflow:hidden}.video-player .video-player-main{position:absolute;top:0;width:100%;height:100%;margin:0 auto}.video-player .video-player-main>.gyao-player{width:100%!important;height:100%!important;background-color:#000}.video-player .video-player-main>.gyao-player>.video-js:not(.vjs-fullscreen){width:100%!important;height:100%!important}.video-player .video-player-loading-icon{display:none}.video-player:not(.is-started):not(.is-pip) .video-player-loading-icon{display:block;position:absolute;top:50%;left:50%;margin-top:-44px;margin-left:-44px}.video-player.is-pip .video-player-main{display:-webkit-box;display:flex;position:fixed;top:0;left:0;width:100%;height:auto;background-color:transparent;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;overflow:hidden;z-index:100}.video-player.is-pip .video-player-main>.gyao-player{flex-shrink:0;width:176px!important;height:99px!important;overflow:hidden}@media (min-width:768px){.video-player.is-pip .video-player-main>.gyao-player{width:208px!important;height:117px!important}}.video-player.is-pip .video-player-main>.gyao-player .vjs-control-bar,.video-player.is-pip .video-player-main>.gyao-player .vjs-head-bar{display:none!important}.video-player.is-pip .video-player-titles{width:100%;height:99px!important;padding:10px;background-color:hsla(0,0%,100%,.95)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.video-player.is-pip .video-player-titles{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (min-width:768px){.video-player.is-pip .video-player-titles{height:117px!important}}.video-player.is-pip .video-player-title{font-size:14.5px;font-size:1.45rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;color:#333;font-weight:700;line-height:1.4}@media (min-width:768px){.video-player.is-pip .video-player-title{font-size:16px;font-size:1.6rem}}.video-player .player-cover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.video-player .player-cover.is-active{display:block}.video-player .player-cover-content{position:relative;height:100%;text-align:center}.video-player .player-cover-content-thumbnail-image{background-color:#000}.video-player .player-cover-content-details{display:-webkit-box;display:flex;position:absolute;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.video-player .player-cover-content-text,.video-player .player-cover-content-text-error{font-size:14.5px;font-size:1.45rem;color:#fff;line-height:1.5}.video-player .player-cover-content-text-error{margin-bottom:14px}.video-player .player-cover-content-details-app-icon{width:60px;margin-top:10px;margin-bottom:10px;line-height:0}@media (min-width:768px){.video-player .player-cover-content-details-app-icon{width:100px;margin-top:20px;margin-bottom:20px}}@media (min-width:1440px){.video-player .player-cover-content-details-app-icon{width:120px}}.video-player .player-cover-content-details-app-icon>.app-icon{box-shadow:0 0 20px hsla(0,0%,100%,.7)}.video-player .player-cover-content-textlink{font-size:12px;font-size:1.2rem;color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline}.video-player .player-cover-content-toapp .button{padding-left:44px;background:#e50064 url(https://s.yimg.jp/images/gyao/v1/images/icon/gyao-play-white.svg) 16px/20px 20px no-repeat}.video-player .video-player-play-button{display:block;width:80px;height:80px;margin-bottom:14px;background:url(https://s.yimg.jp/images/gyao/v1/images/icon/gyao-play.svg) 50%/contain no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.video-prices{line-height:normal}.video-prices .video-price-information{font-size:14.5px;font-size:1.45rem;color:#ff8c00;font-weight:700}.video-prices .video-type{font-size:12px;font-size:1.2rem;padding-right:4px;color:#ff8c00}.video-prices .video-discount{font-size:12px;font-size:1.2rem;padding-left:2px;color:#ff8c00}.video-prices .video-price{margin:0 0 4px;line-height:1}.video-prices .video-price-number{font-size:30px;font-size:3rem;color:#ff8c00;font-weight:700;letter-spacing:1px}.video-prices .video-price-yen{font-size:21px;font-size:2.1rem;color:#ff8c00;font-weight:700}.video-prices .video-tax,.video-prices .video-viewable-days{font-size:12px;font-size:1.2rem;padding-left:4px;color:#666}.video-prices .video-regular-price{font-size:12px;font-size:1.2rem;display:block;color:#666}.video-prices .video-premium-price-guides{font-size:13px;font-size:1.3rem;color:#666}.video-prices .video-premium-price-guide-number,.video-prices .video-premium-price-guide-yen{font-weight:700}.video-prices .video-premium-price-guide-tax{padding-right:4px}.video-prices .video-premium-external-link{padding-left:8px;color:#858585}.video-prices .video-premium-external-link:after{display:inline-block;width:6px;height:10px;margin-left:4px;background:url(https://s.yimg.jp/images/gyao/v1/images/icon/arrow-thin.svg) no-repeat;background-size:contain;content:""}.video-prices .payment-options{margin-bottom:10px}.video-prices .payment-option{font-size:11px;font-size:1.1rem;color:#666;parring-left:4px}.video-prices .payment-option:not(:first-child):before{font-size:12px;font-size:1.2rem;position:relative;top:-1px;padding-right:4px;padding-left:4px;color:#ddd;content:"|"}.video-prices .video-regular-price{margin-bottom:4px}.video-prices .video-prices-renting-label{font-size:14.5px;font-size:1.45rem;color:#e50064}.video-titles{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.video-titles .video-title{font-size:18.5px;font-size:1.85rem;width:100%;margin-right:10px;font-weight:700;line-height:1.4;word-break:break-all}@media (min-width:1024px){.video-titles .video-title{font-size:23.5px;font-size:2.35rem}}.video-titles .video-title-button-container{flex-shrink:0;line-height:0;text-align:right}.container main{padding-top:20px}.container.page-episode main,.container.page-landing main,.container.page-player-standby main,.container.page-store-episode main,.container.page-store-subscription main,.container.page-store-title main,.container.page-store-top main,.container.page-title main,.container.page-top main{padding-top:0}@media (min-width:1024px){.container.page-top .section{margin-bottom:40px}.container.page-top .section.section-notice{margin-top:-10px;margin-bottom:30px}}@media (min-width:1024px){.container.page-store-top .section{margin-bottom:40px}.container.page-store-top .section.section-notice{margin-top:-10px;margin-bottom:30px}.container.page-store-top .section.store-renewal-banner{margin-top:-20px;margin-bottom:30px}}.container.page-user-setting .user-setting-list{min-height:calc(100vh - 661px)}