@import"https://use.typekit.net/hxl6igs.css";@import"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";body{background:#000;font-feature-settings:"palt";-webkit-text-size-adjust:none}*{outline:none}html{overflow-y:inherit}body{width:auto}header#sqexHeader-black{z-index:1002;position:relative}@media screen and (max-width:768px){header#sqexHeader-black{position:relative;top:auto;left:auto}}#sqexFooter{z-index:2;position:relative}#wp{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#contents,#wp{background:#000}#contents{position:relative;width:100%;margin:auto;color:#fff;box-sizing:border-box;flex-grow:1}#contents .sp-appear{display:none}.wrapper{font-family:Noto Sans JP,sans-serif;line-height:1.5;letter-spacing:.05em;position:relative;width:100%;padding:5px 5px 0;box-sizing:border-box}.wrapper:after{content:"";width:calc(100% - 10px);height:calc(100% - 5px);position:absolute;top:0;left:0;border-top:5px solid #e28f26;border-left:5px solid #e28f26;border-right:5px solid #e28f26;z-index:0;pointer-events:none}.wrapper *{box-sizing:border-box}.wrapper img{display:block;width:100%;height:auto}.wrapper main.main{position:relative;z-index:1;overflow:hidden}.container{width:100%;max-width:1020px;padding:30px 20px 0;margin:auto}#wp,.container{position:relative}#wp{font-size:13px;line-height:1.7em}@media screen and (max-width:768px){#contents .pc-appear{display:none}#contents .sp-appear{display:block}.container{padding-top:20px}}@media(-ms-high-contrast:none){.wrapper{overflow:hidden}}.page-enter-from .main,.page-leave-to .main{opacity:0}.page-enter-active .main{transition:opacity .5s}.page-leave-active .main{transition:opacity 0s}.layout-enter-from .main,.layout-leave-to .main{opacity:0}.layout-enter-active .main{transition:opacity .3s}.layout-leave-active .main{transition:opacity 0s}.fadein,.fadein-up{opacity:0}.fadein-up.hidden,.fadein.hidden{visibility:hidden;animation:none}.fadein-up.visible,.fadein.visible{visibility:visible}.fadein-up{transform:translate3d(0,30px,0)}.fadein-up.visible{animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) .15s forwards}.fadein.visible{animation:fadeIn 1.5s cubic-bezier(.25,.46,.45,.94) .15s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}50%{opacity:.35}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-title{padding:60px 0 85px}.page-title .en{font-size:100px;color:#ffffff26;line-height:.9;letter-spacing:-.025em;display:block;border-bottom:1px solid hsla(0,0%,100%,.15)}.page-title .ja{font-size:20px;line-height:1.2;color:#e28f26;padding:.5em 0 0 .2em;display:block}.btn-cta{text-align:center}.btn-cta a{display:flex;align-items:center;justify-content:center;background:#e28f26;padding:10px 50px;font-size:16px;font-weight:700;color:#000;text-decoration:none;position:relative;width:420px;height:57px;margin:auto;transition:background .3s}.btn-cta a:before{content:"";width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-cta a:after{content:"";background:#000;width:12px;height:12px;clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:4px;right:4px;transition:background .3s}.btn-cta a:hover{background:#fff}@media screen and (max-width:768px){.page-title{padding:10px 0 40px}.page-title .en{font-size:11.2vw}.page-title .ja{font-size:16px}.btn-cta a{padding:8px 20px;font-size:13px;width:100%;max-width:420px;height:48px}.btn-cta a:after{width:10px;height:10px}}.header-container{position:sticky;top:0;left:0;width:100%;z-index:1001;box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.header-container nav#menu{width:100%;margin:auto;position:relative}.header-container nav#menu .menu-list{background:linear-gradient(180deg,rgba(0,0,0,.95) 0,transparent);width:100%;height:80px;display:flex;justify-content:space-between;position:relative}.header-container nav#menu .menu-list .title{background:#e28f26;width:255px;position:relative;display:flex;align-items:center}.header-container nav#menu .menu-list .title:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-color:#e28f26 transparent transparent;border-style:solid;border-width:80px 20px 0 0}.header-container nav#menu .menu-list .title .logo{position:relative}.header-container nav#menu .menu-list .title .logo:before{content:"";background:#fff;width:1px;height:53px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-container nav#menu .menu-list .title .logo a{background:url(./logo-negative.C4tRStxE.svg) no-repeat center 14px;background-size:127px 50px;display:block;width:160px;height:80px;position:relative;text-indent:-9999px;transition:color .3s}.header-container nav#menu .menu-list .title .lang{margin:16px 0}.header-container nav#menu .menu-list .title .lang li{padding:0 3px}.header-container nav#menu .menu-list .title .lang li a,.header-container nav#menu .menu-list .title .lang li p{padding-left:25px;font-size:13px;line-height:1.4;color:#fff;text-decoration:none}.header-container nav#menu .menu-list .title .lang li p{position:relative}.header-container nav#menu .menu-list .title .lang li p:before{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 5px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.header-container nav#menu .menu-list .menu{padding-right:20px}.header-container nav#menu .menu-list .menu li{position:relative;display:inline-block;font-size:14px;line-height:80px;color:#fff}.header-container nav#menu .menu-list .menu li.disable{pointer-events:none;opacity:.2}.header-container nav#menu .menu-list .menu li:not(:last-child):after{content:"/";padding:0 .5em;display:inline-block}.header-container nav#menu .menu-list .menu li a,.header-container nav#menu .menu-list .menu li p{color:#fff;display:inline-block;text-decoration:none}.header-container nav#menu .menu-list .menu li p{opacity:.2}.header-container nav#menu .menu-list .menu li.active a,.header-container nav#menu .menu-list .menu li:hover a{color:#caaf7e;text-decoration:none}.header-container nav#menu .menu-icon,.header-container nav#menu .sp-logo{display:none}.header-container.start nav#menu #volume,.header-container.start nav#menu .menu-list ul{display:block;animation:fade-in 1s forwards}@media screen and (max-width:768px){.header-container{transform:translate(-1px)}.header-container nav#menu{background:none;position:relative;width:100%;height:auto;margin:0}.header-container nav#menu .menu-list{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:auto;min-height:100vh;background:#000000e6;opacity:0;transform:translateY(-100%);transition:opacity .3s;z-index:500;display:block;padding:0}.header-container nav#menu .menu-list .title{background:none;margin:50px 0 30px;width:100%;height:auto;display:block}.header-container nav#menu .menu-list .title:after{content:none}.header-container nav#menu .menu-list .title .logo{margin-bottom:40px}.header-container nav#menu .menu-list .title .logo:before{content:none}.header-container nav#menu .menu-list .title .logo a{background-image:url(./logo-negative.C4tRStxE.svg);background-size:contain;background-position:50%;margin:auto;width:auto;height:80px}.header-container nav#menu .menu-list .title .lang{margin:0 auto 20px;padding:1px;display:flex;background:#e28f26;width:calc(100% - 20px)}.header-container nav#menu .menu-list .title .lang li{width:50%;padding:0;text-align:center;position:relative}.header-container nav#menu .menu-list .title .lang li a,.header-container nav#menu .menu-list .title .lang li p{display:block;padding:6px 15px;font-size:10px;letter-spacing:.1em}.header-container nav#menu .menu-list .title .lang li p:before{content:none}.header-container nav#menu .menu-list .title .lang li a{background:#000;color:#fff;position:relative}.header-container nav#menu .menu-list .title .lang li a:before{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 5px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.header-container nav#menu .menu-list .menu{padding-right:0}.header-container nav#menu .menu-list .menu li{display:block;opacity:0;transform:translateY(20px)}.header-container nav#menu .menu-list .menu li.disable{opacity:0}.header-container nav#menu .menu-list .menu li:not(:last-child):after{content:none}.header-container nav#menu .menu-list .menu li a,.header-container nav#menu .menu-list .menu li p{font-size:16px;line-height:50px;display:block;text-align:center}.header-container nav#menu .menu-list .menu li:first-child{transition-delay:.2s}.header-container nav#menu .menu-list .menu li:nth-child(2){transition-delay:.25s}.header-container nav#menu .menu-list .menu li:nth-child(3){transition-delay:.3s}.header-container nav#menu .menu-list .menu li:nth-child(4){transition-delay:.35s}.header-container nav#menu .menu-list .menu li:nth-child(5){transition-delay:.4s}.header-container nav#menu .menu-list .menu li:nth-child(6){transition-delay:.45s}.header-container nav#menu.open .menu-list{transform:translate(0);opacity:1}.header-container nav#menu.open .menu-list ul li{opacity:1;transform:translate(0);transition-property:all;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header-container nav#menu.open .menu-list ul li.disable{opacity:.2}.header-container nav#menu .menu-icon{border:none;position:absolute;top:5px;right:0;padding:10px;width:47px;height:42px;z-index:502;transition:.3s;display:block}.header-container nav#menu .menu-icon span{display:inline-block;width:25px;height:2px;transition:.3s;background:#fff;position:relative;text-indent:-9999px;vertical-align:middle}.header-container nav#menu .menu-icon span:after,.header-container nav#menu .menu-icon span:before{content:"";background:#fff;display:inline-block;width:100%;height:2px;position:absolute;left:0;transition:.3s}.header-container nav#menu .menu-icon span:before{top:8px;transform-origin:center center}.header-container nav#menu .menu-icon span:after{top:-8px;transform-origin:center center}.header-container nav#menu .sp-logo{background:#e28f26;display:block;position:relative;width:110px;height:50px}.header-container nav#menu .sp-logo:before{content:"";width:0;height:0;border-color:#e28f26 transparent transparent;border-style:solid;border-width:50px 25px 0 0;position:absolute;top:0;right:-25px}.header-container nav#menu .sp-logo a{background:url(./logo-negative.C4tRStxE.svg) no-repeat center 5px;background-size:90px auto;display:block;width:100%;height:100%;position:relative;text-indent:-9999px;transition:color .3s}.header-container nav#menu.open .menu-icon span{background:transparent}.header-container nav#menu.open .menu-icon span:before{transform:translateY(-8px) rotate(-225deg)}.header-container nav#menu.open .menu-icon span:after{transform:translateY(8px) rotate(225deg)}.header-container.start nav#menu .menu-icon{display:block;animation:fade-in 1s forwards}.header-container.fixed nav#menu #volume,.header-container.fixed nav#menu .menu-icon{right:0}}.page-bonus .header-container nav#menu .menu-list .menu li.bonus a,.page-digital .header-container nav#menu .menu-list .menu li.digital a,.page-purchase .header-container nav#menu .menu-list .menu li.purchase_bonus a,.page-top .header-container nav#menu .menu-list .menu li.page-top a,.page-tracklist .header-container nav#menu .menu-list .menu li.tracklist a{color:#e28f26}.footer{position:relative;position:sticky;bottom:0;left:0;height:0;z-index:1000}.footer .page-top{position:relative;width:46px;height:46px;margin:0 20px 0 auto;transition:opacity .2s;transform:translateY(-100%) translateY(-20px)}.footer .page-top button{background:#000;border:1px solid hsla(0,0%,100%,.3);display:block;width:100%;height:100%;text-indent:-9999px;position:relative;cursor:pointer;transition:background .2s,border .2s}.footer .page-top button:before{content:"";width:12px;height:12px;border:solid #fff;border-width:2px 2px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(4px) rotate(-45deg)}.footer .page-top button:hover{border-color:#fff;background:#e28f26bf}.footer .page-top.hidden{opacity:0;pointer-events:none}@media screen and (max-width:768px){.footer .page-top{width:40px;height:40px;margin-right:10px;transform:translateY(-100%) translateY(-10px)}.footer .page-top a:before{width:8px;height:8px;transform:translate(-50%,-50%) translateY(3px) rotate(-45deg)}}
