@import url("https://use.typekit.net/hrk8wod.css");body{background:#000;font-feature-settings:"palt";-webkit-text-size-adjust:none}*{outline:none}html{overflow-y:inherit}body{width:auto}header#sqexHeader-black_rsp{z-index:1000;position:relative}@media screen and (max-width: 640px){header#sqexHeader-black_rsp{position:relative;top:auto;left:auto}}#sqexFooter{z-index:2;position:relative}#contents{background:#000;color:#fff}#contents::before,#contents::after{content:'';width:100%;height:100%;position:fixed;top:0;left:0;z-index:0}#contents::before{background:#000 url(../img/common/bg.jpg) no-repeat center center;background-size:cover}#contents::after{background:linear-gradient(to bottom, rgba(0,0,0,0) 90%, #000 100%);opacity:0;transition:opacity 1.4s linear 2.2s}#contents .contents-inner{background:rgba(0,0,0,0.85);position:relative;z-index:1;opacity:0;transition:opacity 1.4s linear 2.2s}#contents.start::after{opacity:1}#contents.start .contents-inner{opacity:1}#contents .sp-appear{display:none}#contents .disabled-btn{opacity:.35;pointer-events:none}.wapper{font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;position:relative;overflow:hidden;position:relative}.wapper *{box-sizing:border-box}.wapper img{display:block;width:100%}#wp{position:relative;font-size:13px;line-height:1.7em;overflow:hidden}@media screen and (max-width: 640px){#contents::before{background-image:url(../img/common/bg-sp.jpg);height:calc(100vh + 200px)}#contents .pc-appear{display:none}#contents .sp-appear{display:block}#wp{min-width:0}#wp.mobile{height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}#sqexFooter{padding-bottom:20px}}.fadein-up,.fadein{opacity:0}.fadein-up.hidden,.fadein.hidden{visibility:hidden;-webkit-animation:none;animation:none}.fadein-up.visible,.fadein.visible{visibility:visible}.fadein-up{transform:translate3d(0, 30px, 0);-webkit-animation:fadeInOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeInOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein-up.visible{-webkit-animation:fadeInUp 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards;animation:fadeInUp 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards}.fadein{-webkit-animation:fadeOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein.visible{-webkit-animation:fadeIn 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards;animation:fadeIn 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards}.parallax{transition:transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}50%{opacity:.35}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}50%{opacity:.35}100%{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0)}50%{opacity:.35}100%{opacity:0;transform:translate3d(0, 30px, 0)}}@keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0)}50%{opacity:.35}100%{opacity:0;transform:translate3d(0, 30px, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#landing{background:#000;position:fixed;width:100%;height:100%;top:0;left:0;opacity:1;transition:opacity 1s;z-index:10000}#landing .txt{position:absolute;top:50%;left:50%;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;font-size:17px;font-weight:700;line-height:1.5;color:#d2ad7b;letter-spacing:.5em;transform:translateX(-50%) translateY(-50%) scaleX(0.75);-webkit-animation:loader-txt cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;animation:loader-txt cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate}#landing.show{-webkit-animation:loading-show .2s forwards;animation:loading-show .2s forwards}#landing.hide{opacity:0;transition-delay:.3s}#landing.hidden{display:none}@-webkit-keyframes loader-txt{0%{opacity:.05}50%{opacity:1}100%{opacity:.05}}@keyframes loader-txt{0%{opacity:.05}50%{opacity:1}100%{opacity:.05}}#local_header{position:relative;z-index:100;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif}#local_header .lang{background:#fff;border-radius:0 0 10px 10px;position:absolute;top:0;right:10px;color:#000;padding:10px}#local_header .lang li{font-size:14px;line-height:1.5}#local_header .lang li a,#local_header .lang li p{display:block;position:relative;padding:0 0 0 10px;color:#000;text-decoration:none;transition:color .3s}#local_header .lang li p::after{content:'';width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #000;position:absolute;top:50%;left:0;transform:translateY(-50%)}#local_header .lang li a:hover{color:#d2ad7b;text-decoration:none}#local_header #volume{position:absolute;top:10px;left:10px;z-index:10}#local_header #volume .toggle{background:url(../img/common/volume.png) no-repeat;background-size:84px auto;display:block;width:84px;height:84px;text-indent:-9999px;position:relative;padding:0;outline:none;border:0;border-radius:50%;cursor:pointer;overflow:hidden}#local_header #volume .toggle::after{content:'';background:#fff;position:absolute;top:0;left:2%;width:94%;height:94%;border-radius:50%;opacity:0;transition:opacity .3s}#local_header #volume .toggle:hover::after{opacity:.15}#local_header #volume .toggle.off{background-position:0 -84px}#local_header #volume .toggle.hidden{display:none}#local_header.fixed #volume{position:fixed;top:10px}#local_header.fixed .lang{position:fixed;top:0}@media screen and (max-width: 768px){#local_header .lang{border-radius:0 0 5px 5px;right:10px;padding:7px 10px;display:flex}#local_header .lang li{font-size:13px}#local_header .lang li:not(:last-child){border-right:#999 1px solid;margin-right:10px;padding-right:10px}#local_header .lang li p{padding:0 0 0 10px}#local_header .lang li a{padding:0}}@media screen and (max-width: 640px){#local_header .lang{right:50%;transform:translateX(50%)}#local_header #volume{position:fixed;top:auto;bottom:10px}#local_header #volume .toggle{background-size:60px auto;width:60px;height:60px}#local_header #volume .toggle.off{background-position:0 -60px}#local_header.fixed #volume{top:auto;bottom:10px}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,#local_header.fixed .lang{position:absolute}}.top{padding:30px 0 170px;text-align:center}.top .logo{width:500px;margin:0 auto 10px}.top .title{width:619px;margin:0 auto 10px}.top .title.en{width:575px}.top .sale-date{width:320px;margin:0 auto 60px}.top .sale-date.en{width:337px}.top .pv{width:80%;max-width:840px;margin:0 auto 35px}.top .pv .player{width:100%;height:0;padding-bottom:56.25%;margin-bottom:10px;position:relative}.top .pv .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top .description{font-size:16px;line-height:1.7;letter-spacing:.05em}.top .description p:not(:last-child){margin-bottom:1.7em}@media screen and (max-width: 768px){.top{padding:16vw 0 40vw}.top .logo{width:100%;margin-bottom:-5.33333vw}.top .title{width:100%}.top .title.en{width:95%}.top .sale-date{width:80%;margin-bottom:10.66667vw}.top .pv{width:100%;margin-bottom:13.33333vw}.top .description{padding:0 15px;font-size:3.73333vw;text-align:left}.top .description br{display:none}}.spec{background:#fff;position:relative;padding:30px 0 45px;margin-bottom:220px;color:#000}.spec::before{content:'';width:0;height:0;border-style:solid;border-width:0 0 50px 100vw;border-color:transparent transparent #fff transparent;position:absolute;top:0;left:0;transform:translateY(-100%)}.spec::after{content:'';width:0;height:0;border-style:solid;border-width:50px 100vw 0 0;border-color:#fff transparent transparent transparent;position:absolute;bottom:0;left:0;transform:translateY(100%)}.spec .container{width:100%;max-width:1020px;margin:auto;padding:0 20px;position:relative}.spec .container .jacket{position:absolute;top:0;left:30px;width:46.66667%;border:1px solid #fff;padding:5px;z-index:10;transform:translateY(-100px)}.spec .container .jacket figcaption{position:absolute;bottom:-22px;left:0;width:100%;font-size:11px;line-height:1.3;text-align:center;color:#999}.spec .container .outline{width:50%;padding-left:60px;margin-left:auto}.spec .container .outline .product-name{font-family:adobe-caslon-pro,serif;font-size:26px;line-height:1.3;letter-spacing:.05em;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #000}.spec .container .outline .detail{font-size:12px;line-height:1.3;display:flex;margin-bottom:10px}.spec .container .outline .detail li:not(:last-child){padding-right:.25em}.spec .container .outline .detail li:not(:last-child)::after{content:'/';padding-left:.25em}.spec .container .outline .note{font-size:11px;line-height:1.3}.spec .container .outline .note li{padding-left:1em;position:relative}.spec .container .outline .note li::before{content:'※';position:absolute;top:0;left:0}.spec .container .outline .tracklist{display:flex;margin-top:40px}.spec .container .outline .tracklist .title{width:116px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:24px;font-weight:400;line-height:1.3}.spec .container .outline .tracklist .inner{width:1%;flex-grow:1;font-size:16px;line-height:1.3}.spec .container .outline .tracklist .inner li{padding-left:18px;position:relative;margin-bottom:10px}.spec .container .outline .tracklist .inner li::before{content:'';background:#999;width:10px;height:1px;position:absolute;top:11px;left:0}.spec .container .outline .tracklist.en .title{width:160px}.spec .container .outline .fig{margin-top:25px}@media screen and (max-width: 768px){.spec{padding:0 0 12vw;margin-bottom:42.66667vw}.spec::before{content:none}.spec::after{border-width:4vw 100vw 0 0}.spec .container{padding:0 15px}.spec .container .jacket{border:none;position:relative;top:auto;left:auto;width:100%;transform:none;margin:0 auto;padding:0;transform:translateY(-9.33333vw)}.spec .container .jacket img{border:#fff 1px solid;padding:5px;width:77.33333vw;margin:auto}.spec .container .jacket figcaption{position:relative;bottom:auto;left:auto;margin-top:5px;font-size:10px}.spec .container .outline{width:100%;padding-left:0}.spec .container .outline .product-name{font-size:6.93333vw;text-align:center}.spec .container .outline .detail{font-size:2.93333vw;justify-content:center}.spec .container .outline .note{font-size:2.66667vw}.spec .container .outline .tracklist{background:rgba(0,0,0,0.05);padding:5.33333vw 0;margin-top:10.66667vw;display:block;text-align:center}.spec .container .outline .tracklist .title{width:100%;font-size:6.4vw;text-align:center;margin-bottom:2.66667vw;padding-bottom:4vw;position:relative}.spec .container .outline .tracklist .title::after{content:'';background:#000;width:13.33333vw;height:3px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.spec .container .outline .tracklist .inner{width:auto;display:inline-block;font-size:3.73333vw}.spec .container .outline .tracklist .inner li{padding-left:0;margin-bottom:2.66667vw}.spec .container .outline .tracklist .inner li:last-child{margin-bottom:0}.spec .container .outline .tracklist .inner li::before{content:none}.spec .container .outline .tracklist.en .title{width:100%}.spec .container .outline .fig{margin:6.66667vw auto 0;width:92%}}.artists{position:relative;padding-bottom:195px}.artists::before{content:'';background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);width:100%;height:150px;position:absolute;bottom:0;left:0}.artists .container{width:100%;max-width:1020px;margin:0 auto;padding:0 20px;position:relative}.artists .container .title{font-family:adobe-caslon-pro,serif;font-size:42px;font-weight:400;line-height:1.2;letter-spacing:.1em;text-align:center;margin-bottom:50px}.artists .container .items{display:flex}.artists .container .items .item{width:50%}.artists .container .items .item:nth-child(2n-1){padding-right:30px}.artists .container .items .item:nth-child(2n){padding-left:30px}.artists .container .items .item .fig{margin-bottom:30px}.artists .container .items .item .name{font-family:adobe-caslon-pro,serif;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:.05em;text-align:center;margin-bottom:20px}.artists .container .items .item .name small{font-size:75%}.artists .container .items .item .profile{font-size:13px;line-height:1.7;color:#aaa}.artists .container .items .item .profile p:not(:last-child){margin-bottom:1.5em}.artists .container .items .item:nth-child(2n) .fig,.artists .container .items .item:nth-child(2n) .name,.artists .container .items .item:nth-child(2n) .profile{-webkit-animation-delay:.25s;animation-delay:.25s}@media screen and (max-width: 768px){.artists{padding-bottom:32vw}.artists::before{height:21.33333vw}.artists .container .title{font-size:10.13333vw;margin-bottom:5.33333vw}.artists .container .items{display:block}.artists .container .items .item{width:100%}.artists .container .items .item:nth-child(2n-1),.artists .container .items .item:nth-child(2n){padding:0}.artists .container .items .item:not(:last-child){margin-bottom:16vw}.artists .container .items .item .fig{margin-bottom:10.66667vw}.artists .container .items .item .name{font-size:6.93333vw;margin-bottom:2.66667vw}.artists .container .items .item .profile{font-size:3.46667vw}.artists .container .items .item .name,.artists .container .items .item .profile{padding:0}.artists .container .items .item:nth-child(2n) .fig,.artists .container .items .item:nth-child(2n) .name,.artists .container .items .item:nth-child(2n) .profile{-webkit-animation-delay:.15s;animation-delay:.15s}}.bonus{background:url(../img/bonus/bg.jpg) no-repeat center center;background-size:cover;padding:145px 0 155px;text-align:center;position:relative}.bonus::before{content:'';width:0;height:0;border-style:solid;border-width:50px 100vw 0 0;border-color:#000 transparent transparent transparent;position:absolute;top:0;left:0}.bonus::after{content:'';width:0;height:0;border-style:solid;border-width:0 0 50px 100vw;border-color:transparent transparent #fff transparent;position:absolute;bottom:0;left:0}.bonus .container{width:100%;max-width:1020px;margin:auto;padding:0 20px;position:relative}.bonus .container.amazon{margin-top:150px}.bonus .container .title{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:.1em;margin-bottom:10px}.bonus .container .jacket{width:80%;max-width:460px;margin:5px auto 10px;border:rgba(255,255,255,0.2) 1px solid;padding:5px}.bonus .container .bonus-name{font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.05em;margin-top:-10px;margin-bottom:10px}.bonus .container .description{border:#fff 1px solid;font-size:18px;line-height:1.8;letter-spacing:.05em;margin-bottom:15px;display:inline-block;padding:5px 35px}.bonus .container .btn-howto{margin-bottom:20px}.bonus .container .btn-howto a{display:inline-block;border:#fff 1px solid;padding:5px 35px 7px;font-size:16px;line-height:1.5;color:#fff;text-decoration:none;transition:background .3s, color .3s}.bonus .container .btn-howto a:hover{background:#fff;color:#000}.bonus .container .notes{font-size:11px;line-height:1.5}.bonus .container .notes li::before{content:'※'}.bonus .container .notes.en li::before{content:'*'}@media screen and (max-width: 768px){.bonus{padding:26.66667vw 0 32vw}.bonus::before{border-width:4vw 100vw 0 0}.bonus::after{border-width:0 0 4vw 100vw}.bonus .container{padding:0 15px}.bonus .container.amazon{margin-top:26.66667vw}.bonus .container .title{font-size:8vw;margin-bottom:2.66667vw}.bonus .container .jacket{width:90%}.bonus .container .bonus-name{font-size:4vw;margin-top:-2.66667vw;margin-bottom:2.66667vw}.bonus .container .description{font-size:4vw;line-height:1.4;margin-bottom:2.66667vw;padding:10px 5px;display:block}.bonus .container .description br.pc-appear{display:none}.bonus .container .btn-howto{margin-bottom:2.66667vw}.bonus .container .btn-howto a{display:block;width:100%;padding:1.33333vw 0 1.86667vw;font-size:4.26667vw}.bonus .container .notes{font-size:2.66667vw;text-align:left;padding-left:1em;position:relative}.bonus .container .notes li{position:relative;padding-left:1em}.bonus .container .notes li::before{position:absolute;top:0;left:0}}.stores{background:#fff;padding:80px 0 60px;position:relative}.stores .container{width:100%;max-width:940px;margin:auto;padding:0 20px;position:relative}.stores .container .title{font-family:adobe-caslon-pro,serif;font-size:32px;font-weight:400;line-height:1.2;letter-spacing:.1em;text-align:center;color:#000;margin-bottom:35px}.stores .container .links{display:flex;flex-wrap:wrap;padding-bottom:10px;border-bottom:#000 1px solid}.stores .container .links.en{justify-content:center}.stores .container .links li{width:31.1%;margin-bottom:20px}.stores .container .links li:not(:nth-child(3n)){margin-right:3.35%}.stores .container .links li:last-child{margin-right:0}.stores .container .links li:nth-child(3n){-webkit-animation-delay:.25s;animation-delay:.25s}.stores .container .links li:nth-child(3n-1){-webkit-animation-delay:.2s;animation-delay:.2s}.stores .container .links li a{display:block;background:linear-gradient(to right, #3d4d99 0%, #3689b3 50%, #cc7a29 100%);border-radius:10px;width:100%;height:50px;position:relative;font-size:14px;font-weight:700;line-height:1.5;text-align:center;color:#fff;overflow:hidden;z-index:0}.stores .container .links li a::before{content:'';background:#cc7a29;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}.stores .container .links li a span{display:inline-block;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.stores .container .links li a:hover::before{opacity:1}.stores .container .download{margin-top:30px}.stores .container .download a{border:#000 1px solid;width:31.3%;height:50px;display:block;margin:auto;background:#000;position:relative;font-size:14px;font-weight:700;line-height:1.5;text-align:center;color:#fff;transition:background .3s, color .3s}.stores .container .download a span{display:inline-block;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.stores .container .download a:hover{background:#fff;color:#000}.stores .container .download a.disable{pointer-events:none;border-color:#ccc;background:#ccc}.stores .container .download a.disable span{transform:translateY(-65%)}.stores .container .download a.disable::after{content:'COMING SOON';position:absolute;top:50%;left:50%;transform:translate(-50%, -10%);font-size:13px;line-height:1.5;color:#333;white-space:nowrap;z-index:1}@media screen and (max-width: 768px){.stores{padding:16vw 0}.stores .container .title{font-size:7.46667vw;margin-bottom:8vw}.stores .container .links{display:block;padding-bottom:2.66667vw}.stores .container .links li{width:100%;margin-bottom:4vw}.stores .container .links li:not(:nth-child(3n)){margin-right:0}.stores .container .links li:nth-child(3n),.stores .container .links li:nth-child(3n-1){-webkit-animation-delay:.15s;animation-delay:.15s}.stores .container .links li a{height:10.66667vw;font-size:3.46667vw}.stores .container .download{margin-top:5.33333vw}.stores .container .download a{width:100%;height:10.66667vw;font-size:3.46667vw}.stores .container .download a.disable::after{font-size:3.46667vw}}.footer{padding:80px 0}.footer .link-game{text-align:center}.footer .link-game a{display:inline-block;border:#fff 1px solid;padding:8px 25px 10px;font-size:16px;line-height:1.5;letter-spacing:.05em;text-decoration:none;color:#fff;transition:background .3s, color .3s}.footer .link-game a:hover{background:#fff;color:#000}@media screen and (max-width: 768px){.footer{padding:16vw 0}.footer .link-game{padding:0 4vw}.footer .link-game a{display:block;padding:2.66667vw 0;font-size:3.73333vw}}
