@charset 'UTF-8';#contents,#contents *{box-sizing:border-box}#wp,body{background:#000}.description .sale-date,.description .title,.wrapper .section-title span{letter-spacing:.1em;text-align:center}@font-face{font-family:'Noto Sans JP';font-weight:400;font-style:normal;src:url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-weight:700;font-style:normal;src:url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype')}.loader{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}#contents,#sqexFooter{z-index:100;position:relative}.loader .cssload-container{width:100%;height:56px;text-align:center}.loader .cssload-speeding-wheel{width:56px;height:56px;margin:0 auto;-webkit-animation:cssload-spin 575ms infinite linear;animation:cssload-spin 575ms infinite linear;border:3px solid #000;border-radius:50%;border-color:#444f6b transparent #444f6b #444f6b}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bonus .store-list .item .title span,.wrapper .section-title span{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}body{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-text-size-adjust:none}*{outline:0}header#sqexHeader-white_rsp{position:relative;z-index:1001}#contents{font-family:'Noto Sans JP',sans-serif;font-weight:400;width:100%;min-height:615px;color:#fff;background:0 0}#wp{font-size:13px;line-height:1.7em;position:relative;min-width:1040px;color:#fff}.wrapper{position:relative;overflow:hidden;max-width:1400px;margin:auto}.wrapper.loading .contents{display:none}.wrapper .pc-appear{display:block}.wrapper .sp-appear{display:none}.wrapper .section-title{position:relative;width:290px;height:50px;margin:0 auto 35px;background:rgba(72,101,179,.7)}.wrapper .section-title span{font-size:26px;line-height:1.4;position:absolute;top:50%;left:0;width:100%;padding-left:.1em;transform:translate(0,-50%)}.wrapper .section-title::after,.wrapper .section-title::before{position:absolute;top:0;width:0;height:0;content:'';border-style:solid}.wrapper .section-title::before{left:-30px;border-width:0 0 50px 30px;border-color:transparent transparent rgba(72,101,179,.7)}.wrapper .section-title::after{right:-30px;border-width:50px 30px 0 0;border-color:rgba(72,101,179,.7) transparent transparent}.effect-fade-in{-webkit-transition:opacity 1s .15s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .15s;transition:opacity 1s .15s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .15s;transition:opacity 1s .15s,transform 1s cubic-bezier(.215,.61,.355,1) .15s;transition:opacity 1s .15s,transform 1s cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) .15s;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:.1}.effect-fade-in.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media screen and (max-width:640px){#wp{min-width:0}#wp.mobile{overflow:scroll;height:100vh;-webkit-overflow-scrolling:touch}#sqexFooter{padding-bottom:20px}.wrapper .pc-appear{display:none}.wrapper .sp-appear{display:block}.wrapper .section-title{width:220px;height:35px;margin:0 auto 30px}.wrapper .section-title span{font-size:18px}.wrapper .section-title::before{left:-20px;border-width:0 0 35px 20px}.wrapper .section-title::after{right:-20px;border-width:35px 20px 0 0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}99%{display:block;opacity:0}100%{display:none}}@keyframes fade-out{0%{opacity:1}99%{display:block;opacity:0}100%{display:none}}#landing{position:absolute;z-index:1000;width:100%;height:100%;background:#000}#landing .loader{position:absolute;z-index:10;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:fade-in 1s forwards .5s;animation:fade-in 1s forwards .5s;opacity:0}#modal,#modal .cover{top:0;left:0}#landing.hide{position:absolute;top:0;left:0;-webkit-animation:fade-out 1s forwards;animation:fade-out 1s forwards}#modal,#modal .cover,#wp.show-modal{position:fixed;width:100%;height:100%}html.show-modal{overflow:hidden}#modal{z-index:1003;display:none;overflow:auto;background-color:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch}#modal .modal_container{position:relative;z-index:10;margin:25px auto}#modal .modal_container.fixed{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal .close{position:fixed;top:20px;right:20px;width:40px;height:40px;cursor:pointer;text-indent:-9999px}#modal .close::after,#modal .close::before{position:absolute;top:50%;left:50%;width:100%;height:1px;content:'';-webkit-transition:background .3s;transition:background .3s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#fff}#modal .close::before{-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}#modal .close::after{-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}#modal .close:hover::after,#modal .close:hover::before{background:#a0131a}@media screen and (max-width:640px){#modal .close{top:10px;right:10px;width:33px;height:33px;background-size:contain}}#top .background{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100vh;min-height:380px;margin:auto;background:url(../img/bonus/bg.png) center top}#top .background::after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:url(../img/common/bg-video-cover-2.png)}#top .background .video{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#top .background .video canvas,#top .background .video video{position:absolute;top:0;left:0;width:100%;height:100%}#top{width:100%;background:#000}#top .container{position:relative;width:100%;height:0;padding-bottom:61.82%}#top .container::after,#top .container::before{position:absolute;width:100%;height:50%;content:'';-webkit-transition:opacity .4s,-webkit-transform cubic-bezier(.215,.61,.355,1) 1s;transition:opacity .4s,-webkit-transform cubic-bezier(.215,.61,.355,1) 1s;transition:transform cubic-bezier(.215,.61,.355,1) 1s,opacity .4s;transition:transform cubic-bezier(.215,.61,.355,1) 1s,opacity .4s,-webkit-transform cubic-bezier(.215,.61,.355,1) 1s;opacity:0;background-repeat:no-repeat;background-size:contain}#top .container::before{top:0;right:0;-webkit-transition-delay:.7s,.7s;transition-delay:.7s,.7s;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);background-image:url(../img/kv-top.jpg);background-position:right top}#top .container::after{bottom:0;left:0;-webkit-transition-delay:.8s,.8s;transition-delay:.8s,.8s;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);background-image:url(../img/kv-bottom.jpg);background-position:left top}#top .container .logo{position:absolute;z-index:1;top:50%;left:50%;width:40.8%;-webkit-transition:opacity 1.5s .3s;transition:opacity 1.5s .3s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}#top .container .logo img{width:100%}#top.start .container::after,#top.start .container::before{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}#top.start .container .logo{opacity:1}@media screen and (max-width:640px){#top .container{padding-bottom:100%}#top .container .logo{width:70%}}.description{padding-bottom:75px}.description .title{font-size:26px;line-height:1.4;padding:20px 0 15px;color:#fff;background:-webkit-linear-gradient(left,rgba(85,98,133,0) 0,#556285 70%);background:linear-gradient(to right,rgba(85,98,133,0) 0,#556285 70%)}.description .sale-date{font-size:30px;font-weight:700;line-height:1.4;padding:10px 0 15px;color:#fff;background:-webkit-linear-gradient(left,#556285 30%,rgba(85,98,133,0) 100%);background:linear-gradient(to right,#556285 30%,rgba(85,98,133,0) 100%)}.description .sale-date span,.description .sale-date span i{position:relative}.description .sale-date span::before{position:absolute;bottom:2px;left:50%;width:calc(100% + 100px);height:15px;content:'';-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:rgba(0,0,0,.3)}.description .banner{margin-top:60px;text-align:center}.description .banner a{-webkit-transition:opacity .3s;transition:opacity .3s}.description .banner a img{-webkit-transition:box-shadow .3s;transition:box-shadow .3s;box-shadow:0 0 5px 0 rgba(255,255,255,.5)}.description .banner a:hover{opacity:.75}.description .banner a:hover img{box-shadow:0 0 7px 0 #fff}.description .lead{font-size:18px;line-height:1.7;padding:60px 0;text-align:center;letter-spacing:.05em}.description .lead p{margin-bottom:1.7em}.description .lead p:last-child{margin-bottom:0}.description .movie{padding:0 0 60px}.description .movie .movies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.description .movie .movies .item{width:475px;margin-right:30px;margin-bottom:50px;text-align:center}.description .movie .movies .item:last-child,.description .movie .movies .item:nth-child(even){margin-right:0}.description .movie .movies .item .youtube-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.description .movie .movies .item .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #333}.description .movie .movies .item .caption{position:relative;display:inline-block;height:28px;margin:10px auto 0;padding:3px 15px;background:rgba(72,101,179,.4)}.description .movie .movies .item .caption span{display:block}.description .movie .movies .item .caption::after,.description .movie .movies .item .caption::before{position:absolute;top:0;width:0;height:0;content:'';border-style:solid}.description .movie .movies .item .caption::before{left:-20px;border-width:0 0 28px 20px;border-color:transparent transparent rgba(72,101,179,.4)}.description .movie .movies .item .caption::after{right:-20px;border-width:28px 20px 0 0;border-color:rgba(72,101,179,.4) transparent transparent}.description .point{position:relative;width:780px;margin:auto;padding:10px;background:rgba(85,98,133,.2)}.description .point h3{position:absolute;top:0;left:0;width:74px}.description .point h3 img{width:100%}.description .point ul{padding:25px 25px 25px 60px;border:1px solid #556285}.description .point ul li{font-size:16px;line-height:1.5;position:relative;margin-bottom:5px;padding-left:40px;letter-spacing:.1em}.description .point ul li::before{position:absolute;top:12px;left:0;width:25px;height:2px;content:'';background:#fff}.description .point ul li:last-child{margin-bottom:0}.description .point ul li a{text-decoration:none;color:#fff}@media screen and (max-width:640px){.description{padding-bottom:50px}.description .title{font-size:4.26vw;padding:15px 10px 10px;text-align:center}.description .sale-date{font-size:5.86vw;padding:10px}.description .sale-date span::before{width:calc(100% + 40px);height:12px}.description .banner{margin-top:30px}.description .banner a img{width:100%}.description .lead{font-size:13px;padding:30px 20px;text-align:left}.description .lead br{display:none}.description .movie{padding:0 0 40px}.description .movie .movies{display:block;width:100%}.description .movie .movies .item{width:100%;margin-right:0;margin-bottom:30px}.description .movie .movies .item:last-child{margin-bottom:0}.description .movie .movies .item .youtube-player iframe{border:none}.description .point{width:auto;margin:0 10px;padding:5px}.description .point h3{width:60px}.description .point ul{padding:10px 10px 10px 40px}.description .point ul li{font-size:13px;line-height:1.38;margin-bottom:10px;padding-left:30px}.description .point ul li::before{top:10px;width:20px;height:1px}}.tracklist{position:relative;padding:65px 0 0;background:#191919}.tracklist::after,.tracklist::before{position:absolute;z-index:0;width:50%;height:100%;top:0;content:''}.tracklist::before{left:50%;background:url(../img/tracklist/bg-top.jpg) top right no-repeat fixed #040c22;background-size:52% auto}.tracklist::after{left:0;background:url(../img/tracklist/bg-bottom.jpg) bottom left no-repeat fixed;background-size:52% auto}.tracklist .section-title{position:relative;z-index:1;margin-bottom:65px}.tracklist .container{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tracklist .container .block{width:50%;padding:0 40px}.tracklist .container .block .block-title{font-size:18px;margin-bottom:20px;text-align:center}.tracklist .container .block .list{margin-bottom:20px}.tracklist .container .block .list li{font-size:14px;line-height:1.6;position:relative;margin-bottom:8px;padding-left:60px}.tracklist .container .block .list li .no{position:absolute;top:0;left:40px}.tracklist .container .block .list li .en{font-size:11px;display:block;color:#acb6d2}.tracklist .container .block .list li .preview{position:absolute;top:-5px;left:0;display:block;overflow:hidden;width:32px;height:32px;cursor:pointer;-webkit-transition:border .3s;transition:border .3s;-webkit-animation:none;animation:none;text-indent:-9999px;border:1px solid #4865b3;border-radius:50%;background:url(../img/btn-preview.png) -.5px -1px no-repeat rgba(72,101,179,.7);background-size:32px 96px;-webkit-tap-highlight-color:transparent}.tracklist .container .block .list li .preview:hover{border:1px solid #fff}.tracklist .container .block .list li .preview.playing{background-position:-.5px -65px}.tracklist .container .block .list li .preview.playing:hover{background-position:-.5px -33px}.tracklist .container .block .list li .preview.loading{-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;border:none!important;background:url(../img/preview_loading.svg) center center no-repeat;background-size:24px 24px}.tracklist .container .block .arranger{font-size:12px;line-height:1.5;padding:10px 20px;color:#999;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.tracklist .container .block .arranger dt{position:relative;float:left;clear:both;width:50%;padding-right:15px;text-align:right}.tracklist .container .block .arranger dd{padding:0 0 5px 50%}.tracklist .container .block.piano .block-title{color:#0cf}.tracklist .container .block.band .block-title{color:#43747b}.tracklist .container .block.extra{position:relative;margin:40px 0 0 50%;padding:40px}.tracklist .container .block.extra::before{position:absolute;top:0;left:0;width:50vw;height:100%;content:'';opacity:.05;background:#fff}.tracklist .container .block.extra .block-title{color:#acb6d2}@media screen and (max-width:640px){.tracklist{padding:45px 0 0}.tracklist::after,.tracklist::before{content:none}.tracklist .section-title{margin-bottom:25px}.tracklist .container{display:block;width:auto}.tracklist .container::after{position:absolute;top:0;left:0;width:100%;height:50px;content:'';background:-webkit-linear-gradient(top,#191919 0,rgba(25,25,25,0) 100%);background:linear-gradient(to bottom,#191919 0,rgba(25,25,25,0) 100%)}.tracklist .container .block{width:100%;margin-bottom:50px;padding:0}.tracklist .container .block .block-title{font-size:16px;position:relative;z-index:1;padding:25px 0 15px}.tracklist .container .block .list{margin-bottom:20px;padding:0 15px}.tracklist .container .block .list li{font-size:13px}.tracklist .container .block .arranger{font-size:11px;margin:0 15px;padding:10px 20px}.tracklist .container .block .arranger dt{float:none;clear:none;width:auto;text-align:left}.tracklist .container .block .arranger dd{margin-bottom:5px;padding:0;color:#fff}.tracklist .container .block .arranger dd:last-child{margin-bottom:0}.tracklist .container .block.band,.tracklist .container .block.piano{position:relative;margin-bottom:15px;padding-top:40%}.tracklist .container .block.band::before,.tracklist .container .block.piano::before{position:absolute;top:0;left:0;display:block;width:100%;height:0;padding-bottom:47%;content:'';background-size:contain}.tracklist .container .block.band::after,.tracklist .container .block.piano::after{position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:47%;content:'';background:-webkit-linear-gradient(top,rgba(25,25,25,0) 50%,#191919 100%);background:linear-gradient(to bottom,rgba(25,25,25,0) 50%,#191919 100%)}.tracklist .container .block.piano::before{background:url(../img/tracklist/bg-bottom.jpg) bottom left no-repeat}.tracklist .container .block.band::before{background:url(../img/tracklist/bg-top.jpg) bottom right no-repeat}.tracklist .container .block.extra{width:auto;margin:0;padding:15px 0;background:rgba(255,255,255,.05)}.tracklist .container .block.extra::before{content:none}.tracklist .container .block.extra .block-title{padding:5px 0 0}.tracklist .container .block.extra .list{display:block;padding:0 15px}.tracklist .container .block.extra .arranger{width:auto}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bonus{margin-bottom:10px;padding:70px 0 0;background:#040c22}.bonus .lead-text{margin-bottom:35px;text-align:center}.bonus .lead-text .txt-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:10px}.bonus .lead-text .txt-description{font-size:14px;line-height:1.8;margin-bottom:10px}.bonus .lead-text .note{font-size:12px;line-height:1.5;color:#999}.bonus .store-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bonus .store-list .item{width:480px;margin:0 0 70px;text-align:center}.bonus .store-list .item .title{font-size:14px;line-height:1.3;position:relative;width:100%;height:42px;margin-bottom:10px;background:#1e2539}.bonus .store-list .item .title span{position:absolute;top:50%;left:0;display:inline-block;width:100%;transform:translate(0,-50%)}.bonus .store-list .item .title span small{font-size:12px}.bonus .store-list .item .title span br{display:none}.bonus .store-list .item .title::after,.bonus .store-list .item .title::before{position:absolute;width:0;height:0;content:'';border-style:solid}.bonus .store-list .item .title::before{top:0;left:0;border-width:42px 20px 0 0;border-color:#040c22 transparent transparent}.bonus .store-list .item .title::after{right:0;bottom:0;border-width:0 0 42px 20px;border-color:transparent transparent #040c22}.bonus .store-list .item .image{width:auto;height:179px;margin:0 20px}.bonus .store-list .item .image a{line-height:0;position:relative;display:block}.bonus .store-list .item .image a::before{position:absolute;right:0;bottom:0;width:0;height:0;content:'';border-width:0 0 55px 55px;border-style:solid;border-color:transparent transparent #040c22}.bonus .store-list .item .image a::after{position:absolute;right:7px;bottom:7px;width:18px;height:18px;content:'';background:url(../img/bonus/icon-zoom.svg) no-repeat;background-size:contain}.bonus .store-list .item .image img{width:100%}.bonus .store-list .item .name{font-size:12px;line-height:1.4;padding:10px 0 8px}.bonus .store-list .item .link{margin:0 90px}.bonus .store-list .item .link a{font-size:14px;line-height:1.4;display:block;margin-bottom:10px;-webkit-transition:background .3s;transition:background .3s;color:#fff;background:#344a88}.bonus .store-list .item .link a:last-child{margin-bottom:0}.bonus .store-list .item .link a::before{position:absolute;right:2px;bottom:2px;width:0;height:0;content:'';border-width:0 0 12px 12px;border-style:solid;border-color:transparent transparent #000}.bonus .store-list .item .link a:hover{background:rgba(52,74,136,.7)}.bonus .store-list .item .link p{background:#404040}.bonus .store-list .item .link a,.bonus .store-list .item .link p{position:relative;width:100%;height:40px}.bonus .store-list .item .link a span,.bonus .store-list .item .link p span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:640px){.bonus{margin-bottom:10px;padding:50px 0}.bonus .lead-text{margin:0 15px 35px}.bonus .lead-text .txt-title{font-size:16px}.bonus .lead-text .txt-description{font-size:13px}.bonus .lead-text .note{font-size:11px}.bonus .store-list{display:block;width:auto;margin:0}.bonus .store-list .item{width:100%;margin:0 auto 20px;padding:20px 0}.bonus .store-list .item:nth-child(odd){background:#1e2539}.bonus .store-list .item:nth-child(odd) .title{background:rgba(255,255,255,.1)}.bonus .store-list .item:nth-child(odd) .title::before{border-color:#1e2539 transparent transparent}.bonus .store-list .item:nth-child(odd) .title::after{border-color:transparent transparent #1e2539}.bonus .store-list .item .title{font-size:13px;width:80%;height:45px;margin:0 auto 10px}.bonus .store-list .item .title span small{font-size:11px}.bonus .store-list .item .title span br{display:block}.bonus .store-list .item .image{width:100%;height:auto;margin:0}.bonus .store-list .item .name{font-size:11px;padding-top:5px}.bonus .store-list .item .link{width:80%;margin:auto}.bonus .store-list .item .link a{font-size:13px}.bonus .store-list:last-child .item:last-child{margin-bottom:0}}.initial-print{padding:85px 0 65px;text-align:center;background:#000}.initial-print .txt-title{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:20px}.initial-print .txt-list{font-size:18px;font-weight:700;line-height:1.5;margin-bottom:25px;color:#02bbe9}.initial-print .txt-note{font-size:12px;line-height:1.8;color:#999}@media screen and (max-width:640px){.initial-print .txt-list,.initial-print .txt-title{font-size:16px;margin-bottom:15px}.initial-print{padding:60px 15px;text-align:left}.initial-print .txt-list{padding:0 15px}.initial-print .txt-list li{position:relative;padding-left:1em}.initial-print .txt-list li::before{position:absolute;top:0;left:0;content:'・'}.initial-print .txt-note{font-size:11px;line-height:1.7}}#store-list{width:900px;margin:auto;padding:30px;border:1px solid rgba(85,98,133,.4);background:#000}#store-list h3{font-size:18px;margin-bottom:30px;text-align:center}#store-list .stores{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#store-list .stores .group{width:48%}#store-list h4{font-size:14px;line-height:25px;margin-bottom:5px;text-align:center;background:#556285}#store-list ul{margin-bottom:20px}#store-list ul li{font-size:13px;line-height:1.5}#store-list ul li a{color:#fff}#store-list ul li a:hover{text-decoration:none}@media screen and (max-width:640px){#store-list{width:94%}#store-list h3{font-size:16px}#store-list .stores{display:block}#store-list .stores .group{width:auto}#store-list h4{font-size:13px;line-height:26px}#store-list li{font-size:11px}}.sleeve-zoom{width:980px}.sleeve-zoom img{width:100%}.sleeve-zoom .close{top:-50px!important;right:-50px!important}@media screen and (max-width:640px){.sleeve-zoom{width:94%}.sleeve-zoom .close{top:-50px!important;right:0!important}}.spec{position:relative;padding:40px 0;background:#191919}.spec .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;padding-left:16px}.spec .jacket{width:320px}.spec .jacket img{width:100%;border:3px solid transparent;box-shadow:0 0 10px 0 #fff}.spec .detail{width:1%;padding-left:35px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.spec .detail .name{font-size:22px;font-weight:700;line-height:1.45;margin-bottom:10px;letter-spacing:.1em}.spec .detail .spec-detail{font-size:12px;line-height:1.4;margin-bottom:45px;padding:7px 10px;color:#ccc;border:1px solid #556285}.spec .detail .link{overflow:hidden}.spec .detail .link .link-title{font-size:16px;line-height:1.3;position:relative;margin-bottom:15px}.spec .detail .link .link-title::before{position:absolute;top:50%;left:0;width:100%;height:1px;content:'';background:#fff}.links .portal a::before,.links .series li a::before,.spec .detail .link .link-group a::before{height:0;content:'';border-style:solid}.spec .detail .link .link-title span{position:relative;padding-right:10px;background:#191919}.spec .detail .link .link-group{margin-bottom:20px}.spec .detail .link .link-group a{font-size:14px;line-height:1.4;position:relative;display:block;display:inline-block;margin:0 10px 10px 0;padding:8px 20px 8px 14px;-webkit-transition:background .3s;transition:background .3s;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:.1em;color:#fff;background:rgba(255,255,255,.1)}.spec .detail .link .link-group a:last-child{margin-bottom:0}.spec .detail .link .link-group a::before{position:absolute;top:2px;right:2px;width:0;border-width:0 10px 10px 0;border-color:transparent #fff transparent transparent}.spec .detail .link .link-group a:hover{background:#556285}@media screen and (max-width:640px){.spec{min-height:0;padding:40px 0 0}.spec .container{display:block;width:auto;padding-left:0}.spec .jacket{width:60%;margin:0 auto 15px}.spec .detail{width:auto;padding:0;text-align:center}.spec .detail .name{font-size:5.3vw;line-height:1.1}.spec .detail .spec-detail{font-size:11px;line-height:1.4;margin:0 10px 25px}.spec .detail .link{margin:0 10px}.spec .detail .link .link-title{display:none}.spec .detail .link .link-group{margin-bottom:20px}.spec .detail .link .link-group a{display:block;margin:0 0 10px;padding:10px 5px 10px 0}.spec .detail .link .link-group a:hover{background:rgba(255,255,255,.1)}}.links .portal a,.links .series li a{font-size:13px;text-decoration:none;color:#fff}.links{margin-top:10px;padding:20px 0 30px;background:#333}.links .portal{margin:0 0 20px;text-align:center}.links .portal a{line-height:1.3;position:relative;display:inline-block;padding:15px 30px;-webkit-transition:background .3s;transition:background .3s;letter-spacing:.1em;background:#000}.links .portal a::before{position:absolute;right:2px;bottom:2px;width:0;border-width:0 0 12px 12px;border-color:transparent transparent #fff}.links .portal a:hover{background:#556285}.links .series{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.links .series li{width:50%}.links .series li a{line-height:1.4;position:relative;padding:5px 15px;-webkit-transition:color .3s;transition:color .3s}.links .series li a::before{position:absolute;top:11px;left:0;width:0;-webkit-transition:left cubic-bezier(.215,.61,.355,1) .1s;transition:left cubic-bezier(.215,.61,.355,1) .1s;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff}.links .series li a:hover{color:#959fbb}.links .series li a:hover::before{left:1px;border-color:transparent transparent transparent #959fbb}@media screen and (max-width:640px){.links{padding:20px 0}.links .portal{margin:0 10px 20px}.links .portal a{font-size:12px;display:block;padding:10px;background:#556285}.links .series{display:block;width:auto;margin:0 10px}.links .series li{width:auto;margin-bottom:8px}.links .series li a{font-size:12px;line-height:1.4;display:block}.links .series li a::before{top:10px;left:2px}}