﻿html{width:100%;height:100%}body{font-family:"メイリオ","ＭＳ Ｐゴシック",Helvetica,sans-serif;font-size:41.6875%;position:relative;width:100%;height:100%;word-wrap:break-word;color:#fff;background:linear-gradient(90deg, rgba(37, 31, 43, 0.49), rgba(0, 0, 0, 0) 20% 80%, rgba(37, 31, 43, 0.49)),url(../image/bg.webp) center top;background-size:cover}img{width:100%;max-width:100%;height:auto;vertical-align:top;border-style:none}li{list-style:none}a{text-decoration:none}a:link,a:hover,a:active{color:#fff}a:visited{color:#fff}a:focus{outline:none}a:hover{transition:.8s;opacity:.8}.cf:before,.cf:after{display:table;content:""}.cf:after,.clear{clear:both}.cf::after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:" "}.op0{opacity:0}.pos-rel{position:relative}.pos-abs{position:absolute}.pos-fix{position:fixed}.pos-inhe{position:inherit}.pb1{padding-bottom:1%}.pb4{padding-bottom:4%}.pt4{padding-top:4%}.mt3{margin-top:3%}.mb4{margin-top:4%}.pt8{padding-top:8%}*{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0}a{display:inline-block}header{width:100%;position:relative}header .header-inner{position:relative;width:100%;z-index:1;overflow-x:hidden;padding-bottom:5%}header .header-box{position:relative;width:100%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 980px){header .header-box{width:133%}}header .kvLog{position:absolute;width:13.1164742917vw;overflow:hidden;left:21%;transform:translateX(-50%);bottom:13%}@media screen and (max-width: 980px){header .kvLog{width:15.7397691501vw;bottom:13%;left:11%}}header .catch{position:absolute;width:39.1920251836vw;overflow:hidden;left:50%;transform:translateX(-50%);bottom:20%}@media screen and (max-width: 980px){header .catch{bottom:18%;width:57.7124868835vw}}header .copy{position:absolute;bottom:12%;right:12%;font-size:1.5rem;filter:drop-shadow(4px 4px 3px black) drop-shadow(-4px -4px 3px black)}@media screen and (max-width: 980px){header .copy{bottom:8%;right:2%}}.main{padding-bottom:5%;position:relative;width:100%}@media screen and (max-width: 980px){.main{background-repeat:no-repeat}}.movieBt{position:relative;margin:0 auto;text-align:center;width:36.7261280168vw;max-width:700px}@media screen and (max-width: 980px){.movieBt{width:80%}}.movieBt .movieImg{display:block;border:solid 3px #f0f0f0;max-width:614px;box-shadow:0px 0px 20px 7px rgba(211,41,0,.31)}.movieBt .movieBtImgbox{position:absolute;top:50%;left:50%;width:25%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.movieBt .movieBtImg{position:absolute;z-index:10}@keyframes rota360r{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rota360l{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.ft_banspace{width:36.7261280168vw;margin:40px auto 60px;text-align:center}@media screen and (max-width: 980px){.ft_banspace{width:43.6734693878vw;margin:6% auto 10%;width:80%}}@media screen and (max-width: 640px){.ft_banspace{width:80%;max-width:428px}}.dl-areaWrap{position:relative;width:36.7261280168vw;margin:0 auto;overflow:hidden}@media screen and (max-width: 980px){.dl-areaWrap{width:85%;background-size:contain;margin:6% auto 8% auto}}.dl-areaWrap .dl-box{position:absolute;margin:0 auto;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.dl-areaWrap .dl-box .dl-text{text-align:center;font-size:1.5vw;font-weight:initial;text-shadow:2px 2px #000;line-height:1.2}@media screen and (max-width: 980px){.dl-areaWrap .dl-box .dl-text{font-size:3.5vw}}.dl-areaWrap .dl-box .dlCont{padding-top:2%}.dl-areaWrap .dl-box .dlCont ul{display:flex;justify-content:center}.dl-areaWrap .dl-box .dlCont ul li{margin:0 5%}.dl-areaWrap .dl-box .dlCont ul li.appButton{width:11.4900314795vw}.dl-areaWrap .dl-box .dlCont ul li.appButton svg{width:100%}@media screen and (max-width: 980px){.dl-areaWrap .dl-box .dlCont ul li.appButton{width:22.3469387755vw}}.dl-areaWrap .dl-box .dlCont ul li.googleButton{width:14.4281217209vw}@media screen and (max-width: 980px){.dl-areaWrap .dl-box .dlCont ul li.googleButton{width:28.0612244898vw}}.dl-areaWrap .dl-box .dlCont ul li a{display:block}footer{position:relative;z-index:6;color:#fff;padding-top:2%;font-size:12px;background-image:linear-gradient(180deg, rgb(65, 65, 65), rgb(1, 1, 1));background-size:contain}@media screen and (max-width: 980px){footer{background-size:cover}}footer a{color:#fff}footer #footer-txt{padding-bottom:50px}@media screen and (max-width: 980px){footer #footer-txt{padding-bottom:280px}}footer .footer-inner{position:relative;width:94%;max-width:960px;margin:0 auto}footer #footer-txt{padding-top:10px}footer #footer-txt .logo-copy{margin-bottom:15px}footer #footer-txt .logo-copy .logo-copy-txt{display:inline-block;padding-top:34px}@media screen and (max-width: 640px){footer #footer-txt .logo-copy .logo-copy-txt{padding-top:24px}}footer #footer-txt .logo-copy img.segalogo{display:inline-block;width:156px;height:auto;margin-right:15px}@media screen and (max-width: 640px){footer #footer-txt .logo-copy img.segalogo{width:120px}}.ft-txtlink{margin-top:1%}.ft-txtlink li{display:inline-block;margin-right:1%}.ft-txtlink li img{width:100%}.ft-txtlink li a{text-decoration:underline}.ft-txtlink li:last-child{margin-right:0}.ft-snsbtlist{margin:2% 0 4%;text-align:center}@media screen and (max-width: 640px){.ft-snsbtlist{margin-top:2%;text-align:center}}.ft-snsbtlist li{display:inline-block;margin-left:2%;width:8%;max-width:54px}@media screen and (max-width: 640px){.ft-snsbtlist li{display:inline-block;width:14%;margin-left:2%}}.ft-snsbtlist li:last-child{margin-right:0}.ft-snsbtlist li:first-child{width:20%;max-width:135px}@media screen and (max-width: 640px){.ft-snsbtlist li:first-child{width:35%;margin:0}}.pos-rel{position:relative}.langLinkbox{top:30px;right:12px;z-index:151;color:#fff}@media screen and (max-width: 980px){.langLinkbox{top:auto;right:auto;left:0;bottom:220px}}.langLinkbox a{text-decoration:underline;color:#fff}.langLinkbox .langLink{padding:5px;border:1px solid #fff}#page-topbt{position:fixed;z-index:2000;right:0;bottom:0;width:16%;max-width:147px;text-align:right}@media screen and (max-width: 980px){#page-topbt{width:26.66%;height:auto}}/*# sourceMappingURL=style.css.map */