.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}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}#wp{background:#141414}#contents{background:#000;position:relative;color:#fff;width:100%;margin:auto}#contents::before{content:'';position:fixed;top:0;left:0;width:100%;height:110vh;background:url(../img/common/bg.jpg) no-repeat center center;background-size:cover}#contents img{display:block;width:100%}#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}#wp{position:relative;font-size:13px;line-height:1.7em;overflow:hidden}@media screen and (max-width: 640px){#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;filter:blur(20px)}.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.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeInOut 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein-up.visible{-webkit-animation:fadeInUp 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s forwards;animation:fadeInUp 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s forwards}.fadein{-webkit-animation:fadeOut 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeOut 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein.visible{-webkit-animation:fadeIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s forwards;animation:fadeIn 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s 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);filter:blur(20px)}50%{opacity:.35;filter:blur(0)}100%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(20px)}50%{opacity:.35;filter:blur(0)}100%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}}@-webkit-keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}50%{opacity:.35;filter:blur(0)}100%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(20px)}}@keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}50%{opacity:.35;filter:blur(0)}100%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(20px)}}@-webkit-keyframes fadeIn{0%{opacity:0;filter:blur(20px)}50%{filter:blur(0)}100%{opacity:1;filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;filter:blur(20px)}50%{filter:blur(0)}100%{opacity:1;filter:blur(0)}}@-webkit-keyframes fadeOut{0%{opacity:1;filter:blur(0)}50%{filter:blur(0)}100%{opacity:0;filter:blur(20px)}}@keyframes fadeOut{0%{opacity:1;filter:blur(0)}50%{filter:blur(0)}100%{opacity:0;filter:blur(20px)}}#landing{background:#04111b;position:fixed;width:100%;height:100%;top:0;left:0;transition:opacity 1s;z-index:10000}#landing .loader{background:#fff;width:0;height:2px;position:absolute;top:50%;left:0;transform:translateY(5px);transition:width 0.85s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:.8}#landing .txt{position:absolute;top:50%;left:50%;width:38px;height:40px;transform:translateX(-50%) translateY(-50%);-webkit-animation:loader-txt cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.95s infinite alternate;animation:loader-txt cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.95s infinite alternate;visibility:hidden}#landing.hide{opacity:0;transition-delay:.3s}#landing.hide .loader{transform:translateY(5px) scaleX(0);transform-origin:center top;transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (max-width: 640px){#landing .txt{width:28.5px;height:30px}}@-webkit-keyframes loader-txt{0%{opacity:.05}50%{opacity:.2}100%{opacity:.05}}@keyframes loader-txt{0%{opacity:.05}50%{opacity:.2}100%{opacity:.05}}.btn-note{height:30px}.btn-note a{display:block;width:100%;height:100%;font-size:14px;line-height:1.4;color:#fff;text-decoration:none;text-align:center;padding:6px 10px;background:#970000;position:relative}.btn-note a span{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}#local_header{position:absolute;top:0;left:0;width:100%;z-index:100}#local_header nav#menu{width:100%;margin:auto;position:relative}#local_header nav#menu #volume{position:fixed;bottom:8px;right:10px}#local_header nav#menu #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 nav#menu #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 nav#menu #volume .toggle:hover::after{opacity:.15}#local_header nav#menu #volume .toggle.off{background-position:0 -84px}#local_header nav#menu #volume .toggle.hidden{display:none}#local_header .lang{background:rgba(0,0,0,0.85);border-radius:0 0 5px 5px;padding:8px 10px 5px;position:absolute;top:0;right:10px;display:flex;color:#fff}#local_header .lang.ja{top:30px}#local_header .lang li{font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.5;white-space:nowrap;display:flex}#local_header .lang li:not(:last-child)::after{content:'|';padding:0 10px}#local_header .lang li a,#local_header .lang li p{display:block;position:relative;padding-bottom:2px;transition:color .3s}#local_header .lang li a::after,#local_header .lang li p::after{content:'';background:#fff;position:absolute;bottom:0;left:50%;width:0;height:2px;transform:translate(-50%, 0);transition:width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#local_header .lang li a{color:#fff}#local_header .lang li a::after{width:0}#local_header .lang li a:hover,#local_header .lang li p{position:relative;color:#fff;text-decoration:none;padding-bottom:2px}#local_header .lang li a:hover::after,#local_header .lang li p::after{width:100%}#local_header.fixed{position:fixed;top:0}@media screen and (max-width: 640px){#local_header nav#menu{position:relative;width:100%;height:auto;margin:0}#local_header nav#menu #volume .toggle{background-size:60px auto;width:60px;height:60px}#local_header nav#menu #volume .toggle.off{background-position:0 -60px}#local_header .lang li{font-size:10px}#local_header .lang li a:hover::after{content:none}}#volume{position:fixed;bottom:8px;right:10px;z-index:100}#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}#volume .toggle::after{content:'';background:#fff;position:absolute;top:0;left:2%;width:94%;height:94%;border-radius:50%;opacity:0;transition:opacity .3s}#volume .toggle:hover::after{opacity:.15}#volume .toggle.off{background-position:0 -84px}#volume .toggle.hidden{display:none}@media screen and (max-width: 640px){#volume .toggle{background-size:60px auto;width:60px;height:60px}#volume .toggle.off{background-position:0 -60px}}.top{background:#000;padding-bottom:70px;position:relative}.top::before{content:'';background:#072235;opacity:.5;position:absolute;bottom:0;left:0;width:94.54545%;height:calc(100% - 46vw)}.top .kv{background:url(../img/top/kv.jpg) no-repeat center center;background-size:cover;border-radius:0 0 0 60px;width:94.54545%;height:0;padding-bottom:58.63636%;margin:0 0 5.45455vw auto;position:relative;overflow:hidden}.top .kv::before{content:'';background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);width:100%;height:200px;position:absolute;bottom:0;left:0}.top .kv .logo{position:absolute;width:23.07692%;top:6.20155%;right:7.5%}.top .kv .txt-copy{position:absolute;width:44.71154%;bottom:4.18605%;left:3.84615%}.top .kv .txt-copy.en{width:41.73077%}.top .spec{display:flex;align-items:flex-start;margin-bottom:4.54545vw;position:relative}.top .spec .detail{background:#1e2932;width:53.27273%;padding:30px 10px 30px 5.45455%}.top .spec .detail .product-name{font-size:16px;list-style:1.5;color:#fff;margin-bottom:15px}.top .spec .detail dl{font-size:14px;line-height:1.5;color:#ccc}.top .spec .detail dl dt{width:4em;float:left;clear:both}.top .spec .detail dl dd{padding:0 0 3px 4em}.top .spec .jacket{background:#000;width:41.09091%;margin-top:-12.72727vw;padding:5px;box-shadow:0 0 10px rgba(255,255,255,0.2);position:relative;z-index:10}.top .spec.en .detail dl dt{width:8em}.top .spec.en .detail dl dd{padding-left:8em}.top .stores{background:#072235;margin-top:40px;padding:35px 0 0;width:100%}.top .stores .title{overflow:hidden;margin:0 auto 30px;width:100%;max-width:894px}.top .stores .title span{width:100%;max-width:330px;margin:auto;display:block;position:relative}.top .stores .title span::before,.top .stores .title span::after{content:'';background:#fff;width:50vw;height:1px;position:absolute;top:50%}.top .stores .title span::before{left:-15px;transform:translateX(-100%)}.top .stores .title span::after{right:-15px;transform:translateX(100%)}.top .stores .title.en span{max-width:275px}.top .stores .title.download span{max-width:202px}.top .stores .links{margin:auto;width:100%;max-width:924px;padding-bottom:30px}.top .stores .links ul{display:flex;flex-wrap:wrap;justify-content:center}.top .stores .links ul li{margin:0 20px 34px}.top .stores .links ul li:nth-child(3n-1){-webkit-animation-delay:.3s;animation-delay:.3s}.top .stores .links ul li:nth-child(3n){-webkit-animation-delay:.5s;animation-delay:.5s}.top .stores .links ul li a{display:block;width:268px;height:50px;position:relative;font-size:14px;letter-spacing:.05em;line-height:1.5;color:#fff;text-decoration:none;text-align:center}.top .stores .links ul li a::before,.top .stores .links ul li a::after{content:'';width:100%;height:100%;position:absolute;transition:opacity .3s, background .5s}.top .stores .links ul li a::before{border:rgba(255,255,255,0.1) 1px solid;top:-4px;left:-4px}.top .stores .links ul li a::after{background:rgba(255,255,255,0.1);top:4px;left:4px}.top .stores .links ul li a span{display:inline-block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.top .stores .links ul li a span::before{content:'';background:rgba(255,255,255,0.3);width:40px;height:1px;position:absolute;top:50%;left:-3px;transition:width cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s,background 0.3s}.top .stores .links ul li a:hover::before{border-color:#439bb5}.top .stores .links ul li a:hover::after{background:rgba(67,155,181,0.5);opacity:.75}.top .stores .links ul li a:hover span::before{background:#fff;width:20px}.top .stores .links ul.en li a{width:320px}.top .stores .links .note{font-size:11px;line-height:1.5;text-align:center;margin-top:-20px}.top .pv{width:100%;max-width:800px;margin:20px auto 0;padding:8px;box-shadow:0 0 10px rgba(255,255,255,0.6)}.top .pv .player{width:100%}.top .pv .player .youtube-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.top .pv .player .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.top{padding-bottom:30px}.top::before{height:calc(100% - 46vw)}.top .kv{border-radius:0 0 0 40px;padding-bottom:120%;margin:0 0 0 auto}.top .kv::before{height:40vw}.top .kv .logo{width:42.66667%;top:calc(4% + 20px);right:4%}.top .kv .txt-copy{width:80%;bottom:60px;left:5.33333%}.top .kv .txt-copy.en{width:80%}.top .spec{flex-direction:column-reverse;margin-bottom:40px}.top .spec .detail{width:86.66667%;margin-top:-30px;padding:60px 10px 20px 5.45455%}.top .spec .jacket{width:80%;margin:-40px 0 0 auto}.top .stores{padding-left:15px;padding-right:15px}.top .stores .links{padding-bottom:0}.top .pv{margin:35px auto 0;padding:5px}}@media screen and (max-width: 640px){.top .spec .detail{padding-top:40px}.top .spec .detail .product-name{font-size:14px;margin-bottom:10px}.top .spec .detail dl{font-size:13px}.top .spec .jacket{width:80%;margin:-40px 0 0 auto}.top .stores{padding-top:45px}.top .stores .title{width:auto;margin:0 15px 30px}.top .stores .title span{max-width:247.5px}.top .stores .title span::before,.top .stores .title span::after{content:none}.top .stores .title.en span{max-width:206.25px}.top .stores .title.download span{max-width:151.5px}.top .stores .links{padding-bottom:20px}.top .stores .links ul{display:block;margin:0 15px}.top .stores .links ul li{margin:0 0 25px}.top .stores .links ul li:nth-child(3n-1),.top .stores .links ul li:nth-child(3n){-webkit-animation-delay:.15s;animation-delay:.15s}.top .stores .links ul li a{width:100%;font-size:12px}.top .stores .links ul li a:hover::before{background:rgba(255,255,255,0.1)}.top .stores .links ul li a:hover::after{background:rgba(255,255,255,0.1);opacity:1}.top .stores .links ul li a:hover span::before{background:rgba(255,255,255,0.3);width:40px}}.tracklist{background:rgba(0,0,0,0.4);margin:5px 0;padding:80px 0 60px}.tracklist .container{width:100%;max-width:1020px;margin:auto;padding:0 20px}.tracklist .container .title{width:237px;margin:0 auto 40px}.tracklist .container .title img{display:block;width:100%}.tracklist .container .disc{margin-bottom:30px}.tracklist .container .disc .disc-name{background:#000;padding:10px 30px;font-size:16px;line-height:1.5}.tracklist .container .disc .list{padding:15px 30px;display:flex}.tracklist .container .disc .list ul{width:50%}.tracklist .container .disc .list ul li{font-size:14px;line-height:1.5;margin-bottom:6px;color:#fff;position:relative;padding-left:34px}.tracklist .container .disc .list ul li .no{position:absolute;top:0;left:0}.tracklist .container .disc .list ul li .preview{background:url(../img/tracklist/btn-preview.png) no-repeat center top;background-size:24px auto;background-position:center 0;border:1px solid #fff;border-radius:50%;width:26px;height:26px;cursor:pointer;display:block;position:absolute;top:3px;left:0;text-indent:-9999px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:10}.tracklist .container .disc .list ul li .preview.playing{background-position:center -48px}.tracklist .container .disc .list ul li .preview.playing:hover{background-position:center -24px}.tracklist .container .disc .list ul li .preview.loading{background:none;border-color:rgba(255,255,255,0)}.tracklist .container .disc .list ul li .preview.loading::after{content:'';background:url(../img/tracklist/preview-loading.svg) no-repeat center center;background-size:18px 18px;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;position:absolute;top:3px;left:3px;width:18px;height:18px}.tracklist .container .disc .list ul.has-preview:nth-child(1){margin-right:20px}.tracklist .container .disc .list ul.has-preview li{padding:5px 35px 8px 65px}.tracklist .container .disc .list ul.has-preview li .no{top:5px;left:38px}.tracklist .container .disc .note{font-size:11px;padding-left:65px}@media screen and (max-width: 640px){.tracklist{padding:65px 0 30px}.tracklist .container{padding:0 10px}.tracklist .container .title{width:177.75px;margin:0 auto 45px}.tracklist .container .disc .disc-name{padding:5px 10px;font-size:14px}.tracklist .container .disc .list{padding:10px;display:block}.tracklist .container .disc .list ul{width:100%}.tracklist .container .disc .list ul li{font-size:13px;margin-bottom:4px;padding-left:28px}.tracklist .container .disc .list ul li .preview{top:2px}.tracklist .container .disc .note{font-size:10px;padding-left:45px}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bonus{padding:60px 0;position:relative}.bonus::before{content:'';background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);width:100%;height:200px;position:absolute;top:0;left:0}.bonus .container{width:100%;max-width:1020px;margin:auto;padding:0 20px;position:relative}.bonus .container .title{width:345px;margin:0 auto 45px}.bonus .container .title img{display:block;width:100%}.bonus .container .title.en{width:354px}.bonus .container .items{display:flex;flex-wrap:wrap}.bonus .container .items .item{width:30.6%}.bonus .container .items .item:nth-child(3n-1){-webkit-animation-delay:.2s;animation-delay:.2s}.bonus .container .items .item:nth-child(3n){-webkit-animation-delay:.3s;animation-delay:.3s}.bonus .container .items .item:not(:nth-child(3n)){margin-right:4.1%}.bonus .container .items .item .thumb{margin-bottom:15px}.bonus .container .items .item .thumb img{width:100%;display:block}.bonus .container .items .item .store-name{font-size:13px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:15px}.bonus .container .items .item .btn-link a{background:#0d0c0b;display:block;width:100%;height:40px;position:relative;transition:background .2s}.bonus .container .items .item .btn-link a::before{content:'';width:100%;height:100%;border:rgba(255,255,255,0.2) 1px solid;position:absolute;top:-4px;left:-4px;transition:border-color .2s}.bonus .container .items .item .btn-link a::after{content:'';position:absolute;bottom:7px;right:7px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #439bb5 transparent;transition:border-color .2s}.bonus .container .items .item .btn-link a span{position:absolute;top:50%;left:0;transform:translateY(-50%) translateY(-2px);width:100%;font-size:13px;font-weight:700;line-height:1.4;text-align:center;color:#a4ddf7;transition:color .2s}.bonus .container .items .item .btn-link a:hover{background:rgba(67,155,181,0.8)}.bonus .container .items .item .btn-link a:hover::before{border-color:rgba(255,255,255,0.5)}.bonus .container .items .item .btn-link a:hover::after{border-color:transparent transparent #fff transparent}.bonus .container .items .item .btn-link a:hover span{color:#fff}.bonus .container .items .item .note{margin-top:-10px;font-size:12px;line-height:1.4;color:#999999;text-align:center}.bonus .container .items .item .notes{margin-top:20px;padding-top:0;border:none;font-size:11px;line-height:1.5;color:#999}.bonus .container .items .item .notes li{padding-left:1em;position:relative}.bonus .container .items .item .notes li::before{content:'※';position:absolute;top:0;left:0}.bonus .container .items .item .notes.en li::before{content:'*'}.bonus .container .items.en{justify-content:center}.bonus .container .items.en .item{margin-right:0}.bonus .container .notes{margin-top:30px;font-size:11px;line-height:1.5;color:#999}.bonus .container .notes li{padding-left:1em;position:relative}.bonus .container .notes li::before{content:'※';position:absolute;top:0;left:0}.bonus .container .notes.en{width:300px;margin:5px auto 0}.bonus .container .notes.en li::before{content:'*'}@media screen and (max-width: 768px){.bonus{background-size:100% auto;padding-bottom:30px}.bonus .container .items .item{width:47%;margin-bottom:60px}.bonus .container .items .item:nth-child(3n-1),.bonus .container .items .item:nth-child(3n){-webkit-animation-delay:.15s;animation-delay:.15s}.bonus .container .items .item:nth-child(2n){-webkit-animation-delay:.3s;animation-delay:.3s}.bonus .container .items .item:not(:nth-child(3n)){margin-right:0}.bonus .container .items .item:not(:nth-child(2n)){margin-right:6%}.bonus .container .items.en .item{margin-bottom:0}}@media screen and (max-width: 640px){.bonus{padding:80px 0 30px}.bonus .container{padding:0 15px}.bonus .container .title{width:258.75px;max-width:315px;margin:0 auto 30px}.bonus .container .title.en{width:265.5px;max-width:443px}.bonus .container .items{display:block;width:80%;max-width:310px;margin:auto}.bonus .container .items .item{width:100%}.bonus .container .items .item:nth-child(3n-1),.bonus .container .items .item:nth-child(3n),.bonus .container .items .item:nth-child(2n){-webkit-animation-delay:.15s;animation-delay:.15s}.bonus .container .items .item:not(:nth-child(3n)),.bonus .container .items .item:not(:nth-child(2n)){margin-right:0}.bonus .container .items .item .thumb{margin-bottom:15px}.bonus .container .items .item .thumb img{width:100%;display:block}.bonus .container .items .item .store-name{font-size:13px;font-weight:700;line-height:1.4;text-align:center;margin-bottom:15px}.bonus .container .items .item .note{margin-top:-10px;font-size:12px;line-height:1.4;color:#676767;text-align:center}.bonus .container .notes{margin-top:10px;font-size:10px;padding:7px 5px 0}}.series{background:rgba(0,0,0,0.6);padding:60px 0 40px}.series .container{width:100%;max-width:1020px;margin:auto;padding:0 20px}.series .container .title{width:122px;margin:0 auto 45px}.series .container .title.en{width:245px}.series .container .items{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:980px;margin:auto}.series .container .items .item{width:30%;background:#000;margin-bottom:30px}.series .container .items .item:nth-child(2n){-webkit-animation-delay:.2s;animation-delay:.2s}.series .container .items .item:nth-child(3n){-webkit-animation-delay:.3s;animation-delay:.3s}.series .container .items .item:not(:nth-child(3n)){margin-right:5%}.series .container .items .item:last-child{margin-right:0}.series .container .items .item .thumb{width:100%;position:relative}.series .container .items .item .thumb img{display:block;width:100%}.series .container .items .item .item-title{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,0.1);padding:8px 0;font-size:14px;font-weight:700;line-height:1.4;text-align:center;color:#fff;text-decoration:none;transition:background .3s}.series .container .items .item a{display:block;transition:box-shadow .2s, opacity .2s}.series .container .items .item a:hover{box-shadow:0 0 5px rgba(255,255,255,0.1);opacity:.95}.series .container .items .item a:hover .item-title{background:rgba(255,255,255,0.2)}@media screen and (max-width: 768px){.series{padding:50px 0 30px}.series .container{padding:0}.series .container .title{width:103.7px;max-width:465px;margin:0 auto 30px}.series .container .title.en{width:183.75px}.series .container .items{display:block;width:100%;max-width:100%;margin:auto;padding:0 10px}.series .container .items .item{width:100%;margin-bottom:10px}.series .container .items .item:not(:nth-child(3n)),.series .container .items .item:not(:nth-child(2n)){margin-right:0}.series .container .items .item:nth-child(3n-1),.series .container .items .item:nth-child(3n),.series .container .items .item:nth-child(2n){-webkit-animation-delay:.15s;animation-delay:.15s}.series .container .items .item a{background:#000;display:flex;align-items:center;text-decoration:none}.series .container .items .item a::after{content:'';position:absolute;bottom:7px;right:7px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #439bb5 transparent;transition:border-color .2s}.series .container .items .item a .thumb{width:32%;display:flex;align-items:center;overflow:hidden}.series .container .items .item a .thumb img{transform:translateY(8%)}.series .container .items .item a .item-title{background:none;position:relative;bottom:auto;left:auto;width:1%;flex-grow:1;font-size:12px;padding:5px 10px;text-align:left}.series .container .items .item a:hover .item-title{background:none}}.banners{margin:auto;padding:40px 20px;display:flex;justify-content:space-between;width:100%;max-width:794px}.banners .banner{width:48.67374%;margin:auto}.banners .banner a{transition:background .3s;display:block}.banners .banner a:hover{background:rgba(255,255,255,0.05)}@media screen and (max-width: 640px){.banners{display:block}.banners .banner{width:100%;max-width:367px}.banners .banner:not(:last-child){margin-bottom:15px}}.modal.show{-webkit-animation-fill-mode:none;animation-fill-mode:none}.modal-dialog{margin-top:calc(1.75rem + 32px)}.modal-dialog .modal-content{border:none;border-radius:0;display:block}.modal-dialog .modal-content .modal-header{border:none;display:block;position:relative;padding:0}.modal-dialog .modal-content .modal-header .close{position:fixed;top:15px;right:15px;width:32px;height:32px;background:transparent;border:none;margin:0;padding:0;cursor:pointer;z-index:100}.modal-dialog .modal-content .modal-header .close::before,.modal-dialog .modal-content .modal-header .close::after{content:'';width:34px;height:2px;background:#fff;position:absolute;top:50%;left:50%}.modal-dialog .modal-content .modal-header .close::before{transform:translate(-50%, -50%) rotate(45deg)}.modal-dialog .modal-content .modal-header .close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 640px){.modal-dialog{margin-left:auto;margin-right:auto}}.modal.fade .modal-dialog{transform:none;opacity:0;transition:opacity .6s}.modal.fade.show .modal-dialog{opacity:1}.modal-backdrop.show{opacity:.75}.store-list-modal .modal-dialog{width:90%;max-width:900px}.store-list-modal .modal-dialog .modal-content{background:#141414;box-shadow:0 0 5px 0 rgba(255,255,255,0.3);border:none;border-radius:0;display:block}.store-list-modal .modal-dialog .modal-content .modal-body{border:#141414 15px solid;padding:20px}.store-list-modal .modal-dialog .modal-content .modal-body .stores{display:flex;justify-content:space-between}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group{width:48%}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group h4{color:#f8e7c5;font-size:14px;line-height:25px;margin-bottom:5px;position:relative}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group ul{border-left:rgba(197,213,249,0.1) 2px solid;margin-bottom:30px;margin-left:5px;padding-left:10px}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group ul li{font-size:13px;line-height:1.5;color:#fff}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group ul li a{color:#fff}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group ul li a:hover{text-decoration:none}@media screen and (max-width: 640px){.store-list-modal .modal-dialog{width:90%}.store-list-modal .modal-dialog .modal-content .modal-body{border-width:5px;padding:15px}.store-list-modal .modal-dialog .modal-content .modal-body .stores{display:block}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group{width:auto}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group h4{font-size:13px;line-height:26px}.store-list-modal .modal-dialog .modal-content .modal-body .stores .group li{font-size:11px}}.modal-info .modal-dialog{width:90%;max-width:760px}.modal-info .modal-dialog .modal-content{background:#141414;box-shadow:0 0 5px 0 rgba(255,255,255,0.3);border:none;border-radius:0;display:block}.modal-info .modal-dialog .modal-content .modal-body{border:#141414 15px solid;padding:40px 20px 20px}.modal-info .modal-dialog .modal-content .modal-body h2{font-size:18px;line-height:1.5;text-align:center;margin-bottom:40px}.modal-info .modal-dialog .modal-content .modal-body .block:not(:last-child){margin-bottom:50px}.modal-info .modal-dialog .modal-content .modal-body .block h3{font-size:16px;line-height:1.5;margin-bottom:8px}.modal-info .modal-dialog .modal-content .modal-body .block p{font-size:13px;line-height:1.8}.modal-info .modal-dialog .modal-content .modal-body .block p:not(:last-child){margin-bottom:1.5em}.modal-info .modal-dialog .modal-content .modal-body .block .quote{background:#000;border:rgba(255,255,255,0.3);padding:15px}.modal-info .modal-dialog .modal-content .modal-body .block a{color:#fff}@media screen and (max-width: 640px){.modal-info .modal-dialog{width:90%}.modal-info .modal-dialog .modal-content .modal-body{border-width:5px;padding:45px 10px 15px}.modal-info .modal-dialog .modal-content .modal-body h2{font-size:16px;margin-bottom:45px}.modal-info .modal-dialog .modal-content .modal-body .block:not(:last-child){margin-bottom:40px}.modal-info .modal-dialog .modal-content .modal-body .block h3{font-size:14px;text-align:left;margin-bottom:10px;padding-left:1em;position:relative}.modal-info .modal-dialog .modal-content .modal-body .block h3::before{content:'■';position:absolute;top:0;left:0}.modal-info .modal-dialog .modal-content .modal-body .block p{font-size:12px}}
