@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{position:relative;background:#000;font-family:'Noto Sans JP', serif;font-weight:400;line-height:1.6;letter-spacing:0;word-break:break-all;color:#fff;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}section{overflow:hidden}#movie ::-webkit-scrollbar{width:6px}#movie ::-webkit-scrollbar-track{background:#666}#movie ::-webkit-scrollbar-thumb{background:#e14cff}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 768px){#movie .sp{display:none}}@media screen and (min-width: 1100px){#movie .sp{display:none}}@media screen and (max-width: 767px){#movie .pc{display:none}}#movie a{color:#fff;text-decoration:underline;border:none;vertical-align:top;border-style:none}@media screen and (max-width: 767px){#movie a{font-weight:bold}}#movie a:hover{text-decoration:none;color:#e14cff;border:none}#movie :focus{outline:none}#movie img{max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-webkit-touch-callout:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 767px){#movie img{width:100%}}@media screen and (min-width: 768px){#movie img{image-rendering:-webkit-optimize-contrast}}#movie .container{position:relative;background:url(../images/movie/bg.jpg) repeat #000;overflow-x:hidden}#movie .inner{position:relative;width:100%;margin:auto;padding:0 auto 50px auto;position:relative;z-index:20}@media screen and (min-width: 1100px){#movie .inner{height:100%;padding:0;background:url(../images/movie/img_mv_pc.png?v230126) no-repeat center bottom;background-size:cover}}@media screen and (min-width: 1850px){#movie .inner{height:100%;padding:0;background:url(../images/movie/img_mv_pc.png?v230126) no-repeat center top;background-size:contain}}#movie .contentsInner{position:relative;z-index:25}#movie #moviemv{width:100%;position:relative}@media screen and (min-width: 1100px){#movie #moviemv{padding:0 0 40px 0;height:auto;background:url(../images/movie/bg_mv_pc.png) no-repeat center top;background-size:100% 100vh}}#movie #moviemv h1{position:absolute;margin:auto;z-index:1;text-align:center;width:58vw;top:0%;left:0;right:0}@media screen and (min-width: 768px){#movie #moviemv h1{position:absolute;text-align:center;left:0;right:0;top:1%;width:35%;max-width:450px}}@media screen and (min-width: 1100px){#movie #moviemv h1{position:absolute;text-align:center;left:3%;right:auto;top:75%;margin:auto;width:26%}}#movie #moviemv .catch{width:74vw;text-align:center;margin:auto;position:absolute;top:102%;left:0;right:0}@media screen and (min-width: 768px){#movie #moviemv .catch{width:90vw;top:90%}}@media screen and (min-width: 1100px){#movie #moviemv .catch{top:85%;left:auto;right:2%;max-width:68%}}#movie #moviemv .date{text-align:center;margin:auto;background-image:url(../images/movie/bg_date.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;position:absolute;width:100vw;height:20vw;text-align:center;top:116%;left:0;right:0;z-index:20}@media screen and (min-width: 768px){#movie #moviemv .date{position:relative;background-size:cover;width:90vw;height:17vw;margin:-1% auto 0 auto;top:auto;left:auto;right:auto}}@media screen and (min-width: 1100px){#movie #moviemv .date{background-size:contain;width:90vw;height:10vw;margin:0 auto 0 auto;padding:0;left:auto;right:auto}}#movie #moviemv .date .datetxt{position:relative;width:90vw;margin:0 auto;padding:0;z-index:10}@media screen and (min-width: 768px){#movie #moviemv .date .datetxt{width:80vw;height:10vw}}@media screen and (min-width: 1100px){#movie #moviemv .date .datetxt{width:46vw;height:6vw}}#movie #moviemv .date .datetxtBg{position:absolute;width:90vw;margin:0 auto;padding:0;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 768px){#movie #moviemv .date .datetxtBg{width:80vw;height:10vw}}@media screen and (min-width: 1100px){#movie #moviemv .date .datetxtBg{width:49vw;height:6vw}}#movie #moviemv .comingsoon{width:70vw;text-align:center;margin:2vw auto 18vw auto;position:relative;z-index:30}@media screen and (min-width: 768px){#movie #moviemv .comingsoon{width:50vw;margin:4vw auto 5vw auto;padding:0;max-width:622px}}@media screen and (min-width: 1100px){#movie #moviemv .comingsoon{width:90vw;margin:4vw auto 5vw auto;padding:0;max-width:622px}}#movie #moviemv .crystal{opacity:0;width:100%;height:100vh;position:absolute;background-repeat:no-repeat;background-size:contain;z-index:2}@media screen and (min-width: 768px){#movie #moviemv .crystal{padding:35px 0 0}}#movie #moviemv .crystal .crystal01{position:absolute;width:4%;top:15%;left:4%}#movie #moviemv .crystal .crystal02{position:absolute}@media screen and (min-width: 768px){#movie #moviemv .crystal .crystal02{width:5.5%;top:25%;left:4%}}@media screen and (min-width: 1100px){#movie #moviemv .crystal .crystal02{width:5.5%;top:16%;left:10%}}#movie #moviemv .crystal .crystal03{position:absolute}@media screen and (min-width: 768px){#movie #moviemv .crystal .crystal03{width:5.5%;top:6%;left:5%}}@media screen and (min-width: 1100px){#movie #moviemv .crystal .crystal03{width:5.5%;top:2%;left:15%}}#movie #moviemv .crystal .crystal04{position:absolute;width:5.5%;top:15%;left:19%}#movie #moviemv .crystal .crystal05{position:absolute;width:4%;top:9%;left:24%}#movie #moviemv .crystal .crystal06{position:absolute;width:4%;top:20%;left:26%}#movie #moviemv .crystal .crystal07{position:absolute;width:4%;top:35%;left:24%}#movie #moviemv .crystal .crystal08{position:absolute;width:4.5%;top:36%;left:18%}#movie #moviemv .crystal .crystal09{position:absolute;width:3.5%;top:38%;left:14%}#movie #moviemv .crystal .crystal10{position:absolute;width:5%;top:4%;right:21%}@media screen and (min-width: 768px){#movie #moviemv .crystal .crystal10{display:none}}@media screen and (min-width: 1100px){#movie #moviemv .crystal .crystal10{display:inline}}#movie #moviemv .crystal .crystal11{position:absolute}@media screen and (min-width: 768px){#movie #moviemv .crystal .crystal11{width:7%;top:5%;right:3%}}@media screen and (min-width: 1100px){#movie #moviemv .crystal .crystal11{width:7%;top:1%;right:11%}}#movie #moviemv .crystal .crystal12{position:absolute;width:4%;top:22%;right:22%}#movie #moviemv .crystal .crystal13{position:absolute}@media screen and (min-width: 768px){#movie #moviemv .crystal .crystal13{width:4%;top:35%;right:19%}}@media screen and (min-width: 1100px){#movie #moviemv .crystal .crystal13{width:4%;top:31%;right:19%}}#movie #moviemv .crystal .crystal14{position:absolute;width:3.5%;top:27%;right:13%}#movie #moviemv .crystal .crystal15{position:absolute;top:15%;width:5%;right:6%}#movie #moviemv .crystal .crystal16{position:absolute;top:31%;width:5%;right:8%}#movie #moviemv .crystal .crystal17{position:absolute;top:16%;width:5%;right:14%}#movie #mvColInner{position:relative;z-index:0;height:auto}#movie #mvColInner .progress{z-index:99;background:rgba(255,255,255,0.4);width:0%;height:2px}@media screen and (min-width: 768px){#movie #mvColInner .progress{display:none}}@media screen and (min-width: 1100px){#movie #mvColInner{height:100vh}#movie #mvColInner .progress,#movie #mvColInner .slider{display:none}}#movie .smoke{width:134.375vw;height:33.75vw;position:absolute;bottom:0px;-webkit-animation:bgroop 120s linear infinite;animation:bgroop 120s linear infinite;background-image:url(../images/movie/bg_smoke.png);background-position:0 0;background-repeat:repeat-x;background-size:cover;z-index:15}#movie #sns{display:inline}@media screen and (max-width: 767px){#movie #sns{position:relative;bottom:auto}}@media screen and (min-width: 768px){#movie #sns{position:relative;bottom:auto}}@media screen and (max-width: 767px){#movie #sns .snsInner{background:url(../images/movie/bg.jpg) repeat}}@media screen and (min-width: 768px){#movie #sns .snsInner{background:url(../images/movie/bg.jpg) repeat}}@media screen and (min-width: 1100px){#movie #sns .snsInner{background:none}}#movie #sns ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){#movie #sns ul{padding:5.33333vw 0}}@media screen and (min-width: 768px){#movie #sns ul{padding:2.5vw 0}}@media screen and (min-width: 1100px){#movie #sns ul{padding:30px 0}}@media screen and (max-width: 767px){#movie #sns ul li{width:10.66667vw;margin:0 3vw}}@media screen and (min-width: 768px){#movie #sns ul li{max-width:33px;margin:0 10px}}@media screen and (min-width: 1100px){#movie #sns ul li{max-width:33px;margin:0 10px}}#movie #sns ul li a:hover{opacity:.7}@media screen and (min-width: 1100px){#movie #sns{position:fixed;background:none;bottom:0px;padding:10px;z-index:50}#movie #sns ul{display:block;padding:0}#movie #sns ul li{margin:10px 0 0}}#movie .pborder{position:fixed;border-left:1px solid #e14cff;padding:0 1px 0 0;width:1px;height:100%;top:0;left:0;z-index:25}@media screen and (max-width: 767px){#movie .pborder{display:none}}@media screen and (min-width: 768px){#movie .pborder{display:none}}@media screen and (min-width: 1100px){#movie .pborder{display:inline}}@media screen and (max-width: 767px){#movie .snstit{display:none}}@media screen and (min-width: 768px){#movie .snstit{display:none}}@media screen and (min-width: 1100px){#movie .snstit{display:inline}}#movie footer{position:relative;z-index:50;bottom:0}@media screen and (max-width: 767px){#movie footer{padding:0}}@media screen and (min-width: 768px){#movie footer{padding:0}}#movie .copy{position:relative;color:#FFF;z-index:20;padding:0 5vw 5vw 5vw;text-align:center;font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif}@media screen and (max-width: 767px){#movie .copy{font-size:1.73333vw}}@media screen and (min-width: 768px){#movie .copy{width:100%;padding:0 4vw 4vw 4vw;font-size:1.33333vw}}@media screen and (min-width: 1100px){#movie .copy{font-size:12px;padding:0 20px 20px 20px}}#movie #onetrust-consent-sdk{font-family:initial}#movie h2{padding:20px 0 0 0;margin:auto;text-align:center}#movie h2 img{max-width:584px}#movie nav{position:relative;z-index:50}#movie nav .navCol{width:100%;position:relative;margin:50% auto 0 auto;text-align:center}@media screen and (min-width: 768px){#movie nav .navCol{margin-top:4%}}@media screen and (min-width: 1100px){#movie nav .navCol{top:20%;margin-top:0}}#movie nav .navCol .navColInner{position:relative;width:90vw;max-width:1100px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;z-index:50;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1100px){#movie nav .navCol .navColInner{width:100%;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}}#movie nav .navCol .navColInner li{width:33%}#movie nav .navCol .navColInner li:nth-of-type(1),#movie nav .navCol .navColInner li:nth-of-type(2){margin:0 auto 2vw auto}@media screen and (min-width: 768px){#movie nav .navCol .navColInner li{width:20%}#movie nav .navCol .navColInner li:nth-of-type(1),#movie nav .navCol .navColInner li:nth-of-type(2){margin:0 auto}}@media screen and (min-width: 1100px){#movie nav .navCol .navColInner li{width:auto;margin:auto;max-width:272px}#movie nav .navCol .navColInner li:nth-of-type(1),#movie nav .navCol .navColInner li:nth-of-type(2){margin:0 auto}}#movie nav .navCol.is-fixed{left:0;position:fixed !important;top:0;margin:0;padding:3vw 0 0 0;background-image:linear-gradient(0deg, rgba(255,255,255,0), rgba(0,0,0,0.8) 80%)}@media screen and (min-width: 1100px){#movie nav .navCol.is-fixed{padding:20px 0}}#movie nav li{position:relative}#movie nav li a{transition:0.3s ease;opacity:1}#movie nav li a:hover{transition:0.3s ease;opacity:0.5}#movie nav li.new:after{position:absolute;content:"";display:inline-block;background-image:url("../images/movie/nav/ico_new.png");background-size:contain;background-repeat:no-repeat;width:7.3125vw;height:3.5945vw;left:1.8%;top:-10%}@media screen and (min-width: 768px){#movie nav li.new:after{width:4.4vw;height:1.96032vw;left:2.8%;top:-12%}}@media screen and (min-width: 1100px){#movie nav li.new:after{width:17.4375%;height:31.5315%;left:5.2%;top:-4.2%}}#movie #introduction{width:100%;height:auto;position:relative;margin:-6vw auto 0 auto;padding:0;z-index:20;background-image:url(../images/movie/bg_shadow_btm.png);background-repeat:repeat-x;background-position:center bottom;background-size:1px 10px}@media screen and (min-width: 768px){#movie #introduction{margin:-15vw auto 0 auto;padding:16vw 0 0 0}}@media screen and (min-width: 1100px){#movie #introduction{margin:-90px auto 0 auto;padding:110px 0 0 0}}#movie #introduction .introLead{position:relative;margin:0 auto 0 auto;padding:0 0 22vw 0;text-align:center;width:90vw;max-width:1100px;z-index:25}@media screen and (min-width: 768px){#movie #introduction .introLead{padding:0 0 13vw 0}}@media screen and (min-width: 1100px){#movie #introduction .introLead{padding:0 0 150px 0}}#movie #introduction .navfix{margin-top:52vw}@media screen and (min-width: 768px){#movie #introduction .navfix{margin-top:auto}}#movie #world{position:relative;z-index:20;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-image:url(../images/movie/bg_shadow_top.png),url(../images/movie/bg_shadow_btm.png),url(../images/movie/bg_stone_repeat.jpg);background-repeat:repeat-x,repeat-x,repeat;background-position:center top,center bottom,center;background-size:1px 10px,1px 10px,1170px 1170px;padding:0}#movie #world .groupLead{margin:-2vw auto 8vw auto;text-align:center;width:90vw;max-width:1100px}@media screen and (min-width: 768px){#movie #world .groupLead{margin:-2vw auto 5vw auto}}@media screen and (min-width: 1100px){#movie #world .groupLead{margin:-20px auto 50px auto}}#movie #world .group{width:90vw;margin:0 auto 8vw auto;font-size:0.8rem}@media screen and (min-width: 768px){#movie #world .group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 5vw auto}}@media screen and (min-width: 1100px){#movie #world .group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1200px;font-size:1rem;margin:0 auto 50px auto}}#movie #world .group li{width:100%;margin:0 auto 5vw auto;background-color:rgba(0,0,0,0.5)}#movie #world .group li:last-of-type{margin:0}@media screen and (min-width: 768px){#movie #world .group li{margin:0 auto;width:32%}#movie #world .group li:last-of-type{margin:0 auto}}@media screen and (min-width: 1100px){#movie #world .group li{margin:0 auto;width:32%}#movie #world .group li:last-of-type{margin:0 auto}}#movie #world .group li h3{font-size:1.4rem;text-align:center;font-family:'Noto Serif JP', serif;font-weight:800;padding:10px}@media screen and (min-width: 1100px){#movie #world .group li h3{font-size:1.8rem}}#movie #world .group li:nth-child(1){border:1px solid #FFF991}#movie #world .group li:nth-child(1) .groupTitle{color:#312700;background-color:#FFF991}#movie #world .group li:nth-child(2){border:1px solid #9e58be}#movie #world .group li:nth-child(2) .groupTitle{background-color:#9e58be}#movie #world .group li:nth-child(3){border:1px solid #7D00B6}#movie #world .group li:nth-child(3) .groupTitle{background-color:#7D00B6}#movie #world .group li .groupDetail{padding:20px;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-align:left;font-family:'Noto Serif JP', serif}#movie .btnCol{text-align:center}#movie a[data-fancybox="chartImg"]{position:relative;display:inline-block;min-width:12em;max-width:90vw;text-decoration:none;text-align:center;font-size:1.2em;padding:0.2em 1em 0.25em;border:solid 1px;box-sizing:border-box;margin:0 auto 4vw}@media screen and (min-width: 768px){#movie a[data-fancybox="chartImg"]{font-size:1.5em;margin-bottom:2.5vw}}@media screen and (min-width: 1100px){#movie a[data-fancybox="chartImg"]{margin-bottom:25px}}#movie a[data-fancybox="chartImg"].new:after{position:absolute;content:"";display:block;background-image:url("../images/movie/nav/ico_new.png");background-size:contain;background-repeat:no-repeat;width:7.3125vw;height:3.5945vw;left:0;top:0;margin:-1.6vw 0 0 -1.6vw}@media screen and (min-width: 1100px){#movie a[data-fancybox="chartImg"].new:after{width:17.4375%;height:31.5315%;margin:-2.5% 0 0 -2.5%}}#movie .chart{width:90vw;margin:0 auto 20vw}@media screen and (min-width: 768px){#movie .chart{margin-bottom:13vw;max-width:1680px}}@media screen and (min-width: 1100px){#movie .chart{margin-bottom:120px}}#movie .chart .chartInner{border-top:1px solid #e14cff;-webkit-transform:rotate(180deg);transform:rotate(180deg);overflow-x:auto}#movie .chart .chartInner::-webkit-scrollbar{height:6px}#movie .chart .chartBox{position:relative;background:url(../images/movie/chart/bg_chart.jpg) left top no-repeat;background-size:100% auto;width:1260px;height:1095px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 768px){#movie .chart .chartBox{width:1680px;height:1460px}}#movie .chart .chartBox ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;padding-top:calc(400 / 3360 * 100%)}#movie .chart .chartBox ul li{position:relative;display:block;width:calc(160 / 3360 * 100%);min-height:100%}#movie .chart .chartBox ul li:nth-child(n+13){margin-top:calc(180 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(12n+1){margin-left:calc(240 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(12n+7){margin-left:calc(560 / 3360 * 100%)}#movie .chart .chartBox ul li+li{margin-left:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li a{display:block}@media screen and (min-width: 1100px){#movie .chart .chartBox ul li a:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}#movie .chart .chartBox ul li a img{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;box-shadow:0 0 5px #000, 0 0 5px #000}}#movie .chart .chartBox ul li:nth-child(13){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(14){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(15){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(16){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(17){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(18){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(19){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(20){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(21){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(22){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(23){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(24){margin-top:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(5){left:calc(40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(8){left:calc(-40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(11),#movie .chart .chartBox ul li:nth-child(23){margin-left:calc(200 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(16){left:calc(80 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(21){left:calc(-80 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(26){left:calc(-40 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(37){margin-top:calc(240 / 3360 * 100%);margin-bottom:calc(-60 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(38){margin-top:calc(240 / 3360 * 100%);margin-bottom:calc(-60 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(39){margin-top:calc(240 / 3360 * 100%);margin-bottom:calc(-60 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(45){margin-left:calc(100 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(46){margin-left:calc(60 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(58){margin-left:calc(80 / 3360 * 100%)}#movie .chart .chartBox ul li:nth-child(61),#movie .chart .chartBox ul li:nth-child(62){margin-top:calc(320 / 3360 * 100%);margin-bottom:calc(-140 / 3360 * 100%)}#movie #story{position:relative;z-index:20;background-image:url(../images/movie/bg_shadow_top.png),url(../images/movie/bg_shadow_btm.png);background-repeat:repeat-x,repeat-x;background-position:center top,center bottom;background-size:1px 10px,1px 10px;font-family:'Noto Serif JP', serif}#movie #story ul.storyselect{margin:0 auto 8vw auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:90vw}@media screen and (min-width: 1100px){#movie #story ul.storyselect{width:auto;margin:0 auto 50px auto}}#movie #story ul.storyselect li{max-width:231px;margin:0 5px;transition:0.3s ease;opacity:0.5}#movie #story ul.storyselect li.active{opacity:1}#movie #story ul.storyselect li.active:hover{cursor:default}#movie #story ul.storyselect li:hover{cursor:pointer;opacity:1}#movie #story h3{text-align:center;margin:0 auto}#movie #story h3 img{width:50vw}@media screen and (min-width: 768px){#movie #story h3 img{width:300px}}#movie #story .contentsInner{padding:0 0 22vw 0}@media screen and (min-width: 768px){#movie #story .contentsInner{padding:0 0 14vw 0}}@media screen and (min-width: 1100px){#movie #story .contentsInner{padding:0 0 140px 0}}#movie #story .storytxtBox{font-size:0.8rem;width:90vw;height:55vh;max-width:1200px;margin:0 auto;padding:2vw 5vw 5vw 5vw;border-top:1px solid #e14cff;border-bottom:1px solid #e14cff;background-color:rgba(20,20,20,0.8);overflow-y:scroll;position:relative;z-index:30}@media screen and (min-width: 768px){#movie #story .storytxtBox{font-size:0.9rem}}@media screen and (min-width: 1100px){#movie #story .storytxtBox{height:700px;font-size:1rem;line-height:1.8rem;padding:5px 40px 40px 40px}}#movie #story .storytxtBox p{margin-bottom:2em}#movie #story .storytxtBox p:last-of-type{margin-bottom:0}#movie #story .storytxtBox p span{font-size:0.6rem}@media screen and (min-width: 768px){#movie #story .storytxtBox p span{font-size:0.5rem}}@media screen and (min-width: 768px){#movie #story .storytxtBox p span{font-size:0.8rem}}#movie #story .storytxtBox .comic{position:relative;margin:0 auto 5vw auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic{margin:0 auto}}#movie #story .storytxtBox .comic li{width:50%;margin:0 5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;background:#FFF}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic li{width:25vw}}@media screen and (min-width: 1100px){#movie #story .storytxtBox .comic li{width:220px}}#movie #story .storytxtBox .comic li a img{transition:ease .5s;opacity:1}#movie #story .storytxtBox .comic li a img:hover{opacity:0.5}@media screen and (min-width: 768px){#movie #story .storytxtBox .comicTxt{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-width:50%}}#movie #story .storytxtBox .comic01{margin-bottom:8vw}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic01{margin-bottom:5vw}#movie #story .storytxtBox .comic01 .comic{margin-bottom:3vw}}@media screen and (min-width: 1100px){#movie #story .storytxtBox .comic01{margin-bottom:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#movie #story .storytxtBox .comic01 .comicTxt{padding-right:20px}#movie #story .storytxtBox .comic01 .comic{margin-bottom:0}}#movie #story .storytxtBox .comic02{margin-bottom:8vw}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic02{margin-bottom:0}}#movie #story .storytxtBox .comic02 .comicTxt{padding-left:0}#movie #story .storytxtBox .comic03{margin-bottom:8vw}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic03{padding-top:40px;margin-bottom:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}#movie #story .storytxtBox .comic03 .comicTxt{padding-left:20px}#movie #story .storytxtBox .comic03 .comic{-webkit-flex-direction:column;flex-direction:column}#movie #story .storytxtBox .comic03 .comic li:first-of-type{margin-bottom:10px}}#movie #story .storytxtBox .comic04{margin-bottom:8vw}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic04{margin-bottom:50px;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#movie #story .storytxtBox .comic04 .comicTxt{padding-right:20px}#movie #story .storytxtBox .comic04 .comic{-webkit-flex-direction:column;flex-direction:column}#movie #story .storytxtBox .comic04 .comic li:first-of-type{margin-bottom:10px}}@media screen and (min-width: 768px){#movie #story .storytxtBox .comic05{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}#movie #story .storytxtBox .comic05 .comicTxt{padding-left:20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 1100px){#movie #story #jihen .storytxtBox{overflow:hidden}}#movie #story .area{display:none;opacity:0}#movie #story .area.active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayAnime{from{opacity:0}to{opacity:1}}@keyframes displayAnime{from{opacity:0}to{opacity:1}}#movie #cast{position:relative;z-index:20;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-image:url(../images/movie/bg_shadow_top.png),url(../images/movie/bg_shadow_btm.png),url(../images/movie/bg_stone_repeat.jpg);background-repeat:repeat-x,repeat-x,repeat;background-position:center top,center bottom,center;background-size:1px 10px,1px 10px,1170px 1170px;padding:0}#movie #cast h3{font-size:1.4rem;text-align:center;font-family:'Noto Serif JP', serif;font-weight:800;padding:10px}@media screen and (min-width: 1100px){#movie #cast h3{font-size:1.8rem}}#movie #cast .castList2col{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;max-width:90vw;margin:-3vw auto 0 auto;padding:0 0 18vw 0}@media screen and (min-width: 768px){#movie #cast .castList2col{margin:-3vw auto 0 auto;padding:0 0 5vw 0}}@media screen and (min-width: 1100px){#movie #cast .castList2col{max-width:1200px;margin:-3vw auto 0 auto;padding:0 0 5vw 0}}#movie #cast .castList2col .castList{position:relative;max-width:100%;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 768px){#movie #cast .castList2col .castList{max-width:49%}}@media screen and (min-width: 1100px){#movie #cast .castList2col .castList{max-width:49%}}#movie #cast .castList2col .castList_inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-justify-content:center;justify-content:center}#movie #cast .castList2col .castList li{position:relative;width:48%;margin:2% 0.5% 0 0.5%}#movie #cast .castList2col .castList li:nth-child(n+3){margin:-3% 0.5% 0 0.5%}#movie #cast .castList2col .castList li:last-child{margin:-3% 0.5% 5% 0.5%}@media screen and (min-width: 768px){#movie #cast .castList2col .castList li{width:48%}}@media screen and (min-width: 1100px){#movie #cast .castList2col .castList li{width:48%}}#movie #cast .castList2col .castList li a{display:block;position:relative;transition:ease .5s;-webkit-transform:translateY(0px);transform:translateY(0px)}#movie #cast .castList2col .castList li a:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#movie #cast .castList2col .castList li a.new:after{position:absolute;content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:13.325vw;height:7.8vw;left:-1.5%;top:7.5%}@media screen and (min-width: 768px){#movie #cast .castList2col .castList li a.new:after{width:6.15vw;height:3.6vw;left:-0.5%;top:7.6%}}@media screen and (min-width: 1100px){#movie #cast .castList2col .castList li a.new:after{width:30%;height:9%;left:-0.5%;top:8%}}#movie #cast .castList2col .castList li a.new_pp:after{background-image:url("../images/movie/cast/ico_new_pp.png")}#movie #cast .castList2col .castList li a.new_school:after{background-image:url("../images/movie/cast/ico_new_school.png")}#movie #cast .castList2col .castList li a.new_force:after{background-image:url("../images/movie/cast/ico_new_force.png")}#movie #cast .castFrame_pp{background:rgba(255,249,145,0.2);margin:0 auto 8vw auto}#movie #cast .castFrame_pp .groupTitle{color:#312700;background-color:#FFF991}@media screen and (min-width: 768px){#movie #cast .castFrame_pp{margin:0 auto}}@media screen and (min-width: 1100px){#movie #cast .castFrame_pp{margin:0 auto}}#movie #cast .castFrame_schollforce{background:rgba(164,31,254,0.2)}#movie #cast .castFrame_schollforce .groupTitle{color:#FFF;background-color:#A41FFE}@media screen and (min-width: 768px){#movie #cast .castFrame_schollforce{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-start !important;justify-content:flex-start !important}}@media screen and (min-width: 1100px){#movie #cast .castFrame_schollforce{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-start !important;justify-content:flex-start !important}}#movie #cast .castList_inner_pp{width:95%;margin:0 auto}#movie #cast .castList_inner_school{width:95%;margin:0 auto;border:2px solid #66009d}#movie #cast .castList_inner_school .groupTitle{color:#FFF;background-color:#66009d}#movie #cast .castList_inner_force{width:95%;margin:10vw auto;border:2px solid #9e58be}#movie #cast .castList_inner_force .groupTitle{color:#FFF;background-color:#9e58be}@media screen and (min-width: 768px){#movie #cast .castList_inner_force{margin:5vw auto 0 auto}}#movie #cast .castList_inner_schollforce_box{position:relative;display:-webkit-flex;display:flex;height:100%;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center}#movie #cast .andmore{width:60vw;max-width:346px;margin:0 auto 10vw auto}@media screen and (min-width: 1100px){#movie #cast .andmore{margin:0 auto 80px auto}}#movie #goods{position:relative;z-index:20;background-image:url(../images/movie/bg_shadow_top.png),url(../images/movie/bg_shadow_btm.png);background-repeat:repeat-x,repeat-x;background-position:center top,center bottom;background-size:1px 10px,1px 10px;font-family:'Noto Serif JP', serif}#movie #goods h3{text-align:center;margin:0 auto}#movie #goods h3 img{width:50vw}@media screen and (min-width: 768px){#movie #goods h3 img{width:300px}}#movie #goods .contentsInner{padding:0 0 22vw 0}@media screen and (min-width: 768px){#movie #goods .contentsInner{padding:0 0 14vw 0}}@media screen and (min-width: 1100px){#movie #goods .contentsInner{padding:0 0 140px 0}}#movie #goods .goodsList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90vw;max-width:1200px;margin:auto;-webkit-justify-content:center;justify-content:center}#movie #goods .goodsList li.itemBox{width:48%;border:2px solid #7D00B6;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;margin:3vw 0 0 0}#movie #goods .goodsList li.itemBox:nth-child(odd){margin:3vw 2vw 0 0}@media screen and (min-width: 1100px){#movie #goods .goodsList li.itemBox{width:23%;margin:0 0 20px 0}#movie #goods .goodsList li.itemBox:nth-child(odd){margin:0 10px 20px 10px}}#movie #goods .goodsList li.itemBox h3{padding:1.5vw 2vw 0 2vw;font-size:0.7em}@media screen and (min-width: 768px){#movie #goods .goodsList li.itemBox h3{padding:15px 20px 0 20px;font-size:0.9em}}#movie #goods .imgList{position:relative;z-index:0}#movie #goods .thumb{position:relative;z-index:0}#movie #goods .thumb img{transition:ease .5s;opacity:1}#movie #goods .thumb img:hover{opacity:0.7}#movie #goods .itemDetail{padding:0 2vw 2vw 2vw;font-size:0.6em}@media screen and (min-width: 768px){#movie #goods .itemDetail{padding:0 10px 10px 10px;font-size:0.8em}}#movie #goods .itemDetail .lineup{margin:15px auto 0 auto;text-align:center}#movie #goods .itemDetail .price{text-align:center}#movie #goods .itemDetail a{margin:20px auto 0 auto;display:block;background:#7D00B6;text-decoration:none;text-align:center;padding:10px;font-size:0.8em;transition:ease .5s}@media screen and (min-width: 768px){#movie #goods .itemDetail a{font-size:1em}}#movie #goods .itemDetail a:hover{color:#FFF;background:#9e58be}#movie #goods .itemDetail a.close{pointer-events:none;background:#666}#movie .imgSlider .slick-dots{position:static;margin-left:5px}#movie .imgSlider .slick-dots li{width:2vw;height:2vw}@media screen and (min-width: 768px){#movie .imgSlider .slick-dots li{width:10px;height:10px;margin-right:5px}#movie .imgSlider .slick-dots li:last-of-type{margin-right:0}}#movie .imgSlider .slick-dots li button{width:100%;height:100%;padding:0}#movie .imgSlider .slick-dots li button:before{content:"";width:2vw;height:2vw;background:#7D00B6;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:none;border-radius:10px;background:#e14cff}@media screen and (min-width: 768px){#movie .imgSlider .slick-dots li button:before{width:10px;height:10px}}#movie .slick-dotted.slick-slider{margin-bottom:1vw}

/*# sourceMappingURL=maps/movie.css.map */
