﻿#header{position:absolute;top:0;left:0}@media screen and (max-width: 767px){#header{background:none}}@media screen and (max-width: 599px){#header .logo{display:none}}#footer{color:#030303;background:#fff}#kv{min-height:745px;height:100vh;position:relative}#kv .content{box-sizing:border-box;width:100%;padding:0 7.5rem;z-index:100;opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}#kv .content .catch1,#kv .content .catch2{font-weight:500}#kv .content .catch1{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.4375rem}#kv .content .catch1>.ruby{display:inline-block;vertical-align:baseline;position:relative}#kv .content .catch1>.ruby:after{font-size:0.3478260869565217em;content:attr(data-ruby);white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}#kv .content .catch2{font-size:0.875rem;letter-spacing:-0.4em;margin-top:0.4285714285714286em}#kv .content .catch2>span{display:inline-block;letter-spacing:0;vertical-align:middle}#kv .content .catch2>span:nth-child(1){margin-right:0.5em}#kv .content .catch2>span.line:before,#kv .content .catch2>span.line:after{background:#fff;content:"";display:inline-block;vertical-align:middle;width:1.25em;height:1px;transform:translateY(calc(-50% - 1px))}#kv .content .catch2>span.line:before{margin-right:0.25em}#kv .content .catch2>span.line:after{margin-left:0.25em}#kv .content .logo{max-width:40.875rem;width:100%;margin-top:1.875rem}#kv .content .update{font-family:"Cinzel","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.125rem;margin-top:1.25rem}#kv .content .update>*:nth-child(n+2){margin-left:0.5em}#kv .content .update .date{font-size:1.555555555555556em;letter-spacing:0.05em}#kv .content .update .season .num{font-size:1.555555555555556em}#kv .content .news{margin-top:2.25rem}#kv .content .sns{font-size:1.25rem;line-height:1;margin-top:2.5rem;letter-spacing:-0.4em}#kv .content .sns li{display:inline-block;vertical-align:top;letter-spacing:0;width:1em;height:1em}#kv .content .sns li:nth-child(n+2){margin-left:1.5em}#kv .content .sns li a{display:block}#kv .content .sns li a i{display:inline-block;vertical-align:top}#kv .content .sns li a i.icon-youtube{transform:scale(1.25)}.is-complete #kv .content{opacity:1;transition:opacity 2s cubic-bezier(0.76, 0, 0.24, 1)}#kv .news{font-size:0.8125rem;font-weight:300;max-width:40.875rem}#kv .news .list li{line-height:1.615384615384615;letter-spacing:-0.4em}#kv .news .list li:nth-child(n+2){margin-top:0.5em}#kv .news .list li a{color:#fff;display:table;table-layout:fixed}#kv .news .list li a>span{display:table-cell;vertical-align:top;letter-spacing:0}#kv .news .list li a>span.date{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;width:5.5em}#kv .news .more{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:0.4375rem;letter-spacing:0.1em;margin-top:0.8125rem}#kv .news .more a{display:inline-block;padding:0.7142857142857143em 2em;border:solid 1px rgba(255,255,255,0.5)}#kv .news .more a span{display:inline-block;transform:translateY(1px)}@media screen and (max-width: 1279px){#kv .content{padding:0 4.6875vw}}@media screen and (min-width: 960px){#kv .content{height:auto !important}#kv>.news{display:none}}@media screen and (min-width: 768px){#kv .news .list li a>span.txt{transition:color 0.2s cubic-bezier(0.76, 0, 0.24, 1),background 0.2s cubic-bezier(0.76, 0, 0.24, 1),opacity 0.2s cubic-bezier(0.76, 0, 0.24, 1),border 0.2s cubic-bezier(0.76, 0, 0.24, 1)}#kv .news .list li a:hover span.txt{color:#ed005b}#kv .news .more a:hover{color:#fff;background:#ed005b;border-color:#ed005b}}@media screen and (max-width: 959px){#kv{height:auto !important}#kv .content{text-align:center;min-height:640px;height:100vh;padding:calc(80px + 5.988023952095808vh) 3.125rem;position:relative;top:0;transform:translateY(0)}#kv .content .logo{margin:1.875rem auto 0}#kv .content .news{display:none}#kv .content .sns{margin:0;position:absolute;left:3.125rem;bottom:2.5rem}#kv>.news{font-size:1.125rem;background:#030303;max-width:none;padding:3.125rem 3.125rem;position:relative;z-index:1}#kv>.news .list li a>span.date{color:#909090}}@media screen and (max-width: 767px){#kv .content .sns{font-size:1.75rem}}@media screen and (min-width: 600px){#kv .content .scroll{display:none}}@media screen and (max-width: 599px){#kv .content{padding:5.625rem 1.875rem 5rem}#kv .content .catch1{font-size:1.4375rem}#kv .content .catch2{font-size:0.6875rem;line-height:1.636363636363636;margin-top:0.1875rem}#kv .content .catch2>span{display:block}#kv .content .catch2>span:nth-child(1){margin-right:0}#kv .content .logo{margin-top:1.5rem}#kv .content .update{font-size:1rem;margin-top:1.25rem}#kv .content .update .date{font-size:1.125em}#kv .content .update .season{font-size:0.75em}#kv .content .update .season .num{font-size:1.5em}#kv .content .sns{font-size:0.9375rem;left:8vw;bottom:10.66666666666667vw}#kv .content .scroll{font-size:0.6875rem;font-weight:300;line-height:1;z-index:100;width:1em;position:absolute;right:1.875rem;bottom:0}#kv .content .scroll a{display:block}#kv .content .scroll a>span{display:block}#kv .content .scroll a>span.txt{width:4em;transform-origin:left bottom;transform:rotate(90deg) translateX(-100%)}#kv .content .scroll a>span.line{background:rgba(255,255,255,0.5);width:1px;height:4.375rem;margin-top:0.5rem;margin-left:calc(0.5em - 1px);transform:scaleX(0.5);position:relative;overflow:hidden}#kv .content .scroll a>span.line:after{display:block;content:"";background:#fff;width:1px;height:100%;opacity:0;position:absolute;top:0;left:0;animation:1.5s cubic-bezier(0.65, 0, 0.35, 1) 2s infinite running scroll}@keyframes scroll{0%{opacity:0;transform:translateY(-100%)}35%{opacity:1}50%{ransform:translateY(100%)}to{transform:translateY(100%)}}#kv>.news{font-size:0.8125rem;padding:3.125rem 1.875rem}#kv>.news .list li:nth-child(n+2){margin-top:2em}#kv>.news .list li a>span{display:block}#kv>.news .list li a>span.date{font-size:0.8461538461538462em;color:#909090;margin-right:0}#kv>.news .list li a>span.txt{margin-top:0.5em}#kv>.news .more{font-size:0.625rem;text-align:right;margin-top:1.5em}#kv>.news .more a{padding:0.75em 2.5em}}#tabnav{font-family:"Cinzel","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.125rem;background:#fff;text-align:center;text-transform:uppercase;padding:1rem 3.125rem}#tabnav ul{letter-spacing:-0.4em}#tabnav ul li{color:#ccc;display:inline-block;vertical-align:middle;letter-spacing:-0.01em}#tabnav ul li:nth-child(n+2){margin-left:6em}#tabnav ul li a,#tabnav ul li>span{display:block;position:relative}#tabnav ul li a.is-disabled,#tabnav ul li>span.is-disabled{color:#ccc !important;pointer-events:none}#tabnav ul li a:before,#tabnav ul li>span:before{background:-moz-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:-webkit-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:linear-gradient(to right, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 );display:block;content:"";width:175%;height:1px;opacity:0;position:absolute;left:50%;bottom:0.4em;transform:translateX(-50%) scaleY(0.5);transition:opacity 0.4s ease-in-out}#tabnav ul li a.is-active,#tabnav ul li>span.is-active{color:#ed005b;cursor:default}#tabnav ul li a.is-active:before,#tabnav ul li>span.is-active:before{opacity:1}#tabnav ul li a .num,#tabnav ul li>span .num{font-size:1.333333333333333em;line-height:1}#tabnav ul li a{color:#030303}@media screen and (max-width: 959px){#tabnav ul li:nth-child(n+2){margin-left:11.25vw}}@media screen and (min-width: 768px){#tabnav ul li a:hover{color:#ed005b}}@media screen and (max-width: 599px){#tabnav{font-size:0.75rem;padding:0;border-top:solid 1px #fff}#tabnav ul li{width:25%;overflow:hidden}#tabnav ul li:nth-child(n+2){margin-left:0}#tabnav ul li a,#tabnav ul li>span{padding:2.333333333333333em 0;position:relative}#tabnav ul li a:before,#tabnav ul li>span:before{display:none}#tabnav ul li a:after,#tabnav ul li>span:after{background:-moz-radial-gradient(center, ellipse cover, #da2f5d 0%, rgba(218,47,93,0) 75%, rgba(218,47,93,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, #da2f5d 0%, rgba(218,47,93,0) 75%, rgba(218,47,93,0) 100%);background:radial-gradient(ellipse at center, #da2f5d 0%, rgba(218,47,93,0) 75%, rgba(218,47,93,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da2f5d', endColorstr='#00da2f5d',GradientType=1 );display:block;content:"";width:100%;height:2rem;opacity:0;position:absolute;left:0;bottom:0;transform:translateY(75%)}#tabnav ul li a .num,#tabnav ul li>span .num{font-size:2.75em;display:block;margin-top:0.1em;position:relative}#tabnav ul li a .num:after,#tabnav ul li>span .num:after{background:-moz-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:-webkit-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:linear-gradient(to right, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 );display:block;content:"";width:70%;height:1px;opacity:0;position:absolute;left:50%;bottom:0.18em;transform:translateX(-50%);transition:opacity 0.4s ease-in-out}#tabnav ul li a.is-active,#tabnav ul li>span.is-active{background:#030303}#tabnav ul li a.is-active:after,#tabnav ul li>span.is-active:after{opacity:1}#tabnav ul li a.is-active .num:after,#tabnav ul li>span.is-active .num:after{opacity:1}}#movie .movie-wrap .movie-item{display:none}#movie .movie-wrap .movie-item.is-active{display:block}#movie .movie-wrap .movie-item .season-header{background:#030303;text-align:center;padding:4.6875rem 3.125rem}#movie .movie-wrap .movie-item .season-header .season{font-family:"Cinzel","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.25rem;color:red;letter-spacing:-0.01em;text-transform:uppercase}#movie .movie-wrap .movie-item .season-header .season .num{font-size:1.3em}#movie .movie-wrap .movie-item .season-header .title{font-family:"Cinzel","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.125rem;font-weight:400;line-height:1;color:red;letter-spacing:-0.01em;text-transform:uppercase;position:relative}#movie .movie-wrap .movie-item .season-header .title:before{background:-moz-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:-webkit-linear-gradient(left, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);background:linear-gradient(to right, rgba(237,0,91,0) 0%, #ed005b 30%, #ed005b 70%, rgba(237,0,91,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 );display:block;content:"";width:41.25rem;height:1px;position:absolute;left:50%;bottom:0.18em;transform:translateX(-50%)}#movie .movie-wrap .movie-item .season-header .localnav{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.125rem;letter-spacing:-0.4em;text-align:center;max-width:60rem;margin:1.5rem auto 0}#movie .movie-wrap .movie-item .season-header .localnav li{display:inline-block;vertical-align:top;letter-spacing:0.05em;width:33.33333333333333%;margin-top:1em}#movie .movie-wrap .movie-item .season-header .localnav li a{display:inline-block;vertical-align:baseline}#movie .movie-wrap .movie-item .season-header .localnav li a .icon-down{color:red}@media screen and (max-width: 599px){#movie .movie-wrap .movie-item .season-header{background:none;padding:3.75rem 1.875rem}#movie .movie-wrap .movie-item .season-header .season{font-size:0.6875rem}#movie .movie-wrap .movie-item .season-header .season .num{font-size:1.363636363636364em}#movie .movie-wrap .movie-item .season-header .title{font-size:2.0625rem}#movie .movie-wrap .movie-item .season-header .title:before{width:86.93333333333333%}#movie .movie-wrap .movie-item .season-header .localnav{font-size:1rem;width:auto;margin-top:3.125rem}#movie .movie-wrap .movie-item .season-header .localnav ul li{display:block;text-align:left;width:auto}#movie .movie-wrap .movie-item .season-header .localnav ul li:nth-child(n+2){margin-top:1.5em}#movie .movie-wrap .movie-item .season-header .localnav ul li a{display:block;position:relative}#movie .movie-wrap .movie-item .season-header .localnav ul li a .icon-down{position:absolute;top:50%;right:0;transform:translateY(-50%)}}#movie .movie-wrap .movie-item .season-body .item-wrap .item{min-height:640px;height:50vw;position:relative;overflow:hidden}#movie .movie-wrap .movie-item .season-body .item-wrap .item .image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .image:before{display:block;content:"";width:100%;height:100%;z-index:1;pointer-events:none;position:absolute;top:0;left:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .image img{object-fit:cover;width:100%;height:100%}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;width:50%;height:100%;padding:0 6.25rem;z-index:1;position:absolute;top:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner{max-width:27.5rem;width:100%;position:relative}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .season-num{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:0.625rem;color:red;letter-spacing:0.1em;text-transform:uppercase}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .season-num .num{font-size:1.6em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .season-num .total{font-family:"Cinzel","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5em;margin-left:1em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .season-num .total .current{font-size:1.6em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .subtitle{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:2.5rem;font-weight:700;margin-top:0.3125rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .txt1{font-weight:300;line-height:1.875;margin-top:1.25em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .director{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:0.625rem;font-weight:400;color:red;letter-spacing:0.1em;text-transform:uppercase;margin-top:2.8125rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .name{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.375rem;font-weight:500;margin-top:0.3125rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:0.6875rem;text-transform:uppercase;width:8.25rem;position:absolute;right:0;bottom:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a{color:red;display:block;padding:0.7272727272727273em 1.181818181818182em;border:solid 1px currentColor;position:relative;overflow:hidden}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a>span{display:block}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a>span.more{transform:translateY(10%);transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a>span.ico:before,#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a>span.ico:after{background:currentColor;display:block;content:"";width:0.8181818181818182em;height:1px;position:absolute;top:50%;right:1.181818181818182em;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a>span.ico:after{transform:rotate(90deg)}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1 a:after{box-sizing:border-box;width:100%;content:"CLOSE";display:block;padding:0.7272727272727273em 1.181818181818182em;opacity:0;position:absolute;top:1px;left:0;transform:translateY(100%);transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info{box-sizing:border-box;width:50%;height:100%;padding:3.125rem 1.25rem 1.25rem;z-index:100;position:absolute;top:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner{display:flex;flex-direction:column;justify-content:center;height:100%}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox{padding:0 1.875rem;overflow:hidden;overflow-y:auto}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{font-family:"Josefin Sans","Noto Sans JP","YuGothic","游ゴシック体","游ゴシック","ヒラギノ角ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:0.875rem;font-weight:400;color:red;letter-spacing:0.1em;text-transform:uppercase}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .subtitle:nth-child(n+2){margin-top:3em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .txt1{font-size:0.8125rem;line-height:2;margin-top:1em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name{font-family:"Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5625rem;margin-top:1.5em;letter-spacing:-0.4em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name.min{font-size:1rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name li{display:inline-block;vertical-align:top;letter-spacing:0;margin-top:0.5em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name li:not(:last-child):after{content:"、"}#movie .movie-wrap .movie-item .season-body .item-wrap .item[data-color="white"]{color:#030303}#movie .movie-wrap .movie-item .season-body .item-wrap .item[data-color="white"] .info{background:rgba(255,255,255,0.8)}#movie .movie-wrap .movie-item .season-body .item-wrap .item[data-color="black"] .text>.inner .btn1 a{color:#fff !important}#movie .movie-wrap .movie-item .season-body .item-wrap .item[data-color="black"] .info{background:rgba(3,3,3,0.7)}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd)[data-color="white"] .image:before{background:-moz-linear-gradient(left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.6) 40%, rgba(255,255,255,0) 60%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#00ffffff',GradientType=1 )}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd)[data-color="black"] .image:before{background:-moz-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 40%, transparent 60%, transparent 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 40%, transparent 60%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 40%, transparent 60%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf000000', endColorstr='#00000000',GradientType=1 )}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd) .text{left:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd) .text>.inner{margin-left:auto}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd) .info{right:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even)[data-color="white"] .image:before{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0.8) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(255,255,255,0.6) 60%, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=1 )}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even)[data-color="black"] .image:before{background:-moz-linear-gradient(left, transparent 0%, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.75) 100%);background:-webkit-linear-gradient(left, transparent 0%, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to right, transparent 0%, transparent 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=1 )}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even) .text{right:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even) .info{left:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even) .info>.inner{margin-left:auto}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .text>.inner .btn1 a span.more{opacity:0;transform:translateY(-100%)}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .text>.inner .btn1 a span.ico:before{transform:rotate(-180deg)}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .text>.inner .btn1 a span.ico:after{opacity:0;transform:rotate(0)}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .text>.inner .btn1 a:after{opacity:1;transform:translateY(0)}@media screen and (min-width: 960px){#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .image img{transform:scale(1.1)}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .info{opacity:1 !important;transform:translateX(0) skewX(0) !important;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}#movie .movie-wrap .movie-item .season-body .item-wrap .item.is-open .info>.inner .scrollbox>*{opacity:1}}@media screen and (max-width: 1279px){#movie .movie-wrap .movie-item .season-body .item-wrap .item .text{padding:0 3.90625vw}}@media screen and (min-width: 960px){#movie .movie-wrap .movie-item .season-body .item-wrap .item .image img{display:block;transition:transform 4s cubic-bezier(0.25, 1, 0.5, 1)}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info{display:block !important;height:100% !important;text-align:center;padding:3.125rem 1.25rem 1.25rem !important;opacity:0;transition:transform 0.75s cubic-bezier(0.5, 0, 0.75, 0),opacity 0.75s cubic-bezier(0.5, 0, 0.75, 0)}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox>*{opacity:0;transition:opacity 0.5s cubic-bezier(0.5, 0, 0.75, 0)}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd) .info{transform-origin:left bottom;transform:translateX(200%) rotate(25deg) scale(1.75)}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even) .info{transform-origin:right bottom;transform:translateX(-200%) rotate(-25deg) scale(1.75)}}@media screen and (max-width: 959px){#movie .movie-wrap .movie-item .season-body .item-wrap .item{height:auto;position:static}#movie .movie-wrap .movie-item .season-body .item-wrap .item>*{width:auto !important;position:static !important}#movie .movie-wrap .movie-item .season-body .item-wrap .item .image:before{display:none}#movie .movie-wrap .movie-item .season-body .item-wrap .item .image img{object-fit:fill}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text{padding:3.125rem 3.125rem 1.875rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner{max-width:none}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .btn1{display:none}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info{padding:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner{height:auto;padding:0 3.125rem 3.125rem;max-width:none}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox{padding:0;overflow:visible}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{font-size:0.625rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name{font-size:1.375rem;margin-top:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name.min{font-size:1rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name li{margin-top:0.3125rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd){color:#030303;background:#fff}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(odd) .info{background:#fff}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even){color:#fff;background:#030303}#movie .movie-wrap .movie-item .season-body .item-wrap .item:nth-child(even) .info{background:#030303}}@media screen and (max-width: 599px){#movie .movie-wrap .movie-item .season-body .item-wrap .item .text{padding:3.125rem 1.875rem 1.875rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .season-num{position:absolute;top:0;right:-2em;transform-origin:top left;transform:translateX(100%) rotate(90deg)}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .subtitle,#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .txt1{padding-right:1.875rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .subtitle{font-size:1.875rem;margin-top:0}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .txt1{font-size:0.8125rem;line-height:2.153846153846154;margin-top:1em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .text>.inner .director{margin-top:3em}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner{padding:0 1.875rem 3.125rem}#movie .movie-wrap .movie-item .season-body .item-wrap .item .info>.inner .scrollbox .name{font-size:1rem}}#movie .movie-wrap .movie-item#season1 a:hover{color:red}#movie .movie-wrap .movie-item#season1 .season-header .season,#movie .movie-wrap .movie-item#season1 .season-header .title{color:red}#movie .movie-wrap .movie-item#season1 .season-header .localnav li a .icon-down{color:red}#movie .movie-wrap .movie-item#season1 .season-body .item-wrap .item .text>.inner .season-num{color:red}#movie .movie-wrap .movie-item#season1 .season-body .item-wrap .item .text>.inner .director{color:red}#movie .movie-wrap .movie-item#season1 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:red}#movie .movie-wrap .movie-item#season1 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:red}#movie .movie-wrap .movie-item#season2 a:hover{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-header .season,#movie .movie-wrap .movie-item#season2 .season-header .title{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-header .localnav li a .icon-down{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-body .item-wrap .item .text>.inner .season-num{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-body .item-wrap .item .text>.inner .director{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#00A0E9}#movie .movie-wrap .movie-item#season2 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#00A0E9}#movie .movie-wrap .movie-item#season3 a:hover{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-header .season,#movie .movie-wrap .movie-item#season3 .season-header .title{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-header .localnav li a .icon-down{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-body .item-wrap .item .text>.inner .season-num{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-body .item-wrap .item .text>.inner .director{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#e8538a}#movie .movie-wrap .movie-item#season3 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#e8538a}#movie .movie-wrap .movie-item#season4 a:hover{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-header .season,#movie .movie-wrap .movie-item#season4 .season-header .title{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-header .localnav li a .icon-down{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-body .item-wrap .item .text>.inner .season-num{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-body .item-wrap .item .text>.inner .director{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#f0f}#movie .movie-wrap .movie-item#season4 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#f0f}#movie .movie-wrap .movie-item#season5 a:hover{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-header .season,#movie .movie-wrap .movie-item#season5 .season-header .title{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-header .localnav li a .icon-down{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-body .item-wrap .item .text>.inner .season-num{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-body .item-wrap .item .text>.inner .director{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#00b20d}#movie .movie-wrap .movie-item#season5 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#00b20d}#movie .movie-wrap .movie-item#season6 a:hover{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-header .season,#movie .movie-wrap .movie-item#season6 .season-header .title{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-header .localnav li a .icon-down{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-body .item-wrap .item .text>.inner .season-num{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-body .item-wrap .item .text>.inner .director{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#d2d2d2}#movie .movie-wrap .movie-item#season6 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#d2d2d2}#movie .movie-wrap .movie-item#season8 a:hover{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-header .season,#movie .movie-wrap .movie-item#season8 .season-header .title{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-header .localnav li a .icon-down{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-body .item-wrap .item .text>.inner .season-num{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-body .item-wrap .item .text>.inner .director{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-body .item-wrap .item .info>.inner .scrollbox .subtitle{color:#e5a9c5}#movie .movie-wrap .movie-item#season8 .season-body .item-wrap .item[data-color="white"] .text>.inner .btn1 a{color:#e5a9c5}#movie .movie-wrap .movie-item#season2 .season-header .title:before{background:-moz-linear-gradient(left, rgba(0,160,233,0) 0%, #00a0e9 30%, #00a0e9 70%, rgba(0,160,233,0) 100%);background:-webkit-linear-gradient(left, rgba(0,160,233,0) 0%, #00a0e9 30%, #00a0e9 70%, rgba(0,160,233,0) 100%);background:linear-gradient(to right, rgba(0,160,233,0) 0%, #00a0e9 30%, #00a0e9 70%, rgba(0,160,233,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A0E95b', endColorstr='#00A0E95b',GradientType=1 )}#movie .movie-wrap .movie-item#season3 .season-header .title:before{background:-moz-linear-gradient(left, rgba(0,0,255,0) 0%, #e8538a 30%, #e8538a 70%, rgba(0,0,255,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,255,0) 0%, #e8538a 30%, #e8538a 70%, rgba(0,0,255,0) 100%);background:linear-gradient(to right, rgba(0,0,255,0) 0%, #e8538a 30%, #e8538a 70%, rgba(0,0,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 )}#movie .movie-wrap .movie-item#season4 .season-header .title:before{background:-moz-linear-gradient(left, rgba(255,0,255,0) 0%, #f0f 30%, #f0f 70%, rgba(255,0,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,0,255,0) 0%, #f0f 30%, #f0f 70%, rgba(255,0,255,0) 100%);background:linear-gradient(to right, rgba(255,0,255,0) 0%, #f0f 30%, #f0f 70%, rgba(255,0,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 )}#movie .movie-wrap .movie-item#season5 .season-header .title:before{background:-moz-linear-gradient(left, rgba(255,0,255,0) 0%, #00b20d 30%, #00b20d 70%, rgba(255,0,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,0,255,0) 0%, #00b20d 30%, #00b20d 70%, rgba(255,0,255,0) 100%);background:linear-gradient(to right, rgba(255,0,255,0) 0%, #00b20d 30%, #00b20d 70%, rgba(255,0,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 )}#movie .movie-wrap .movie-item#season6 .season-header .title:before{background:-moz-linear-gradient(left, rgba(255,0,255,0) 0%, #d2d2d2 30%, #d2d2d2 70%, rgba(255,0,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,0,255,0) 0%, #d2d2d2 30%, #d2d2d2 70%, rgba(255,0,255,0) 100%);background:linear-gradient(to right, rgba(255,0,255,0) 0%, #d2d2d2 30%, #d2d2d2 70%, rgba(255,0,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 )}#movie .movie-wrap .movie-item#season8 .season-header .title:before{background:-moz-linear-gradient(left, rgba(255,0,255,0) 0%, #e5a9c5 30%, #e5a9c5 70%, rgba(255,0,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,0,255,0) 0%, #e5a9c5 30%, #e5a9c5 70%, rgba(255,0,255,0) 100%);background:linear-gradient(to right, rgba(255,0,255,0) 0%, #e5a9c5 30%, #e5a9c5 70%, rgba(255,0,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ed005b', endColorstr='#00ed005b',GradientType=1 )}#sponsor{background:#fff;text-align:center;padding:6.25rem 3.125rem 3.125rem}#sponsor .logo{display:flex;flex-wrap:wrap;justify-content:center;max-width:62.5rem;margin:0 auto}#sponsor .logo li{box-sizing:border-box;width:33.33333333333333%;padding:0 3.125rem}#sponsor .logo li:nth-child(n+4){margin-top:3.125rem}#sponsor .logo li a{display:block}#sponsor .logo li a img{object-fit:contain;width:12.5rem;height:5rem}@media screen and (max-width: 959px){#sponsor{padding-top:0}#sponsor .logo:before{display:block;content:"";width:100%;height:1px;margin-bottom:3.125rem;background:#C3C3C3;transform:scaleY(0.5)}#sponsor .logo li{padding:0 1.5625rem}}@media screen and (max-width: 599px){#sponsor{padding:0 1.875rem 3.125rem}#sponsor .logo li{width:50%;padding:0}#sponsor .logo li:nth-child(n+4){margin-top:0}#sponsor .logo li:nth-child(n+3){margin-top:1.5625rem}#sponsor .logo li a img{width:7.5rem;height:3rem}}
