*{box-sizing:border-box;margin:0;padding:0;outline:none;font-size:100%;font-weight:normal}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}main{overflow:hidden;display:block}.pc{display:none}@media (min-width: 768px){.sp{display:none}.pc{display:block}}a{color:#fff;text-decoration:none}::selection{background:none;color:#0071c1}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#595757}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.btnB{position:relative;display:block;background:#FFF;width:57.77778vw;margin:0vw auto 0vw auto}.btnB:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:5.6vw;width:58.84444vw;height:13.6vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.btnB{width:25vw;max-width:325px}.btnB:before{background-size:2.30769vw;width:25.46154vw;max-width:331px;height:5.84615vw;max-height:76px;transition:all 0.2s linear}}@media (min-width: 768px) and (min-width: 1300px){.btnB:before{background-size:30px}}@media (min-width: 768px){.btnB:hover:before{width:26.23077vw;max-width:341px;height:6.61538vw;max-height:86px}}.btn{position:relative;display:block;background:#fff;width:57.77778vw;min-height:0%;margin:0vw auto 0vw auto}.btn:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_b.png) no-repeat top left,url(../images/common/frame_tr_b.png) no-repeat top right,url(../images/common/frame_bl_b.png) no-repeat bottom left,url(../images/common/frame_br_b.png) no-repeat bottom right;background-size:3.55556vw;width:calc(100% - 8px);height:calc(100% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.btn{width:25.15385vw;max-width:327px}.btn:before{background-size:20px;width:calc(100% - 8px);height:calc(100% - 8px);transition:all 0.2s linear}.btn:hover:before{width:calc(100% - 12px);height:calc(100% - 12px)}}.movieThumb{display:block;position:relative;z-index:0;margin:0vw auto 0vw auto}.movieThumb:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;background:url(../images/common/ico_play.png) no-repeat center,rgba(0,0,0,0.5);background-size:clamp(25%, 25%, 135px)}.movieThumb:after{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;z-index:2;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:15%;width:103%;height:105%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movieThumb.noPlay:before{display:none}@media (min-width: 768px){.movieThumb:before{transition:opacity 0.4s}.movieThumb:after{background-size:15%;transition:all 0.2s}.movieThumb:hover:before{opacity:0}.movieThumb:hover:after{width:calc(103% + 10px);height:calc(105% + 10px)}}.notice{font-size:2.48889vw;text-align:left;letter-spacing:0.1em;line-height:1.5}.notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em}.notice b{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}@media (min-width: 768px){.notice{font-size:.92308vw}}@media (min-width: 768px) and (min-width: 1300px){.notice{font-size:12px}}[data-anime="fadeIn"]{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}[data-anime="fadeIn"].s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}body{background:#000;overflow-x:hidden;font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-size:3.2vw;font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:2;letter-spacing:0.05em;color:#fff}body:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;z-index:-10;position:fixed;top:0vw;left:0vw;background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/common/bg_sp.jpg) no-repeat bottom center/cover}@media (min-width: 768px){body{font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){body{font-size:14px}}@media (min-width: 768px){body:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:2;background:#0b1724;mask:linear-gradient(to bottom, #000 0%, #000 20%, rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to bottom, #000 0%, #000 20%, rgba(0,0,0,0) 100%);height:12.5vw;opacity:0;transition:background-color 1s, opacity 1s}body.d:before{background:#000;opacity:1}body:after{background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/common/bg_pc.jpg) no-repeat top center;background-size:cover}}nav{pointer-events:none;position:fixed;top:0vw;left:0vw;z-index:999;background:#000;width:100%;height:100%;padding:14.22222vw 0vw 14.22222vw 0vw;overflow-y:auto;opacity:0;transition:opacity 1s}nav ul{overflow:hidden}nav ul li{position:relative;width:100%;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}nav ul li:nth-last-child(1){transition:opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s}nav ul li:nth-last-child(2){transition:opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s}nav ul li:nth-last-child(3){transition:opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s}nav ul li:nth-last-child(4){transition:opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s}nav ul li:nth-last-child(5){transition:opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s}nav ul li:nth-last-child(6){transition:opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s}nav ul li:nth-last-child(7){transition:opacity 0.2s 1s,-webkit-transform 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s,-webkit-transform 0.2s 1s}nav ul li:nth-last-child(8){transition:opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s}nav ul li a{display:block;padding:8.88889vw 5.33333vw 8.88889vw 5.33333vw;line-height:1;text-align:center}nav ul li a img{height:3.02222vw;width:auto;vertical-align:middle}nav ul li a:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/nav/ico_active.png) no-repeat;background-size:contain;width:11.73333vw;height:2.4vw;-webkit-transform:translate(-50%, 175%);transform:translate(-50%, 175%);opacity:0}nav ul li.qa a img{height:3.92889vw}nav ul li.flg a img{height:3.46667vw}nav ul li.active a:after{opacity:1}nav.open{pointer-events:all;opacity:1}nav.open ul li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}nav.open ul li:nth-child(1){transition:opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s;transition:transform 0.2s 0.4s,opacity 0.2s 0.4s,-webkit-transform 0.2s 0.4s}nav.open ul li:nth-child(2){transition:opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s;transition:transform 0.2s 0.5s,opacity 0.2s 0.5s,-webkit-transform 0.2s 0.5s}nav.open ul li:nth-child(3){transition:opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s;transition:transform 0.2s 0.6s,opacity 0.2s 0.6s,-webkit-transform 0.2s 0.6s}nav.open ul li:nth-child(4){transition:opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s;transition:transform 0.2s 0.7s,opacity 0.2s 0.7s,-webkit-transform 0.2s 0.7s}nav.open ul li:nth-child(5){transition:opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s;transition:transform 0.2s 0.8s,opacity 0.2s 0.8s,-webkit-transform 0.2s 0.8s}nav.open ul li:nth-child(6){transition:opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s;transition:transform 0.2s 0.9s,opacity 0.2s 0.9s,-webkit-transform 0.2s 0.9s}nav.open ul li:nth-child(7){transition:opacity 0.2s 1s,-webkit-transform 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s;transition:transform 0.2s 1s,opacity 0.2s 1s,-webkit-transform 0.2s 1s}nav.open ul li:nth-child(8){transition:opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s;transition:transform 0.2s 1.1s,opacity 0.2s 1.1s,-webkit-transform 0.2s 1.1s}@media (min-width: 768px){nav{pointer-events:all;background:none;width:100%;height:auto;padding:0vw 0vw 0vw .5vw;overflow-y:visible;opacity:1}nav ul{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}nav ul li{width:auto;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}nav ul li:nth-last-child(1){transition:none}nav ul li:nth-last-child(2){transition:none}nav ul li:nth-last-child(3){transition:none}nav ul li:nth-last-child(4){transition:none}nav ul li:nth-last-child(5){transition:none}nav ul li:nth-last-child(6){transition:none}nav ul li:nth-last-child(7){transition:none}nav ul li:nth-last-child(8){transition:none}nav ul li a{display:block;padding:2vw 2vw 2vw 2vw;line-height:1;text-align:center}nav ul li a img{height:.95vw}nav ul li a:after{width:2.7vw;height:.2vw;-webkit-transform:translate(-50%, 550%);transform:translate(-50%, 550%)}nav ul li.qa a img{height:1.235vw}nav ul li.flg a img{height:1.1vw}}@media (min-width: 768px) and (hover: hover), (min-width: 768px) and (-ms-high-contrast: none){nav ul li:hover a:after{opacity:1}}@media (min-width: 768px){nav.open ul li:nth-child(1){transition:none}nav.open ul li:nth-child(2){transition:none}nav.open ul li:nth-child(3){transition:none}nav.open ul li:nth-child(4){transition:none}nav.open ul li:nth-child(5){transition:none}nav.open ul li:nth-child(6){transition:none}nav.open ul li:nth-child(7){transition:none}nav.open ul li:nth-child(8){transition:none}}@media (min-width: 2000px){nav{padding:0 0 0 10px}nav ul li a{padding:40px}nav ul li a img{height:19px}nav ul li a:after{width:54px;height:4px}nav ul li.qa a img{height:24.7px}}@media (min-width: 768px){nav{opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}}@media (min-width: 768px){nav.s{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}}#btnNav{position:fixed;top:5.33333vw;right:5.33333vw;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-flow:column;flex-flow:column;z-index:999;width:8vw;height:8vw}#btnNav:hover{cursor:pointer}#btnNav span{display:block;background:#fff;width:100%;height:.53333vw;transition:all 0.4s}#btnNav span:nth-child(1){position:absolute;top:0vw;left:0vw;top:50%;margin:-2.31111vw 0vw 0vw 0vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav span:nth-child(2){position:absolute;top:0vw;left:0vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav span:nth-child(3){position:absolute;top:0vw;left:0vw;top:50%;margin:2.31111vw 0vw 0vw 0vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#btnNav.open{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:.26667vw solid #fff;transition:border 0.4s 0.2s, -webkit-transform 0.4s 0.2s;transition:transform 0.4s 0.2s, border 0.4s 0.2s;transition:transform 0.4s 0.2s, border 0.4s 0.2s, -webkit-transform 0.4s 0.2s}#btnNav.open span{height:.26667vw}#btnNav.open span:nth-child(1){left:50%;top:50%;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:margin 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s}#btnNav.open span:nth-child(2){top:50%;-webkit-transform:translate(0, -50%) scaleX(0);transform:translate(0, -50%) scaleX(0);transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}#btnNav.open span:nth-child(3){left:50%;top:50%;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);transition:margin 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s;transition:margin 0.5s 0s, transform 0.5s 0s, width 0.4s 0s, -webkit-transform 0.5s 0s}@media (min-width: 768px){#btnNav{display:none}}@media (max-width: 768px){#btnNav{opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}}@media (max-width: 768px){#btnNav.s{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 0.5s, -webkit-filter 0.5s;transition:opacity 0.5s, filter 0.5s;transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s}}footer{position:relative;z-index:2;background:#000;padding:7.11111vw 0vw 7.11111vw 0vw;border-top:1px solid #595757;text-align:center;font-size:2.48889vw}footer #btnPageTop{position:absolute;top:0vw;right:5.33333vw;width:16vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}footer .eula{margin:0vw 0vw 7.11111vw 0vw}footer .eula a{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#ea5504}footer .copyright{display:inline-block;width:82.75556vw;margin:0vw 0vw 7.11111vw 0vw}footer .bnrTch{display:block;width:56.88889vw;margin:0vw auto 7.11111vw auto}footer #snsCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:7.11111vw 0vw 0vw 0vw;border-top:1px solid #595757}footer #snsCol li{width:10.31111vw;margin:0vw 4.44444vw 0vw 4.44444vw}footer #snsCol li img{vertical-align:middle}footer #snsCol li:first-child{width:18.75556vw}@media (min-width: 768px){footer{padding:4.61538vw 0vw 3.07692vw 0vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){footer{padding:60px 0px 40px 0px}}@media (min-width: 768px) and (min-width: 1300px){footer{font-size:14px}}@media (min-width: 768px){footer #btnPageTop{position:absolute;top:0vw;right:4.61538vw;width:6.15385vw;max-width:80px;transition:opacity 0.5s}}@media (min-width: 768px) and (min-width: 1300px){footer #btnPageTop{top:0px;right:60px}}@media (min-width: 768px){footer #btnPageTop:hover{opacity:0.5}footer .eula{margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer .eula{margin:0px 0px 40px 0px}}@media (min-width: 768px){footer .copyright{width:57vw;max-width:741px;margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer .copyright{margin:0px 0px 40px 0px}}@media (min-width: 768px){footer .bnrTch{width:30.76923vw;max-width:400px;margin:0vw auto 4.61538vw auto}}@media (min-width: 768px) and (min-width: 1300px){footer .bnrTch{margin:0px auto 60px auto}}@media (min-width: 768px){footer #snsCol{padding:3.07692vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer #snsCol{padding:40px 0px 0px 0px}}@media (min-width: 768px){footer #snsCol li{width:3.84615vw;max-width:50px;margin:0vw 1.53846vw 0vw 1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){footer #snsCol li{margin:0px 20px 0px 20px}}@media (min-width: 768px){footer #snsCol li:first-child{width:7.23077vw;max-width:94px}}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}#eff{pointer-events:none;position:fixed;top:50%;left:50%;z-index:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:221vh;height:130vh;mix-blend-mode:screen;-webkit-animation:effBlur 10s 0s infinite;animation:effBlur 10s 0s infinite}#eff video{position:absolute;top:0vw;left:0vw;width:100%;height:100%}@media (min-width: 768px) and (orientation: landscape){#eff{width:140vw;height:78.75vw}}@-webkit-keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}@media (min-width: 768px){.slick-arrow:hover{opacity:0.5}}.prevSlick{position:absolute;top:0vw;left:-6.22222vw;top:50%;z-index:1;width:8.88889vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.5s}@media (min-width: 768px){.prevSlick{position:absolute;top:0vw;left:-2.30769vw;top:50%;width:4.61538vw;max-width:60px}}@media (min-width: 768px) and (min-width: 1300px){.prevSlick{top:0px;left:-30px}}@media (min-width: 768px){.prevSlick:hover{cursor:pointer}}@media (min-width: 768px) and (min-width: 1300px){.prevSlick{top:50%}}.prevNext{position:absolute;top:0vw;right:-5.33333vw;top:50%;width:8.88889vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 0.5s}@media (min-width: 768px){.prevNext{position:absolute;top:0vw;right:-2.30769vw;top:50%;width:4.61538vw;max-width:60px}}@media (min-width: 768px) and (min-width: 1300px){.prevNext{top:0px;right:-30px}}@media (min-width: 768px){.prevNext:hover{cursor:pointer}}@media (min-width: 768px) and (min-width: 1300px){.prevNext{top:50%}}.slick-disabled{pointer-events:none;opacity:0;transition:opacity 0.5s}.fancybox-is-open .fancybox-bg{background:#000}.fancybox-slide--image .fancybox-close-small{background:none}.fancybox-slide--image{padding:44px 10px}.fancybox-close-small span{display:block;background:url(../images/common/btn_close.png) no-repeat center/contain;width:100%;height:100%}body{background:#000}body:after{background:url(../images/common/bg_sp.jpg) no-repeat bottom center/cover}@media (min-width: 768px){body:before{z-index:0;background:#0b1724;opacity:0.6}body.d:before{z-index:2;background:#000;opacity:1}body:after{background:url(../images/common/bg_pc.jpg) no-repeat top center/100% auto}}@media (min-width: 768px) and (max-aspect-ratio: 2000 / 1392){body:after{background:url(../images/common/bg_pc.jpg) no-repeat top center/cover}}header{position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:10.66667vw 0vw 10.66667vw 0vw}header:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg_sp.jpg) no-repeat bottom center/100% auto;height:191.46667vw;mask:linear-gradient(to top, rgba(0,0,0,0) 0%, #000 17.77778vw);-webkit-mask:linear-gradient(to top, rgba(0,0,0,0) 0%, #000 17.77778vw)}@media (min-width: 768px){header{min-height:100vh;padding:42vw 0vw 3vw 0vw}header:before{background:url(../images/common/bg_pc.jpg) no-repeat bottom center/100% auto;height:69.6vw;mask:linear-gradient(to top, rgba(0,0,0,0) 0%, #000 15vw);-webkit-mask:linear-gradient(to top, rgba(0,0,0,0) 0%, #000 15vw)}}header h1{width:84.35556vw;margin:0vw auto 106.66667vw auto}@media (min-width: 768px){header h1{width:34.9vw;margin:0vw auto 2vw auto}}header .catch{position:absolute;top:57.6vw;right:3.55556vw;width:89.77778vw}@media (min-width: 768px){header .catch{position:absolute;top:3vw;right:50%;width:7vw;-webkit-transform:translate(34vw, 0);transform:translate(34vw, 0)}}header .platform{width:80.53333vw;margin:0vw auto 0vw auto}@media (min-width: 768px){header .platform{width:55.25vw}}header .bnrList{width:84vw;margin:10.66667vw auto 0vw auto}header .bnrList li{margin:0vw 0vw 5.33333vw 0vw}header .bnrList li:last-child{margin-bottom:0}@media (hover: hover), (-ms-high-contrast: none){header .bnrList a{transition:opacity 0.5s}header .bnrList a:hover{opacity:0.2}}header .bnrList a.txtBnr{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:rgba(0,0,0,0.9);padding:3.55556vw 3.55556vw 3.11111vw 3.55556vw}header .bnrList a.txtBnr:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_w.png) no-repeat top left,url(../images/common/frame_tr_w.png) no-repeat top right,url(../images/common/frame_bl_w.png) no-repeat bottom left,url(../images/common/frame_br_w.png) no-repeat bottom right;background-size:4.44444vw;width:calc(100% - 1.77778vw);height:calc(100% - 1.77778vw);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .bnrList a.txtBnr .date{display:-webkit-inline-flex;display:inline-flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0vw;left:50%;z-index:1;background:#FFF;padding:1.33333vw 1.33333vw .88889vw 1.33333vw;font-size:2.84444vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;line-height:1;color:#000000;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (hover: hover), (-ms-high-contrast: none){header .bnrList a.txtBnr:before{transition:opacity 0.5s}header .bnrList a.txtBnr:hover:before{opacity:0.2}}@media (min-width: 768px){header .bnrList{width:92.30769vw;max-width:1200px;margin:6.15385vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList{margin:80px auto 0px auto}}@media (min-width: 768px){header .bnrList li{margin:0vw 0vw 2.30769vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList li{margin:0px 0px 30px 0px}}@media (min-width: 768px){header .bnrList a.txtBnr{padding:1.53846vw 1.53846vw 1.53846vw 1.53846vw;font-size:1.69231vw}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList a.txtBnr{padding:20px 20px 20px 20px}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList a.txtBnr{font-size:22px}}@media (min-width: 768px){header .bnrList a.txtBnr:before{background-size:1.69231vw;width:calc(100% - 1.53846vw);height:calc(100% - 1.53846vw)}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList a.txtBnr:before{background-size:22px;width:calc(100% - 20px);height:calc(100% - 20px)}}@media (min-width: 768px){header .bnrList a.txtBnr .date{padding:1.15385vw 1.15385vw .76923vw 1.15385vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList a.txtBnr .date{padding:15px 15px 10px 15px}}@media (min-width: 768px) and (min-width: 1300px){header .bnrList a.txtBnr .date{font-size:14px}}header .infoList{width:84vw;margin:10.66667vw auto 0vw auto}header .infoList li{margin:0vw 0vw 5.33333vw 0vw}header .infoList li:last-child{margin-bottom:0}header .infoList a{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:rgba(11,23,36,0.6);padding:3.55556vw 3.55556vw 3.11111vw 3.55556vw}header .infoList a .date{display:-webkit-inline-flex;display:inline-flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0vw;left:50%;z-index:1;background:#FFF;padding:1.33333vw 1.33333vw .88889vw 1.33333vw;font-size:2.84444vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;line-height:1;color:#000000;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .infoList a:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:0;border:1px solid #FFF;opacity:0}@media (hover: hover), (-ms-high-contrast: none){header .infoList a:before{transition:opacity 0.5s}header .infoList a:hover:before{opacity:0.2}}@media (min-width: 768px){header .infoList{width:92.30769vw;max-width:1200px;margin:6vw auto 0vw auto}header .infoList li{margin:0vw 0vw 4.61538vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){header .infoList li{margin:0px 0px 60px 0px}}@media (min-width: 768px){header .infoList a{padding:3.07692vw 3.07692vw 2.69231vw 3.07692vw;font-size:1.23077vw}}@media (min-width: 768px) and (min-width: 1300px){header .infoList a{padding:40px 40px 35px 40px}}@media (min-width: 768px) and (min-width: 1300px){header .infoList a{font-size:16px}}@media (min-width: 768px){header .infoList a .date{padding:1.15385vw 1.15385vw .76923vw 1.15385vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){header .infoList a .date{padding:15px 15px 10px 15px}}@media (min-width: 768px) and (min-width: 1300px){header .infoList a .date{font-size:14px}}@media (min-width: 1300px){header .infoList{position:absolute;top:6vw;left:2.5vw;z-index:1;width:auto;margin:0}header .infoList li{margin:0vw 0vw 2.30769vw 0vw}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList li{margin:0px 0px 30px 0px}}@media (min-width: 1300px){header .infoList a{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:rgba(11,23,36,0.6);padding:1.92308vw 1.53846vw 1.15385vw 1.53846vw;font-size:1.23077vw}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList a{padding:25px 20px 15px 20px}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList a{font-size:16px}}@media (min-width: 1300px){header .infoList a .date{position:absolute;top:-.76923vw;left:-.76923vw;padding:.76923vw .76923vw .38462vw .76923vw;font-size:1.07692vw;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList a .date{top:-10px;left:-10px}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList a .date{padding:10px 10px 5px 10px}}@media (min-width: 1300px) and (min-width: 1300px){header .infoList a .date{font-size:14px}}header h1{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}header .catch{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}header .platform{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}header .bnrList,header .infoList{opacity:0}header.s h1{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s 0s, -webkit-filter 1s 0s;transition:opacity 1s 0s, filter 1s 0s;transition:opacity 1s 0s, filter 1s 0s, -webkit-filter 1s 0s}header.s .catch,header.s .platform{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s 0s, -webkit-filter 1s 0s;transition:opacity 1s 0s, filter 1s 0s;transition:opacity 1s 0s, filter 1s 0s, -webkit-filter 1s 0s}header.s .bnrList,header.s .infoList{opacity:1;transition:opacity 1s 1s}main{position:relative;z-index:1;overflow:visible;display:block}main .inner{overflow:hidden;background:#000}main:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:1;background:url(../images/top/introduction/bg_end_sp.png) no-repeat bottom center/100%;-webkit-transform:translate(0, -99%);transform:translate(0, -99%)}@media (min-width: 768px){main:before{background:url(../images/top/introduction/bg_end_pc.png) no-repeat bottom center/100%}}#introductionCol{position:relative;z-index:1;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;padding:13.33333vw 0vw 13.33333vw 0vw}@media (min-width: 768px){#introductionCol{padding:7.5vw 0vw 15vw 0vw}}#introductionCol p{position:relative;z-index:0;width:79.46667vw;margin:0vw auto 0vw auto;text-align:center}#introductionCol p picture{display:inline-block;width:100%;height:auto}#introductionCol p:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;z-index:-1;background:url(../images/common/img_symbol.png) no-repeat top center/contain;width:52.26667vw;height:52.26667vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){#introductionCol p{width:77.6vw}#introductionCol p:after{width:29.4vw;height:29.4vw}}@media (min-width: 2000px){#introductionCol p{width:1552px}#introductionCol p:after{width:588px;height:588px}}#introductionCol p picture{opacity:0;-webkit-filter:blur(20px);filter:blur(20px);transition:opacity 1s 0.6s, -webkit-filter 1s 0.6s;transition:opacity 1s 0.6s, filter 1s 0.6s;transition:opacity 1s 0.6s, filter 1s 0.6s, -webkit-filter 1s 0.6s}#introductionCol p:after{opacity:0;transition:opacity 1s}#introductionCol.eff p picture{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#introductionCol.eff p:after{opacity:1}#newsCol{padding:17.77778vw 0vw 0vw 0vw;font-size:2.84444vw}@media (min-width: 768px){#newsCol{padding:9.23077vw 0vw 0vw 0vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){#newsCol{padding:120px 0px 0px 0px}}@media (min-width: 768px) and (min-width: 1300px){#newsCol{font-size:14px}}#newsCol h2{width:29.77778vw;margin:0vw auto 8.88889vw auto}@media (min-width: 768px){#newsCol h2{width:14.17308vw;max-width:184.25px;margin:0vw auto 3.07692vw auto}}@media (min-width: 768px) and (min-width: 1300px){#newsCol h2{margin:0px auto 40px auto}}#newsCol .slick-track{display:-webkit-flex;display:flex}#newsCol .slick-slide{height:auto !important}#newsCol ul{width:84vw;margin:0vw auto 7.11111vw auto}#newsCol ul li{width:40.17778vw;margin:0vw 1.77778vw 0vw 1.77778vw}#newsCol ul li .topic{height:100%}#newsCol ul li .topic .txt{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:calc(100% - 24.53333vw);padding:3.55556vw 3.55556vw 3.55556vw 3.55556vw;border:1px solid #595757;border-top:0}#newsCol ul li .topic .txt a{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#ea5504}#newsCol ul li .topic .txt p:not([class]){width:100%;margin:0vw 0vw 1.77778vw 0vw;text-align:left}#newsCol ul li .topic .txt .date{display:block;margin:auto 0 0 0;color:#827f7f;text-align:right}@media (hover: hover), (-ms-high-contrast: none){#newsCol ul li a.topic{transition:opacity 0.5s}#newsCol ul li a.topic:hover{opacity:0.5}}@media (min-width: 768px){#newsCol ul{width:92.30769vw;max-width:1200px;margin:0vw auto 3.07692vw auto}}@media (min-width: 768px) and (min-width: 1300px){#newsCol ul{margin:0px auto 40px auto}}@media (min-width: 768px){#newsCol ul li{width:23.07692vw;max-width:300px;margin:0;padding:0vw 1.53846vw 0vw 1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){#newsCol ul li{padding:0px 20px 0px 20px}}@media (min-width: 768px){#newsCol ul li .topic p:not([class]){margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#newsCol ul li .topic p:not([class]){margin:0px 0px 20px 0px}}@media (min-width: 768px){#newsCol ul li .topic .txt{padding:2.30769vw 2.30769vw 2.30769vw 2.30769vw;height:calc(100% - 12.23077vw)}}@media (min-width: 768px) and (min-width: 1300px){#newsCol ul li .topic .txt{padding:30px 30px 30px 30px}}@media (min-width: 768px) and (min-width: 1300px){#newsCol ul li .topic .txt{height:calc(100% - 159px)}}#movieCol{position:relative;z-index:0;padding:17.77778vw 0vw 0vw 0vw}@media (min-width: 768px){#movieCol{padding:9.23077vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#movieCol{padding:120px 0px 0px 0px}}#movieCol h2{width:36.71111vw;margin:0vw auto 8.88889vw auto}@media (min-width: 768px){#movieCol h2{width:17.47308vw;max-width:227.15px;margin:0vw auto 3.07692vw auto}}@media (min-width: 768px) and (min-width: 1300px){#movieCol h2{margin:0px auto 40px auto}}#movieCol .slick-list{overflow:visible}#movieCol .slick-slide{opacity:0;pointer-events:none;transition:opacity 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s, -webkit-transform 0.5s}#movieCol .slick-slide.slick-active{opacity:1;pointer-events:all}#movieCol ul{width:84vw;margin:0vw auto 7.11111vw auto}@media (min-width: 768px){#movieCol ul{width:92.30769vw;max-width:1200px;margin:0vw auto 4.61538vw auto}}@media (min-width: 768px) and (min-width: 1300px){#movieCol ul{margin:0px auto 60px auto}}@media (min-width: 768px){#movieCol ul .slick-slide{width:46.15385vw;max-width:600px;padding:0vw 1.53846vw 0vw 1.53846vw}}@media (min-width: 768px) and (min-width: 1300px){#movieCol ul .slick-slide{padding:0px 20px 0px 20px}}#productsCol{padding:13.33333vw 0vw 13.33333vw 0vw}#productsCol section{background:url(../images/common/bg_symbol.png) no-repeat top left,rgba(0,0,0,0.9);background-size:50%;width:84vw;margin:0vw auto 3.55556vw auto;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw;text-align:center}#productsCol section h3{margin:0vw auto 1.77778vw auto}#productsCol section h4{margin:0vw auto 3.55556vw auto}#productsCol section h4.package{width:60.97778vw}#productsCol section h4.download{width:60.97778vw}#productsCol section .platform{margin:0vw auto 5.33333vw auto;line-height:1}#productsCol section .platformPs{width:41.95556vw}#productsCol section .platformPsXbox{width:41.95556vw}#productsCol section .platformAll{width:55.73333vw}#productsCol section .pkg{margin:0vw auto 5.33333vw auto}#productsCol section .price{margin:0vw auto 0vw auto;height:4vw;line-height:1}#productsCol section .price img{width:auto;height:100%}#productsCol section .notice{margin:5.33333vw auto 0vw auto}@media (min-width: 768px){#productsCol{padding:7.69231vw 0vw 7.69231vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#productsCol{padding:100px 0px 100px 0px}}@media (min-width: 768px){#productsColInner{width:84.61538vw;max-width:1100px;margin:0vw auto 3.07692vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner{margin:0px auto 40px auto}}@media (min-width: 768px){#productsColInner section{background-size:30%;width:100%;margin:0vw 0vw 0vw 0vw;padding:2.66667vw 2.66667vw 2.66667vw 2.66667vw}#productsColInner section h3{margin:0vw auto 1.53846vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner section h3{margin:0px auto 20px auto}}@media (min-width: 768px){#productsColInner section h4{margin:0vw auto 1.53846vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner section h4{margin:0px auto 20px auto}}@media (min-width: 768px){#productsColInner section h4.package{width:26.38462vw;max-width:343px}#productsColInner section h4.download{width:26.38462vw;max-width:343px}#productsColInner section .platform{margin:0vw auto 2.30769vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner section .platform{margin:0px auto 30px auto}}@media (min-width: 768px){#productsColInner section .platformPs{width:18.15385vw;max-width:236px}#productsColInner section .platformPsXbox{width:18.15385vw;max-width:236px}#productsColInner section .platformAll{width:24.11538vw;max-width:313.5px}#productsColInner section .pkg{margin:0vw auto 2.30769vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner section .pkg{margin:0px auto 30px auto}}@media (min-width: 768px){#productsColInner section .price{height:1.73077vw;max-height:22.5px}#productsColInner section .notice{margin:3.07692vw auto 0vw auto}}@media (min-width: 768px) and (min-width: 1300px){#productsColInner section .notice{margin:40px auto 0px auto}}@media (min-width: 768px){#productsColBox{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#productsColBox{margin:0px 0px 40px 0px}}@media (min-width: 768px){#productsColBox section{width:40.76923vw;max-width:530px}}#productsColInner{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#productsCol.s #productsColInner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 1s 0.3s, -webkit-transform 1s 0.3s;transition:opacity 1s 0.3s, transform 1s 0.3s;transition:opacity 1s 0.3s, transform 1s 0.3s, -webkit-transform 1s 0.3s}#storyCol{padding:17.77778vw 0vw 0vw 0vw}@media (min-width: 768px){#storyCol{padding:9.23077vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#storyCol{padding:120px 0px 0px 0px}}#storyCol h2{position:relative;z-index:0;width:22.66667vw;margin:0vw auto 8.88889vw auto}@media (min-width: 768px){#storyCol h2{width:11.15vw;margin:0vw auto 4vw auto}}#storyCol .catch{position:relative;z-index:0;width:85.15556vw;margin:0vw auto 8.88889vw auto}@media (min-width: 768px){#storyCol .catch{width:77.5vw;margin:0vw auto 7.69231vw auto}}@media (min-width: 768px) and (min-width: 1300px){#storyCol .catch{margin:0px auto 100px auto}}#storyCol .catch:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:-3.73333vw;left:-7.42222vw;z-index:-1;background:url(../images/top/story/img_catch_eff_sp.png) no-repeat center/contain;width:100vw;height:21.51111vw}@media (min-width: 768px){#storyCol .catch:before{position:absolute;top:-2.05vw;left:-3.85vw;background:url(../images/top/story/img_catch_eff_pc.png) no-repeat center/contain;width:83.3vw;height:7vw}}#storyColInner{position:relative;z-index:0}#storyColInner #storyImg{position:relative;z-index:0;width:100%;margin:0vw auto 8.88889vw auto;padding-top:64.206%}@media (min-width: 768px){#storyColInner #storyImg{position:absolute;top:0vw;right:-5.7vw;width:69.25vw;padding-top:0}}#storyColInner #storyImg img{position:absolute;top:0vw;left:-10.13333vw;width:123.11111vw}@media (min-width: 768px){#storyColInner #storyImg img{position:static;width:100%}}#storyColInner #storyImg:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:-3.82222vw;left:-14.48889vw;z-index:1;background:url(../images/top/story/img_eff_story_01.png) no-repeat center/contain;width:118.93333vw;height:70.75556vw;-webkit-animation:effFloat 30s 0s linear infinite, effHue 2s 2s infinite;animation:effFloat 30s 0s linear infinite, effHue 2s 2s infinite}@media (min-width: 768px){#storyColInner #storyImg:before{position:absolute;top:-2.15vw;left:-2.4vw;width:66.9vw;height:39.8vw}}#storyColInner #storyImg:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:-1.42222vw;left:-18.48889vw;z-index:-2;background:url(../images/top/story/img_eff_story_02.png) no-repeat center/contain;width:121.24444vw;height:73.51111vw;-webkit-animation:effFloat 40s 2s linear infinite reverse, effHueBlur 20s 0s infinite;animation:effFloat 40s 2s linear infinite reverse, effHueBlur 20s 0s infinite}@media (min-width: 768px){#storyColInner #storyImg:after{position:absolute;top:-.8vw;left:-4.7vw;width:68.2vw;height:41.35vw}}#storyColBox{padding:0vw 0vw 10.66667vw 0vw}@media (min-width: 768px){#storyColBox{padding:8.5vw 56.25vw 8.5vw 2.5vw}}#storyColBox p{width:78.84444vw;margin:0vw auto 7.11111vw auto}@media (min-width: 768px){#storyColBox p{width:36.75vw;margin:0vw 0vw 4vw 0vw}}@media (min-width: 768px){#storyColBox .btn{width:20.8vw;max-width:initial;margin:0vw 0vw 0vw 3.5vw}#storyColBox .btn:before{background-size:1.5vw;width:20.3vw;height:4vw;max-width:initial;max-height:initial}#storyColBox .btn:hover:before{width:19.8vw;height:3.5vw;max-width:initial;max-height:initial}}#storyCol .storySS{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}#storyCol .storySS li{width:50%}@media (min-width: 768px){#storyCol .storySS li{width:25%}}#storyCol h2{opacity:0}#storyCol .catch picture{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}#storyCol .catch:before{opacity:0;-webkit-filter:blur(60px);filter:blur(60px);-webkit-transform:translate(-10px, 10px);transform:translate(-10px, 10px)}#storyColInner #storyImg img{opacity:0}#storyColInner #storyImg:before{opacity:0;-webkit-animation:effFloat 30s 0s linear infinite, effHue 2s 2s infinite;animation:effFloat 30s 0s linear infinite, effHue 2s 2s infinite}#storyColInner #storyImg:after{opacity:0;-webkit-animation:effFloat 40s 2s linear infinite reverse, effHueBlur 20s 0s infinite;animation:effFloat 40s 2s linear infinite reverse, effHueBlur 20s 0s infinite}#storyColBox{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}#storyCol .storySS li{opacity:0}#storyCol.s h2{opacity:1;transition:opacity 0.5s}#storyCol.s .catch picture{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}#storyCol.s .catch:before{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 1s 0.5s, -webkit-filter 0.5s 0.5s, -webkit-transform 1s 0.5s;transition:opacity 1s 0.5s, filter 0.5s 0.5s, transform 1s 0.5s;transition:opacity 1s 0.5s, filter 0.5s 0.5s, transform 1s 0.5s, -webkit-filter 0.5s 0.5s, -webkit-transform 1s 0.5s}#storyCol.s #storyColInner.s #storyImg img{opacity:1;transition:opacity 1s 0s}#storyCol.s #storyColInner.s #storyImg:before{-webkit-animation:fadeIn 0.5s 0s forwards, effFloat 30s 0s linear infinite, effHue 2s 0.5s infinite;animation:fadeIn 0.5s 0s forwards, effFloat 30s 0s linear infinite, effHue 2s 0.5s infinite}#storyCol.s #storyColInner.s #storyImg:after{-webkit-animation:fadeIn 0.5s 0s forwards, effFloat 40s 0.5s linear infinite reverse, effHueBlur 20s 0s infinite;animation:fadeIn 0.5s 0s forwards, effFloat 40s 0.5s linear infinite reverse, effHueBlur 20s 0s infinite}#storyCol.s #storyColBox.s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}#storyCol.s .storySS.s li{opacity:1}#storyCol.s .storySS.s li:nth-child(1){transition:opacity 0.5s 0.2s}#storyCol.s .storySS.s li:nth-child(2){transition:opacity 0.5s 0.4s}#storyCol.s .storySS.s li:nth-child(3){transition:opacity 0.5s 0.6s}#storyCol.s .storySS.s li:nth-child(4){transition:opacity 0.5s 0.8s}@-webkit-keyframes effFloat{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5%);transform:translate(0, 5%)}75%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes effFloat{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5%);transform:translate(0, 5%)}75%{-webkit-transform:translate(0, -5%);transform:translate(0, -5%)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes effHue{0%{-webkit-filter:hue-rotate(0deg) blur(0);filter:hue-rotate(0deg) blur(0)}50%{-webkit-filter:hue-rotate(180deg) blur(0);filter:hue-rotate(180deg) blur(0)}100%{-webkit-filter:hue-rotate(360deg) blur(0);filter:hue-rotate(360deg) blur(0)}}@keyframes effHue{0%{-webkit-filter:hue-rotate(0deg) blur(0);filter:hue-rotate(0deg) blur(0)}50%{-webkit-filter:hue-rotate(180deg) blur(0);filter:hue-rotate(180deg) blur(0)}100%{-webkit-filter:hue-rotate(360deg) blur(0);filter:hue-rotate(360deg) blur(0)}}@-webkit-keyframes effHueBlur{0%{-webkit-filter:hue-rotate(0deg) blur(0);filter:hue-rotate(0deg) blur(0)}50%{-webkit-filter:hue-rotate(180deg) blur(2px);filter:hue-rotate(180deg) blur(2px)}100%{-webkit-filter:hue-rotate(360deg) blur(0);filter:hue-rotate(360deg) blur(0)}}@keyframes effHueBlur{0%{-webkit-filter:hue-rotate(0deg) blur(0);filter:hue-rotate(0deg) blur(0)}50%{-webkit-filter:hue-rotate(180deg) blur(2px);filter:hue-rotate(180deg) blur(2px)}100%{-webkit-filter:hue-rotate(360deg) blur(0);filter:hue-rotate(360deg) blur(0)}}#ariseCol{background:#586bca;padding:0vw 0vw 13.33333vw 0vw}@media (min-width: 768px){#ariseCol{position:relative;z-index:0;padding:3.84615vw 0vw 3.84615vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#ariseCol{padding:50px 0px 50px 0px}}#ariseCol .mv{aspect-ratio:1125 / 1142;mask:linear-gradient(to bottom, #000 0%, #000 80%, rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to bottom, #000 0%, #000 80%, rgba(0,0,0,0) 100%)}@media (min-width: 768px){#ariseCol .mv{position:absolute;top:0vw;left:0vw;aspect-ratio:inherit;mask:linear-gradient(to right, #000 0%, #000 80%, rgba(0,0,0,0) 100%);-webkit-mask:linear-gradient(to right, #000 0%, #000 80%, rgba(0,0,0,0) 100%);width:55vw;height:100%}#ariseCol .mv img{position:absolute;top:-11.25vw;left:-8.1vw;z-index:0;width:64.05vw}}#ariseColInner{position:relative;z-index:1;margin:-35.55556vw 0vw 0vw 0vw}@media (min-width: 768px){#ariseColInner{margin:0;padding:0vw 0vw 0vw 45vw}}#ariseColInner h2{position:static;z-index:0;width:67.37778vw;margin:0vw auto 5.33333vw auto}@media (min-width: 768px){#ariseColInner h2{width:32.5vw;margin:0vw auto 1.5vw auto}}@media (min-width: 2000px){#ariseColInner h2{width:650px;margin:0 auto 30px}}#ariseColInner p{position:static;z-index:0;width:46.84444vw;margin:0vw auto 8.88889vw auto}@media (min-width: 768px){#ariseColInner p{width:17.5vw;margin:0vw auto 3vw auto}}@media (min-width: 2000px){#ariseColInner p{width:350px;margin:0 auto 60px}}#ariseCol{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}#ariseCol.s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}#specCol{padding:13.33333vw 0vw 13.33333vw 0vw}#specCol h3{width:67.37778vw;margin:0vw auto 3.55556vw auto}#specCol h4{font-size:4.26667vw;margin:0vw auto 5.33333vw auto;text-align:center;line-height:1.2}#specCol dl{overflow:hidden;width:84vw;margin:0vw auto 0vw auto}#specCol dl dt{float:left;clear:left;width:10em;margin-right:1em;font-weight:600;text-align:right;color:#595757}#specCol dl dd{float:left;width:calc(100% - 11em)}#specCol #specList{margin:10.66667vw 0vw 0vw 0vw}#specCol .tableBox{overflow-x:scroll;width:92vw;margin:10.66667vw 0vw 0vw 8vw;padding:0vw 8vw 0vw 0vw;line-height:1.5}#specCol .tableBox:first-of-type{margin-top:0}#specCol .tableBox table{font-size:2.48889vw;text-align:center;background:rgba(0,0,0,0.4);border-collapse:collapse;border:2px solid #827f7f;text-align:left}#specCol .tableBox table td,#specCol .tableBox table th{padding:0.5em 1em;vertical-align:middle;border:0;word-break:keep-all;white-space:nowrap}#specCol .tableBox table th{font-size:2.84444vw;border:0;border-right:1px solid #827f7f;border-bottom:1px solid #827f7f}#specCol .tableBox table td{border-right:1px solid #827f7f;border-bottom:1px solid #827f7f}#specCol .tableBox table tr:last-child td{border-bottom:0}#specCol .tableBox table tr:nth-child(1) th{background:#292828}#specCol .tableBox table tr th:first-child{background:#0071c1;border-bottom-color:#FFF;border-right:0}#specCol .tableBox table tr th:last-child,#specCol .tableBox table tr td:last-child{border-right:0}#specCol .tableBox table tr:last-child th{border-bottom-color:#827f7f}#specCol .tableBox table ul{padding-left:1em}@media (min-width: 768px){#specCol{padding:7.69231vw 0vw 7.69231vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol{padding:100px 0px 100px 0px}}@media (min-width: 768px){#specColInner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#specCol h3{width:31.23077vw;max-width:406px;margin:0vw 5.38462vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol h3{margin:0px 70px 0px 0px}}@media (min-width: 768px){#specCol h4{font-size:1.69231vw;margin:0vw 0vw 2.30769vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol h4{font-size:22px}}@media (min-width: 768px) and (min-width: 1300px){#specCol h4{margin:0px 0px 30px 0px}}@media (min-width: 768px){#specCol dl{overflow:hidden;min-width:inherit;width:inherit;margin:0;line-height:1.5}#specCol dl dt{margin:0vw 0vw 1.53846vw 0vw;margin-right:1em}}@media (min-width: 768px) and (min-width: 1300px){#specCol dl dt{margin:0px 0px 20px 0px}}@media (min-width: 768px){#specCol dl dt:last-child{margin-bottom:0}}@media (min-width: 768px) and (min-width: 1300px){#specCol dl dt{margin-right:1em}}@media (min-width: 768px){#specCol dl dd{margin:0vw 0vw 1.53846vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol dl dd{margin:0px 0px 20px 0px}}@media (min-width: 768px){#specCol dl dd:last-child{margin-bottom:0}#specCol #specList{margin:6.15385vw 0vw 0vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol #specList{margin:80px 0px 0px 0px}}@media (min-width: 768px){#specCol .tableBox{width:84.61538vw;max-width:1100px;margin:4.61538vw auto 0vw auto;padding:0}}@media (min-width: 768px) and (min-width: 1300px){#specCol .tableBox{margin:60px auto 0px auto}}@media (min-width: 768px){#specCol .tableBox table{width:100%;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol .tableBox table{font-size:14px}}@media (min-width: 768px){#specCol .tableBox table th{font-size:1.23077vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol .tableBox table th{font-size:16px}}@media (min-width: 768px){#specCol .tableBox table tr td:first-child,#specCol .tableBox table tr th:first-child{font-size:1.23077vw}}@media (min-width: 768px) and (min-width: 1300px){#specCol .tableBox table tr td:first-child,#specCol .tableBox table tr th:first-child{font-size:16px}}#saleCol{position:relative;z-index:1;background:#000;padding:0vw 0vw 17.77778vw 0vw;width:100%;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}#saleCol a{position:fixed;bottom:0vw;left:0vw;z-index:100;display:block;background:#0071c1;width:100%;padding:2.66667vw 1.77778vw 2.66667vw 1.77778vw;font-size:3.55556vw;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff}#saleCol a:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_w.png) no-repeat top left,url(../images/common/frame_tr_w.png) no-repeat top right,url(../images/common/frame_bl_w.png) no-repeat bottom left,url(../images/common/frame_br_w.png) no-repeat bottom right;background-size:3.55556vw;width:calc(100% - 8px);height:calc(100% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#saleCol a.fix{position:relative;z-index:1;width:84vw;margin:0 auto;border:1px solid #fff}@media (min-width: 768px){#saleCol{padding:0vw 0vw 7.69231vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){#saleCol{padding:0px 0px 100px 0px}}@media (min-width: 768px){#saleCol a{padding:.76923vw .76923vw .76923vw .76923vw;font-size:1.38462vw}}@media (min-width: 768px) and (min-width: 1300px){#saleCol a{padding:10px 10px 10px 10px}}@media (min-width: 768px) and (min-width: 1300px){#saleCol a{font-size:18px}}@media (min-width: 768px){#saleCol a:before{background-size:20px;width:calc(100% - 8px);height:calc(100% - 8px);transition:all 0.2s linear}#saleCol a:hover:before{width:calc(100% - 12px);height:calc(100% - 12px)}#saleCol a.fix{width:84.61538vw;max-width:1100px}}#saleCol a{opacity:0;transition:opacity 0.5s}#saleCol.show a{opacity:1}#eff{z-index:1;opacity:0;transition:opacity 0.5s}#eff.show{opacity:1}#bgIntroduction:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-5;background:#000;opacity:0.7}#bgIntroduction:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-4;background:url(../images/top/introduction/bg_eff_top_01_sp.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_01_sp.png) no-repeat bottom center/100%}@media (min-width: 768px){#bgIntroduction:after{background:url(../images/top/introduction/bg_eff_top_01_pc.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_01_pc.png) no-repeat bottom center/100%}}#bgIntroduction div:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-3;background:url(../images/top/introduction/bg_eff_top_02_sp.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_02_sp.png) no-repeat bottom center/100%}@media (min-width: 768px){#bgIntroduction div:before{background:url(../images/top/introduction/bg_eff_top_02_pc.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_02_pc.png) no-repeat bottom center/100%}}#bgIntroduction div:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-2;background:url(../images/top/introduction/bg_eff_top_03_sp.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_03_sp.png) no-repeat bottom center/100%}@media (min-width: 768px){#bgIntroduction div:after{background:url(../images/top/introduction/bg_eff_top_03_pc.png) no-repeat top center/100%,url(../images/top/introduction/bg_eff_bottom_03_pc.png) no-repeat bottom center/100%}}#bgIntroduction:after{opacity:0;transition:opacity 0.5s 0s}#bgIntroduction div:before{opacity:0;transition:opacity 0.5s 0s}#bgIntroduction div:after{opacity:0;transition:opacity 0.5s 0s}#bgIntroduction.eff:after{opacity:1;transition:opacity 0.3s 0.2s}#bgIntroduction.eff div:before{opacity:1;transition:opacity 0.3s 0.6s}#bgIntroduction.eff div:after{opacity:1;transition:opacity 0.3s 0.8s}

/*# sourceMappingURL=maps/top.css.map */
