/*! 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.1.0/fonts/icons.eot);src:url(https://s.yimg.jp/images/gyao/bc-player/styles/1.1.0/fonts/icons.eot#iefix) format("eot"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.1.0/fonts/icons.woff2) format("woff2"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.1.0/fonts/icons.woff) format("woff"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.1.0/fonts/icons.ttf) format("truetype"),url(https://s.yimg.jp/images/gyao/bc-player/styles/1.1.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:""}.gyp-icon-check:before{content:""}.gyp-icon-fullscreen-exit:before{content:""}.gyp-icon-fullscreen:before{content:""}.gyp-icon-gyao-line:before{content:""}.gyp-icon-gyao:before{content:""}.gyp-icon-info:before{content:""}.gyp-icon-largescreen-exit:before{content:""}.gyp-icon-largescreen:before{content:""}.gyp-icon-pause:before{content:""}.gyp-icon-play:before{content:""}.gyp-icon-repeat:before{content:""}.gyp-icon-setting:before{content:""}.gyp-icon-volume-down:before{content:""}.gyp-icon-volume-mute:before{content:""}.gyp-icon-volume-off:before{content:""}.gyp-icon-volume-up:before{content:""}@-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{justify-content:space-between;position:relative}.gyp .gyp-action-control,.gyp .gyp-action-control-right{display:flex;align-items:center}.gyp .gyp-action-control-right>*{margin-left:8px}.gyp .gyp-action-control-left{display:flex;align-items:center;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{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:linear-gradient(0deg,rgba(0,0,0,.8) 20%,transparent);padding:20px 16.5px 8px;opacity:0;width:100%;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{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;padding:40px;line-height:1.4;overflow-y:auto;width:100%;height:100%}.gyp .gyp-ended-display-button{font-size:18.5px;font-size:1.85rem;display:flex;align-items:center;flex-shrink:0;font-weight:700;background-color:transparent;color:#fff;cursor:pointer;padding:.8em;margin-top:-22.5px;border:none;border-radius:3px;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-buttons{display:flex}.gyp .gyp-error-display-button{font-size:14.5px;font-size:1.45rem;display:flex;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;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%);transition:opacity .3s ease}.gyp .gyp-hover-information.is-hovered,.gyp .gyp-hover-information.is-seeking{opacity:1;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;top:0;left:0;width:100%;height:100%}.gyp[fullscreen]:not(.has-user-attention){cursor:none}.gyp .gyp-inner{position:absolute;top:0;left:0;width:100%;height:100%}.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;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;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;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: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:flex;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: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;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;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;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,10%,0);transform:translate3d(0,10%,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,10%,0);transform:translate3d(0,10%,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,10%,0);transform:translate3d(0,10%,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,10%,0);transform:translate3d(0,10%,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,Roboto,Ubuntu,Segoe UI,Noto Sans JP,HiraginoGYSans,Hiragino Kaku Gothic ProN,Meiryo,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%,.7)}::-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:18px;font-size:1.8rem}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 #e7e7e7}em{font-style:normal}abbr{border-bottom:1px dotted #333}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],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-clear{display:none}button{padding:0;border:0;background-color:transparent}textarea{resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}iframe{margin:0;border:0}@font-face{font-family:HiraginoGYSans;font-weight:400;src:local("HiraginoSans-W3"),local("Hiragino Sans")}@font-face{font-family:HiraginoGYSans;font-weight:700;src:local("HiraginoSans-W6"),local("Hiragino Sans")}@font-face{font-family:HiraginoGYSans;font-weight:800;src:local("HiraginoSans-W7"),local("Hiragino Sans")}.alert{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:11;transition:bottom 1s cubic-bezier(.19,1,.22,1)}@media(prefers-reduced-motion:reduce){.alert{transition:none}}@media(min-width:768px){.alert{width:400px;margin-right:20px;margin-bottom:20px;border-radius:3px}}.alert.is-active{display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.alert.is-active{-webkit-animation:none;animation:none}}.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);transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.button-arrow{transition:none}}.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:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,80%,.3)}.button-arrow .button-arrow-content{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.button-arrow .button-arrow-content .button-arrow-image{width:20px;height:12.3529411765px}.button-favorite{display:inline-block;position:relative;width:48px;height:48px;padding-right:0;padding-left:44px;border-radius:3px;background:hsla(0,0%,100%,.95) url(https://resource-gyao-ssk.c.yimg.jp/images/icon/favorite.svg) 8px 8px no-repeat;background-size:32px 32px;line-height:48px;vertical-align:top;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.button-favorite{transition:none}}.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:1px solid hsla(0,0%,90.6%,.9);box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 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 5px 1px rgba(0,0,0,.06)}.button-favorite.size-l .button-favorite-text{display:inline}.button-favorite.is-favorite{background-image:url(https://resource-gyao-ssk.c.yimg.jp/images/icon/favorite-on.svg)}.button-favorite.is-animating:after{-webkit-animation:add-favorite .5s forwards;animation:add-favorite .5s forwards}@media(prefers-reduced-motion:reduce){.button-favorite.is-animating:after{-webkit-animation:none;animation:none}}.button-favorite:hover{border-color:#e7e7e7;background-color:#f0f0f0}.button-favorite:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.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://resource-gyao-ssk.c.yimg.jp/images/icon/close-gray.svg) 50%/30px 30px no-repeat}.button-navigate{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:12px 10px;border:1px solid #e7e7e7;border-radius:3px;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.button-navigate{transition:none}}.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}.button-navigate .button-navigate-image{width:20px;height:12.3529411765px}@media(min-width:1024px){.button-navigate.type-responsive{justify-content:center}}.button-navigate.type-fit{display:inline-flex}.button-navigate.size-l .button-navigate-text{font-size:14.5px;font-size:1.45rem}.button-navigate:hover{background-color:#f0f0f0}.button-navigate:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.button.button-play{display:inline-flex;align-items:center;justify-content:center}.button.button-play .image-lazy{flex-shrink:0;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:#ccc;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 5px 1px rgba(0,0,0,.06);cursor:pointer;vertical-align:top;transition:background-color .15s ease,border-color .15s ease}@media(prefers-reduced-motion:reduce){.button{transition:none}}.button.input-button{border:none}.button:hover{background-color:#ea3384}.button:focus{outline:none;box-shadow:0 0 0 3px rgba(229,0,100,.4)}.button.type-text{background-color:transparent;color:#666;box-shadow:none}.button.type-text:hover{background-color:#f0f0f0}.button.type-text:focus{box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.button.type-primary-white{border:1px solid hsla(0,0%,90.6%,.9);background-color:#fff;color:#666;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.button.type-primary-white:hover{border-color:#e7e7e7;background-color:#f0f0f0}.button.type-primary-white:focus{box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.button.type-primary-transparent-white{background-color:hsla(0,0%,100%,.2);color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.button.type-primary-transparent-white:hover{background-color:hsla(0,0%,100%,.3)}.button.type-primary-transparent-white:focus{box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.button.type-primary-inactive,.button[disabled]{background-color:#ddd;color:rgba(0,0,0,.3);box-shadow:none}.button[disabled]{pointer-events:none}.button.type-primary-gyao-store{background-color:#ff8c00;color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.button.type-primary-gyao-store:hover{background-color:#ffa333}.button.type-primary-gyao-store:focus{box-shadow:0 0 0 3px rgba(255,140,0,.4)}.button.type-secondary-line{border:1px solid #e7e7e7;background-color:#fff;color:#666;box-shadow:none}.button.type-secondary-line:hover{background-color:#f0f0f0}.button.type-secondary-line:focus{box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.button.size-l{font-size:16px;font-size:1.6rem;height:60px;padding-right:20px;padding-left:20px;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:425px){.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}}.button.size-responsive-l{font-size:14.5px;font-size:1.45rem;height:48px;padding-right:20px;padding-left:20px;border-radius:3px;line-height:48px}@media(min-width:425px){.button.size-responsive-l{font-size:16px;font-size:1.6rem;height:60px;padding-right:20px;padding-left:20px;border-radius:4px;line-height:60px}}.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:#e7e7e7}.checkbox>input:not([disabled]):focus+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.checkbox>input:not([disabled]):checked+label:before{border-color:#e50064;background:#e50064 url(https://resource-gyao-ssk.c.yimg.jp/images/icon/check.svg) 50%/80% 80% no-repeat}.checkbox>input:not([disabled]):hover+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.checkbox>label{display:flex;position:relative;align-items:baseline;padding-left:2em;outline:none;font-weight:700;cursor:pointer}.checkbox>label:before{position:absolute;left:0;width:1.4em;height:1.4em;border:2px solid #858585;border-radius:4px;background-color:#fff;content:"";transition:box-shadow .1s ease}@media(prefers-reduced-motion:reduce){.checkbox>label:before{transition:none}}.checkbox.type-gyao-store>input:not([disabled]):focus+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.checkbox.type-gyao-store>input:not([disabled]):checked+label:before{border-color:#ff8c00;background-color:#ff8c00}.checkbox.type-gyao-store>input:not([disabled]):hover+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.container-app-frame{width:100%}.container-app-frame .container-app-frame-header{position:fixed;top:0;left:0;width:100%;z-index:101}.container-app-frame .container-app-frame-navigation-menu{position:fixed;top:0;bottom:0;left:0;width:220px;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:101;will-change:transform;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@media(prefers-reduced-motion:reduce){.container-app-frame .container-app-frame-navigation-menu{transition:none}}@media(min-width:1024px){.container-app-frame .container-app-frame-navigation-menu{transition:none}}.container-app-frame .container-app-frame-navigation-menu-bg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;background-color:hsla(0,0%,100%,.4);cursor:pointer;z-index:101}.container-app-frame .container-app-frame-content{width:100%}.container-app-frame.is-open .container-app-frame-navigation-menu{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.container-app-frame:not(.type-overlay).is-open .container-app-frame-navigation-menu{-webkit-transform:translateX(0);transform:translateX(0)}@media(min-width:1024px){.container-app-frame:not(.type-overlay).is-open .container-app-frame-navigation-menu{top:64px;width:220px}}.container-app-frame:not(.type-overlay).is-open .container-app-frame-navigation-menu-bg{display:block}@media(min-width:1024px){.container-app-frame:not(.type-overlay).is-open .container-app-frame-navigation-menu-bg{display:none}}.container-app-frame.type-overlay .container-app-frame-navigation-menu{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@media(prefers-reduced-motion:reduce){.container-app-frame.type-overlay .container-app-frame-navigation-menu{transition:none}}.container-app-frame.type-overlay.is-open .container-app-frame-navigation-menu{-webkit-transform:translateX(0);transform:translateX(0)}.container-app-frame.type-overlay.is-open .container-app-frame-navigation-menu-bg{display:block}.container-app-frame{display:grid;grid-template-areas:"header header" "navigation-menu content";grid-template-columns:0 100%;grid-template-rows:56px 1fr}@media(min-width:768px){.container-app-frame{grid-template-rows:64px 1fr}}.container-app-frame.has-no-header{grid-template-rows:auto 1fr}@media(min-width:1024px){.container-app-frame:not(.type-overlay).is-open{grid-template-columns:220px calc(100% - 220px)}}.container-app-frame .container-app-frame-header{grid-area:header}.container-app-frame .container-app-frame-navigation-menu{grid-area:navigation-menu}.container-app-frame .container-app-frame-content{grid-area:content}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.container-app-frame{display:-ms-grid;-ms-grid-columns:0 100%;-ms-grid-rows:56px 1fr}}@media(-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.container-app-frame{-ms-grid-rows:64px 1fr}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.container-app-frame.has-no-header{-ms-grid-rows:auto 1fr}}@media(-ms-high-contrast:active)and (min-width:1024px),(-ms-high-contrast:none)and (min-width:1024px){.container-app-frame:not(.type-overlay).is-open{-ms-grid-columns:220px calc(100% - 220px)}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.container-app-frame .container-app-frame-header{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column-span:2}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.container-app-frame .container-app-frame-navigatoin-menu{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column-span:1}}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.container-app-frame .container-app-frame-content{-ms-grid-column:2;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column-span:1}}.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;padding-right:30px}}.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;padding-right:30px}}.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}}.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}}.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}}.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}}.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: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;line-height:48px;text-align:center;will-change:background-color;transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media(prefers-reduced-motion:reduce){.container-clipper .container-clipper-opener{transition:none}}.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 .container-purchase-grid-detail{padding-left:10px;padding-right:10px;padding-top:20px}@media(min-width:768px){.container-purchase-grid .container-purchase-grid-detail{padding-left:30px;padding-right:30px}}.container-purchase-grid .container-purchase-grid-sidebar{margin-bottom:20px;padding:20px 10px;background-color:#f7f7f7}@media(min-width:768px){.container-purchase-grid .container-purchase-grid-sidebar{padding-left:30px;padding-right:30px}}.container-purchase-grid .container-purchase-grid-option{padding-left:10px;padding-right:10px;padding-bottom:20px}@media(min-width:768px){.container-purchase-grid .container-purchase-grid-option{padding-left:30px;padding-right:30px}}@media(min-width:900px){.container-purchase-grid{display:grid;grid-template-areas:"detail sidebar" "option sidebar";grid-template-rows:auto auto;grid-template-columns:auto 38%}.container-purchase-grid .container-purchase-grid-detail{width:100%;max-width:780px;margin-left:auto;padding-top:30px;grid-area:detail}.container-purchase-grid .container-purchase-grid-sidebar{margin-bottom:0;padding-top:30px;grid-area:sidebar}.container-purchase-grid .container-purchase-grid-sidebar>*{max-width:390px}.container-purchase-grid .container-purchase-grid-option{width:100%;max-width:780px;margin-left:auto;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:11}.container-purchase-grid .container-purchase-grid-floating-content.is-show{display:block;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.container-purchase-grid .container-purchase-grid-floating-content.is-show{-webkit-animation:none;animation:none}}@media(min-width:900px){.container-purchase-grid .container-purchase-grid-floating-content.is-show{-webkit-animation:none;animation:none}}@media(min-width:900px){.container-purchase-grid .container-purchase-grid-floating-content{display:block;position:static;padding:0;background-color:transparent;box-shadow:none}}@media(-ms-high-contrast:active),(min-width:900px)and (-ms-high-contrast:none){.container-purchase-grid{display:-ms-grid;-ms-grid-rows:auto auto;-ms-grid-columns:auto 38%}.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:flex;flex-direction:column;justify-content:center;max-width:1840px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container-two-column{padding-left:30px;padding-right:30px}}@media(min-width:940px){.container-two-column{flex-direction:row}}.container-two-column .container-two-column-left{width:100%;min-width:0}@media(min-width:940px){.container-two-column .container-two-column-left{margin-right:30px}}.container-two-column .section:not(.type-fill){max-width:none}.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;background-color:#000;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion:reduce){.container-video-grid .container-video-grid-item-player{transition:none}}.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:10px;max-width:calc(100% - 470px);max-width:calc(100vw - 460px - var(--scrollbar-width, 0px))}}@media(min-width:1024px)and (min-width:768px){.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:30px}}@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 - 264.375px);height:calc((100vw - 460px - var(--scrollbar-width, 0px))*0.5625)}}@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 - 470px);max-width:calc(100vw - 460px - var(--scrollbar-width, 0px))}}.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;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{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;height:calc((100vw - var(--scrollbar-width, 0px))*0.5625);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 10px;grid-area:player}}@media(min-width:1024px)and (min-width:768px){.container-video-grid .container-video-grid-item-player{margin-left:30px;margin-right:30px}}@media(min-width:1024px){.container-video-grid .container-video-grid-item-description{margin-left:10px;margin-right:10px;grid-area:description}}@media(min-width:1024px)and (min-width:768px){.container-video-grid .container-video-grid-item-description{margin-left:30px;margin-right:30px}}@media(min-width:1024px){.container-video-grid .container-video-grid-item-aside{margin-left:10px;margin-right:10px;grid-area:aside}}@media(min-width:1024px)and (min-width:768px){.container-video-grid .container-video-grid-item-aside{margin-left:30px;margin-right:30px}}@media(min-width:1024px){.container-video-grid .container-video-grid-item-sidebar{margin-right:10px;margin-top:20px;grid-area:sidebar}}@media(min-width:1024px)and (min-width:768px){.container-video-grid .container-video-grid-item-sidebar{margin-right:30px}}@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://resource-gyao-ssk.c.yimg.jp/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-buttons{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px;border-top:1px solid #e7e7e7;background-color:#f7f7f7}@media(min-width:425px){.dialog-buttons{padding:20px}}.dialog-buttons .button:first-child{margin-right:8px}.dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);z-index:103}.dialog.is-active{display:flex;flex-direction:column;align-items: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:20px;border-radius:3px;background-color:#fff;box-shadow:0 0 32px 4px rgba(0,0,0,.3);cursor:default;overflow-y:auto}.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}.editable-rating{display:inline-block;line-height:0;text-align:left;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;unicode-bidi:bidi-override;direction:rtl}.editable-rating input{margin-left:-1em;opacity:0}.editable-rating input,.editable-rating label{display:inline-block;cursor:pointer;vertical-align:top}.editable-rating label{position:relative}.editable-rating .rating-star{fill:#e7e7e7}.editable-rating:hover>:hover~label>.rating-star,.editable-rating:hover>label:hover>.rating-star,.editable-rating:not(:hover) input:checked~label>.rating-star{fill:#ffd055}.editable-rating:hover>input:active+label>.rating-star{fill:#ffc222}.editable-rating :focus-visible+label{position:relative}.editable-rating :focus-visible+label:after{display:block;position:absolute;bottom:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#ccc;content:""}.fieldset{position:relative;border:none}.fieldset.is-grouping{padding-left:20px;border-radius:3px}.fieldset.is-grouping:before{display:block;position:absolute;top:0;left:0;width:6px;height:100%;background-color:#e7e7e7;content:""}.fieldset.is-grouping:focus-within:before{background-color:hsla(0,0%,52.2%,.3)}.fieldset.is-grouping .checkbox,.fieldset.is-grouping .radio{padding:.8em 0}.fieldset.is-grouping legend{padding-top:.6em}.fieldset .checkbox,.fieldset .radio{padding:.8em 0}.fieldset .checkbox>input,.fieldset .radio>input{width:100%}.fieldset legend{font-size:14.5px;font-size:1.45rem;width:100%;margin-bottom:.6em;font-weight:700}.fieldset legend>span{font-size:12px;font-size:1.2rem;margin-left:.4em;color:#858585;font-weight:400}.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;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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 .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:8px;padding-bottom:8px;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 5px 1px rgba(0,0,0,.06);vertical-align:top}.item-carousel .item-carousel-item:focus .item-carousel-item-title,.item-carousel .item-carousel-item:hover .item-carousel-item-title{color:#666}.item-carousel .item-carousel-item:focus .image-lazy,.item-carousel .item-carousel-item:hover .image-lazy{opacity:.8}.item-carousel .item-carousel-item:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.item-carousel .item-carousel-item:first-child{margin-left:4px}.item-carousel .item-carousel-item-thumbnail{position:relative;line-height:0}.item-carousel .item-carousel-item-thumbnail .image-lazy{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.item-carousel .item-carousel-item-thumbnail .image-lazy{transition:none}}.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;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.item-carousel .item-carousel-item-title{transition:none}}@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:flex}}.item-list{margin-bottom:20px}.item-list .item-list-items{border-top:1px solid #e7e7e7;will-change:contents}.item-list .item-list-item{border-bottom:1px solid #e7e7e7}.item-list .item-list-item-content{display:flex;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media(min-width:768px){.item-list .item-list-item-content{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-thumbnail{position:relative;flex-shrink:0;width:148px}.item-list .item-list-item-titles{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:#666}.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:16px;font-size:1.6rem;padding-top:40px;padding-bottom:40px;color:#858585;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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.item-list.is-loading .item-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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}}@media(min-width:768px){.item-list.type-grid:not(.is-nomatch) .item-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 10px}.item-list.type-grid:not(.is-nomatch) .item-list-item{border-bottom:none}.item-list.type-grid:not(.is-nomatch) .item-list-item-content{display:flex;flex-direction:column;align-items:flex-start}.item-list.type-grid:not(.is-nomatch) .item-list-item-rank{margin-bottom:4px}.item-list.type-grid:not(.is-nomatch) .item-list-item-titles{flex:none;width:100%;padding-left:0}.item-list.type-grid:not(.is-nomatch) .item-list-item-thumbnail{width:100%;margin-bottom:10px}.item-list.type-grid:not(.is-nomatch) .item-list-item-plcaeholder .item-list-item-thumbnail{padding-top:75%}.item-list.type-grid:not(.is-nomatch) .item-list-item.has-favorite{position:relative;padding-bottom:48px}.item-list.type-grid:not(.is-nomatch) .item-list-item.has-favorite .item-list-item-content{padding-bottom:0}.item-list.type-grid:not(.is-nomatch) .item-list-item.has-favorite .item-list-item-buttons{position:absolute;right:0;bottom:0;margin:0}.item-list.type-grid:not(.is-nomatch) .item-list-item.has-favorite .item-list-item-buttons>.button-favorite{padding-right:5px;border:none;box-shadow:none}.item-list.type-grid:not(.is-nomatch) .item-list-item.has-favorite .item-list-item-buttons>.button-favorite>.button-favorite-text{display:none}}@media(min-width:1100px){.item-list.type-grid:not(.is-nomatch) .item-list-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1440px){.item-list.type-grid:not(.is-nomatch) .item-list-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.item-list.type-grid:not(.is-nomatch) .item-list-items>.item-list-item{display:inline-block;width:33.333333%;padding-right:5px;padding-left:5px;vertical-align:top}}@media(-ms-high-contrast:active)and (min-width:1100px),(-ms-high-contrast:none)and (min-width:1100px){.item-list.type-grid:not(.is-nomatch) .item-list-items>.item-list-item{width:25%}}@media(-ms-high-contrast:active)and (min-width:1440px),(-ms-high-contrast:none)and (min-width:1440px){.item-list.type-grid:not(.is-nomatch) .item-list-items>.item-list-item{width:20%}}.item-tile{display:flex;flex-wrap:wrap;width:100%;max-width:780px;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:20%}}@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 5px 1px rgba(0,0,0,.06);overflow:hidden;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}@media(prefers-reduced-motion:reduce){.item-tile .item-tile-item-link{transition:none}}.item-tile .item-tile-item-link:focus,.item-tile .item-tile-item-link:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.item-tile .item-tile-item-link:focus .item-tile-item-title,.item-tile .item-tile-item-link:hover .item-tile-item-title{color:#666}.item-tile .item-tile-item-link:focus .image-lazy,.item-tile .item-tile-item-link:hover .image-lazy{opacity:.8}.item-tile .item-tile-item-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}.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;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.item-tile .item-tile-item-title{transition:none}}@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}.item-tile .item-tile-item-thumbnail .image-lazy{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.item-tile .item-tile-item-thumbnail .image-lazy{transition:none}}.label{display:inline-block;background-repeat:no-repeat;vertical-align:top}.label.label-live{width:31px;height:15px;background-image:url(https://resource-gyao-ssk.c.yimg.jp/images/label/live-label.svg);background-size:31px 15px}.label.label-gyao-store{width:45px;height:15px;background-image:url(https://resource-gyao-ssk.c.yimg.jp/images/label/gyao-store-label.svg);background-size:45px 15px}.more-link{display:flex;position:relative;justify-content:center;border-top:1px solid #e7e7e7}.more-link .more-link-text{display:flex;align-items:center;justify-content:center;width:100%;font-weight:400}.more-link .image-lazy{margin-left:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent}.more-link.has-link .image-lazy{-webkit-transform:none;transform:none}.notification{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:1px solid #e7e7e7;border-radius:3px}.notification .notification-message{font-size:13px;font-size:1.3rem;display:flex;align-items:center;width:100%;color:#666;line-height:1.4;word-break:break-all}.notification .notification-message>.image-lazy{flex-shrink:0;margin-right:10px;background-color:transparent}.option-selector{display:inline-block;margin-bottom:10px;border:1px solid #e7e7e7;border-radius:3px}.option-selector fieldset{width:100%}.option-selector .option-selector-item{font-size:13px;font-size:1.3rem;display:inline-block;position:relative;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{background-color:#f0f0f0}.option-selector .option-selector-item>input:not(:focus):checked+label{background-color:#f0f0f0;color:#333;font-weight:700}.option-selector .option-selector-item>input:focus:checked+label{border-radius:2px;background-color:#f0f0f0;color:#333;font-weight:700;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.option-selector .option-selector-item>label{display:inline-flex;padding:12px 10px 11px;color:#666;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media(prefers-reduced-motion:reduce){.option-selector .option-selector-item>label{transition:none}}.option-selector .option-selector-item:not(:first-child):before{position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #e7e7e7;content:""}.option-selector .option-selector-item.option-selector-item-placeholder{width:70px;height:36px;line-height:1;vertical-align:top}.option-selector.type-separate{display:flex;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 #e7e7e7;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}.option-selector.list-type-option-selector .option-selector-item>input:hover+.list-type-option-selector-icon,.option-selector.list-type-option-selector .option-selector-item>input[checked]+.list-type-option-selector-icon{background-color:#f0f0f0}.option-selector.list-type-option-selector .option-selector-item>input[checked]+.list-type-option-selector-icon svg>path{fill:#666}.option-selector.list-type-option-selector .option-selector-item>input:focus+.list-type-option-selector-icon{border-radius:2px;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.option-selector.list-type-option-selector .list-type-option-selector-icon{padding:6px}.option-selector.list-type-option-selector svg{display:inline-block;width:24px;height:24px;vertical-align:top}.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 #e7e7e7;will-change:contents}.program-list .program-list-item{border-bottom:1px solid #e7e7e7}.program-list .program-list-item.is-current{background-color:#f7f7f7;pointer-events:none}.program-list .program-list-item-content{display:flex;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;line-height:normal}@media(min-width:768px){.program-list .program-list-item-content{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{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:#666}.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:16px;font-size:1.6rem;padding-top:40px;padding-bottom:40px;color:#858585;text-align:center}.program-list .program-list-item-plcaeholder .program-list-item-thumbnail{height:111px;background-color:#f7f7f7}.program-list .program-list-item-plcaeholder .program-list-item-titles{width:100%}.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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.program-list.is-loading .program-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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}}@media(min-width:768px){.program-list.type-grid .program-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 10px}.program-list.type-grid .program-list-item{border-bottom:none}.program-list.type-grid .program-list-item-content{display:flex;flex-direction:column;align-items:flex-start}.program-list.type-grid .program-list-item-titles{flex:none;width:100%;padding-left:0}.program-list.type-grid .program-list-item-thumbnail{width:100%;margin-bottom:10px}.program-list.type-grid .program-list-item-plcaeholder .program-list-item-thumbnail{padding-top:75%}.program-list.type-grid .program-list-item.has-favorite{position:relative;padding-bottom:48px}.program-list.type-grid .program-list-item.has-favorite .program-list-item-content{padding-bottom:0}.program-list.type-grid .program-list-item.has-favorite .program-list-item-buttons{position:absolute;right:0;bottom:0;margin:0}.program-list.type-grid .program-list-item.has-favorite .program-list-item-buttons>.button-favorite{padding-right:5px;border:none;box-shadow:none}.program-list.type-grid .program-list-item.has-favorite .program-list-item-buttons>.button-favorite>.button-favorite-text{display:none}}@media(min-width:1100px){.program-list.type-grid .program-list-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1440px){.program-list.type-grid .program-list-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.program-list.type-grid .program-list-items>.program-list-item{display:inline-block;width:33.333333%;padding-right:5px;padding-left:5px;vertical-align:top}}@media(-ms-high-contrast:active)and (min-width:1100px),(-ms-high-contrast:none)and (min-width:1100px){.program-list.type-grid .program-list-items>.program-list-item{width:25%}}@media(-ms-high-contrast:active)and (min-width:1440px),(-ms-high-contrast:none)and (min-width:1440px){.program-list.type-grid .program-list-items>.program-list-item{width:20%}}.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:#e7e7e7}.radio>input:not([disabled]):focus+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.radio>input:not([disabled]):checked+label:before{border-width:.4em;border-color:#e50064;background-color:#fff}.radio>input:not([disabled]):hover+label:before{box-shadow:0 0 0 4px rgba(229,0,100,.4)}.radio>label{display:flex;position:relative;align-items:baseline;padding-left:2em;outline:none;font-weight:700;cursor:pointer;word-break:keep-all}.radio>label:before{position:absolute;left:0;width:1.4em;height:1.4em;border:2px solid #858585;border-radius:50%;background-color:#fff;content:"";transition:box-shadow .1s ease}@media(prefers-reduced-motion:reduce){.radio>label:before{transition:none}}.radio.type-gyao-store>input:not([disabled]):focus+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.radio.type-gyao-store>input:not([disabled]):checked+label:before{border-color:#ff8c00}.radio.type-gyao-store>input:not([disabled]):hover+label:before{box-shadow:0 0 0 4px rgba(255,140,0,.4)}.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 #e7e7e7;will-change:contents}.review-list .review-list-item{padding:20px 0;border-bottom:1px solid #e7e7e7}.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:focus,.review-list .review-list-item-video-title>a:hover{color:#858585}.review-list .review-list-item-video-title>a:focus{outline:none}.review-list .review-list-item-header{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%;overflow:hidden}.review-list .review-list-item-header-thumbnail .image-lazy{background-color:transparent}@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:flex;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:flex;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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.review-list.is-loading .review-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 16px;border:1px solid #e7e7e7;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: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);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;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}@media(prefers-reduced-motion:reduce){.ripple:after{transition:none}}.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);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: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 #e7e7e7}.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:18px;font-size:1.8rem;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:flex;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e7e7e7;line-height:normal}.schedule-list .schedule-list-item:first-child{border-top:1px solid #e7e7e7}.schedule-list .schedule-list-item-link{display:block}.schedule-list .schedule-list-item-titles{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}.schedule-list.has-next .button-arrow.dir-right,.schedule-list.has-prev .button-arrow.dir-left{display:flex}.container-app-frame:not(.type-overlay).is-open .schedule-list .button-arrow.dir-left{left:240px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-header .section-header-title{font-size:16px;font-size:1.6rem;display:flex;align-items:center;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:18px;font-size:1.8rem;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;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.section-header .section-header-title-link{transition:none}}.section-header .section-header-title-link:focus,.section-header .section-header-title-link:hover{color:#858585}.section-header .section-header-title-link:focus{outline:none}.section-header .image-lazy{background-color:transparent}.section-header.size-l .section-header-title{font-size:18px;font-size:1.8rem}@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:11}@media(min-width:768px){.snackbar{width:400px;margin-right:20px;margin-bottom:20px;border-radius:3px}}.snackbar.is-active{display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.snackbar.is-active{-webkit-animation:none;animation:none}}.snackbar.is-hide{display:flex;-webkit-animation:fade-out-down .3s ease 0s 1 forwards;animation:fade-out-down .3s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.snackbar.is-hide{-webkit-animation:none;animation:none;display:none}}.snackbar .snackbar-message{font-size:14.5px;font-size:1.45rem;width:100%;line-height:1.4;white-space:pre-wrap}.store-episode-list .store-episode-list-items{border-top:1px solid #e7e7e7;will-change:contents}.store-episode-list .store-episode-list-item{border-bottom:1px solid #e7e7e7}.store-episode-list .store-episode-list-item.is-current{background-color:#f7f7f7;pointer-events:none}.store-episode-list .store-episode-list-item-content{display:inline-flex;flex-wrap:wrap;align-items:center;width:100%;max-width:780px;padding-top:16px;padding-bottom:16px;line-height:normal}@media(min-width:512px){.store-episode-list .store-episode-list-item-content{flex-flow:row;flex-wrap:nowrap}}.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{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%;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;max-height:2.8em;margin-bottom:2px;color:#666;line-height:1.4;word-break:break-all}.store-episode-list .store-episode-list-item-packs{width:100%;margin-top:10px}@media(min-width:512px){.store-episode-list .store-episode-list-item-packs{flex:.4;width:auto;max-width:300px;margin-top:0}}.store-episode-list .button{width:100%}@media(min-width:512px){.store-episode-list .button{width:auto;min-width:200px}}.store-episode-list .button+.button{margin-top:10px}.store-episode-list .datetime{color:#666}.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:16px;font-size:1.6rem;padding-top:40px;padding-bottom:40px;color:#858585;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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.store-episode-list.is-loading .store-episode-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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.button{font-size:14.5px;font-size:1.45rem;display:inline-flex;align-items:center;justify-content:center;padding-right:20px;padding-left:20px;font-weight:400;line-height:1.2;white-space:normal}.store-pack-purchase-button.button .store-pack-purchase-button-purchased-message{font-size:16px;font-size:1.6rem;margin-right:8px;font-weight:700}.store-pack-purchase-button.button .store-pack-purchase-button-prices{font-size:13px;font-size:1.3rem}.store-pack-purchase-button.button .store-pack-purchase-button-price{font-size:18px;font-size:1.8rem;padding-right:2px;padding-left:8px;font-weight:700;letter-spacing:1px}.store-pack-purchase-button.button .store-pack-purchase-button-price-prefix{padding-left:8px}.store-pack-purchase-button.button .store-pack-purchase-button-unit{font-size:13px;font-size:1.3rem;font-weight:700}.store-pack-purchase-button.button.size-l .store-pack-purchase-button-prices,.store-pack-purchase-button.button.size-m.is-purchased .store-pack-purchase-button-purchased-message{font-size:14.5px;font-size:1.45rem}.store-pack-purchase-button.button.size-m.is-purchased .store-pack-purchase-button-prices{font-size:12px;font-size:1.2rem}.store-pack-purchase-button.button.size-m.is-purchased .store-pack-purchase-button-price{font-size:16px;font-size:1.6rem}.store-pack-purchase-button.button.is-purchased{flex-flow:column;pointer-events:none}.store-purchased-history-list{margin-bottom:20px}.store-purchased-history-list .store-purchased-history-list-items{border-top:1px solid #e7e7e7;will-change:contents}.store-purchased-history-list .store-purchased-history-list-item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7}.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:#e7e7e7;color:#666;line-height:1}.store-purchased-history-list .store-purchased-history-list-item-title{font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.4}.store-purchased-history-list .store-purchased-history-list-item-title a{color:#333;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.store-purchased-history-list .store-purchased-history-list-item-title a{transition:none}}.store-purchased-history-list .store-purchased-history-list-item-title a:focus,.store-purchased-history-list .store-purchased-history-list-item-title a:hover{color:#858585}.store-purchased-history-list .store-purchased-history-list-item-title a:focus{outline:none}.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: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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.store-purchased-history-list.is-loading .store-purchased-history-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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 #e7e7e7;will-change:contents}.store-purchased-list .store-purchased-list-item{border-bottom:1px solid #e7e7e7}.store-purchased-list .store-purchased-list-item.is-error>.store-purchased-list-item-content{background-color:#f7f7f7;opacity:.6;pointer-events:none}.store-purchased-list .store-purchased-list-item-content{display:flex;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{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{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:#666}.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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.store-purchased-list.is-loading .store-purchased-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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}}@media(min-width:940px){.store-title-list-container .container-two-column-right{width:400px;max-width:35%}.store-title-list-container .store-multi-packs-list,.store-title-list-container .store-subscription-packs-list{padding:20px;border:1px solid #e7e7e7;border-radius:4px}.store-title-list-container .store-packs-list .store-packs-list-item:last-child{border-bottom:none}.store-title-list-container .store-packs-list .store-packs-list-item-content{flex-direction:column}.store-title-list-container .store-packs-list .store-packs-list-item-buttons{max-width:none}}.store-title-list{margin-bottom:20px}.store-title-list .store-title-list-items{border-top:1px solid #e7e7e7;will-change:contents}.store-title-list .store-title-list-item{border-bottom:1px solid #e7e7e7}.store-title-list .store-title-list-item-content{display:flex;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{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{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 .store-title-list-item-rank{flex-shrink:0;width:24px;margin-right:4px;color:#666;line-height:24px}@media(min-width:1024px){.store-title-list .store-title-list-item-rank{width:32px;line-height:32px}}.store-title-list .store-title-list-item-rank .store-title-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){.store-title-list .store-title-list-item-rank .store-title-list-item-rank-index-text{font-size:16px;font-size:1.6rem}}.store-title-list .datetime{color:#666}.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:16px;font-size:1.6rem;padding-top:40px;padding-bottom:40px;color:#858585;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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.store-title-list.is-loading .store-title-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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}}@media(min-width:768px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 10px}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item{border-bottom:none}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-content{display:flex;flex-direction:column;align-items:flex-start}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-titles{flex:none;width:100%;padding-left:0}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-buttons{margin:0}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-buttons>.button-favorite{padding-right:5px;border:none;box-shadow:none}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-buttons>.button-favorite>.button-favorite-text{display:none}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-thumbnail{width:100%;margin-bottom:10px}.store-title-list.type-grid:not(.is-nomatch) .store-title-list-item-plcaeholder .store-title-list-item-thumbnail{padding-top:75%}}@media(min-width:1024px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1440px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items>.store-title-list-item{display:inline-block;width:33.333333%;padding-right:5px;padding-left:5px;vertical-align:top}}@media(-ms-high-contrast:active)and (min-width:1024px),(-ms-high-contrast:none)and (min-width:1024px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items>.store-title-list-item{width:25%}}@media(-ms-high-contrast:active)and (min-width:1440px),(-ms-high-contrast:none)and (min-width:1440px){.store-title-list.type-grid:not(.is-nomatch) .store-title-list-items>.store-title-list-item{width:20%}}.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:flex;align-items:center;width:100%;margin-bottom:10px;border-bottom:1px solid #e7e7e7}.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;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.tab .tab-title{transition:none}}.tab .tab-title:focus,.tab .tab-title:hover{background-color:#f0f0f0}.tab .tab-title:focus{outline:none}.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.is-active{background-color:#fff;pointer-events:none}.tab .tab-title.is-active>span{border-bottom-color:#333;color:#333;font-weight:700}.text-input{position:relative;margin-top:.5em;margin-bottom:20px;color:#666}.text-input>input{font-size:16px;font-size:1.6rem;width:100%;padding:1em;border:1px solid #ccc;border-radius:3px;line-height:1.4}.text-input>input.has-counter{border-bottom:none;border-radius:3px 3px 0 0}.text-input>input:focus-visible{outline:none;box-shadow:0 0 0 4px hsla(0,0%,52.2%,.3)}.text-input>input:focus-visible,.text-input>input:focus-visible+.text-input-counter{border-color:hsla(0,0%,52.2%,.8)}.text-input>input::-webkit-input-placeholder{color:#ccc}.text-input>input::-moz-placeholder{color:#ccc}.text-input>input:-ms-input-placeholder{color:#ccc}.text-input>input::placeholder{color:#ccc}.text-input .text-input-label{position:absolute;top:-.5em;left:.7em;padding:0 .3em .1em;font-size:14.5px;font-size:1.45rem;border-radius:3px;background-color:#fff;color:#666;line-height:1}.text-input .text-input-counter{padding:6px 10px 6px 6px;border:1px solid #ccc;border-top-color:#e7e7e7;border-radius:0 0 3px 3px;background-color:#fff;color:#ccc;line-height:1;text-align:right;box-sizing:border-box}.text-input .text-input-counter-sepalator{padding-right:3px;padding-left:4px}.text-link{border-radius:2px;color:#666;text-decoration:underline}.text-link:hover{text-decoration:none}.text-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.textarea{position:relative;margin-bottom:10px;line-height:0}.textarea>textarea{font-size:16px;font-size:1.6rem;width:100%;padding:1em;border:1px solid #ccc;border-radius:3px;color:#666;line-height:1.4}.textarea>textarea.has-counter{border-bottom:none;border-radius:3px 3px 0 0}.textarea>textarea:focus,.textarea>textarea:focus-visible{border-color:hsla(0,0%,52.2%,.8);outline:none;box-shadow:0 0 0 4px hsla(0,0%,52.2%,.3)}.textarea>textarea:focus+.textarea-counter,.textarea>textarea:focus-visible+.textarea-counter{border-color:hsla(0,0%,52.2%,.8)}.textarea>textarea::-webkit-input-placeholder{color:#ccc}.textarea>textarea::-moz-placeholder{color:#ccc}.textarea>textarea:-ms-input-placeholder{color:#ccc}.textarea>textarea::placeholder{color:#ccc}.textarea .textarea-label{position:absolute;top:-.5em;left:.7em;padding:0 .3em .1em;font-size:14.5px;font-size:1.45rem;border-radius:3px;background-color:#fff;color:#666;line-height:1}.textarea .textarea-counter{padding:6px 10px 6px 6px;border:1px solid #ccc;border-top-color:#e7e7e7;border-radius:0 0 3px 3px;background-color:#fff;color:#ccc;line-height:1;text-align:right;box-sizing:border-box}.textarea .textarea-counter-sepalator{padding-right:3px;padding-left:4px}.video-list{margin-bottom:20px}.video-list .video-list-items{border-top:1px solid #e7e7e7;will-change:contents}.video-list .video-list-item{border-bottom:1px solid #e7e7e7}.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:flex;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{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:#666;line-height:1.4;word-break:break-all}.video-list .video-list-item-duration{color:#666}.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:16px;font-size:1.6rem;padding-top:40px;padding-bottom:40px;color:#858585;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:#e7e7e7}.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-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.video-list.is-loading .video-list-more-link .more-link-text:before{-webkit-animation:none;animation:none}}.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}}@media(min-width:768px){.video-list.type-grid .video-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 20px}.video-list.type-grid .video-list-item{border-bottom:none}.video-list.type-grid .video-list-item-content{display:flex;flex-direction:column;align-items:flex-start}.video-list.type-grid .video-list-item-titles{flex:none;width:100%;padding-left:0}.video-list.type-grid .video-list-item-buttons{margin:0}.video-list.type-grid .video-list-item-buttons>.button-favorite{padding-right:5px;border:none;box-shadow:none}.video-list.type-grid .video-list-item-buttons>.button-favorite>.button-favorite-text{display:none}.video-list.type-grid .video-list-item-thumbnail{width:100%;margin-bottom:10px}.video-list.type-grid .video-list-item-plcaeholder .video-list-item-thumbnail{padding-top:75%}}@media(min-width:1100px){.video-list.type-grid .video-list-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1440px){.video-list.type-grid .video-list-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(-ms-high-contrast:active)and (min-width:768px),(-ms-high-contrast:none)and (min-width:768px){.video-list.type-grid .video-list-items>.video-list-item{display:inline-block;width:33.333333%;padding-right:5px;padding-left:5px;vertical-align:top}}@media(-ms-high-contrast:active)and (min-width:1100px),(-ms-high-contrast:none)and (min-width:1100px){.video-list.type-grid .video-list-items>.video-list-item{width:25%}}@media(-ms-high-contrast:active)and (min-width:1440px),(-ms-high-contrast:none)and (min-width:1440px){.video-list.type-grid .video-list-items>.video-list-item{width:20%}}.ad{max-width:1840px;margin:0 auto 20px;overflow:hidden}.ad-banner .ad-banner-link,.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_299694 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_299694 .yads_ad_item_res_l,.ad-yads.ad-yads-54583_266819 .ad-yads-contents a,.ad-yads.ad-yads-54583_266875 #rma-pdv>div>div,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a,.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l>a,.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l,.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.ad-banner .ad-banner-link,.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_299694 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_299694 .yads_ad_item_res_l,.ad-yads.ad-yads-54583_266819 .ad-yads-contents a,.ad-yads.ad-yads-54583_266875 #rma-pdv>div>div,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a,.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l>a,.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l,.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l{transition:none}}.ad-banner .ad-banner-link:focus,.ad-banner .ad-banner-link:hover,.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l:hover,.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l:hover,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l:hover,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l:hover,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l:hover,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l:hover,.ad-yads.ad-yads-48669_299694 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_299694 .yads_ad_info_res_l:hover,.ad-yads.ad-yads-48669_299694 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_299694 .yads_ad_item_res_l:hover,.ad-yads.ad-yads-54583_266819 .ad-yads-contents a:focus,.ad-yads.ad-yads-54583_266819 .ad-yads-contents a:hover,.ad-yads.ad-yads-54583_266875 #rma-pdv>div>div:focus,.ad-yads.ad-yads-54583_266875 #rma-pdv>div>div:hover,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a:focus,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a:hover,.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l>a:focus,.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l>a:hover,.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l:focus,.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l:hover,.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l:focus,.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l:hover,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l:focus,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l:hover,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l:focus,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l:hover{opacity:.8}.ad-banner .ad-banner-link:focus,.ad-yads.ad-yads-48669_265447 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_265447 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_272757 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_272757 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-48669_299694 .yads_ad_info_res_l:focus,.ad-yads.ad-yads-48669_299694 .yads_ad_item_res_l:focus,.ad-yads.ad-yads-54583_266819 .ad-yads-contents a:focus,.ad-yads.ad-yads-54583_266875 #rma-pdv>div>div:focus,.ad-yads.ad-yads-63801_266892 .ultra_premad_body>div>a:focus,.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l>a:focus,.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l:focus,.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l:focus,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l:focus,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.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:#e7e7e7}.ad-yads[class*=ad-yads-23796_232115],.ad-yads[class*=ad-yads-23796_299512],.ad-yads[class*=ad-yads-64421_303611]{width:100%;max-width:780px;border-bottom:1px solid #e7e7e7}.ad-yads[class*=ad-yads-23796_232115] .ad-yads-contents,.ad-yads[class*=ad-yads-23796_299512] .ad-yads-contents,.ad-yads[class*=ad-yads-64421_303611] .ad-yads-contents{position:relative;padding-top:calc(52.333% + 68px)}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_res_l{position:absolute;top:0;width:100%}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_title_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_title_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_title_res_l{margin-top:6px;margin-left:10px}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_adv_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_adv_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_adv_res_l{margin-left:10px;padding-bottom:10px}.ad-yads[class*=ad-yads-23796_232115] .yads_ad_info_res_l,.ad-yads[class*=ad-yads-23796_299512] .yads_ad_info_res_l,.ad-yads[class*=ad-yads-64421_303611] .yads_ad_info_res_l{height:22px;margin-right:10px}.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757,.ad-yads.ad-yads-48669_299516,.ad-yads.ad-yads-48669_299694{padding-left:10px;padding-right:10px}@media(min-width:768px){.ad-yads.ad-yads-48669_265447,.ad-yads.ad-yads-48669_272757,.ad-yads.ad-yads-48669_299516,.ad-yads.ad-yads-48669_299694{padding-left:30px;padding-right:30px}}.ad-yads.ad-yads-48669_265447 .ad-yads-contents,.ad-yads.ad-yads-48669_272757 .ad-yads-contents,.ad-yads.ad-yads-48669_299516 .ad-yads-contents,.ad-yads.ad-yads-48669_299694 .ad-yads-contents{height:calc(13.08333vw + 56px);max-height:300px}.ad-yads.ad-yads-48669_265447 .yads_ad_res_l,.ad-yads.ad-yads-48669_272757 .yads_ad_res_l,.ad-yads.ad-yads-48669_299516 .yads_ad_res_l,.ad-yads.ad-yads-48669_299694 .yads_ad_res_l{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,.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l,.ad-yads.ad-yads-48669_299694 .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),.ad-yads.ad-yads-48669_299516 .yads_ad_item_res_l:not(:first-child),.ad-yads.ad-yads-48669_299694 .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,.ad-yads.ad-yads-48669_299516 .yads_ad_info_res_l,.ad-yads.ad-yads-48669_299694 .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;padding-right:30px}}.ad-yads.ad-yads-48669_266562 .ad-yads-contents{width:950px;height:170px;padding:20px 10px;border:1px solid #e7e7e7;border-radius:3px;box-sizing:content-box}.ad-yads.ad-yads-23796_232096,.ad-yads.ad-yads-23796_299515{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-98970_291785.section{max-width:1024px;min-height:150px}@media(-ms-high-contrast:active),(min-width:1024px)and (-ms-high-contrast:none){.ad-yads.ad-yads-98970_291785.section{max-width:1024px!important}}@media(min-width:1512px){.ad-yads.ad-yads-98970_291785.section{height:236px}}.ad-yads.ad-yads-98970_291785.section .yads_ad_res_l{display:flex;position:relative;justify-content:space-between;padding-bottom:16px}.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l{display:flex;flex-wrap:wrap;width:calc(33% - 6.66667px)}.ad-yads.ad-yads-98970_291785.section .yads_ad_item_res_l:not(:first-child){margin-left:10px}.ad-yads.ad-yads-98970_291785.section .yads_ad_title_res_l{order:2;width:100%;padding-left:2px}.ad-yads.ad-yads-98970_291785.section .yads_ad_adv_res_l{order:3;width:100%;padding-left:2px}.ad-yads.ad-yads-98970_291785.section .yads_ad_img_res_l{order:1;width:100%}.ad-yads.ad-yads-98970_291785.section .yads_ad_info_res_l{position:absolute;right:0;bottom:0}.ad-yads[class*=ad-yads-101703_277978],.ad-yads[class*=ad-yads-101703_299526]{display:none;position:fixed;bottom:0;left:0;width:100%;max-width:none;margin-bottom:0;z-index:11}.container-app-frame:not(.type-overlay).is-open .ad-yads[class*=ad-yads-101703_277978],.container-app-frame:not(.type-overlay).is-open .ad-yads[class*=ad-yads-101703_299526]{left:220px;width:calc(100% - 220px)}.ad-yads[class*=ad-yads-101703_277978].is-show,.ad-yads[class*=ad-yads-101703_299526].is-show{display:block}.ad-yads[class*=ad-yads-101703_277978].is-show .ad-yads-contents,.ad-yads[class*=ad-yads-101703_299526].is-show .ad-yads-contents{padding-bottom:env(safe-area-inset-bottom);background-color:rgba(0,0,0,.4);box-shadow:0 0 32px 4px rgba(0,0,0,.3)}.ad-yads.ad-yads-33536_16030,.ad-yads.ad-yads-33536_299525{max-width:100%;height:250px;margin:0 auto 20px}.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;padding-right:30px}}.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;max-width:100%;height:270px;margin-bottom:40px}.ad-yads.ad-yads-63801_266892 .ultra_premad{padding:20px!important;border-radius:3px!important;border-color:#e7e7e7!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:10!important}.ad-yads.ad-yads-54583_266875.is-ad-loaded #rma-pdv{height: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],.ad-yads[class*=ad-yads-57282_316668]{position:relative;overflow:hidden}.ad-yads.ad-yads-54583_265202 .ad-yads-placeholder,.ad-yads[class*=ad-yads-57282_2287] .ad-yads-placeholder,.ad-yads[class*=ad-yads-57282_316668] .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],.is-ad-loaded.ad-yads[class*=ad-yads-57282_316668]{height:auto}.ad-yads.ad-yads-54583_265202:not(.is-ad-loaded) .ad-yads-placeholder,.ad-yads[class*=ad-yads-57282_2287]:not(.is-ad-loaded) .ad-yads-placeholder,.ad-yads[class*=ad-yads-57282_316668]:not(.is-ad-loaded) .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-noad.ad-yads[class*=ad-yads-57282_316668] .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,.is-ad-playing.ad-yads[class*=ad-yads-57282_316668] .ad-yads-placeholder{display:flex}.ad-yads.ad-yads-54583_265202,.ad-yads[class*=ad-yads-57282_2287],.ad-yads[class*=ad-yads-57282_316668]{width:300px;height:250px;margin-right:auto;margin-left:auto}@media(min-width:1024px){.ad-yads.ad-yads-54583_265202,.ad-yads[class*=ad-yads-57282_2287],.ad-yads[class*=ad-yads-57282_316668]{margin-right:0;margin-left:0}}.ad-yads-placeholder-sidebar{align-items:center;justify-content:center;background-color:#f7f7f7}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 .app-icon-badge{position:absolute;top:-8%;right:-10%;width:26%;height:26%}.app-icon .image-lazy{background-color:transparent;overflow:visible}.arrival-list .arrival-list-options{display:none}@media(min-width:768px){.arrival-list .arrival-list-options{display:flex;justify-content:flex-end}}.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;vertical-align:top;vertical-align:middle}.breadcrumb .breadcrumb-list-item-separator{display:inline-block;background-color:transparent;vertical-align:middle}.breadcrumb .text-link{text-decoration:none}.breadcrumb .text-link:focus,.breadcrumb .text-link:hover{text-decoration:underline}.categories .category-list{display:flex;flex-wrap:wrap;width:100%;max-width:780px;border-top:1px solid #e7e7e7}.categories .category-item{display:inline-block;flex-shrink:0;width:50%;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.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 #e7e7e7}.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 #e7e7e7}.categories .category-item:nth-child(4n){border-right:0}}.categories .category-item-link{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.8em;color:#333;font-weight:700;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.categories .category-item-link{transition:none}}.categories .category-item-link:focus,.categories .category-item-link:hover{background-color:#f0f0f0}.categories .category-item-link:focus{outline:none}.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:16px;padding-right:30px;background:url(https://resource-gyao-ssk.c.yimg.jp/images/icon/arrow.svg) no-repeat;background-size:contain}.category-program-list .category-program-list-options{display:none}@media(min-width:768px){.category-program-list .category-program-list-options{display:flex;justify-content:flex-end}}.coming-soon-list .coming-soon-list-options{display:none}@media(min-width:768px){.coming-soon-list .coming-soon-list-options{display:flex;justify-content:flex-end}}.commodity-information{margin-bottom:10px}.commodity-information .commodity-information-text-contents{display:flex;flex-wrap:wrap;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;overflow-x:auto}.emg>table:first-child{border-top:20px solid #000}.emg>table:last-child{border-bottom:20px solid #000}.error-information .error-information-content{padding-top:20px;padding-bottom:20px;text-align:center}.error-information .error-status-code{font-size:70px;font-size:7rem;margin-bottom:20px;color:#ccc;line-height:1}.error-information .error-title{font-size:18px;font-size:1.8rem;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}.error-information .error-information-alternate-content{margin-bottom:50px}.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{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px;border-top:1px solid #e7e7e7;background-color:#f7f7f7}.favorite-list .favorite-list-options{display:flex;justify-content:flex-end}.footer .footer-container{width:100%;padding:20px 10px;background-color:#333;text-align:center}.footer .footer-list{margin:0 auto;text-align:center}.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{margin:0 4px;padding:0 6px;color:#fff;font-weight:400}@media(min-width:768px){.footer .footer-main-list-item-link{padding:0 10px}}.footer .footer-main-list-item-link:focus,.footer .footer-main-list-item-link:hover{background-color:#444}.footer .footer-main-list-item-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.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:not(:last-child){margin-right:4px}.footer .footer-aside-list-item-link{display:inline-block;padding:0 10px;color:#ccc;font-weight:400}.footer .footer-aside-list-item-link:focus,.footer .footer-aside-list-item-link:hover{background-color:#333}.footer .footer-aside-list-item-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.footer .footer-aside-documents{margin-bottom:20px;padding-right:10px;padding-left:10px;line-height:1.4}.footer .footer-text small{font-size:11px;font-size:1.1rem;margin:0 auto;color:#ccc}.footer .footer-copyright:not(:last-child){margin-right:10px}.footer .footer-social-link{display:inline-block;width:52px;height:52px;padding:6px;border-radius:50%;opacity:.8}.footer .footer-social-link:not(:last-child){margin-right:10px}.footer .footer-social-link:focus,.footer .footer-social-link:hover{background-color:#333}.footer .image-lazy{background-color:transparent}.header-categories{display:flex;position:relative;width:100%;max-width:100%;background-color:#111;padding-left:10px;padding-right:10px}@media(min-width:768px){.header-categories{padding-left:30px;padding-right:30px}}.header-categories .header-category-container{height:48px;overflow:hidden}@media(min-width:768px){.header-categories .header-category-container{margin-left:-10px}}.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:10px;padding-left:10px;color:#858585;line-height:48px}.header-categories .header-category-link:focus .header-category-link-text,.header-categories .header-category-link:hover .header-category-link-text{color:#fff}.header-categories .header-category-link:focus{outline:none}.header-categories .header-category-link.is-active .header-category-link-text{border-bottom-color:#e7e7e7;color:#fff}.header-categories .header-category-link-text{display:block;height:48px;border-bottom:3px solid transparent;transition:color .15s ease}@media(prefers-reduced-motion:reduce){.header-categories .header-category-link-text{transition:none}}.header-categories .button-arrow{display:none;position:absolute;top:0;width:40px;height:100%;border-radius:0;background-color:#222;z-index:1}.header-categories .button-arrow.dir-right{right:0;box-shadow:-4px 0 4px 0 rgba(0,0,0,.2)}.header-categories .button-arrow.dir-left{left:0;box-shadow:4px 0 4px 0 rgba(0,0,0,.2)}.header-categories .button-arrow:focus,.header-categories .button-arrow:hover{background-color:#333}.header-categories .button-arrow:focus{outline:none}.header-categories.has-next .button-arrow.dir-right,.header-categories.has-prev .button-arrow.dir-left{display:flex;align-items:center}.header-information .header-information-link{font-size:12px;font-size:1.2rem;transition:background-color .15s ease;display:flex;align-items:center;padding:8px 10px;background-color:#333;color:#ccc}@media(min-width:1024px){.header-information .header-information-link{font-size:14.5px;font-size:1.45rem}}@media(min-width:768px){.header-information .header-information-link{padding-left:30px;padding-right:30px}}@media(prefers-reduced-motion:reduce){.header-information .header-information-link{transition:none}}.header-information .header-information-link:focus,.header-information .header-information-link:hover{background-color:#444}.header-information .header-information-link:focus{outline:none}.header-information .header-information-icon{display:inline-block;margin-right:8px;line-height:0;vertical-align:top}.header-information .image-lazy{background-color:transparent}.header{width:100%}.header>nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;background-color:#000;z-index:101}@media(min-width:768px){.header>nav{height:64px}}.header .header-left-container{margin-left:10px;display:flex;position:relative;left:-6px;align-items:center}@media(min-width:768px){.header .header-left-container{margin-left:30px;left:-12px}}.header .header-right-container{margin-right:10px;display:flex;position:relative;right:-6px;align-items:center}@media(min-width:768px){.header .header-right-container{margin-right:30px;right:-12px}}.header .header-button{font-size:14.5px;font-size:1.45rem;display:flex;align-items:center;height:44px;padding-right:6px;padding-left:6px;transition:background-color .15s ease,box-shadow .15s ease;color:#fff;line-height:44px}@media(prefers-reduced-motion:reduce){.header .header-button{transition:none}}@media(min-width:425px){.header .header-button{padding-right:8px;padding-left:8px}}.header .header-button:last-child{margin-right:10px}@media(min-width:768px){.header .header-button:last-child{margin-right:0}}.header .header-button:focus,.header .header-button:hover{background-color:#222}.header .header-button:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.header .header-button .image-lazy{background-color:transparent}.header .header-logo{flex-shrink:0;width:90px;height:44px;margin-left:2px}@media(min-width:425px){.header .header-logo{width:100px}}@media(min-width:768px){.header .header-logo{width:108px}}@media(min-width:768px){.header .header-search-button{display:none}}@media(min-width:768px){.header .header-yj-link-button{margin-right:2px}}.header .header-yj-link-button:active .header-yj-link-button-text,.header .header-yj-link-button:focus .header-yj-link-button-text,.header .header-yj-link-button:hover .header-yj-link-button-text{color:#ccc}@media(min-width:1024px){.header .header-yj-link-button-image{display:none}}.header .header-yj-link-button-text{display:none;font-size:12px;font-size:1.2rem;color:#858585;font-weight:400}@media(min-width:1024px){.header .header-yj-link-button-text{display:inline-block}}.header .header-gyao-store-pr-text{transition:color .15s ease;font-size:12px;font-size:1.2rem;display:none;padding:8px;border:1px solid #858585;border-radius:2px;color:#ccc;line-height:1;text-decoration:none;position:relative}@media(prefers-reduced-motion:reduce){.header .header-gyao-store-pr-text{transition:none}}.header .header-gyao-store-pr-text:after{border:4px solid transparent;border-left-color:#000}.header .header-gyao-store-pr-text:after,.header .header-gyao-store-pr-text:before{position:absolute;content:"";top:50%;left:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.header .header-gyao-store-pr-text:before{border:6px solid transparent;border-left-color:#858585}.header .header-gyao-store-pr-text:focus,.header .header-gyao-store-pr-text:hover{border-color:#ccc;color:#fff}.header .header-gyao-store-pr-text:focus:before,.header .header-gyao-store-pr-text:hover:before{border-left-color:#ccc}@media(min-width:1024px){.header .header-gyao-store-pr-text{display:block}}.header .header-gyao-store-button{height:24px;margin-right:8px;margin-left:8px;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-user-button-icon{margin-right:6px;border-radius:50%;overflow:hidden}.header .header-user-button:not(.is-always-visible){display:none}@media(min-width:768px){.header .header-user-button:not(.is-always-visible){display:flex;align-items:center}}.header .header-user-button-text{font-size:14.5px;font-size:1.45rem;max-width:80px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:1024px){.header .header-user-button-text{max-width:110px}}.header .search-suggest{display:none;margin-bottom:0;margin-left:16px;white-space:nowrap}@media(min-width:768px){.header .search-suggest{display:block}}.header .search-suggest:hover .search-suggest-input,.header .search-suggest:hover .search-suggest-search-button{background-color:#444}.header .search-suggest .search-suggest-form{display:block;line-height:1}.header .search-suggest .search-suggest-input{display:inline-block;width:72px;height:44px;padding-right:0;padding-left:20px;border:0;outline:none;background-color:#333;color:#fff;font-weight:400;vertical-align:top;box-sizing:border-box;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.header .search-suggest .search-suggest-input{transition:none}}.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::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:160px}}@media(min-width:1100px){.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;background-color:#333;color:#858585;vertical-align:top;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.header .search-suggest .search-suggest-search-button{transition:none}}.header .search-suggest .search-suggest-search-button:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}html.is-search-suggest-inline .header .header-right-container{opacity:.4;pointer-events:none}html.is-search-suggest-inline .header .search-suggest:hover .search-suggest-input,html.is-search-suggest-inline .header .search-suggest:hover .search-suggest-search-button{background-color:#fff}html.is-search-suggest-inline .header .search-suggest-input{width:280px;background-color:#fff;color:#000;font-weight:700;transition:width .3s cubic-bezier(.19,1,.22,1)}html.is-search-suggest-inline .header .search-suggest-input+.search-suggest-search-button{background-color:#fff}@media(prefers-reduced-motion:reduce){html.is-search-suggest-inline .header .search-suggest-input{transition:none}}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::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;position:relative;max-width:100vw;transition:background-color .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.jumbotron-carousel .jumbotron-carousel-item{transition:none}}.jumbotron-carousel .jumbotron-carousel-item>.image-lazy{position:relative;background-color:#000;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.jumbotron-carousel .jumbotron-carousel-item>.image-lazy{transition:none}}.jumbotron-carousel .jumbotron-carousel-item:focus>.image-lazy,.jumbotron-carousel .jumbotron-carousel-item:hover>.image-lazy{opacity:.85}.jumbotron-carousel .jumbotron-carousel-item:focus .jumbotron-carousel-item-title,.jumbotron-carousel .jumbotron-carousel-item:hover .jumbotron-carousel-item-title{color:#ccc}.jumbotron-carousel .jumbotron-carousel-item:focus{outline:none}.jumbotron-carousel .jumbotron-carousel-item:focus>.image-lazy:after{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);box-shadow:0 0 0 2px hsla(0,0%,80%,.7);content:""}.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;background-color:#000;transition:color .15s ease;color:#fff;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.jumbotron-carousel .jumbotron-carousel-item-title{transition:none}}@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:flex;right:-40px- 10px}}.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:flex;left:-40px- 10px}}.jumbotron-carousel.is-user-focus:not(.is-single) .button-arrow{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{scrollbar-width:thin;scrollbar-color:#555 transparent;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;position:relative;width:220px;height:100%;padding-bottom:20px;background-color:#111;-ms-scroll-chaining:none;overscroll-behavior:contain;overflow-y:auto}.navigation-menu::-webkit-scrollbar{width:10px}.navigation-menu::-webkit-scrollbar-thumb{border-radius:5px;background-color:#555}.navigation-menu::-webkit-scrollbar-button{width:8px;height:8px}.navigation-menu .navigation-item-image>.image-lazy{display:inline-block;margin-top:-3px;margin-right:10px;background:none;vertical-align:middle}.navigation-menu .navigation-menu-main-header{padding-right:20px;padding-left:20px;border-bottom:1px solid #333;line-height:56px}@media(min-width:768px){.navigation-menu .navigation-menu-main-header{line-height:64px}}.navigation-menu .navigation-menu-close-button{transition:background-color .15s ease;display:inline-block;height:42px;margin-top:-3px;padding:0 5px;border-radius:3px;background:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.navigation-menu .navigation-menu-close-button{transition:none}}.navigation-menu .navigation-menu-close-button:focus,.navigation-menu .navigation-menu-close-button:hover{background-color:#333}.navigation-menu .navigation-menu-close-button:focus{outline:none}.navigation-menu .navigation-menu-close-button-image>.image-lazy{background-color:transparent}.navigation-menu .navigation-menu-group{padding:8px 0;border-bottom:1px solid #333;color:#fff}.navigation-menu .navigation-menu-group-title{font-size:14.5px;font-size:1.45rem;margin-bottom:0;padding-right:30px;padding-left:30px;color:#ccc;font-weight:700;line-height:44px}.navigation-menu .navigation-menu-list-login{display:block}@media(min-width:768px){.navigation-menu .navigation-menu-list-login{display:none}}.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;transition:background-color .15s ease;display:block;padding-right:30px;padding-left:30px;color:#ccc;line-height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.navigation-menu .navigation-menu-list-item-link{transition:none}}.navigation-menu .navigation-menu-list-item-link.is-active,.navigation-menu .navigation-menu-list-item-link:focus,.navigation-menu .navigation-menu-list-item-link:hover{background-color:#333}.navigation-menu .navigation-menu-list-item-link:focus{outline:none}.navigation-menu .navigation-menu-list-item-link.has-no-icon{padding-left:66px}.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: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;transition:background-color .15s ease;display:block;position:relative;width:100%;padding-right:30px;padding-left:30px;color:#ccc;font-weight:700;line-height:44px;text-align:left}@media(prefers-reduced-motion:reduce){.navigation-menu .navigation-menu-dropdown-toggle-button{transition:none}}.navigation-menu .navigation-menu-dropdown-toggle-button:focus,.navigation-menu .navigation-menu-dropdown-toggle-button:hover{background-color:#333}.navigation-menu .navigation-menu-dropdown-toggle-button:focus{outline:none}.navigation-menu .navigation-menu-dropdown-toggle-button:after{display:inline-block;position:absolute;top:14px;right:30px;width:16px;height:16px;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(https://resource-gyao-ssk.c.yimg.jp/images/icon/arrow.svg) no-repeat;background-size:contain;content:""}.navigation-menu .navigation-menu-dropdown-list{display:none}@media(min-width:1024px){.container-app-frame:not(.type-overlay) .navigation-menu .navigation-menu-main-header{display:none}}.placeholder-nologin{padding-bottom:20px}@media(min-width:768px){.placeholder-nologin{border:1px solid #e7e7e7;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;max-width:768px;margin:0 auto}.player-bottom-banner .image-lazy{border-radius:4px}.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;word-break:break-all}.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:flex;justify-content:flex-end}.ranking-list .option-selector:not(:first-child){margin-left:10px}.ranking-list .list-type-option-selector{display:none}@media(min-width:768px){.ranking-list .list-type-option-selector{display:flex;justify-content:flex-end}}.ranking-list .item-list .datetime{display:none}@media(min-width:375px){.ranking-list .item-list .datetime{display:inline}}.review-dialog-content{position:relative;padding-top:20px}.review-dialog-content .section-header{width:100%;margin-bottom:20px;padding-right:20px;padding-left:20px;background-color:#fff}.review-dialog-content .review-dialog-content-form{position:relative}.review-dialog-content .review-dialog-content-form-inputs{margin-bottom:160px;padding-right:20px;padding-left:20px}.review-dialog-content .review-dialog-content-user{display:flex;align-items:center;margin-bottom:20px}.review-dialog-content .review-dialog-content-user>span{font-size:16px;font-size:1.6rem;color:#666}.review-dialog-content .review-dialog-content-user-icon{width:36px;height:36px;margin-right:8px;border-radius:50%;background:hsla(0,0%,100%,.95) url(https://resource-gyao-ssk.c.yimg.jp/images/icon/user-gray.svg) no-repeat 50%;background-size:contain;overflow:hidden}.review-dialog-content .fieldset{margin-bottom:20px}.review-dialog-content .editable-rating .rating-star{width:48px;height:48px}.review-dialog-content .textarea>textarea{height:110px}.review-dialog-content .dialog-buttons{display:block;position:fixed;bottom:0;box-shadow:0 0 8px 2px rgba(0,0,0,.2)}@media(min-width:425px){.review-dialog-content .dialog-buttons{box-shadow:none}}.review-dialog-content .review-dialog-content-buttons{display:flex;justify-content:flex-end;margin-bottom:30px}@media(min-width:425px){.review-dialog-content .review-dialog-content-buttons{margin-bottom:0}}.review-dialog-content .review-dialog-content-notice{font-size:12px;font-size:1.2rem;margin-bottom:10px;color:#858585}.review-dialog-content .review-dialog-content-notice>a{color:#858585;text-decoration:underline}.review-dialog .dialog-main{max-width:560px;max-height:calc(100vh - 40px)}.review-dialog .dialog-content{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;padding:0;overflow:hidden}.review-dialog .dialog-content::-webkit-scrollbar{display:none}.review-dialog .dialog-content>iframe{display:block;width:100%;max-height:calc(100vh - 40px);margin:0}.review-dialog .dialog-content.is-loading{pointer-events:none}.review-dialog .dialog-content.is-loading:before{display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.review-dialog .dialog-content.is-loading:before{-webkit-animation:none;animation:none}}.review-dialog .dialog-content.is-loading:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);content:""}.review-dialog .dialog-content.is-loading:before{z-index:1}.reviews-list .reviews-list-sub-content{display:block;margin-bottom:10px}@media(min-width:640px){.reviews-list .reviews-list-sub-content{display:flex;align-items:center;justify-content:space-between}}.reviews-list .reviews-list-summary{display:block;margin-right:10px;margin-bottom:20px}.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:flex;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{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;padding-right:30px}}.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}}.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}}.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;margin-right:30px}}.schedules-list.has-no-button-arrow .has-next .button-arrow.dir-right,.schedules-list.has-no-button-arrow .has-prev .button-arrow.dir-left{display:none}.search-suggest .search-suggest-controls{display:flex;flex-shrink:0;width:100%;max-width:780px;margin-right:auto;margin-left:auto}.search-suggest .search-suggest-form{display:flex;position:relative;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;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.search-suggest .search-suggest-search-button{transition:none}}.search-suggest .search-suggest-search-button:focus,.search-suggest .search-suggest-search-button:hover{background-color:#444}.search-suggest .search-suggest-search-button:focus{outline:none}.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://resource-gyao-ssk.c.yimg.jp/images/icon/close-gray.svg) 50%/24px 24px no-repeat}.search-suggest .search-suggest-input{font-size:16px;font-size:1.6rem;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::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:flex;position:absolute;top:0;left:0;flex-direction:column;width:100%;height:100%;background-color:hsla(0,0%,100%,.95);z-index:102}@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;margin-left:4px;padding:0 4px;border-radius:2px;font-weight:700;white-space:nowrap;transition:box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.search-suggest.search-suggest-core .search-suggest-close-button{transition:none}}.search-suggest.search-suggest-core .search-suggest-close-button:focus,.search-suggest.search-suggest-core .search-suggest-close-button:hover{box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}.search-suggest.search-suggest-core .search-suggest-close-button:focus{outline:none}.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 5px 1px rgba(0,0,0,.06)}.search-suggest.search-suggest-core .search-suggest-result-item{display:block;padding:10px;border-bottom:1px solid #e7e7e7;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:#e7e7e7}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.search-suggest.search-suggest-core .search-suggest-result-item:hover{background-color:#e7e7e7}}.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:#666;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)}@media(prefers-reduced-motion:reduce){.search-suggest.search-suggest-core .search-suggest-result-nomatch-message{-webkit-animation:none;animation:none}}.search-suggest.search-suggest-core .search-suggest-result-nomatch-message:after{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 5px 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:#e7e7e7}.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 #e7e7e7;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:flex;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:flex;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:flex;flex-wrap:wrap;align-items:center;padding-top:10px;padding-bottom:10px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.section-upsell .section-upsell-item-thumbnail{flex-shrink:0;margin-right:10px}.section-upsell .section-upsell-item-titles{flex:1;font-size:14.5px;font-size:1.45rem;color:#333}.section-upsell .section-upsell-item-titles-buttons{display:flex;justify-content:center;width:100%;margin-top:10px}.section-upsell .section-upsell-item-titles-buttons .button{width:100%;max-width:780px}.social-share-twitter-button{position:relative}.social-share-twitter-button .button.type-primary-white{display:flex;align-items:center;justify-content:center;min-height:60px;padding-top:8px;padding-bottom:8px;border:none;background:#1da1f2;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5}@media(min-width:512px){.social-share-twitter-button .button.type-primary-white{max-width:320px}}.social-share-twitter-button .button.type-primary-white:hover{background-color:#3facf5}.social-share-twitter-button .button.type-primary-white:focus{box-shadow:0 0 0 3px rgba(29,161,242,.4)}.social-share-twitter-button .social-share-twitter-button-content-labels+span{font-size:13px;font-size:1.3rem}.social-share-twitter-button .social-share-twitter-button-content{text-align:left}.social-share-twitter-button .social-share-twitter-button-icon{margin-right:20px;padding-right:16px;border-right:1px solid hsla(0,0%,100%,.4)}.social-share-twitter-button .social-share-twitter-button-icon>.image-lazy{background-color:transparent}.social-share-twitter-button .content-label{color:#fff;font-size:16px;font-size:1.6rem}.store-promotion-banner{display:flex;flex-flow:column;align-items:flex-end;justify-content:center;margin-bottom:10px}@media(min-width:768px){.store-promotion-banner{flex-flow:row;align-items:center;margin-bottom:8px}}.store-promotion-banner .store-promotion-banner-link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:53px;margin-bottom:6px;border:1px solid #e7e7e7;border-radius:4px;background-color:#f7f7f7;overflow:hidden;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.store-promotion-banner .store-promotion-banner-link{transition:none}}.store-promotion-banner .store-promotion-banner-link:hover{background-color:#f0f0f0}.store-promotion-banner .store-promotion-banner-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7)}@media(min-width:768px){.store-promotion-banner .store-promotion-banner-link{margin-bottom:0}}.store-promotion-banner .store-promotion-banner-link-image{position:absolute;top:0;flex-shrink:0;width:130px}.store-promotion-banner .store-promotion-banner-link-image.is-left{left:0}.store-promotion-banner .store-promotion-banner-link-image.is-right{right:0}.store-promotion-banner .store-promotion-banner-link-image .image-lazy{background-color:transparent}.store-promotion-banner .store-promotion-banner-link-content{display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding-right:10px;padding-left:10px;line-height:1.2;z-index:1}.store-promotion-banner .store-promotion-banner-link-content .image-lazy{flex-shrink:0;margin-right:8px}.store-promotion-banner .store-promotion-banner-link-text{font-size:12px;font-size:1.2rem;color:#000;font-weight:700;letter-spacing:1px;line-height:1.4}@media(min-width:768px){.store-promotion-banner .store-promotion-banner-link-text{font-size:14.5px;font-size:1.45rem}}.store-promotion-banner .store-promotion-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:#ed002d;color:#fff;font-weight:700;line-height:30px}.store-promotion-banner .store-promotion-banner-vm-logo{width:100px;padding-left:10px;text-align:right}.store-promotion-banner .store-promotion-banner-vm-logo .image-lazy{background-color:transparent}@media(min-width:768px){.store-promotion-banner .store-promotion-banner-vm-logo{width:120px}}.store-vcinema-banner{display:flex;flex-flow:column;align-items:flex-end;justify-content:center}@media(min-width:768px){.store-vcinema-banner{flex-flow:row;align-items:center}}.store-vcinema-banner .store-vcinema-banner-link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding-top:12px;padding-bottom:12px;transition:opacity .15s ease;border-radius:4px;background:#500000 url(https://resource-gyao-ssk.c.yimg.jp/images/banner/store-vcinema-banner-bg.png) top/128px auto repeat;overflow:hidden}.store-vcinema-banner .store-vcinema-banner-link:hover{opacity:.86}.store-vcinema-banner .store-vcinema-banner-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}@media(min-width:768px){.store-vcinema-banner .store-vcinema-banner-link{padding-top:16px;padding-bottom:16px}}.store-vcinema-banner .store-vcinema-banner-link-content{display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding-right:10px;padding-left:10px;line-height:1.2;z-index:1}.store-vcinema-banner .store-vcinema-banner-link-text{font-size:12px;font-size:1.2rem;color:#fffc00;font-weight:700;letter-spacing:1px}@media(min-width:768px){.store-vcinema-banner .store-vcinema-banner-link-text{font-size:14.5px;font-size:1.45rem}}.store-vcinema-banner .store-vcinema-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:#fffc00;color:#000;font-weight:700;line-height:30px}.store-ypremium-banner{display:flex;flex-flow:column;align-items:flex-end;justify-content:center}@media(min-width:768px){.store-ypremium-banner{flex-flow:row;align-items:center}}.store-ypremium-banner .store-ypremium-banner-link{display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding-top:12px;padding-bottom:12px;transition:opacity .15s ease;border:1px solid #ff8c00;border-radius:4px;background-color:#fef9f3;overflow:hidden}.store-ypremium-banner .store-ypremium-banner-link:hover{opacity:.86}.store-ypremium-banner .store-ypremium-banner-link:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,80%,.7),0 1px 1px 0 rgba(0,0,0,.04),0 1px 5px 1px rgba(0,0,0,.06)}@media(min-width:768px){.store-ypremium-banner .store-ypremium-banner-link{padding-top:16px;padding-bottom:16px}}.store-ypremium-banner .store-ypremium-banner-link-content{display:flex;position:relative;align-items:center;justify-content:center;width:100%;padding-right:10px;padding-left:10px;line-height:1.2;z-index:1}.store-ypremium-banner .store-ypremium-banner-link-text{font-size:16px;font-size:1.6rem;color:#ff8c00;font-weight:700;line-height:1.4}@media(min-width:375px){.store-ypremium-banner .store-ypremium-banner-link-text{font-size:14.5px;font-size:1.45rem;word-break:break-all}}.store-ypremium-banner .store-ypremium-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:#ff8c00;color:#fff;font-weight:700;line-height:30px}.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:flex;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 #e7e7e7}.store-episode-status .content-label-store-ended-countdown,.store-episode-status .content-label-store-ended-soon{margin-right:.4em}.store-episode-status .datetime{color:#666}.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:18px;font-size:1.8rem;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-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;margin-bottom:10px}.store-nod-notices .datetime,.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 .text-link{font-size:13px;font-size:1.3rem}.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 #e7e7e7}.store-pack-chooser-dialog .store-pack-chooser-dialog-list-item{display:flex;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7}.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:#666}.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;padding-right:30px}}.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:11}.store-packs-dialog-opener.is-floating.is-show{display:block;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.store-packs-dialog-opener.is-floating.is-show{-webkit-animation:none;animation:none}}@media(min-width:1024px){.store-packs-dialog-opener.is-floating{display:block;position:static;padding-top:0;background-color:transparent;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;margin-left:5px;letter-spacing:1px}.store-packs-dialog-opener .button{display:block;margin-bottom:env(safe-area-inset-bottom)}.store-packs-dialog-opener .store-packs-dialog-opener-single-pack-information{font-size:13px;font-size:1.3rem;margin-top:10px;color:#666;line-height:1.4}.store-packs-dialog .dialog-main{max-width:640px}.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 #e7e7e7}.store-packs-list .store-packs-list-item{border-bottom:1px solid #e7e7e7}.store-packs-list .store-packs-list-item-content{display:flex;flex-flow:column;align-items:center;width:100%;max-width:780px;padding-top:16px;padding-bottom:16px;line-height:normal}@media(min-width:512px){.store-packs-list .store-packs-list-item-content{flex-flow:row}}.store-packs-list .store-packs-list-item-titles{width:100%;max-width:580px;margin-bottom:10px}.store-packs-list .store-packs-list-item-title{font-size:16px;font-size:1.6rem;width:100%;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:512px){.store-packs-list .store-packs-list-item-buttons{max-width:300px}}.store-packs-list .button{width:100%}@media(min-width:512px){.store-packs-list .button{width:auto;min-width:200px}}.store-packs-list .button+.button{margin-top:10px}.store-partner-links-section .store-partner-links-section-links{display:flex}.store-partner-links-section .store-partner-links-section-items{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #e7e7e7}.store-partner-links-section .store-partner-links-section-item{display:inline-block;flex-shrink:0;width:50%;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.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 #e7e7e7}.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 #e7e7e7}.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:flex;align-items:center;justify-content:space-between;width:100%;height:2.8em;padding:0 10px;color:#333;font-weight:700;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.store-partner-links-section .store-partner-links-section-item-link{transition:none}}.store-partner-links-section .store-partner-links-section-item-link:focus,.store-partner-links-section .store-partner-links-section-item-link:hover{background-color:#f0f0f0}.store-partner-links-section .store-partner-links-section-item-link:focus{outline:none}.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:16px;background-color:transparent}.store-playback-support-information{margin-bottom:10px;font-weight:700;font-size:13px;font-size:1.3rem}.store-player{position:relative}.store-player,.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-main-button{display:flex;position:absolute;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.store-player .store-player-main-button p{color:#fff}.store-player .store-player-main-button-image{width:60px;height:60px;margin-bottom:10px}@media(min-width:425px){.store-player .store-player-main-button-image{width:80px;height:80px}}@media(min-width:768px){.store-player .store-player-main-button-image{width:100px;height:100px}}.store-player .store-player-main-button-image>.image-lazy{background-color:transparent}.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:flex;position:absolute;top:0;left:0;flex-direction:column;align-items: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;align-items: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: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}@media(prefers-reduced-motion:reduce){.store-player .store-player-poster-paywall.is-open>*{-webkit-animation:none;animation:none}}.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}@media(prefers-reduced-motion:reduce){.store-player .store-player-poster-paywall.is-close>*{-webkit-animation:none;animation:none}}.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-image>.image-lazy{background-color:transparent}.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>.store-player-play-button{border:1px solid hsla(0,0%,100%,.25);border-radius:3px;color:#fff}.store-player .store-player-poster-paywall-content>.store-player-play-button:active,.store-player .store-player-poster-paywall-content>.store-player-play-button:hover{background-color:hsla(0,0%,100%,.25)}.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:18px;font-size:1.8rem}}.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: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: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:flex}.store-popup-player{display:none;position:fixed;top:0;right:0;left:0;width:100%;height:100%;padding-right:10px;padding-left:10px;background-color:rgba(0,0,0,.8);cursor:pointer;-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:flex;flex-direction:column;align-items:center;justify-content:center;z-index:102}.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:flex;position:static;flex-shrink:0;justify-content:flex-end;width:100%;max-width:100vh;margin-bottom:8px}}.store-popup-player .container-ar{max-width:calc(177.77778vh - 60px);box-shadow:0 0 32px 4px rgba(0,0,0,.7)}@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:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:24px;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.store-popup-player .store-popup-player-close{transition:none}}.store-popup-player .store-popup-player-close:hover{background-color:rgba(51,51,51,.8)}.store-popup-player .store-popup-player-close:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,80%,.3)}.store-popup-player .store-popup-player-close .image-lazy{background-color:transparent}.store-popup-player .gyp .gyp-largescreen-button{display:none}.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 #e7e7e7;vertical-align:top}.store-purchase-footer .store-purchase-footer-content-copyright small+small{padding-left:8px}.store-purchase-input-nod-terms{max-width:640px}.store-purchase-input-nod-terms>fieldset{padding-bottom:0}.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}.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{max-width:640px}.store-purchase-input-payment .store-purchase-input-payment-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.store-purchase-input-payment .store-purchase-input-payment-item.is-disabled{color:#858585;opacity:.6}.store-purchase-input-payment .store-purchase-input-payment-item .radio{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;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;min-width:120px;color:#666}.store-purchase-input-payment .store-purchase-input-payment-item-details>*+*{margin-left:4px}.store-purchase-input-payment .store-purchase-input-payment-item-description{width:100%;margin-top:4px;margin-bottom:10px;padding-left:30px}.store-purchase-input-payment .store-purchase-input-payment-item-notification-button{width:100%;padding-top:4px;padding-left:10px;text-align:right}@media(min-width:768px){.store-purchase-input-payment .store-purchase-input-payment-item-notification-button{width:auto;padding-top:0}}.store-purchase-input-payment .store-purchase-input-payment-item-notification-additional-info{font-size:12px;font-size:1.2rem;width:100%;margin-top:4px;color:#666;line-height:1.3;text-align:right}.store-purchase-input-payment .store-purchase-input-payment-caution{margin-top:10px}.store-purchase-input-payment .notification{flex-direction:column}@media(min-width:768px){.store-purchase-input-payment .notification{flex-direction:row}}.store-purchase-input-payment .paypay-user-label{display:inline-flex;vertical-align:center}.store-purchase-input-payment .paypay-user-label>.image-lazy{margin-right:4px;background-color:transparent}.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;margin-bottom:env(safe-area-inset-bottom)}.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:flex;margin-bottom:20px;padding-top:10px}.store-purchase-pack-price-details .store-purchase-pack-price-details-left{width:180px;margin-right:20px}.store-purchase-pack-price-details .store-purchase-pack-price-details-right a{display:inline-block}.store-purchase-pack-price-details .store-purchase-pack-price-details-right a:focus .store-purchase-pack-price-details-title,.store-purchase-pack-price-details .store-purchase-pack-price-details-right a:hover .store-purchase-pack-price-details-title{color:#858585}.store-purchase-pack-price-details .store-purchase-pack-price-details-right a:focus{outline:none}.store-purchase-pack-price-details .store-purchase-pack-price-details-lables{margin-bottom:4px;line-height:1}.store-purchase-pack-price-details .store-purchase-pack-price-details-title{font-size:16px;font-size:1.6rem;transition:color .15s ease;color:#333;font-weight:700;line-height:1.4;pointer-events:none}@media(prefers-reduced-motion:reduce){.store-purchase-pack-price-details .store-purchase-pack-price-details-title{transition:none}}.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:8px;color:#666;line-height:1.4;word-break:break-all}.store-purchase-pack-price-details .text-link{font-size:13px;font-size:1.3rem}details.store-purchase-points{max-width:780px;list-style:none}details.store-purchase-points summary{position:relative;padding:4px 36px 4px 4px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){details.store-purchase-points summary{transition:none}}details.store-purchase-points summary:before{display:block;position:absolute;top:0;right:0;width:36px;height:36px;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:url(https://resource-gyao-ssk.c.yimg.jp/images/icon/arrow.svg) 50%/18px 18px no-repeat;line-height:0;content:""}details.store-purchase-points summary::-webkit-details-marker{display:none}details.store-purchase-points summary:focus,details.store-purchase-points summary:hover{background-color:#e7e7e7}details.store-purchase-points summary:focus{outline:none;-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:inline-flex;align-items:center;margin-right:4px;vertical-align:top}details.store-purchase-points .store-purchase-points-summary-item>.image-lazy{margin-right:4px}details.store-purchase-points .store-purchase-points-summary-item:not(:first-child):before{display:inline-block;margin-right:4px;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:inline-flex;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:flex;align-items:baseline;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 .text-link{font-size:10px;font-size:1rem;color:#858585}details.store-purchase-points .store-purchase-points-detail-ratio{font-size:12px;font-size:1.2rem}.store-purchase-prices{display:flex;align-items:center;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-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:flex;align-items:center;justify-content:space-between;height:auto;margin-bottom:20px;padding:8px 10px;border:1px solid #e7e7e7;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 .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-search-result-list .store-search-result-list-options{display:none}@media(min-width:768px){.store-search-result-list .store-search-result-list-options{display:flex;justify-content:flex-end}}.store-subscription-header{margin-bottom:20px}.store-subscription-header .store-subscription-header-container{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:flex;flex-direction:column;width:100%;margin-bottom:0}@media(min-width:768px){.store-subscription-header .store-subscription-header-content{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:23.5px;font-size:2.35rem;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:27px;font-size:2.7rem}}.store-subscription-header .store-subscription-header-details{font-size:14.5px;font-size:1.45rem;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 .text-link{color:#ccc;font-size:12px;font-size:1.2rem}.store-subscription-header .store-pack-purchase-button{width:100%}@media(min-width:425px){.store-subscription-header .store-pack-purchase-button{width:auto}}.store-subscription-titles-list-lazy .store-subscription-titles-list-option-selector{display:none}@media(min-width:768px){.store-subscription-titles-list-lazy .store-subscription-titles-list-option-selector{display:flex;justify-content:flex-end}}.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;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;line-height:1.2}.store-title-header{margin-bottom:20px}.store-title-header .store-title-header-container{display:flex;position:relative;margin-bottom:20px;padding-top:30px;padding-bottom:20px}@media(min-width:768px){.store-title-header .store-title-header-container{padding-bottom:30px}}.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;min-width:768px;min-height:576px;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.3);transform:scale(1.3);opacity:.5;-webkit-filter:blur(32px);filter:blur(32px)}}.store-title-header .store-title-header-content{display:flex;flex-direction:column;width:100%;margin-bottom:0}@media(min-width:768px){.store-title-header .store-title-header-content{flex-direction:row;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:40%;margin:0}}.store-title-header .store-title-header-content-image .image-lazy{background-color:#333}.store-title-header .store-title-header-content-details{width:100%;padding:10px 4px;overflow:hidden}@media(min-width:768px){.store-title-header .store-title-header-content-details{padding-left:20px}}@media(min-width:1024px){.store-title-header .store-title-header-content-details{padding-left:40px}}.store-title-header .store-title-header-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;font-size:23.5px;font-size:2.35rem;width:100%;margin-bottom:10px;color:#fff;font-weight:700;letter-spacing:1.6px;line-height:1.3;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:27px;font-size:2.7rem}}.store-title-header .store-title-header-tags{display:flex;margin-bottom:8px;line-height:1.2}.store-title-header .store-title-header-tag{font-size:14.5px;font-size:1.45rem;color:#ccc}@media(min-width:768px){.store-title-header .store-title-header-tag{font-size:18px;font-size:1.8rem}}.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{font-size:14.5px;font-size:1.45rem;color:#ccc}@media(min-width:768px){.store-title-header .store-title-header-content-labels .content-label{font-size:16px;font-size:1.6rem}}.store-title-header .store-title-header-content-labels .content-label+.content-label{margin-left:.6em}.store-title-header .store-title-header-catchphrase{font-size:14.5px;font-size:1.45rem;max-width:640px;color:#ccc}@media(min-width:768px){.store-title-header .store-title-header-catchphrase{font-size:16px;font-size:1.6rem}}.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 .store-title-header-buttons{display:inline-flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%}@media(min-width:1024px){.store-title-header .store-title-header-buttons{flex-direction:row}}.store-title-header .store-title-header-multi-pack-button svg{width:20px;margin-left:8px}.store-title-header .button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding-right:10px;padding-left:10px}@media(min-width:1024px){.store-title-header .button{flex:1;width:calc(50% - 16px);min-width:160px;max-width:280px;margin-right:16px}.store-title-header .button:last-child{margin-right:0}}.store-title-header .store-title-header-buttons-caution{margin-top:10px;font-size:14.5px;font-size:1.45rem;color:#ccc;line-height:1.4}.store-title-header .store-title-header-buttons-caution a{color:#ccc}.store-title-header .store-trailer-button-carousel{margin-top:16px}.store-title-mini-header .store-title-mini-header-link{display:flex;align-items:center;justify-content:space-between;max-width:780px;padding:10px;border:1px solid #e7e7e7;border-radius:3px;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.store-title-mini-header .store-title-mini-header-link{transition:none}}.store-title-mini-header .store-title-mini-header-link>.image-lazy{background-color:transparent}.store-title-mini-header .store-title-mini-header-link:focus,.store-title-mini-header .store-title-mini-header-link:hover{background-color:#f0f0f0}.store-title-mini-header .store-title-mini-header-link:focus{outline:none}.store-title-mini-header .store-title-mini-header-content{display:flex;flex:1;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-titles-list .store-titles-list-options{display:flex;justify-content:flex-end}.store-titles-list .store-titles-list-options .list-type-option-selector{display:none}@media(min-width:768px){.store-titles-list .store-titles-list-options .list-type-option-selector{display:flex}}.store-titles-list .option-selector:not(:first-child){margin-left:10px}.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%,90.6%,.3)}.store-trailer-button-carousel.has-prev{border-left-color:hsla(0,0%,90.6%,.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:flex}}.store-trailer-button{font-size:14.5px;font-size:1.45rem;display:inline-flex;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;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.store-trailer-button{transition:none}}.store-trailer-button:focus,.store-trailer-button:hover{background-color:hsla(0,0%,100%,.25)}.store-trailer-button:focus{outline:none;box-shadow:inset 0 0 0 2px hsla(0,0%,80%,.7)}.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 #e7e7e7;border-bottom:1px solid #e7e7e7;color:#666}.to-app-banner.type-floating{display:none;position:fixed;bottom:0;left:0;margin-bottom:env(safe-area-inset-bottom);z-index:11}.to-app-banner.is-show{display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.to-app-banner.is-show{-webkit-animation:none;animation:none}}.to-app-banner.is-close{display:flex;-webkit-animation:fade-out-down .3s ease 0s 1 forwards;animation:fade-out-down .3s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.to-app-banner.is-close{-webkit-animation:none;animation:none;display:none}}.to-app-banner .image-lazy{background-color:transparent}.to-app-banner.to-app-banner-floating-button{bottom:30px;left:50%;margin:0 auto 0 -75px}.to-app-banner.to-app-banner-floating-button .to-app-banner-content{display:flex;align-items:center;justify-content:space-between;width:150px;border-radius:20px;background-color:rgba(34,34,34,.9);box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.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:flex;align-items:center;justify-content:center;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: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:flex;flex-direction:column;flex-shrink:0;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:flex;align-items: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;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-button{transition:none}}.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-footer .to-app-banner-footer-app-store-button:focus,.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-button:hover{opacity:.7}.to-app-banner.to-app-banner-footer .to-app-banner-footer-app-store-button:focus{outline:none}.to-app-banner.to-app-banner-header{width:100%;height:54px}.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:flex;justify-content:center;width:100%;height:54px;padding:8px 10px;background-color:#333;z-index:101}@media(min-width:768px){.to-app-banner.to-app-banner-header .to-app-banner-content{padding-left:30px;padding-right:30px}}.to-app-banner.to-app-banner-header .to-app-banner-header-left-content{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-banner{padding-left:10px;padding-right:10px;bottom:10px;width:100%;z-index:11}@media(min-width:768px){.to-app-banner.to-app-banner-video-playback-banner{padding-left:30px;padding-right:30px}}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-content{display:flex;position:relative;align-items:center;width:100%;border-radius:3px;background-color:rgba(34,34,34,.95);box-shadow:0 0 8px 2px rgba(0,0,0,.2);overflow:hidden}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-link{display:flex;align-items:center;width:180%}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-close{flex-shrink:0;width:40px;height:40px}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-thumbnail{width:180px;margin-right:10px}.to-app-banner.to-app-banner-video-playback-banner .label-gyao-store{position:absolute;top:3px;left:3px;z-index:1}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-detail{width:100%;margin-top:5px;margin-bottom:9px;white-space:nowrap;overflow:hidden}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-text{font-size:12px;font-size:1.2rem;margin-bottom:2px;color:#ccc;line-height:1.4}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-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-banner .to-app-banner-video-playback-banner-toapp-text{font-size:13px;font-size:1.3rem;display:flex;align-items:center;color:#fff;line-height:1.2}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-icon{margin-right:5px}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-close-icon{display:inline-block;vertical-align:baseline}.to-app-banner.to-app-banner-video-playback-banner .to-app-banner-video-playback-banner-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-banner .to-app-banner-video-playback-banner-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:url(https://resource-gyao-ssk.c.yimg.jp/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;word-break:break-all}.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:flex;flex-wrap:wrap;align-items:center;line-height:1.3}.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:flex;position:absolute;top:0;left:0;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:100%;height:100%}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents{flex-direction:row;flex-wrap:wrap}}.video-jumbotron-undelivered .video-jumbotron-undelivered-left-content{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:5px;padding:4px 8px}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-left-content{width:40%}}.video-jumbotron-undelivered .video-jumbotron-undelivered-left-content .video-jumbotron-undelivered-contents-text{display:block}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-left-content .video-jumbotron-undelivered-contents-text{display:none}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-thumbnail{flex-shrink:0;width:40%;max-width:672px;padding-right:10px}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-thumbnail{width:100%}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-thumbnail>.image-lazy{background-color:#000}@media(min-width:1024px){.video-jumbotron-undelivered .video-jumbotron-undelivered-right-content{margin-right:8px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-right-content .video-jumbotron-undelivered-contents-text{display:none}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-right-content .video-jumbotron-undelivered-contents-text{display:block;margin-bottom:10px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-main-text{font-size:14.5px;font-size:1.45rem;display:-webkit-box;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:512px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-main-text{font-size:18px;font-size:1.8rem}}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-main-text{font-size:23.5px;font-size:2.35rem;margin-bottom:10px}}@media(min-width:1024px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-main-text{font-size:18px;font-size:1.8rem;margin-bottom:0}}@media(min-width:1440px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-main-text{font-size:23.5px;font-size:2.35rem;margin-bottom:10px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-sub-text{font-size:12px;font-size:1.2rem;color:#fff;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media(min-width:512px){.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:18px;font-size:1.8rem}@media(min-width:425px){.video-jumbotron-undelivered .video-jumbotron-undelivered-dates{font-size:23.5px;font-size:2.35rem}}@media(min-width:512px){.video-jumbotron-undelivered .video-jumbotron-undelivered-dates{font-size:27px;font-size:2.7rem}}@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-undelivered .video-jumbotron-undelivered-contents-buttons{display:flex;flex-flow:column}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-contents-buttons .button-store{display:none}}.video-jumbotron-undelivered .button-favorite,.video-jumbotron-undelivered .button-store{width:230px;height:36px;font-size:14.5px;font-size:1.45rem}@media(min-width:425px){.video-jumbotron-undelivered .button-favorite,.video-jumbotron-undelivered .button-store{height:48px}}.video-jumbotron-undelivered .button-favorite{margin-bottom:6px;background-position:8px 2px}@media(min-width:425px){.video-jumbotron-undelivered .button-favorite{margin-bottom:10px;background-position:8px 8px}}.video-jumbotron-undelivered .button-favorite .button-favorite-text{display:block;line-height:36px;font-size:14.5px;font-size:1.45rem}@media(min-width:425px){.video-jumbotron-undelivered .button-favorite .button-favorite-text{line-height:48px}}.video-jumbotron-undelivered .button-store{padding-left:44px;background:url(https://resource-gyao-ssk.c.yimg.jp/images/icon/purchase-white.svg) no-repeat #ff8c00 8px 0/32px 32px}@media(min-width:425px){.video-jumbotron-undelivered .button-store{background-position:8px 6px;line-height:48px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content{display:none}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content{display:flex;justify-content:center;width:100%;margin-top:40px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content .button-store{width:320px;height:60px;padding-left:20px;background-position:36px 6px;line-height:60px}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content .button-store{background-size:44px 44px}}.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content .button-store>span{margin-left:50px}@media(min-width:768px){.video-jumbotron-undelivered .video-jumbotron-undelivered-bottom-content .button-store>span{font-size:16px;font-size:1.6rem}}.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:flex;position:absolute;top:0;left:0;flex-direction:column;align-items: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-appwall .video-player-appwall-poster-before-play{display:flex;position:absolute;top:0;bottom:0;left:0;align-items:center;justify-content:center;width:100%;background-color:rgba(0,0,0,.7);z-index:100}.video-player-appwall .video-player-appwall-poster-before-play-buttons{position:absolute;bottom:0;left:0;width:100%;height:32%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8) 90%)}.video-player-appwall .video-player-appwall-poster-before-play-buttons>div{position:absolute;bottom:0;left:0;width:100%;text-align:center}.video-player-appwall .video-player-appwall-poster-before-play-button.button{margin-bottom:10px;color:#fff}.video-player-appwall .video-player-appwall-poster-before-play-button.button:hover{background-color:hsla(0,0%,100%,.2)}.video-player-appwall .video-player-appwall-poster-before-play-button.button>span{padding-left:24px;background:transparent url(https://resource-gyao-ssk.c.yimg.jp/images/icon/gyao-play-white.svg) 0/contain no-repeat}.video-player-appwall .video-player-appwall-poster-before-play-image{width:75vw;height:56.25vw}.video-player-appwall .video-player-appwall-tooltip{display:none;position:absolute;top:10px;left:10px;z-index:100}.video-player-appwall .video-player-appwall-tooltip.is-show{display:flex;-webkit-animation:video-player-appwall-fade-in-up .6s ease 0s 1 forwards;animation:video-player-appwall-fade-in-up .6s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-appwall .video-player-appwall-tooltip.is-show{-webkit-animation:none;animation:none}}.video-player-appwall .video-player-appwall-tooltip.is-hide{-webkit-animation:video-player-appwall-fade-out-up .6s ease 0s 1 forwards;animation:video-player-appwall-fade-out-up .6s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-appwall .video-player-appwall-tooltip.is-hide{-webkit-animation:none;animation:none;display:none}}.video-player-appwall .video-player-appwall-tooltip-content{display:flex;padding-right:.8em;padding-left:.8em;border-radius:4px;background-color:rgba(34,34,34,.9);line-height:3;text-align:center;box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.video-player-appwall .video-player-appwall-tooltip-text{color:#fff;text-align:center;font-size:12px;font-size:1.2rem}@media(min-width:425px){.video-player-appwall .video-player-appwall-tooltip-text{font-size:13px;font-size:1.3rem}}.video-player-appwall .video-player-appwall-tooltip-image{display:flex;align-items:center;height:100%;margin-right:4px}.video-player-appwall .video-player-appwall-tooltip-image>.image-lazy{margin-top:-2px}.video-player-appwall .video-player-appwall-poster{display:none;position:absolute;right:0;bottom:0;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:rgba(0,0,0,.7);z-index:100}.video-player-appwall .video-player-appwall-poster.is-close,.video-player-appwall .video-player-appwall-poster.is-open{display:flex}@media(prefers-reduced-motion:reduce){.video-player-appwall .video-player-appwall-poster.is-close{display:none}}.video-player-appwall .video-player-appwall-poster.is-open>*{-webkit-animation:video-player-appwall-fade-in-up .6s ease 0s 1 forwards;animation:video-player-appwall-fade-in-up .6s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-appwall .video-player-appwall-poster.is-open>*{-webkit-animation:none;animation:none}}.video-player-appwall .video-player-appwall-poster.is-close>*{-webkit-animation:video-player-appwall-fade-out-down .6s ease 0s 1 forwards;animation:video-player-appwall-fade-out-down .6s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-appwall .video-player-appwall-poster.is-close>*{-webkit-animation:none;animation:none}}.video-player-appwall .video-player-appwall-poster-content{display:flex;position:absolute;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;text-align:center}.video-player-appwall .video-player-appwall-poster-content .button:not(:last-child){margin-right:10px;margin-bottom:4px}.video-player-appwall .video-player-appwall-poster-play-button{border:1px solid hsla(0,0%,100%,.25);border-radius:3px;color:#fff}.video-player-appwall .video-player-appwall-poster-play-button:active,.video-player-appwall .video-player-appwall-poster-play-button:hover{background-color:hsla(0,0%,100%,.25)}.video-player-appwall .video-player-appwall-poster-content-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;margin-bottom:10px;color:#fff;font-weight:700;font-size:14.5px;font-size:1.45rem}@media(min-width:768px){.video-player-appwall .video-player-appwall-poster-content-title{font-size:18px;font-size:1.8rem}}.video-player-appwall .video-player-appwall-poster-content-description{font-size:13px;font-size:1.3rem;margin-bottom:20px;color:#858585}@media(min-width:768px){.video-player-appwall .video-player-appwall-poster-content-description{font-size:14.5px;font-size:1.45rem}}.video-player-appwall .image-lazy{background-color:transparent}@-webkit-keyframes video-player-appwall-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 video-player-appwall-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 video-player-appwall-fade-out-down{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 video-player-appwall-fade-out-down{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}}@-webkit-keyframes video-player-appwall-fade-out-up{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 video-player-appwall-fade-out-up{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}}.video-player-loading-alert .video-player-loading-alert-content{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}@media(prefers-reduced-motion:reduce){.video-player-loading-icon .video-player-loading-icon-arrow{-webkit-animation:none;animation:none}}.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}@media(prefers-reduced-motion:reduce){.video-player-loading-icon .video-player-loading-icon-arrow,.video-player-loading-icon:after,.video-player-loading-icon:before{-webkit-animation:none;animation:none}}.video-player-next-navigation{display:none;position:absolute;right:0;bottom:0;align-items:center;justify-content:center;width:100%;background-color:#222;box-shadow:0 0 32px 4px hsla(0,0%,100%,.3);overflow:hidden;z-index:11}.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:flex;align-items:center;justify-content:center;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{display:flex;-webkit-animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards;animation:fade-in-up .5s cubic-bezier(.19,1,.22,1) 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-next-navigation.is-show{-webkit-animation:none;animation:none}}.video-player-next-navigation.is-close{display:flex;-webkit-animation:fade-out-down .3s ease 0s 1 forwards;animation:fade-out-down .3s ease 0s 1 forwards}@media(prefers-reduced-motion:reduce){.video-player-next-navigation.is-close{-webkit-animation:none;animation:none;display:none}}.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}@media(prefers-reduced-motion:reduce){.video-player-next-navigation.is-countdown .video-player-next-navigation-countdown-circle>.countdown-circle-indicator{-webkit-animation:none;animation:none}}.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: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:flex;position:absolute;top:0;left:0;flex-direction:column;align-items: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://resource-gyao-ssk.c.yimg.jp/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://resource-gyao-ssk.c.yimg.jp/images/icon/gyao-play.svg) 50%/contain no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.container-app-frame:not(.has-no-header) .video-player.is-pip .video-player-main{top:56px}@media(min-width:768px){.container-app-frame:not(.has-no-header) .video-player.is-pip .video-player-main{top:64px}}.video-titles{display:flex;align-items:center;justify-content:space-between}.video-titles .video-title{font-size:18px;font-size:1.8rem;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}.violation-report-dialog-content .violation-report-dialog-navigation-button-back{display:inline-flex;align-items:center;justify-content:center;margin-top:-10px;margin-bottom:10px;margin-left:-10px;padding:10px}.violation-report-dialog-content .violation-report-dialog-navigation-button-back svg{height:20px}.violation-report-dialog-content .violation-report-dialog-navigation-button-back path{fill:#000}.violation-report-dialog-content .violation-report-dialog-content-inner{min-height:330px;padding:20px}.violation-report-dialog-content .violation-report-dialog-content-free-form{max-width:640px;font-size:14.5px;font-size:1.45rem}.violation-report-dialog-content .violation-report-dialog-content-free-form h3{font-size:14.5px;font-size:1.45rem;font-weight:700}.violation-report-dialog-content .violation-report-dialog-content-free-form-review{max-height:170px;margin-bottom:10px;overflow-y:auto}.violation-report-dialog-content .violation-report-dialog-content-free-form-review-title{font-size:14.5px;font-size:1.45rem;color:#666;font-weight:700}.violation-report-dialog-content .fieldset{margin-bottom:10px}.violation-report-dialog-content .dialog-buttons{display:block}.violation-report-dialog-content .violation-report-dialog-content-buttons{display:flex;justify-content:flex-end}.violation-report-dialog-content .violation-report-dialog-content-notice{font-size:12px;font-size:1.2rem;margin-bottom:10px;color:#858585}@media(min-width:512px){.violation-report-dialog .dialog-main{max-width:560px;height:auto}}.violation-report-dialog .dialog-content{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;padding:0;border-radius:3px;overflow:hidden}.violation-report-dialog .dialog-content::-webkit-scrollbar{display:none}.violation-report-dialog .dialog-content>iframe{display:block;width:100%;height:460px;max-height:100vh;margin:0}.violation-report-dialog .dialog-content.is-loading{pointer-events:none}.violation-report-dialog .dialog-content.is-loading:before{display:block;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border:3px solid rgba(85,85,85,.3);border-top-color:hsla(0,0%,100%,.4);background-clip:padding-box;content:"";-webkit-animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite;animation:rotate 1.1s cubic-bezier(.6,.2,0,.8) infinite}@media(prefers-reduced-motion:reduce){.violation-report-dialog .dialog-content.is-loading:before{-webkit-animation:none;animation:none}}.violation-report-dialog .dialog-content.is-loading:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);content:""}.violation-report-dialog .dialog-content.is-loading:before{z-index:1}.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-purchase 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}}.container.page-store-top .section{margin-bottom:10px}.container.page-store-top .section-header{margin-bottom:2px}@media(min-width:1024px){.container.page-store-top .section,.container.page-store-top .section.section-notice,.container.page-store-top .section.store-promotion-banner{margin-bottom:20px}}.container.page-user-setting .user-setting-list{min-height:calc(100vh - 661px)}