﻿html{width:100%;height:100%}body{font-family:"メイリオ","ＭＳ Ｐゴシック",Helvetica,sans-serif;font-size:41.6875%;position:relative;width:100%;word-wrap:break-word;overflow-wrap:break-word;color:#fff;background-color:#f2840d}@media screen and (min-width: 981px){body{background-image:url(../image/bg.jpg);background-size:cover;background-position:center top}}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}@media(hover: hover){a{transition:opacity .3s}a:hover{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{position:relative;z-index:0;width:78.9473684211%;margin:0 auto}@media screen and (max-width: 980px){header{width:100%}}header .header-inner{position:relative;width:100%;z-index:1;overflow-x:hidden}header .header-box{position:relative;width:100%;left:50%;transform:translateX(-50%)}header .kvLogo{position:absolute;width:16.5267576076vw;top:6%;left:1.2%}@media screen and (max-width: 980px){header .kvLogo{width:20.612244898vw}}header .catch{position:absolute;width:68.9926547744vw;overflow:hidden;left:50%;transform:translateX(-50%);bottom:9%}@media screen and (max-width: 980px){header .catch{bottom:3.5%;width:60.1020408163vw}}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:6% 0 5%;position:relative;width:100%}@media screen and (max-width: 980px){.main{padding:10% 0 5%;background-image:url(../image/bg-sp.jpg);background-size:100% auto}}.movieBt{position:relative;z-index:0;margin:0 auto;text-align:center;width:32.6862539349vw;max-width:623px;background-color:#000;box-shadow:0 0 6px #000}@media screen and (max-width: 980px){.movieBt{width:63.5714285714vw;box-shadow:0 0 3px #000}}.movieBt:before,.movieBt:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:1px solid #fff;pointer-events:none}.movieBt:after{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px)}@media(hover: hover){.movieBt .colorbox-movie .movieImg{transition:opacity .3s}.movieBt .colorbox-movie:hover{opacity:1}.movieBt .colorbox-movie:hover .movieImg{opacity:1}}.movieBt .movieImg{opacity:.5;display:block}.movieBt .movieBtImgbox{position:absolute;z-index:10;top:50%;left:50%;width:16.2866449511%;transform:translateY(-50%) translateX(-50%)}.movieBt .colorbox-movie{display:block}.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)}}.buttonDetail{display:block;max-width:414px;width:21.7208814271vw;margin:40px auto 60px;box-shadow:5px 5px 5px rgba(0,0,0,.7);background-color:#000}@media screen and (max-width: 980px){.buttonDetail{width:42.2448979592vw;margin:6% auto 10%;box-shadow:2.5px 2.5px 5px rgba(0,0,0,.7)}}.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;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{width:auto;height:4.092339979vw;margin:0 3%}@media screen and (max-width: 980px){.dl-areaWrap .dl-box .dlCont ul li{height:9vw}}.dl-areaWrap .dl-box .dlCont ul li img{width:auto;height:100%}.dl-areaWrap .dl-box .dlCont ul li a{display:block;height:100%}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: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;display:flex;align-items:end}@media screen and (max-width: 640px){footer #footer-txt .logo-copy{display:block}footer #footer-txt .logo-copy .logo-copy-txt{display:block;margin-top:3%}}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:15px}.ft-txtlink li{display:inline-block;margin-right:1%;margin-bottom:15px}.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{width:80%;margin:2% auto 4%}}.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}.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:148px;text-align:right}@media screen and (max-width: 980px){#page-topbt{width:110px;height:auto}}@media screen and (max-width: 640px){#page-topbt{width:90px}}@media screen and (max-width: 980px){.page-top{width:80px}}@media screen and (max-width: 640px){.page-top{width:64px}}/*# sourceMappingURL=style.css.map */