﻿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}}.top-header{position:fixed;top:0;right:0;z-index:100}.pc-bar{display:none}@media screen and (min-width: 960px){.pc-bar{display:block;position:fixed;top:0;right:0;z-index:1;background:#fff;width:70px;height:100vh}}.g-nav{display:none}@media screen and (min-width: 960px){.g-nav{display:block;font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal}.g-nav a{color:#000;text-decoration:none}.g-nav a.coming{opacity:.2;pointer-events:none}}.g-nav.ontop{position:absolute;top:-60px;transform:translateY(100px);right:5.46875vw;text-align:right;padding-right:20px}.g-nav.ontop li{padding:15px 0}.g-nav.ontop .sns-link-btn{display:none}@media screen and (min-width: 960px){.g-nav.show{position:fixed;top:0;left:0;z-index:10;width:100%;background:#008f9e;display:flex;justify-content:center;align-items:center;height:60px;text-align:center;transition:top .4s ease}}.g-nav.show li{margin:0 20px}.g-nav.show .jp-ttl{display:block;font-size:12px;margin:5px;font-weight:normal}.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:#ffec32;color:#008f9e;text-decoration:none;border-radius:100px}.sp-nav-note img{display:block;width:24px}.drawer{z-index:1}.drawer-nav{display:none;background:#ffec32;width:100vw;height:100vh;padding:60px 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)}}.drawer-nav-list{font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal;font-size:36px;color:#008f9e;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:#008f9e}.openbtn{position:fixed;top:0;right:0;background:#fff;cursor:pointer;width:50px;height:50px;padding:15px;z-index:2}.openbtn.active{background:rgba(0,0,0,0)}@media screen and (min-width: 960px){.openbtn{transform:scale(1.4);transform-origin:top right;top:0;right:0}}.openbtn-txt{position:absolute;width:100%;top:8px;left:0;font-size:8px;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#008f9e}.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:1px;border-radius:2px;background:#008f9e;width:100%}.openbtn span:nth-of-type(1){top:5px}.openbtn span:nth-of-type(2){top:12px}.openbtn span:nth-of-type(3){top:19px}.openbtn.active .openbtn-area{transform:rotate(360deg)}.openbtn.active span:nth-of-type(1){top:8px;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:20px;left:4px;transform:translateY(-6px) rotate(45deg);width:60%}.header-pc-fix{display:none}@media screen and (min-width: 960px){.header-pc-fix{background:#fff;display:block;position:fixed;right:0;bottom:0;width:70px;z-index:1}.header-pc-fix .sns-link{padding:20px 0;margin-top:20px}.header-pc-fix .sns-link::before{content:"";position:absolute;top:0;left:10px;width:50px;height:1px;background:#008f9e}}.wrapper{position:relative}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff;display:flex;justify-content:center;align-items:center}.loading-inner{position:relative;text-align:center;width:90%;max-width:600px;opacity:0;animation:blink .5s ease-in-out infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}.loader-logo{position:absolute;width:80%;top:40%;left:10%}.loading-logo{width:100px;margin-bottom:10px}@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}.top{position:relative}.main-img-wrap{position:relative;padding:0 5vw}@media screen and (min-width: 960px){.main-img-wrap{padding:0}}.main-img{margin:0 auto}@media screen and (min-width: 960px){.main-img{width:89.0625vw}}.logo{opacity:0;width:90%;margin:0 auto 20px}.logo.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.logo{background:#fff;width:60%;margin:0;padding:10px}}@keyframes showin{0%{opacity:0}100%{opacity:1}}.roadshow{width:90%;margin:0 auto 20px;opacity:0}.roadshow.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.roadshow{width:80%;margin:0 auto 40px}}.billing{width:80%;margin:0 auto 10px;opacity:0}.billing.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.billing{width:50%;margin:0 auto 20px}}.en-copy{position:absolute;width:49.6vw;top:97.2vw;left:1.4666666667vw;opacity:0}.en-copy.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.en-copy{width:33.046875vw;top:36.40625vw;left:2.34375vw}}.credit{width:90%;margin:30px auto 30px}@media screen and (min-width: 960px){.credit{width:70%;min-width:950px}}.copy0{position:absolute;width:13.8666666667vw;top:4.1333333333vw;left:44.8vw;opacity:0}.copy0.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.copy0{width:8.125vw;top:3.125vw;left:46.71875vw}}.copy1{position:absolute;width:3.0666666667vw;top:23.0666666667vw;left:91.0666666667vw;opacity:0}.copy1.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.copy1{width:1.328125vw;top:9.21875vw;left:91.40625vw}}.copy2{width:80vw;margin:0 auto 10px;opacity:0}.copy2.show{animation:showin 1s ease-in-out forwards}@media screen and (min-width: 960px){.copy2{background:#fff;width:50%;margin:0;padding:10px}}.main-sub{padding:20px 0}@media screen and (min-width: 960px){.main-sub{padding:0;margin:-7% 0 70px 2.5%}}.txt-coming{font-family:"Oooh Baby",cursive;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:#ffec32;font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal;padding:15px;font-size:16px;color:#008f9e;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:"Oooh Baby",cursive;font-weight:400;font-style:normal;padding:10px;width:40px;height:40px;border-radius:40px;font-size:12px;background:#ffec32;color:#008f9e;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 #008f9e;background-size:5px;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-family:"Oooh Baby",cursive;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:#008f9e}.share-ttl{color:#008f9e;font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal;font-size:13px}.icon-facebook3{font-size:1.1em}.mvtk{display:block;width:90%;margin:20px auto 30px}@media screen and (min-width: 960px){.mvtk{width:50%;min-width:300px;margin:20px auto}}@media screen and (min-width: 960px){.contents{padding-right:70px}}.contents-ttl{font-family:"Oooh Baby",cursive;font-weight:400;font-style:normal;font-size:2.2em;color:#ffec32}@media screen and (min-width: 960px){.contents-ttl{font-size:60px}}.txt-container p{line-height:1.8;margin-bottom:.5em}#trailer{background:#008f9e}.remodal-overlay{background:rgba(4,82,114,.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:30px 7%}@media screen and (min-width: 960px){#trailer-inner{width:960px;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}.trailer-box{width:90%;margin:15px auto;position:relative}.trailer-box a{display:block}.trailer-box .play-btn{position:absolute;right:5%;bottom:5%;width:65px}@media screen and (min-width: 960px){.trailer-box .play-btn{width:160px}}.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%}/*# sourceMappingURL=style.css.map */