[class*="js-t"]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);transition:opacity 0.3s, -webkit-filter 0.3s;transition:opacity 0.3s, filter 0.3s;transition:opacity 0.3s, filter 0.3s, -webkit-filter 0.3s}[class*="js-t"].is-active{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}main{position:relative}main::before{content:"";position:absolute;display:block;z-index:0}@media screen and (max-width: 767px){main::before{background:url(../images/movie/bg_movie_sp.png) left top no-repeat;background-size:100% auto;left:calc(-30 / 960 * 100%);width:calc(1202 / 960 * 100%);padding-bottom:calc(480 / 960 * 100%)}}@media screen and (min-width: 768px){main::before{width:calc(2337 / 1600 * 100%);max-width:2337px;background:url(../images/movie/bg_movie.png) left top no-repeat;background-size:100% auto;top:0;left:50%;margin-left:max(calc(-1040 / 1600 * 100%), -1040px);padding-bottom:min(calc(660 / 1600 * 100%), 660px)}}#movieCol{position:relative}@media screen and (max-width: 767px){#movieCol{background:url(../images/top/bg_movie_sp.png) left -13vw no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#movieCol{background:url(../images/top/bg_movie.png) left top no-repeat;background-size:min(calc(880 / 1600 * 100%), 880px) auto}}@media screen and (max-width: 767px){#movieCol h1{text-align:right;padding-top:calc(380 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol h1{text-align:left;max-width:1600px;padding-top:max(calc(90 / 1600 * 100vw), calc(90 * 1px));margin:0 auto}}#movieCol h1 img{-webkit-filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3));filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3))}@media screen and (max-width: 767px){#movieCol h1 img{width:calc(785 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol h1 img{width:calc(992 / 1600 * 100%);max-width:992px}}#movieCol #snav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#movieCol #snav ul{margin:calc(60 / 960 * 100vw) auto;-webkit-align-self:stretch;align-self:stretch}}@media screen and (min-width: 768px){#movieCol #snav ul{margin-top:min(calc(30 / 1600 * 100vw), calc(30 * 1px));gap:1em;max-width:1600px;margin-left:auto;margin-right:auto}}#movieCol #snav li{grid-column:1}@media screen and (max-width: 767px){#movieCol #snav li{width:43%;margin:0.5em}}@media screen and (min-width: 768px){#movieCol #snav li{width:22%}}@media screen and (max-width: 767px){#movieCol #snav li:first-child{width:calc(86% + 0.5em * 2)}}@media screen and (min-width: 768px){#movieCol #snav li:first-child{width:calc(88% + 0.5em * 9)}}@media screen and (min-width: 768px){#movieCol #snav li+li{margin-left:0.5em}#movieCol #snav li+li:nth-child(2){margin-left:0}}#movieCol #snav li+li:nth-child(4){font-size:90%;line-height:1.4}#movieCol #snav a{box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){#movieCol #snav a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:4em}}@media screen and (min-width: 768px){#movieCol #snav a{width:100%;font-size:1.2em}}#movieCol #snav a.act{border:2px solid #fdfe6e;background:#fdfe6e;color:#000}@media screen and (min-width: 768px){#movieCol h2{margin:min(calc(60 / 1600 * 100%), calc(60 * 1px)) auto 0;text-align:center}}@media screen and (max-width: 767px){#movieCol h2 img{width:calc(728 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol h2 img{width:calc(941 / 1600 * 100vw);max-width:941px}}#movieCol .flexBox{position:relative;background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(17,55,134,0.75) 100%);box-sizing:border-box}@media screen and (max-width: 767px){#movieCol .flexBox{text-align:center;margin:calc(40 / 960 * 100%) 0 0 calc(40 / 960 * 100%);padding:calc(50 / 960 * 100%) calc(90 / 960 * 100%) calc(90 / 960 * 100%) calc(50 / 960 * 100%);border-radius:calc(50 / 960 * 100vw) 0 0 calc(50 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .flexBox{padding:min(calc(50 / 1600 * 100%), calc(50 * 1px));border-radius:min(calc(50 / 1600 * 100vw), calc(50 * 1px)) min(calc(50 / 1600 * 100vw), calc(50 * 1px)) 0 0;margin:min(calc(50 / 1600 * 100%), calc(50 * 1px)) auto 0}}#movieCol .movieList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media screen and (min-width: 768px){#movieCol .movieList{max-width:1600px;margin:0 auto;text-align:left;gap:1.5em 0}}@media screen and (min-width: 768px){#movieCol .movieList li{width:48%}}#movieCol .movieList li a{position:relative;display:block}@media screen and (max-width: 767px){#movieCol .movieList li p{margin-top:calc(40 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol .movieList li p{margin:min(calc(40 / 1600 * 100%), calc(40 * 1px)) auto 0}}#movieCol .movieList li.new{position:relative}#movieCol .movieList li.new::before{content:"";display:block;position:absolute;z-index:10;background:url(../images/common/ico_new.png) no-repeat;background-size:contain;top:-5px;left:-5px}@media screen and (max-width: 767px){#movieCol .movieList li.new::before{width:calc(150 / 960 * 100vw);height:calc(38 / 960 * 100vw)}}@media screen and (min-width: 768px){#movieCol .movieList li.new::before{width:calc(100 / 1600 * 100vw);height:calc(26 / 1600 * 100vw)}}#movieCol .movieList li.end .imgBox{background-color:#000;position:relative}#movieCol .movieList li.end .imgBox img{opacity:0.3}#movieCol .movieList li.end .endTxt{color:#FFF;display:block;position:absolute;text-align:center;top:0;left:0;bottom:0;right:0;height:1em;margin:auto;z-index:1;line-height:1;font-weight:bold}@media screen and (max-width: 767px){#movieCol .movieList li.end .endTxt{font-size:1.3em}}@media screen and (min-width: 768px){#movieCol .movieList li.end .endTxt{font-size:2.5em}}@media screen and (max-width: 767px){#movieCol .movieList li.nsw .imgBox{border:solid calc(5 / 960 * 100vw) #df9b37}}@media screen and (min-width: 768px){#movieCol .movieList li.nsw .imgBox{border:solid min(calc(5 / 1600 * 100vw), calc(5 * 1px)) #df9b37}}@media screen and (max-width: 767px){#movieCol .movieList li+li{margin-top:calc(60 / 960 * 100%)}}#movieCol .btnBack{display:block}@media screen and (max-width: 767px){#movieCol .btnBack{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#movieCol .btnBack{width:calc(556 / 1600 * 100%);max-width:556px;margin:0 auto;margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}.iconPlay,.iconPlayTxt{position:absolute;pointer-events:none;display:block;z-index:30}@media screen and (max-width: 767px){.iconPlay,.iconPlayTxt{bottom:20%;left:33%}}@media screen and (min-width: 768px){.iconPlay,.iconPlayTxt{bottom:60%;left:50%}}@media screen and (max-width: 767px){.iconPlay{width:calc(360 / 960 * 100%);padding-top:calc(360 / 960 * 100%);margin:0 0 calc(-10 / 960 * 100%) calc(-10 / 960 * 100%)}}@media screen and (min-width: 768px){.iconPlay{width:calc(360 / 1600 * 100%);max-width:360px;padding-top:min(calc(360 / 1600 * 100%), calc(360 * 1px));margin:0 0 max(calc((360 / -2 - 80) / 1600 * 100%), calc((360 / -2 - 80) * 1px)) max(calc(360 / -2 / 1600 * 100%), calc(360 / -2 * 1px))}}@media screen and (max-width: 767px){.iconPlayTxt{width:calc(440 / 960 * 100%);padding-top:calc(440 / 960 * 100%);margin:0 0 calc(-50 / 960 * 100%) calc(-50 / 960 * 100%)}}@media screen and (min-width: 768px){.iconPlayTxt{width:calc(440 / 1600 * 100%);max-width:440px;padding-top:min(calc(440 / 1600 * 100%), calc(440 * 1px));margin:0 0 max(calc((440 / -2 - 80) / 1600 * 100%), calc((440 / -2 - 80) * 1px)) max(calc(440 / -2 / 1600 * 100%), calc(440 / -2 * 1px))}}.iconPlayTxt img{-webkit-transform-origin:center !important;transform-origin:center !important;-webkit-animation:btnM 10s linear infinite;animation:btnM 10s linear infinite}@-webkit-keyframes btnM{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btnM{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}img[class*="dot"]{position:absolute;left:50%;z-index:-1}@media screen and (max-width: 767px){img[class*="dot"][class*="dotS"]{width:calc(638 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotS"]{width:calc(638 / 1600 * 100vw);max-width:638px}}@media screen and (max-width: 767px){img[class*="dot"][class*="dotL"]{width:calc(914 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotL"]{width:calc(914 / 1600 * 100vw);max-width:914px}}img[class*="dot"]{bottom:0}@media screen and (max-width: 767px){.dotL01{margin:0 0 calc(-700 / 960 * 100%) calc(-600 / 960 * 100%)}}@media screen and (min-width: 768px){.dotL01{margin:0 0 max(calc(-575 / 1600 * 100%), calc(-575 * 1px)) max(calc(-850 / 1600 * 100%), calc(-850 * 1px))}}@media screen and (min-width: 768px){.dotS01{margin:0 0 max(calc(-225 / 1600 * 100%), calc(-225 * 1px)) min(calc(100 / 1600 * 100%), calc(100 * 1px))}}.tab_btn{cursor:pointer}.content{display:none}.content.act{display:block;-webkit-animation:tab-show .3s ease-in-out forwards;animation:tab-show .3s ease-in-out forwards}@-webkit-keyframes tab-show{from{opacity:0}to{opacity:1}}@keyframes tab-show{from{opacity:0}to{opacity:1}}
