@import url("https://use.typekit.net/eeq0lnq.css");.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;background-size:100% auto}*{outline:none}html{overflow-y:inherit}body{width:auto}header#sqexHeader-white_rsp{z-index:1000;position:relative}@media screen and (max-width: 640px){header#sqexHeader-white_rsp{position:relative;top:auto;left:auto}}#sqexFooter{z-index:2;position:relative}#contents{font-feature-settings:"palt";-webkit-text-size-adjust:none;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;background:transparent;position:relative}#contents .sp-appear{display:none}.wapper{position:relative}.wapper *{box-sizing:border-box}.wapper img{display:block;width:100%}#wp{position:relative;font-size:13px;line-height:1.7em}@media screen and (max-width: 768px){#contents .pc-appear{display:none}#contents .sp-appear{display:block}.wapper::before{height:120vh}#sqexFooter{padding-bottom:20px}}.fadein-up,.fadein{opacity:0;filter:blur(10px)}.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.39, 0.575, 0.565, 1) forwards;animation:fadeInOut 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.fadein-up.visible{-webkit-animation:fadeInUp 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.05s forwards;animation:fadeInUp 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 0.05s 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 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.05s forwards;animation:fadeIn 1s 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(10px)}100%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(10px)}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)}100%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(10px)}}@keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}100%{opacity:0;transform:translate3d(0, 30px, 0);filter:blur(10px)}}@-webkit-keyframes fadeIn{0%{opacity:0;filter:blur(10px)}50%{filter:blur(0)}100%{opacity:1;filter:blur(0)}}@keyframes fadeIn{0%{opacity:0;filter:blur(10px)}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(10px)}}@keyframes fadeOut{0%{opacity:1;filter:blur(0)}50%{filter:blur(0)}100%{opacity:0;filter:blur(10px)}}#landing{background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);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-size:17px;font-family:"Kiwi Maru",メイリオ,Meiryo,sans-serif;line-height:1.5;color:#827586;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) 1s infinite alternate;animation:loader-txt cubic-bezier(0.445, 0.05, 0.55, 0.95) 1s 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}}@-webkit-keyframes loading-show{0%{opacity:0}100%{opacity:1}}@keyframes loading-show{0%{opacity:0}100%{opacity:1}}.lang{background:#fff;border-radius:0 0 10px 10px;position:absolute;top:0;right:10px;color:#000;padding:10px;z-index:100}.lang li{font-family:"Kiwi Maru",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:1.5}.lang li a,.lang li p{display:block;position:relative;padding:0 0 0 10px;color:#000;text-decoration:none;transition:color .3s}.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%)}.lang li a:hover{color:#977378;text-decoration:none}@media screen and (max-width: 768px){.lang{border-radius:0 0 5px 5px;top:0;right:5px;padding:4px 7px 6px}.lang.ja-top{top:35px}.lang ul{display:flex}.lang li{font-size:11px}.lang li:not(:last-child){border-right:#999 1px solid;margin-right:7px;padding-right:7px}.lang li p{padding:0 0 0 7px}.lang li a{padding:0}}.bonus{position:relative}.bonus .bonus-container{width:100%;max-width:1020px;padding:0 20px;margin:auto}.bonus .bonus-container .inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:40px 20px;text-align:center;position:relative}.bonus .bonus-container .inner .title{width:123px;margin:0 auto 30px;padding-bottom:26px;position:relative}.bonus .bonus-container .inner .title.en{width:auto;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-weight:400;font-size:26px;line-height:1.5;padding-bottom:22px;margin-bottom:24px}.bonus .bonus-container .inner .title::after{content:'';background:linear-gradient(to right, rgba(115,128,122,0.5) 0%, rgba(115,135,144,0.5) 25%, rgba(130,117,134,0.5) 50%, rgba(151,115,118,0.5) 75%, rgba(153,145,113,0.5) 100%);width:60px;height:6px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bonus .bonus-container .inner .bonus-name{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:23px;line-height:1.5;letter-spacing:.05em;margin-bottom:16px}.bonus .bonus-container .inner .note{font-size:10px;line-height:1.4;letter-spacing:.05em}.bonus .bonus-container .inner .note li::before{content:'※'}.bonus .bonus-container .inner .note.en li::before{content:'*'}@media screen and (max-width: 768px){.bonus .bonus-container{padding:0 4vw}.bonus .bonus-container .inner{padding:10.66667vw 4vw}.bonus .bonus-container .inner .title{width:22.66667vw;margin-bottom:5.33333vw;padding-bottom:4vw}.bonus .bonus-container .inner .title.en{font-size:5.33333vw;margin-bottom:5.33333vw;padding-bottom:4vw}.bonus .bonus-container .inner .title::after{width:13.33333vw;height:1.06667vw}.bonus .bonus-container .inner .bonus-name{font-size:4.8vw;margin-bottom:5.33333vw}.bonus .bonus-container .inner .note{font-size:2.66667vw;text-align:left}.bonus .bonus-container .inner .note li{position:relative;padding-left:1em}.bonus .bonus-container .inner .note li::before{position:absolute;top:0;left:0}}.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:#999171;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}.modal-info-saledate .modal-dialog{width:100%;max-width:720px;padding:20px}.modal-info-saledate .modal-dialog .modal-content{border:none;border-radius:0;display:block}.modal-info-saledate .modal-dialog .modal-content .modal-body{background-size:cover;position:relative;padding-left:30px;padding-right:30px;padding-bottom:50px}.modal-info-saledate .modal-dialog .modal-content .modal-body::before{content:'';border:#b0a690 1px solid;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;top:-5px;left:-5px}.modal-info-saledate .modal-dialog .modal-content .modal-body .title{padding-top:30px;margin-bottom:40px;position:relative;font-family:"Kiwi Maru",メイリオ,Meiryo,sans-serif;font-weight:400;font-size:26px;line-height:1.6;text-align:center;color:#999171;text-align:center}.modal-info-saledate .modal-dialog .modal-content .modal-body .title span{display:inline-block;position:relative;padding-bottom:5px}.modal-info-saledate .modal-dialog .modal-content .modal-body .title span::before{content:'';background:#999171;width:100%;height:3px;position:absolute;bottom:0;left:0}.modal-info-saledate .modal-dialog .modal-content .modal-body .body-text{font-size:14px;line-height:1.5;position:relative}.modal-info-saledate .modal-dialog .modal-content .modal-body .body-text h3{color:#999171}.modal-info-saledate .modal-dialog .modal-content .modal-body .body-text P:not(:last-child){margin-bottom:1.5em}.modal-info-saledate .modal-dialog .modal-content .modal-body .body-text P.signature{text-align:right}@media screen and (max-width: 640px){.modal-info-saledate .modal-dialog{width:100%}.modal-info-saledate .modal-dialog .modal-content .modal-body{padding-left:20px;padding-right:20px;padding-bottom:60px}.modal-info-saledate .modal-dialog .modal-content .modal-body .title{font-size:20px}.modal-info-saledate .modal-dialog .modal-content .modal-body .body-text{font-size:13px}}.banner-vinylportal{background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);padding:50px 0;position:relative}.banner-vinylportal .bnr{width:270px;margin:auto}@media screen and (max-width: 768px){.banner-vinylportal{padding:10.66667vw 0}.banner-vinylportal .bnr{width:69.33333vw}}#page-top .top{margin-bottom:70px}#page-top .top .kv{width:100%;height:0;padding-bottom:50.90909%;background:url(../img/top/kv-pc.jpg) no-repeat;background-size:cover;text-indent:-9999px;margin-bottom:-50px;position:relative}#page-top .top .kv.en{margin-bottom:-55px}#page-top .top .kv .note{font-size:10px;line-height:1.5;text-indent:0;color:#666;position:absolute;bottom:10px;right:5px;text-align:right}#page-top .top .title{width:511px;margin:0 auto 38px}#page-top .top .title.en{width:615px;margin-bottom:46px}#page-top .top .description{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:20px;line-height:2;letter-spacing:.05em;position:relative;margin-bottom:45px}#page-top .top .description::before{content:'';background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);width:calc(100% - 20px);height:200px;position:absolute;bottom:-105px;left:0}#page-top .top .description p{width:100%;max-width:700px;margin:auto;position:relative}#page-top .top .description p:not(:last-child){margin-bottom:1.8em}#page-top .top .description.en{line-height:1.7;letter-spacing:0}#page-top .top .description.en p{max-width:850px;padding:0 15px}#page-top .top .description-note{display:none}#page-top .top .banner-estore{width:100%;max-width:1020px;margin:auto;padding:0 20px;position:relative}#page-top .top .banner-estore a{background:#fff;display:block}#page-top .top .banner-estore a img{box-shadow:0 0 10px rgba(0,0,0,0.1);transition:box-shadow .3s, opacity .3s}#page-top .top .banner-estore a:hover img{box-shadow:0 0 10px rgba(0,0,0,0.3);opacity:.8}#page-top .top .banner-estore.closed a{pointer-events:none;position:relative}#page-top .top .banner-estore.closed a::before{content:'';background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%}#page-top .top .banner-estore.closed a::after{content:'終了しました';font-size:20px;line-height:1.5;letter-spacing:.05em;color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 768px){#page-top .top{margin-bottom:24vw}#page-top .top .kv{padding-bottom:97.06667%;background-image:url(../img/top/kv-sp.jpg);margin-bottom:-10.66667vw}#page-top .top .kv.en{margin-bottom:-8vw}#page-top .top .kv .note{display:none}#page-top .top .title{width:92vw;margin-bottom:6.66667vw}#page-top .top .title.en{width:92vw;margin-bottom:8vw}#page-top .top .description{font-size:4.26667vw;padding:0 4vw;margin-bottom:4vw}#page-top .top .description::before{display:none}#page-top .top .description p br{display:none}#page-top .top .description-note{display:block;font-size:10px;line-height:1.5;color:#666;padding:0 4vw;margin-bottom:10.66667vw}#page-top .top .banner-estore{padding:0}#page-top .top .banner-estore.closed a::after{font-size:14px}}.header-note a{display:block;background:#977376;font-size:14px;line-height:1.5;letter-spacing:.05em;text-decoration:underline;text-align:center;color:#fff;padding:8px 10px}.header-note a span{position:relative;padding-right:10px}.header-note a span::after{content:'';position:absolute;top:50%;right:0;width:5px;height:5px;border:#fff solid;border-width:1px 1px 0 0;transform:rotate(45deg) translateY(-50%)}@media screen and (max-width: 768px){.header-note{height:35px;overflow:hidden}.header-note a{font-size:13px}}#page-top .lineup{display:flex;flex-wrap:wrap;width:100%;max-width:980px;margin:0 auto 10px;padding:0 30px}#page-top .lineup .box{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);display:flex;align-items:center;margin:-20px auto 50px}#page-top .lineup .box .jacket{width:47.95918%}#page-top .lineup .box .inner{width:1%;flex-grow:1;padding:15px 35px}#page-top .lineup .box .inner .title{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:10px}#page-top .lineup .box .inner .sale-date{font-size:16px;line-height:1.5;margin-bottom:20px}#page-top .lineup .box .inner .store{overflow:hidden}#page-top .lineup .box .inner .store .store-title{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.05em;padding-left:5px;margin-bottom:10px;display:inline-block;position:relative}#page-top .lineup .box .inner .store .store-title::after{content:'';width:50vw;height:1px;background:#ccc;position:absolute;top:50%;right:0;transform:translateX(100%) translateX(5px)}#page-top .lineup .box .inner .store ul li:not(:last-child){margin-bottom:10px}#page-top .lineup .box .inner .store ul li a{display:inline-block;padding:8px 35px 10px;background:linear-gradient(to right, #7aa893 0%, #6d9eb4 25%, #996fa6 50%, #ba6a71 75%, #bfae6b 100%);border-radius:20px;font-size:16px;font-weight:700;line-height:1.5;color:#fff;text-decoration:none;overflow:hidden;position:relative}#page-top .lineup .box .inner .store ul li a::before{content:'';background:rgba(255,255,255,0.15);width:0;height:100%;position:absolute;top:0;left:0;border-radius:20px;transition:width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#page-top .lineup .box .inner .store ul li a:hover::before{width:100%}#page-top .lineup .box .inner .store ul li a span{position:relative}#page-top .lineup .items{display:flex;flex-wrap:wrap}#page-top .lineup .item{width:50%;margin-bottom:30px}#page-top .lineup .item:nth-child(2n){-webkit-animation-delay:.25s;animation-delay:.25s;padding-left:10px}#page-top .lineup .item:nth-child(2n-1){padding-right:10px}#page-top .lineup .item a{display:flex;align-items:center;color:#000;text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,0);background:url(../img/common/jacket-shadow.png) no-repeat;background-size:contain}#page-top .lineup .item a .jacket{width:52.17391%;margin-right:10px}#page-top .lineup .item a .inner{width:1%;flex-grow:1}#page-top .lineup .item a .inner .title{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:10px}#page-top .lineup .item a .inner .sale-date{font-size:20px;line-height:1.5;text-align:center;margin-bottom:10px;padding-right:10px}#page-top .lineup .item a .inner .sale-date small{font-size:70%}#page-top .lineup .item a .inner .sale-date.en{text-align:left;font-size:18px;line-height:1.2}#page-top .lineup .item a .inner .btn{position:relative;font-size:16px;line-height:1.5;text-align:center;margin:0 15px 0 5px;padding:3px;border-bottom:2px solid #000}#page-top .lineup .item a .inner .btn::after{content:'';width:10px;height:10px;border:#000 1px solid;position:absolute;bottom:-6px;left:-5px}#page-top .lineup .item a .inner .btn::before{content:'';background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);width:0;height:100%;display:block;position:absolute;top:0;left:0;opacity:1;transition:width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}#page-top .lineup .item a .inner .btn span{position:relative}#page-top .lineup .item a:hover .inner .btn::before{width:100%}#page-top .lineup .note{width:100%;font-size:10px;line-height:1.5;text-align:right;color:#666;margin:0 0 20px}#page-top .lineup .note.en{text-align:left}#page-top .lineup .note.en li{position:relative;padding-left:1em}#page-top .lineup .note.en li::before{content:'*';position:absolute;top:0;left:0}@media screen and (max-width: 920px){#page-top .lineup .box .jacket{width:47.95918%}#page-top .lineup .box .inner .title{font-size:18px;margin-bottom:6px}#page-top .lineup .box .inner .sale-date{font-size:14px;margin-bottom:15px}#page-top .lineup .box .inner .store .store-title{font-size:14px;margin-bottom:6px}#page-top .lineup .box .inner .store ul li:not(:last-child){margin-bottom:6px}#page-top .lineup .box .inner .store ul li a{padding:5px 20px 6px;border-radius:16px;font-size:14px}#page-top .lineup .item a .inner .sale-date{font-size:16px}}@media screen and (max-width: 768px){#page-top .lineup{display:block;margin-bottom:5.33333vw;padding:0 4vw}#page-top .lineup .box{display:block}#page-top .lineup .box .jacket{width:100%}#page-top .lineup .box .inner{width:100%;padding:5.33333vw 4vw}#page-top .lineup .box .inner .title{font-size:4.8vw;text-align:center}#page-top .lineup .box .inner .sale-date{font-size:4.8vw;text-align:center;color:#666}#page-top .lineup .box .inner .store{border-top:#ccc 1px solid;padding-top:4vw}#page-top .lineup .box .inner .store .store-title{font-size:4.26667vw;padding-left:0;padding-bottom:0;margin-bottom:2.66667vw;border-bottom:none;text-align:center;display:block}#page-top .lineup .box .inner .store .store-title::after{content:none}#page-top .lineup .box .inner .store ul li:not(:last-child){margin-bottom:2.66667vw}#page-top .lineup .box .inner .store ul li a{display:block;font-size:3.73333vw;text-align:center;border-radius:3.73333vw}#page-top .lineup .box .inner .store ul li a::before{border-radius:3.73333vw}#page-top .lineup .items{display:block}#page-top .lineup .item{width:100%;margin-bottom:8vw;padding:0 0 8vw}#page-top .lineup .item:nth-child(2n){-webkit-animation-delay:.05s;animation-delay:.05s;padding-left:0}#page-top .lineup .item:nth-child(2n-1){padding-right:0}#page-top .lineup .item:not(:last-child){border-bottom:1px solid #eee}#page-top .lineup .item a{display:block;box-shadow:none;background:none}#page-top .lineup .item a .jacket{width:58.66667vw;margin:0 auto 2.66667vw}#page-top .lineup .item a .inner{width:100%;text-align:center}#page-top .lineup .item a .inner .title{font-size:4.26667vw;margin-bottom:2.66667vw}#page-top .lineup .item a .inner .sale-date{font-size:4.8vw;margin-bottom:4.26667vw;padding-right:0;color:#666}#page-top .lineup .item a .inner .sale-date.en{text-align:center;font-size:4.8vw}#page-top .lineup .item a .inner .sale-date.en br{display:none}#page-top .lineup .item a .inner .btn{display:inline-block;font-size:3.73333vw;margin:auto;padding:0 13.33333vw 1.33333vw;border-bottom:none}#page-top .lineup .item a .inner .btn::after{content:'';width:1.86667vw;height:1.86667vw;border-width:1px 1px 0 0;top:50%;bottom:auto;left:auto;right:5px;transform:translate(-50%, -65%) rotate(45deg)}#page-top .lineup .item a .inner .btn::before{width:100%;height:3.2vw;top:auto;bottom:.53333vw}#page-top .lineup .item a:hover{box-shadow:none}#page-top .lineup .note{text-align:center;margin:2.66667vw 0 21.33333vw}}#page-top .bonus{margin:50px 0}#page-top .bonus::before{content:'';background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);width:calc(100% - 20px);height:200px;position:absolute;top:-50px;left:0}@media screen and (max-width: 768px){#page-top .bonus{margin:13.33333vw 0}#page-top .bonus::before{width:85%;height:40vw;top:-20px}}#page-detail{position:relative}#page-detail::before,#page-detail::after{content:'';width:50%;height:100%;position:absolute;top:0;z-index:0}#page-detail::before{left:0}#page-detail::after{right:0}#page-detail .container{position:relative;z-index:1;overflow:hidden}#page-detail .container::before{content:'';width:100%;max-width:980px;height:100%;background:no-repeat center top;background-size:100% auto;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:0}#page-detail .container .background{width:100%;max-width:980px;height:100%;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:0}#page-detail .container .background::before,#page-detail .container .background::after{content:'';width:50%;height:100%;background-repeat:no-repeat;background-size:200% auto;position:absolute;top:0;opacity:0;transition:opacity .4s}#page-detail .container .background::before{left:0;background-position:left top}#page-detail .container .background::after{right:0;background-position:right top}#page-detail .container .background.side-a::before{opacity:1}#page-detail .container .background.side-b::after{opacity:1}#page-detail.first::before{background:#5e786f}#page-detail.first::after{background:#5e899c}#page-detail.first .container::before{background-image:url(../img/detail/bg-01.jpg),linear-gradient(to right, #5e786f 0%, #5e9080 50%, #5e899c 100%)}#page-detail.first .container .background::before,#page-detail.first .container .background::after{background-image:url(../img/detail/bg-01-character.jpg)}#page-detail.second::before{background:#60869d}#page-detail.second::after{background:#7d6386}#page-detail.second .container::before{background-image:url(../img/detail/bg-02.jpg),linear-gradient(to right, #60869d 0%, #5e6d8e 50%, #7d6386 100%)}#page-detail.second .container .background::before,#page-detail.second .container .background::after{background-image:url(../img/detail/bg-02-character.jpg)}#page-detail.third::before{background:#866f8b}#page-detail.third::after{background:#a46676}#page-detail.third .container::before{background-image:url(../img/detail/bg-03.jpg),linear-gradient(to right, #866f8b 0%, #9a6f8a 50%, #a46676 100%)}#page-detail.third .container .background::before,#page-detail.third .container .background::after{background-image:url(../img/detail/bg-03-character.jpg)}#page-detail.fourth::before{background:#a66a72}#page-detail.fourth::after{background:#a99c65}#page-detail.fourth .container::before{background-image:url(../img/detail/bg-04.jpg),linear-gradient(to right, #a66a72 0%, #a78667 50%, #a99c65 100%)}#page-detail.fourth .container .background::before,#page-detail.fourth .container .background::after{background-image:url(../img/detail/bg-04-character.jpg)}@media screen and (max-width: 768px){#page-detail .container::before{min-width:600px;height:120vh}#page-detail .container .background{min-width:600px}}#page-detail .tracklist{margin:auto;padding:140px 20px 100px;width:100%;max-width:1020px;position:relative}#page-detail .tracklist .disc{width:50%;position:relative}#page-detail .tracklist .disc::before{content:'';background:rgba(255,255,255,0.9);width:100vw;height:100%;position:absolute;top:0}#page-detail .tracklist .disc::after{font-size:40px;font-family:adobe-garamond-pro,serif;color:#000;line-height:1;letter-spacing:.05em;opacity:.2;position:absolute;top:0;transform-origin:left bottom}#page-detail .tracklist .disc .title{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.05em;margin-bottom:15px;position:relative}#page-detail .tracklist .disc .list{position:relative;margin-bottom:20px}#page-detail .tracklist .disc .list li{font-size:14px;line-height:1.5;letter-spacing:.05em;position:relative;padding-left:1.5em;margin-bottom:10px}#page-detail .tracklist .disc .list li .no{position:absolute;top:0;left:0}#page-detail .tracklist .disc .note{position:relative}#page-detail .tracklist .disc .note li{font-size:11px;line-height:1.5;letter-spacing:.05em;position:relative;padding-left:1em}#page-detail .tracklist .disc .note li::before{content:'※';position:absolute;top:0;left:0}#page-detail .tracklist .disc .note.en li::before{content:'*'}#page-detail .tracklist .disc.disc-a{margin:0 0 175px auto;padding:40px 45px 40px 75px}#page-detail .tracklist .disc.disc-a::before{left:7.7551%}#page-detail .tracklist .disc.disc-a::after{content:'Side A';right:-40px;transform:translateY(-100%) rotate(90deg) translateY(-100%)}#page-detail .tracklist .disc.disc-b{margin:0 auto 0 0;padding:40px 20px 40px 50px}#page-detail .tracklist .disc.disc-b::before{right:7.7551%}#page-detail .tracklist .disc.disc-b::after{content:'Side B';left:0;transform:translateY(-100%) rotate(90deg)}@media screen and (max-width: 768px){#page-detail .tracklist{padding:18.66667vw 4vw 600px}#page-detail .tracklist .disc{width:70%}#page-detail .tracklist .disc::after{opacity:.1}#page-detail .tracklist .disc .title{font-size:16px;margin-bottom:10px;text-align:center}#page-detail .tracklist .disc .list{margin-bottom:0}#page-detail .tracklist .disc .list li{font-size:3.2vw;margin-bottom:5px}#page-detail .tracklist .disc .note{margin-top:10px}#page-detail .tracklist .disc .note li{font-size:2.66667vw;color:#666}#page-detail .tracklist .disc.disc-a{margin-bottom:13.33333vw;padding:10.66667vw 0 10.66667vw 5.33333vw}#page-detail .tracklist .disc.disc-a::before{left:0}#page-detail .tracklist .disc.disc-a .title{padding-right:2.66667vw}#page-detail .tracklist .disc.disc-b{padding:10.66667vw 4vw 10.66667vw 0}#page-detail .tracklist .disc.disc-b::before{right:0}#page-detail .tracklist .disc.disc-b::after{left:auto;right:-20px;transform:translateY(-100%) rotate(90deg) translateY(-100%)}}#page-detail .bonus{margin:0 0 110px}@media screen and (max-width: 768px){#page-detail .bonus{margin:0 0 8vw}#page-detail .bonus .bonus-container{padding:0}}#page-detail .products{border-bottom:36px solid #000;background:#fff;padding:0 20px;position:relative}#page-detail .products .spec{border-bottom:1px solid rgba(0,0,0,0.3);width:100%;max-width:980px;margin:auto;padding:40px 30px;display:flex;align-items:center;background:url(../img/common/jacket-shadow.png) no-repeat 7% 50%;background-size:auto 80%}#page-detail .products .spec .jacket{width:340px;margin-right:28px}#page-detail .products .spec .inner{width:1%;flex-grow:1}#page-detail .products .spec .inner .name{font-size:22px;font-weight:700;line-height:1.18182;letter-spacing:.05em;margin-bottom:16px}#page-detail .products .spec .inner dl{font-size:14px;line-height:1.5;margin-bottom:20px}#page-detail .products .spec .inner dl dt{width:4em;float:left;clear:both}#page-detail .products .spec .inner dl dd{padding:0 0 0 4em}#page-detail .products .spec .inner dl dd .btn-info{margin-left:15px;display:inline-block}#page-detail .products .spec .inner dl dd .btn-info a{color:#900;padding:2px 10px 3px;text-decoration:underline;padding-left:10px;position:relative}#page-detail .products .spec .inner dl dd .btn-info a::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #900}#page-detail .products .spec .inner dl.en dt{width:7em}#page-detail .products .spec .inner dl.en dd{padding-left:7em}#page-detail .products .spec .inner .store .store-title{font-size:16px;line-height:1.5;letter-spacing:.05em;padding-left:5px;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.3)}#page-detail .products .spec .inner .store ul li:not(:last-child){margin-bottom:5px}#page-detail .products .spec .inner .store ul li a{display:inline-block;padding:8px 35px 10px;background:linear-gradient(to right, #7aa893 0%, #6d9eb4 25%, #996fa6 50%, #ba6a71 75%, #bfae6b 100%);border-radius:20px;font-size:16px;font-weight:700;line-height:1.5;color:#fff;text-decoration:none;overflow:hidden;position:relative}#page-detail .products .spec .inner .store ul li a::before{content:'';background:rgba(255,255,255,0.15);width:0;height:100%;position:absolute;top:0;left:0;border-radius:20px;transition:width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#page-detail .products .spec .inner .store ul li a:hover::before{width:100%}#page-detail .products .spec .inner .store ul li a span{position:relative}#page-detail .products .spec .inner .store-note{font-size:10px;line-height:1.5;margin-top:15px}#page-detail .products .spec .inner .store-note p:not(:last-child){margin-bottom:.75em}#page-detail .products .lineup{width:100%;max-width:980px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-between}#page-detail .products .lineup .item{width:30.61224%;text-align:center}#page-detail .products .lineup .item a{display:block;color:#000;text-decoration:none;padding:30px;box-shadow:0 0 10px rgba(0,0,0,0);transition:box-shadow .3s}#page-detail .products .lineup .item a .jacket{margin-bottom:15px}#page-detail .products .lineup .item a .title{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:10px}#page-detail .products .lineup .item a .sale-date{font-size:16px;line-height:1.5;text-align:center;margin-bottom:20px;padding-right:10px}#page-detail .products .lineup .item a .sale-date small{font-size:70%}#page-detail .products .lineup .item a .btn{position:relative;font-size:14px;line-height:1.5;text-align:center;margin:0 15px 0 5px;padding:3px;border-bottom:2px solid #000}#page-detail .products .lineup .item a .btn::after{content:'';width:10px;height:10px;border:#000 1px solid;position:absolute;bottom:-6px;left:-5px}#page-detail .products .lineup .item a .btn::before{content:'';background:#fff linear-gradient(to right, rgba(115,128,122,0.2) 0%, rgba(115,135,144,0.2) 25%, rgba(130,117,134,0.2) 50%, rgba(151,115,118,0.2) 75%, rgba(153,145,113,0.2) 100%);width:0;height:100%;display:block;position:absolute;top:0;left:0;opacity:1;transition:width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}#page-detail .products .lineup .item a .btn span{position:relative}#page-detail .products .lineup .item a:hover{box-shadow:0 0 10px rgba(0,0,0,0.15)}#page-detail .products .lineup .item a:hover .btn::before{width:100%}#page-detail .products .note{font-size:10px;line-height:1.5;color:#666;text-align:right;width:100%;max-width:980px;margin:0 auto 20px}#page-detail .products .note.en{text-align:left;padding-bottom:30px}#page-detail .products .note.en li{position:relative;padding-left:1em}#page-detail .products .note.en li::before{content:'*';position:absolute;top:0;left:0}@media screen and (max-width: 768px){#page-detail .products{background:none;border-bottom-width:0;padding:0}#page-detail .products .spec{background:#fff;padding:13.33333vw 4vw;display:block;border-bottom:none;margin-bottom:8vw}#page-detail .products .spec .jacket{width:74.66667vw;margin:0 auto 5.33333vw}#page-detail .products .spec .inner{width:100%}#page-detail .products .spec .inner .name{font-size:4.26667vw;margin-bottom:4vw;text-align:center}#page-detail .products .spec .inner dl{width:16.75em;font-size:3.46667vw;margin:0 auto 4vw}#page-detail .products .spec .inner dl dt{width:4em;float:left;clear:both}#page-detail .products .spec .inner dl dd{padding:0 0 0 4em}#page-detail .products .spec .inner dl dd .btn-info{margin-left:0;margin-bottom:10px;display:block}#page-detail .products .spec .inner dl.en{font-size:4.26667vw;width:15em;margin-top:-2.66667vw}#page-detail .products .spec .inner dl.en dd{font-weight:700}#page-detail .products .spec .inner .store{border-top:#ccc 1px solid;padding-top:4vw}#page-detail .products .spec .inner .store .store-title{font-size:3.73333vw;padding-left:0;padding-bottom:0;margin-bottom:2.66667vw;border-bottom:none;text-align:center}#page-detail .products .spec .inner .store .store-title.en{font-size:4.26667vw}#page-detail .products .spec .inner .store ul li:not(:last-child){margin-bottom:2.66667vw}#page-detail .products .spec .inner .store ul li a{display:block;font-size:4.26667vw;text-align:center;border-radius:5.33333vw}#page-detail .products .spec .inner .store ul li a::before{border-radius:5.33333vw}#page-detail .products .spec .inner .store-note{font-size:2.66667vw;margin-top:4vw}#page-detail .products .lineup{background:#fff;margin-bottom:0;padding:5.33333vw 4vw 0;display:block}#page-detail .products .lineup .item{width:100%;text-align:left}#page-detail .products .lineup .item:not(:last-child){border-bottom:#999 1px solid}#page-detail .products .lineup .item a{padding:20px 0;box-shadow:none;display:flex;align-items:center}#page-detail .products .lineup .item a .jacket{margin:0 15px 0 0;width:40%}#page-detail .products .lineup .item a .inner{width:1%;flex-grow:1}#page-detail .products .lineup .item a .title{font-size:3.46667vw;margin-bottom:1.33333vw}#page-detail .products .lineup .item a .sale-date{font-size:3.73333vw;margin-bottom:2.66667vw;padding-right:0;text-align:left}#page-detail .products .lineup .item a .btn{display:inline-block;font-size:3.73333vw;margin:auto;padding:0 13.33333vw 1.33333vw;border-bottom:none}#page-detail .products .lineup .item a .btn::after{content:'';width:1.86667vw;height:1.86667vw;border-width:1px 1px 0 0;top:50%;bottom:auto;left:auto;right:5px;transform:translate(-50%, -65%) rotate(45deg)}#page-detail .products .lineup .item a .btn::before{width:100%;height:3.2vw;top:auto;bottom:.53333vw}#page-detail .products .lineup .item a:hover{box-shadow:none}#page-detail .products .note{background:#fff;padding:0 4vw 80px;text-align:left;margin:0 auto 20px}#page-detail .products .note.note{padding-bottom:70px}}.btn-back{position:fixed;bottom:16px;left:0}.btn-back.fixed{position:absolute}.btn-back a{background:linear-gradient(to right, #7aa893 0%, #6d9eb4 25%, #996fa6 50%, #ba6a71 75%, #bfae6b 100%);padding:8px 20px 8px 15px;border:#fff solid;border-width:2px 2px 2px 0;border-radius:0 20px 20px 0;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;color:#fff;text-decoration:none;overflow:hidden;position:relative;transition:color .2s}.btn-back a span{position:relative;width:100%}.btn-back a::before{content:'';background:#3f3532;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:0 20px 20px 0;transform:translateX(-100%);transition:transform cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s}.btn-back a:hover{color:#fff}.btn-back a:hover::before{transform:translateX(0)}
