﻿article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}html,body{font:14px/1 "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:1px;word-break:break-all;word-wrap:break-word;width:100%;-webkit-overflow-scrolling:touch;font-feature-settings:"palt";-webkit-text-size-adjust:100%}@media screen and (min-width: 960px){html,body{font:16px/1 "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.hover{-webkit-transition:all .2s ease;transition:all .2s ease}.click{-webkit-transition:all .4s ease;transition:all .4s ease}.click:active{-webkit-transition:all .1s ease;transition:all .1s ease;transform:scale(0.95)}img{width:100%;max-width:100%;vertical-align:middle}a{transition:opacity .4s ease}a:hover{opacity:.7}.sp{display:block}@media screen and (min-width: 960px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 960px){.pc{display:block}}::selection{background:#11a7a2;color:#fff}.top-header{position:fixed;top:0;right:0;z-index:100}.link-jp{font-size:.9em}.g-nav-note{margin:0 11px !important}.g-nav-note a{display:block;width:28px}.sp-sns-link{display:flex;justify-content:center}.sp-sns-link li{margin:0 10px}.sp-sns-link a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#000;color:#e8e736;text-decoration:none;border-radius:100px}.sp-nav-note img{display:block;width:24px}.drawer{z-index:1}.drawer-nav{display:none;background:#282a3b;width:100vw;height:100vh;padding:30px 5%;opacity:0;z-index:2}@media screen and (min-width: 960px){.drawer-nav{width:30vw;box-shadow:0 0 60px rgba(0,0,0,.1);padding:50px 5%}}.drawer-nav-list{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:bold;font-size:25px;color:#e7e4de;letter-spacing:.05em}.drawer-nav-list li{text-align:center;margin:50px 0}.drawer-nav-list li a{color:inherit;text-decoration:none}.drawer-nav-list li a.coming{opacity:.2;pointer-events:none}.drawer-nav-list li .jp-ttl{display:block;font-size:12px;margin:5px;font-weight:normal;color:#11a7a2}.sub-menu{width:300px;margin:10px auto 0;font-weight:normal}.sub-menu-list li{margin:10px 0;font-size:.5em}.sub-menu-list li a{color:#fff}.sub-menu-list li:nth-child(3),.sub-menu-list li:nth-child(6){border-right:none;padding-right:0}.openbtn{position:fixed;top:10px;right:10px;background:#282a3b;cursor:pointer;width:50px;height:50px;padding:15px;z-index:2;border-radius:50px}.openbtn.active{background:rgba(0,0,0,0)}@media screen and (min-width: 960px){.openbtn{transform:scale(1.6);transform-origin:top right;top:20px;right:20px;transition:all .4s ease}.openbtn:hover{background:#fff}.openbtn:hover span{background:#282a3b}}.openbtn .openbtn-area{position:relative;transition:all .6s;width:20px;height:20px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;right:0;height:2px;background:#e7e4de;width:100%}.openbtn span:nth-of-type(1){top:2px}.openbtn span:nth-of-type(2){top:9px}.openbtn span:nth-of-type(3){top:16px}.openbtn.active .openbtn-area{transform:rotate(360deg)}.openbtn.active span:nth-of-type(1){top:3px;left:4px;transform:translateY(6px) rotate(-45deg);width:60%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:15px;left:4px;transform:translateY(-6px) rotate(45deg);width:60%}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#232323;display:flex;justify-content:center;align-items:center}.loading-inner{position:relative;text-align:center;width:90%;max-width:600px;opacity:0;animation:blink 1s ease infinite alternate}@keyframes blink{0%{opacity:0}50%{opacity:1}}.loader-logo{width:200px;margin:0 auto}@media screen and (min-width: 960px){.loader-logo{width:300px}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:.22s;animation-delay:.22s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-animation-duration:1s;animation-duration:1s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-0.03s;animation-delay:-0.03s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.08s;animation-delay:.08s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.43s;animation-delay:.43s;-webkit-animation-duration:1.55s;animation-duration:1.55s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-duration:.7s;animation-duration:.7s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.wrapper{position:relative}.top{position:relative}.main-img-wrap{position:relative}.logo{position:absolute;opacity:0;width:76.2666666667vw;top:72.4vw;left:12.5333333333vw}.logo.show{animation:showin 1.5s ease-in-out forwards}@media screen and (min-width: 960px){.logo{width:42.96875vw;top:40.9375vw;left:27.734375vw}}@keyframes showin{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0)}}.award{position:absolute;opacity:0;width:100%;top:5px;left:0}.award.show{animation:showin 1.5s ease-in-out forwards}@media screen and (min-width: 960px){.award{width:42.96875vw;top:.859375vw;left:27.734375vw}}.copy1{position:absolute;width:10.4vw;top:15.7333333333vw;left:89.2vw;opacity:0}.copy1.show{animation:showin 1.5s ease-in-out forwards}@media screen and (min-width: 960px){.copy1{width:5.390625vw;top:9.609375vw;left:80.78125vw}}.copy2{position:absolute;width:10.8vw;top:50.1333333333vw;left:0vw;opacity:0}.copy2.show{animation:showin 1.5s ease-in-out forwards}@media screen and (min-width: 960px){.copy2{width:5.46875vw;top:25.15625vw;left:9.921875vw}}.main-sub{background:#232323;padding:20px 0}@media screen and (min-width: 960px){.main-sub{background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%}}.roadshow-sp{width:50%;margin:0 auto 30px}@media screen and (min-width: 960px){.roadshow-sp{display:none}}.roadshow-pc{display:none}@media screen and (min-width: 960px){.roadshow-pc{display:block;position:absolute;width:19.53125vw;top:50.9375vw;left:76.40625vw;opacity:0}.roadshow-pc.show{animation:showin 1.5s ease-in-out forwards}}.billing{position:absolute;width:61.4666666667vw;top:103.0666666667vw;left:19.3333333333vw;opacity:0}.billing.show{animation:showin 1.5s ease-in-out forwards}@media screen and (min-width: 960px){.billing{margin:0;position:absolute;width:49.453125vw;top:59.53125vw;left:25.3125vw}}.theater-btn{display:block;width:60%;margin:20px auto;padding:13px 20px;border:1px solid;border-radius:100px;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#e7e4de;text-decoration:none;text-align:center;transition:all .4s ease}.theater-btn:hover{color:#282a3b;background:#e7e4de;opacity:1}.theater-btn .jp-ttl{display:block;font-size:10px;margin-top:5px}@media screen and (min-width: 960px){.theater-btn{margin:0;position:absolute;width:21.5625vw;height:70px;top:50.78125vw;left:75vw;display:flex;align-items:center;justify-content:center;border:none;background:#282a3b}}.x-btn{display:block;width:60%;margin:20px auto;padding:20px;border-radius:2px;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;background:#e8e736;color:#000;text-decoration:none;text-align:center;transition:all .4s ease}.x-btn:hover{opacity:.8}@media screen and (min-width: 960px){.x-btn{margin:0;position:absolute;top:20px;right:20px;width:80px;height:80px;border-radius:100px;display:flex;align-items:center;justify-content:center;border:none;background:#e8e736}.x-btn .x-ttl{display:none}}.txt-coming{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:40px auto;text-align:center}@media screen and (min-width: 960px){.nav{opacity:0}.nav.show{animation:showin 1s ease-in-out forwards}}.top-nav{padding-bottom:20px}@media screen and (min-width: 960px){.top-nav{display:none}}@media screen and (min-width: 960px){.top-nav-list{display:flex;flex-wrap:wrap;justify-content:center}}.top-nav-list li{width:60%;margin:0 auto}@media screen and (min-width: 960px){.top-nav-list li{width:240px;margin:10px}}.top-nav-list a{background:#000;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:15px;font-size:16px;color:#e8e736;display:block;text-decoration:none;text-align:center;border-radius:60px}.top-nav-list a .jp-ttl{font-size:10px;display:block;margin-top:5px}.arrow-long{font-size:.5em}a.theaters-btn{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 15px 30px;font-size:14px}a.theaters-btn .theater-icon{display:block;font-size:130%}@media screen and (min-width: 960px){a.theaters-btn{width:50px;height:150px;display:block;padding:20px 10px;font-size:16px}a.theaters-btn .theater-icon{margin-bottom:10px}}.sns-link{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:5px auto 0;padding:0}.sns-link li{margin:10px}@media screen and (min-width: 960px){.sns-link li{margin:0}}.sns-link a{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:10px;width:40px;height:40px;border-radius:40px;font-size:12px;background:#000;color:#e8e736;display:block;text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 960px){.sns-link a{background:rgba(0,0,0,0)}}.remodal.imgmodal{padding:0}.link-btn{width:80%;margin:10px auto 10px;display:block;background:url(../img/top/arrow_right.png) no-repeat right 20px center #e8e736;background-size:5px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;padding:15px;border-radius:100px}.link-btn .jp-ttl{display:block;font-size:12px;margin:5px}@media screen and (min-width: 960px){.link-btn{background-size:8px;padding:20px 0;font-size:22px}.link-btn .jp-ttl{margin-top:7px}}.share-container{background:#fff;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:10px}@media screen and (min-width: 960px){.share-container{padding-right:80px}}.share-list{display:flex;justify-content:center;align-items:center;margin:0 0 0 7px}.share-list li{margin:0 7px}.share-list a{text-decoration:none;color:#e8e736}.share-ttl{color:#e8e736;font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px}.icon-facebook3{font-size:1.1em}.bnr-wrap{margin:20px auto 0}@media screen and (min-width: 960px){.bnr-wrap{margin:40px auto}}.bnr-list{width:90%;max-width:500px;margin:0 auto;display:flex}.bnr-list li{margin:5px}@media screen and (min-width: 960px){.bnr-list li{margin:10px}}.contents-inner{padding:40px 7%}@media screen and (min-width: 960px){.contents-inner{margin:0 auto;padding:60px 0}}.contents-ttl{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2.6em;font-weight:400;color:#7e7e7e;text-align:center;margin-bottom:10px}@media screen and (min-width: 960px){.contents-ttl{font-size:90px;margin-bottom:40px}}.txt-container p{line-height:2;margin-bottom:.5em;text-align:justify;color:#fff}.bg-wh{background:#fff}#trailer{position:relative;background:url(../img/top/bg.jpg);background-size:100%;padding-top:8vw}.remodal-overlay{background:rgba(40,42,59,.8) !important}.remodal-close{color:#fff !important;transition:color .2s,opacity .4s !important}.remodal-close:hover{opacity:.7}@media screen and (min-width: 960px){.remodal.YouTube{max-width:80%}}#trailer-inner{padding:40px 7%}@media screen and (min-width: 960px){#trailer-inner{width:90%;max-width:1440px;margin:0 auto;padding:60px 0}}.yt-player{margin:20px auto}@media screen and (min-width: 960px){.yt-player{padding:10px 20%}}.youtube{margin:0 auto;display:block;border:1px solid #5a5a5a;width:100%;max-width:1100px;height:auto;aspect-ratio:16/9}@media screen and (min-width: 960px){.trailer-wrap{max-width:900px;margin:0 auto}}.trailer-box{width:90%;margin:15px auto 30px;position:relative}.trailer-box:last-of-type{margin:15px auto 0}.trailer-box a{display:block;position:relative}.trailer-box .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:65px}@media screen and (min-width: 960px){.trailer-box .play-btn{width:100px}}.cap{margin:20px auto;text-align:center;font-size:1.1em;color:#e7e4de}@media screen and (min-width: 960px){.cap{font-size:1.2em;margin:20px auto}}.fadein{opacity:0;transition:all .4s ease;display:block}.fadeInUp{animation:fadeInUp 2s ease forwards}@keyframes fadeInUp{0%{opacity:0}100%{opacity:1}}.remodal.YouTube{padding:0}.remodal.YouTube .remodal-close{top:-37px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#flyer{background:url(../img/top/flyer_bg.jpg);color:#e6e6e6}@media screen and (min-width: 960px){#flyer .contents-inner{margin:0 auto;padding:60px 0}}.flyer-txt{text-align:center;margin:10px auto 20px;line-height:1.4}@media screen and (min-width: 960px){.flyer-txt{margin:20px auto 20px}}.flyer-list{width:100%;margin:15px auto;display:flex}.flyer-list li{padding:10px}@media screen and (min-width: 960px){.flyer-list{display:flex;flex-wrap:wrap;justify-content:center}.flyer-list li{padding:20px;width:340px}}.small{font-size:.8em}/*# sourceMappingURL=style.css.map */