@import url("https://use.typekit.net/eeq0lnq.css");body{background:#000;font-feature-settings:"palt";-webkit-text-size-adjust:none}*{outline:none}html{overflow-y:inherit}body{width:auto}header#sqexHeader-black_rsp{z-index:1000;position:relative;overflow:hidden}@media screen and (max-width: 640px){header#sqexHeader-black_rsp{position:relative;top:auto;left:auto}}#sqexFooter{z-index:2;position:relative}#contents{background:#000;color:#fff;position:relative}#contents .sp-appear{display:none}#contents .contents-section{overflow:hidden}.wapper{font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;position:relative;position:relative;width:100%;max-width:1600px;margin:auto}.wapper *{box-sizing:border-box}.wapper img{display:block;width:100%}#wp{position:relative;font-size:13px;line-height:1.7em}.section-title{width:358px;margin:0 auto 55px}@media screen and (max-width: 768px){#contents .pc-appear{display:none}#contents .sp-appear{display:block}#wp{min-width:0}#wp.mobile{height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}.section-title{width:69.33333vw;margin-bottom:10.66667vw}#sqexFooter{padding-bottom:20px}}.fadein-up,.fadein{opacity:0}.fadein-up.hidden,.fadein.hidden{visibility:hidden;-webkit-animation:none;animation:none}.fadein-up.visible,.fadein.visible{visibility:visible}.fadein-up{transform:translate3d(0, 30px, 0);-webkit-animation:fadeInOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeInOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein-up.visible{-webkit-animation:fadeInUp 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards;animation:fadeInUp 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards}.fadein{-webkit-animation:fadeOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;animation:fadeOut 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards}.fadein.visible{-webkit-animation:fadeIn 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards;animation:fadeIn 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.15s forwards}.parallax{transition:transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1)}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}50%{opacity:.35}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}50%{opacity:.35}100%{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0)}50%{opacity:.35}100%{opacity:0;transform:translate3d(0, 30px, 0)}}@keyframes fadeInOut{0%{opacity:1;transform:translate3d(0, 0, 0)}50%{opacity:.35}100%{opacity:0;transform:translate3d(0, 30px, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#landing{background:#000;position:fixed;width:100%;height:100%;top:0;left:0;opacity:1;transition:opacity 1s;z-index:10000}#landing .txt{position:absolute;top:50%;left:50%;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;font-size:17px;font-weight:700;line-height:1.5;color:#ad9856;letter-spacing:.5em;padding-left:.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}}#local_header{font-weight:400;position:absolute;top:0;left:0;width:100%;z-index:1000}#local_header.fixed{position:fixed;top:0}#local_header img{display:block;width:100%}#local_header nav#menu{width:100%;max-width:980px;margin:auto;position:relative;display:flex;justify-content:flex-end;align-items:center}#local_header nav#menu .menu-list{position:relative}#local_header nav#menu .menu-list .common-menu{display:flex;padding:22px 15px 0 0;position:relative;z-index:1}#local_header nav#menu .menu-list .common-menu li{position:relative;display:inline-block;margin-right:15px;font-size:16px;font-family:adobe-garamond-pro,serif;line-height:1.5;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.9),0 0 8px rgba(0,0,0,0.9)}#local_header nav#menu .menu-list .common-menu li a{font-weight:700;color:#fff;transition:color .3s}#local_header nav#menu .menu-list .common-menu li a:hover{color:#dbd8bd;text-decoration:none}#local_header nav#menu .lang{margin-top:16px;display:flex;align-items:stretch;border:1px solid #fff}#local_header nav#menu .lang li p,#local_header nav#menu .lang li a{font-family:adobe-garamond-pro, 'Noto Sans JP', メイリオ, Meiryo, sans-serif;font-size:13px;line-height:1.2;padding:6px 7px 2px}#local_header nav#menu .lang li p:not(:last-child),#local_header nav#menu .lang li a:not(:last-child){border-right:1px solid #fff}#local_header nav#menu .lang li p{background:#fff;color:#000}#local_header nav#menu .lang li a{background:rgba(0,0,0,0.5);color:#fff;text-decoration:none;display:block}#local_header nav#menu .menu-icon{display:none}@media screen and (max-width: 768px){#local_header{background:transparent;border:none;width:100%;height:auto;margin:0;z-index:1000}#local_header nav#menu{background:none;position:relative;width:100%;height:auto;margin:0}#local_header nav#menu .sp-logo{display:block;position:absolute;top:2vw;left:1.33333vw;width:26.66667vw}#local_header nav#menu .menu-list{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.95);opacity:0;z-index:500;padding:0;overflow:auto;align-items:center;display:flex;align-items:center;transform:translate(0, -100%)}#local_header nav#menu .menu-list::before,#local_header nav#menu .menu-list::after{content:none}#local_header nav#menu .menu-list .logo{width:32vw;margin:70px auto 30px}#local_header nav#menu .menu-list .common-menu{display:block;width:100%;margin-bottom:0;padding:0 0 5.33333vw}#local_header nav#menu .menu-list .common-menu li{width:100%;display:block;margin-top:5.33333vw}#local_header nav#menu .menu-list .common-menu li:not(:last-child){margin-right:0}#local_header nav#menu .menu-list .common-menu li:not(:last-child)::after{content:none}#local_header nav#menu .menu-list .common-menu li a{text-align:center;font-size:5.33333vw;line-height:1.5;display:block;text-align:center;opacity:0;transform:translate(-70px, 0)}#local_header nav#menu .menu-list .common-menu li a.disable{opacity:0}#local_header nav#menu .menu-list .common-menu li.menu1{width:100%}#local_header nav#menu .menu-list .common-menu li.menu2 a{transition-delay:.05s}#local_header nav#menu .menu-list .common-menu li.menu3 a{transition-delay:.1s}#local_header nav#menu .menu-list .common-menu li.menu4 a{transition-delay:.15s}#local_header nav#menu .menu-list .common-menu li.menu5 a{transition-delay:.2s}#local_header nav#menu .menu-list .common-menu li.menu6 a{transition-delay:.25s}#local_header nav#menu .menu-list .common-menu li.menu7 a{transition-delay:.3s}#local_header nav#menu.open .menu-list{transform:translate(0, 0);-webkit-animation:menu-list-show .3s forwards;animation:menu-list-show .3s forwards}#local_header nav#menu.open .menu-list .common-menu li a{opacity:1;transform:translate(0, 0);transition-property:all;transition-duration:.45s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}#local_header nav#menu.open .menu-list .common-menu li a.disable{opacity:.4}#local_header nav#menu .lang{position:absolute;top:10px;left:10px;margin:0}#local_header nav#menu .lang li p,#local_header nav#menu .lang li a{font-size:13px;padding:6px 5px 2px}#local_header nav#menu .menu-icon{display:block;border:none;position:absolute;top:0;right:0;padding:10px;width:32px;height:32px;z-index:1002;transition:0.3s;cursor:pointer}#local_header nav#menu .menu-icon span{display:inline-block;width:25px;height:2px;transition:0.3s;background:#fff;position:relative;text-indent:-9999px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background .3s}#local_header nav#menu .menu-icon span::before,#local_header nav#menu .menu-icon span::after{content:'';background:#fff;display:inline-block;width:100%;height:2px;position:absolute;left:0;transition:0.3s}#local_header nav#menu .menu-icon span::before{top:8px;transform-origin:center center}#local_header nav#menu .menu-icon span::after{top:-8px;transform-origin:center center}#local_header nav#menu.open .menu-icon span{background:rgba(0,0,0,0) !important}#local_header nav#menu.open .menu-icon span::before{transform:translate(0, -8px) rotate(-225deg)}#local_header nav#menu.open .menu-icon span::after{transform:translate(0, 8px) rotate(225deg)}}@-webkit-keyframes menu-list-show{0%{opacity:0}100%{opacity:1}}@keyframes menu-list-show{0%{opacity:0}100%{opacity:1}}.top{background:#000 url(../img/top/kv.jpg) no-repeat center top;background-size:100% auto;width:100%;height:0;padding-bottom:60.90909%;position:relative;z-index:100}.top::before{content:'';width:100%;height:17.91045%;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);position:absolute;bottom:4.32836%;left:0}.top .container{position:absolute;bottom:0;left:50%;width:100%;max-width:1100px;height:100%;max-height:670px;transform:translateX(-50%)}.top .logo{width:28.18182%;position:absolute;top:62.08955%;left:6.18182%}.top .txt-composer{width:14.95455%;position:absolute;top:83.28358%;left:6.45455%}.top .txt-composer.en{width:23.86364%;left:6.72727%}.top .txt-date{width:32.95455%;position:absolute;top:88.65672%;left:6.72727%}@media screen and (max-width: 1040px){.top .logo{left:10px}.top .txt-composer{left:15px}.top .txt-composer.en{left:15px}.top .txt-date{left:15px}}@media screen and (max-width: 768px){.top{background-size:200% auto;background-position:64% top;padding-bottom:149.09091%}.top::before{height:36.58537%;bottom:21.95122%}.top .container{max-height:100%;left:0;transform:none;display:flex;flex-direction:column;justify-content:flex-end;padding:0 5.33333vw 5.33333vw}.top .logo{width:77.33333%;position:relative;top:auto;left:auto;margin:0 auto}.top .txt-composer{width:37.33333%;position:relative;top:auto;left:auto;margin:2.66667vw auto 1.33333vw}.top .txt-composer.en{width:58.66667%}.top .txt-date{width:82.66667%;position:relative;top:auto;left:auto;margin:0 auto}}.description{position:relative;background:#fbf4d6;padding:75px 0 25.45455%;z-index:100}.description::before{content:'';background:url(../img/description/fig-illust.png) no-repeat;background-size:contain;width:72%;height:0;padding-bottom:45.54545%;position:absolute;bottom:0;right:0}.description .container{width:100%;max-width:980px;margin:auto;padding:0 20px;position:relative}.description .title{width:86.02041%;margin-bottom:50px}.description .title.en{width:56.12245%}.description .txt-description{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:18px;line-height:2;letter-spacing:.1em;color:#000;text-shadow:2px 0 5px #fff, 0 2px 5px #fff, -2px 0 5px #fff, 0 -2px 5px #fff}.description .txt-description.en{letter-spacing:0}.description .txt-description p:not(:last-child){margin-bottom:2em}@media screen and (max-width: 768px){.description{padding:13.33333vw 0 63.25758%}.description::before{width:100%;padding-bottom:63.25758%}.description .container{width:100%;max-width:980px;margin:auto;padding:0 20px;position:relative}.description .title{width:100%;margin-bottom:8vw}.description .title.en{width:94%}.description .txt-description{font-size:4.26667vw;margin-bottom:13.33333vw;text-shadow:none}.description .txt-description p:not(:last-child){margin-bottom:1.3em}.description .txt-description p br{display:none}}.pv{padding:0;margin-bottom:40px;position:relative;z-index:100}.pv .container{width:100%;max-width:980px;margin:auto;padding:95px 4.08163% 45px;position:relative}.pv .container .section-title{color:#fff;opacity:.2}.pv .container .player{width:90%;max-width:780px;margin:auto;padding:5px;box-shadow:0 0 5px rgba(255,255,255,0.6)}.pv .container .player .youtube-player{width:100%;height:0;padding-bottom:56.25%;position:relative}.pv .container .player .youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.pv{margin-bottom:10.66667vw}.pv .container{padding:16vw 0 0}.pv .container .section-title{display:none}.pv .container .player{background:rgba(255,255,255,0.1);width:100%;padding:1.33333vw;box-shadow:none}}.tracklist{padding:105px 0 80px;overflow:hidden}.tracklist::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/tracklist/bg.jpg?v2) no-repeat center center;background-size:cover}.tracklist .container{width:100%;max-width:1020px;padding:0 20px;margin:auto}.tracklist .section-title{margin-bottom:15px}.tracklist .lists{width:100%;max-width:940px;margin:0 auto}.tracklist .lists .list{padding:15px 0;display:flex;flex-wrap:wrap}.tracklist .lists .list .disc-name{border-bottom:#ffd38c 1px solid;padding:5px 0;width:100%;margin-bottom:20px;font-family:adobe-garamond-pro,serif;font-size:26px;font-weight:400;color:#ffd38c;text-shadow:0 0 5px #000}.tracklist .lists .list ul{width:50%;padding:0 15px}.tracklist .lists .list ul li{font-size:14px;line-height:1.5;margin-bottom:6px;color:#fff;position:relative;padding:5px 35px 8px 70px}.tracklist .lists .list ul li.bonustrack{padding-top:calc(1.2em + 10px)}.tracklist .lists .list ul li.bonustrack .bonustrack{position:absolute;top:5px;left:0;color:#ffd38c}.tracklist .lists .list ul li.bonustrack .no{top:calc(1.2em + 10px)}.tracklist .lists .list ul li .no{position:absolute;top:5px;left:0}.tracklist .lists .list ul li .small{display:block;font-size:70%}.tracklist .lists .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:30px;text-indent:-9999px;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:10}.tracklist .lists .list ul li .preview.playing{background-position:center -48px}.tracklist .lists .list ul li .preview.playing:hover{background-position:center -24px}.tracklist .lists .list ul li .preview.loading{background:none;border-color:rgba(255,255,255,0)}.tracklist .lists .list ul li .preview.loading::after{content:'';background:url(../img/tracklist/preview-loading.svg) no-repeat center center;background-size:100% auto;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}.tracklist .credit{width:100%;max-width:780px;margin:0 auto 30px;font-size:12px;line-height:1.5;color:#ccc;text-align:center}@media screen and (max-width: 768px){.tracklist{position:relative;background-color:#000;background-position:center top;background-size:cover;padding:21.33333vw 0 16vw}.tracklist .container{padding:0 4vw}.tracklist .section-title{margin-bottom:2.66667vw}.tracklist .lists{margin-bottom:0}.tracklist .lists .list{padding:0;margin-bottom:13.33333vw;display:block}.tracklist .lists .list .disc-name{padding:1.33333vw 0;margin-bottom:4vw;font-size:6.13333vw;text-align:center}.tracklist .lists .list ul{width:100%;padding:0}.tracklist .lists .list ul li{font-size:3.2vw;margin-bottom:2.4vw;padding:1.33333vw 8vw .53333vw 17.33333vw}.tracklist .lists .list ul li.bonustrack{padding-top:calc(1.2em + 20 / 750 * 100vw)}.tracklist .lists .list ul li.bonustrack .bonustrack{top:1.33333vw;left:2.66667vw}.tracklist .lists .list ul li.bonustrack .no{top:calc(1.2em + 20 / 750 * 100vw)}.tracklist .lists .list ul li .no{top:1.33333vw;left:2.66667vw}.tracklist .lists .list ul li .preview{background-size:5.86667vw auto;width:6.4vw;height:6.4vw;top:.53333vw;left:8.53333vw}.tracklist .lists .list ul li .preview.playing{background-position:center -11.73333vw}.tracklist .lists .list ul li .preview.playing:hover{background-position:center -5.86667vw}.tracklist .credit{margin-bottom:12vw;font-size:2.66667vw}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bonus{background:url(../img/bonus/bg.jpg) no-repeat center center;background-size:cover;padding:105px 0 80px;position:relative;z-index:100}.bonus .container{width:100%;max-width:1020px;padding:0 20px;margin:auto}.bonus .item{width:326px;margin:auto;text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;color:#ffd38c}.bonus .item .fig{background:#30281f;padding:10px;margin-bottom:15px;position:relative}.bonus .item .fig::before{content:'';border:rgba(255,255,255,0.3) 1px solid;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}.bonus .item .store-name{margin-bottom:4px;font-size:18px;line-height:1.5;letter-spacing:.1em}.bonus .item .store-name span{display:inline-block;padding-bottom:5px;border-bottom:#ffd38c 2px solid}.bonus .item .title{font-size:24px;line-height:1.5;letter-spacing:.1em}.bonus .item .link{width:100%;margin-top:15px}.bonus .item .link a{display:block;background:url(../img/store/btn-bg.png) no-repeat;background-size:contain;width:100%;height:0;padding-bottom:18.06452%;position:relative;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:15px;line-height:1.5;letter-spacing:.1em;color:#ffd38c;text-align:center;text-decoration:none;transition:opacity .2s}.bonus .item .link a span{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%) translateY(1px)}.bonus .item .link a:hover{opacity:.8}.bonus .note{margin-top:24px;font-size:11px;line-height:1.5;text-align:center;color:#fff}.bonus .note li::before{content:'※'}@media screen and (max-width: 768px){.bonus{padding:21.33333vw 0}.bonus .container{padding:0 4vw}.bonus .item{width:100%}.bonus .item .fig{width:66.66667vw;padding:2.66667vw;margin:0 auto 4vw}.bonus .item .fig::before{width:calc(100% - 16 / 750 * 100vw);height:calc(100% - 16 / 750 * 100vw);top:1.06667vw;left:1.06667vw}.bonus .item .store-name{margin-bottom:1.06667vw;font-size:4.26667vw}.bonus .item .store-name span{padding-bottom:1.33333vw}.bonus .item .title{font-size:5.6vw}.bonus .item .link{padding:0 5.33333vw}.bonus .item .link a{font-size:3.46667vw}.bonus .note{margin-top:5.33333vw;font-size:2.66667vw}}.store{background:url(../img/store/bg.jpg) no-repeat center center;background-size:cover;padding:85px 0 35px;position:relative;z-index:100}.store .container{width:100%;max-width:780px;padding:0 20px;margin:auto}.store .section-title{margin-bottom:3px}.store .sub-title{font-size:14px;line-height:1.5;color:#1c0d00;text-align:center;margin-bottom:55px}.store .product-image{background:rgba(0,0,0,0.1);padding:30px;width:100%;max-width:740px;margin:0 auto 40px;position:relative}.store .product-image::before{content:'';border:#be8222 1px solid;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:5px;left:5px}.store .product-image.has-note::after{content:'※画像はイメージになります。';position:absolute;bottom:35px;left:35px;font-size:10px;line-height:1.4;color:#666}.store .links{width:100%;padding:0 0 58.97436%;margin:auto;display:flex;flex-wrap:wrap;position:relative}.store .links::after{content:'';background:url(../img/store/fig-illust.png) no-repeat;background-size:contain;width:104.87179%;height:0;padding-bottom:56.35697%;position:absolute;bottom:0;left:0;transform:translateX(5%);mix-blend-mode:multiply}.store .links .link{width:46%;margin-bottom:20px}.store .links .link:nth-child(2n){margin-left:8%;-webkit-animation-delay:.25s;animation-delay:.25s}.store .links .link a{display:block;background:url(../img/store/btn-bg.png) no-repeat;background-size:contain;width:100%;height:0;padding-bottom:18.06452%;position:relative;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:15px;line-height:1.5;letter-spacing:.1em;color:#ffd38c;text-align:center;text-decoration:none;transition:opacity .2s}.store .links .link a span{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%) translateY(1px)}.store .links .link a:hover{opacity:.8}@media screen and (max-width: 768px){.store{padding:21.33333vw 0 5.33333vw}.store .container{padding:0 4vw}.store .section-title{margin-bottom:.8vw}.store .sub-title{font-size:3.46667vw;margin-bottom:13.33333vw}.store .product-image{padding:4vw;margin-bottom:10.66667vw}.store .product-image::before{width:calc(100% - 24 / 750 * 100vw);height:calc(100% - 24 / 750 * 100vw);top:1.33333vw;left:1.33333vw}.store .product-image.has-note::after{bottom:4.66667vw;left:4.66667vw;font-size:1.33333vw}.store .links{padding:0 5.33333vw 56vw}.store .links .link{width:100%;margin-bottom:4vw}.store .links .link:nth-child(2n){margin-left:0;-webkit-animation-delay:.15s;animation-delay:.15s}.store .links .link a{font-size:3.46667vw}}.digital{padding:105px 0 80px;overflow:hidden}.digital .container{width:100%;max-width:1020px;padding:0 20px;margin:auto;position:relative}.digital .items{display:flex;align-items:flex-start}.digital .items .item{width:50%;padding:0 20px;text-align:center;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;color:#ffd38c}.digital .items .item .fig{background:#30281f;padding:10px;margin:0 auto 10px;position:relative;width:100%;max-width:320px}.digital .items .item .fig::before{content:'';border:rgba(255,255,255,0.3) 1px solid;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}.digital .items .item .item-name{margin-bottom:10px;font-size:18px;line-height:1.5;letter-spacing:.1em;color:#fff}.digital .items .item .credit{font-size:12px;line-height:1.4;color:#fff;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif;text-align:left;width:100%;max-width:195px;margin:0 auto 10px;opacity:.75}.digital .items .item .credit dt{float:left;clear:both;width:4em}.digital .items .item .credit dd{padding:0 0 0 4em}.digital .items .item .credit.en{max-width:220px}.digital .items .item .credit.en dt{width:6em}.digital .items .item .credit.en dd{padding:0 0 0 6em}.digital .items .item .link{width:100%;max-width:310px;margin:auto}.digital .items .item .link a{display:block;background:url(../img/store/btn-bg.png) no-repeat;background-size:contain;width:100%;height:0;padding-bottom:18.06452%;position:relative;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:15px;line-height:1.5;letter-spacing:.1em;color:#ffd38c;text-align:center;text-decoration:none;transition:opacity .2s}.digital .items .item .link a span{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%) translateY(1px)}.digital .items .item .link a:hover{opacity:.8}.digital .items .item .note{margin-top:10px;font-size:11px;line-height:1.4;color:#fff;font-family:"Noto Sans JP",メイリオ,Meiryo,sans-serif}@media screen and (max-width: 768px){.digital{padding:21.33333vw 0}.digital .container{padding:0 4vw}.digital .items{display:block}.digital .items .item{width:100%}.digital .items .item:not(:last-child){margin-bottom:13.33333vw}.digital .items .item .fig{width:66.66667vw;max-width:66.66667vw;padding:2.66667vw;margin:0 auto 2.66667vw}.digital .items .item .fig::before{width:calc(100% - 16 / 750 * 100vw);height:calc(100% - 16 / 750 * 100vw);top:1.06667vw;left:1.06667vw}.digital .items .item .item-name{margin-bottom:1.6vw;font-size:4.26667vw}.digital .items .item .item-name span{padding-bottom:1.33333vw}.digital .items .item .credit{font-size:3.2vw;max-width:52vw;margin:0 auto 3.2vw;opacity:.75}.digital .items .item .credit.en{max-width:58.66667vw}.digital .items .item .link{max-width:82.66667vw;padding:0 5.33333vw}.digital .items .item .link a{font-size:3.46667vw}.digital .items .item .note{margin-top:2.66667vw;font-size:2.93333vw}}.profile{background:url(../img/profile/bg.jpg) no-repeat center center;background-size:cover;padding:85px 0 70px;text-align:center;position:relative;z-index:100}.profile .fig{width:280px;margin:0 auto 30px}.profile .txt-sub{font-size:14px;line-height:1.35;letter-spacing:.1em}.profile .txt-name{font-size:24px;line-height:1.5;letter-spacing:.1em;margin-bottom:5px}.profile .profile-txt{width:100%;max-width:680px;padding:0 20px;margin:30px auto 25px;font-size:14px;line-height:1.7;text-align:left}.profile .profile-txt p:not(:last-child){margin-bottom:1em}.profile .profile-txt p i{font-style:italic}.profile .btn-link a{margin-left:15px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho Pro","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;font-size:15px;line-height:1.5;letter-spacing:.2em;color:#ffd38c;text-decoration:underline;position:relative}.profile .btn-link a::before{content:'';width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #ffd38c;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}@media screen and (max-width: 768px){.profile{padding:21.33333vw 0 16vw}.profile .fig{width:64vw;margin-bottom:6.66667vw}.profile .txt-sub{font-size:3.73333vw}.profile .txt-name{font-size:5.33333vw;margin-bottom:1.33333vw}.profile .profile-txt{padding:0 5.33333vw;margin:6.66667vw auto;font-size:3.46667vw}.profile .btn-link a{margin-left:3.46667vw;font-size:4vw}.profile .btn-link a::before{border-width:.93333vw 0 .93333vw 1.06667vw;left:-3.46667vw}}.product{position:relative;background:url(../img/spec/bg.jpg) no-repeat center center;background-size:cover;padding:45px 0}.product .spec{width:100%;max-width:890px;padding:0 20px;margin:0 auto;display:flex;align-items:center}.product .spec .jacket{width:30.58824%;margin-right:3.05882%}.product .spec .inner{width:1%;flex-grow:1;padding-bottom:5px}.product .spec .inner .product-name{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin-bottom:5px;padding-bottom:5px;border-bottom:rgba(255,255,255,0.2) 1px solid}.product .spec .inner .detail{display:flex}.product .spec .inner .detail dl{width:50%;font-size:14px;line-height:1.5;letter-spacing:.05em}.product .spec .inner .detail dl dt{width:5em;float:left;clear:both}.product .spec .inner .detail dl dd{padding:0 0 0 5em}.product .spec .inner .detail.en{display:block}.product .spec .inner .detail.en dl{width:100%}.product .spec .inner .detail.en dl dt{width:9em}.product .spec .inner .detail.en dl dd{padding:0 0 0 9em}.product .spec .inner ul{font-size:14px}@media screen and (max-width: 768px){.product{padding:21.33333vw 0}.product .spec{padding:0 4vw;display:block}.product .spec .jacket{width:69.33333vw;margin:0 auto 5.33333vw}.product .spec .inner{width:100%;padding-top:0}.product .spec .inner .product-name{font-size:4.26667vw;margin-bottom:2.4vw;padding-bottom:2.66667vw;text-align:center}.product .spec .inner .detail{display:block}.product .spec .inner .detail dl{font-size:3.46667vw;width:16em;margin:auto}.product .spec .inner .detail ul{font-size:3.46667vw}.product .spec .inner .detail.en dl{width:22em}}.footer{background:#000;padding:40px 0;position:relative;z-index:100}.footer .bnr{width:160px;margin:auto}.footer .bnr a img{transition:opacity .2s}.footer .bnr a:hover img{opacity:.7}@media screen and (max-width: 768px){.footer{padding:10.66667vw}.footer .bnr{width:42.66667vw}}.dot{position:-webkit-sticky;position:sticky;bottom:0;width:100%;height:0;pointer-events:none;z-index:100}.dot .items{width:100%;max-width:980px;height:120px;margin:auto;display:flex;justify-content:flex-end;align-items:flex-end;transform:translateY(-100%);overflow:hidden}.dot .items .item{position:relative;height:100%}.dot .items .item img{position:absolute;left:0}.dot .items .item.item-1,.dot .items .item.item-2,.dot .items .item.item-3{width:128px}.dot .items .item.item-1{margin:0 -35px}.dot .items .item.item-1 img{top:0}.dot .items .item.item-2{margin:0 -35px}.dot .items .item.item-2 img{top:35px}.dot .items .item.item-3{margin:0 -48px}.dot .items .item.item-3 img{top:7px}.dot .items .item.item-4{margin:0 -74px;width:256px}.dot .items .item.item-4 img{top:-37px}@media screen and (max-width: 768px){.dot{height:120px}.dot .items{justify-content:center;transform:none}}
