@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}@media screen and (max-width: 1023px){.l-wrapper{padding-top:7.5rem}}.wrapper{color:#000;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow:hidden}@media screen and (max-width: 749px){.wrapper{padding-top:13.3333333333vw}}.hd{z-index:999;width:100%}@media screen and (min-width: 750px){.hd{position:relative;height:0}}@media screen and (max-width: 749px){.hd{position:fixed;top:0;left:0;background:#fff;height:13.3333333333vw}}@media screen and (max-width: 749px){.hd__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:13.3333333333vw;padding-left:2.6666666667vw}}@media screen and (min-width: 750px){.hd__logo{position:absolute;width:min(22.4347826087vw,258px);top:min(1.3913043478vw,16px);left:min(1.3913043478vw,16px)}}@media screen and (max-width: 749px){.hd__logo{width:38.1333333333vw}}.hd__body{position:fixed}@media screen and (min-width: 750px){.hd__body{top:min(4.347826087vw,50px);right:min(4.347826087vw,50px)}}@media screen and (max-width: 749px){.hd__body{width:100%;height:100vh;top:-100vh;left:0;padding:21.3333333333vw 10.6666666667vw;background:#000;-webkit-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden}.is-active .hd__body{top:0;opacity:1;visibility:visible}}.gnav__item{position:relative}@media screen and (min-width: 750px){.gnav__item{text-align:right}.gnav__item+.gnav__item{margin-top:.2em}}@media screen and (max-width: 749px){.gnav__item{margin-top:4vw}}.gnav__anc{color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-weight:500}@media screen and (min-width: 750px){.gnav__anc{font-size:min(1.3913043478vw,16px);-webkit-transition:all .3s;transition:all .3s}.gnav__anc::after{content:"";display:block;position:absolute;top:50%;right:min(-1.7391304348vw,-20px);width:min(.6956521739vw,8px);height:min(.6956521739vw,8px);background:#fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .3s;transition:all .3s}.gnav__anc.is-current::after{opacity:1}.is-black .gnav__anc{color:#000}.is-black .gnav__anc::after{background:#000}}@media screen and (max-width: 749px){.gnav__anc{font-size:8.5333333333vw}}@media screen and (max-width: 749px){.ham{position:relative;z-index:15;width:16vw;height:9.3333333333vw}}@media screen and (max-width: 749px){.ham__item{position:absolute;height:1px;background:#000;-webkit-transition:all .35s ease;transition:all .35s ease;left:3.2vw;width:9.3333333333vw}.ham__item:nth-child(1){top:3.4666666667vw}.ham__item:nth-child(2){top:5.6vw}}@media screen and (max-width: 749px){.is-active .ham__item{background:#fff;top:4.5333333333vw}.is-active .ham__item:nth-child(1){-webkit-transform:rotate(190deg);transform:rotate(190deg)}.is-active .ham__item:nth-child(2){-webkit-transform:rotate(-190deg);transform:rotate(-190deg)}}.hero{position:relative}.hero__title{position:absolute}@media screen and (min-width: 750px){.hero__title{bottom:min(-2.6666666667vw,-40px);left:min(-2vw,-30px);width:min(51.4666666667%,772px)}}@media screen and (max-width: 749px){.hero__title{bottom:-5.3333333333vw;left:-8vw;width:106.1333333333vw}}.intro{overflow:hidden}@media screen and (min-width: 750px){.intro{margin-bottom:min(6.6666666667vw,100px)}}@media screen and (max-width: 749px){.intro{margin-bottom:0}}.intro__box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw}.intro__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.2em;color:rgba(0,0,0,.05);font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-weight:bold;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 750px){.intro__text{font-size:min(12.6086956522vw,145px)}}@media screen and (max-width: 749px){.intro__text{font-size:19.2vw}}.intro__text:nth-child(odd){-webkit-animation:loop 50s -25s linear infinite;animation:loop 50s -25s linear infinite}.intro__text:nth-child(even){-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@media screen and (min-width: 750px){.sec__head{margin-bottom:min(5.2173913043vw,60px)}}@media screen and (max-width: 749px){.sec__head{margin-bottom:5.3333333333vw}.sec__head.-spflat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec__head.-spflat .sec__jp{line-height:2;margin-left:.5em}}.sec__heading{font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-weight:600;line-height:1.1}@media screen and (min-width: 750px){.sec__heading{font-size:min(5.5652173913vw,64px)}}@media screen and (max-width: 749px){.sec__heading{font-size:9.6vw}}.sec__jp{font-weight:bold}@media screen and (min-width: 750px){.sec__jp{font-size:min(1.3043478261vw,15px)}}@media screen and (max-width: 749px){.sec__jp{font-size:3.4666666667vw}}@media screen and (min-width: 750px){.story{padding:min(6.9565217391vw,80px) 0 min(13.9130434783vw,160px)}}@media screen and (max-width: 749px){.story{padding:40px 0}}@media screen and (min-width: 750px){.story__inner{width:90%;max-width:970px;margin:0 auto}}@media screen and (max-width: 749px){.story__inner{padding:0 2rem}}@media screen and (min-width: 750px){.story__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 749px){.story__head{margin-bottom:10.6666666667vw}}.story__heading{margin-bottom:1em;font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif}@media screen and (min-width: 750px){.story__heading{font-size:min(2.2608695652vw,26px)}}@media screen and (max-width: 749px){.story__heading{font-size:4.8vw;text-align:center}}.story__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-family:"Noto Serif JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",serif;line-height:1}@media screen and (min-width: 750px){.story__lead{width:min(25.2173913043vw,290px);font-size:min(13.8260869565vw,159px)}}@media screen and (max-width: 749px){.story__lead{width:40vw;margin:0 auto;font-size:21.8666666667vw}}.story__lead::before,.story__lead::after{content:"";display:block}@media screen and (min-width: 750px){.story__lead::before,.story__lead::after{width:min(2.5217391304vw,29px);height:min(7.3043478261vw,84px)}}@media screen and (max-width: 749px){.story__lead::before,.story__lead::after{width:4vw;height:11.7333333333vw}}.story__lead::before{border-top:2px solid #000;border-left:2px solid #000}.story__lead::after{border-right:2px solid #000;border-bottom:2px solid #000;-ms-flex-item-align:end;align-self:flex-end}@media screen and (min-width: 750px){.story__text{font-size:min(1.7391304348vw,20px);line-height:2.6}}@media screen and (max-width: 749px){.story__text{margin-top:1.8em;font-size:4vw;line-height:1.8;text-align:center}}@media screen and (min-width: 750px){.story__cv{width:100%;margin-top:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.story__cv{margin-top:10.6666666667vw}}.story__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 1em;border:1px solid #000;font-weight:bold;margin:0 auto}@media screen and (min-width: 750px){.story__btn{max-width:min(33.0434782609vw,380px);min-height:min(7.8260869565vw,90px);font-size:min(1.5652173913vw,18px);-webkit-transition:all .3s;transition:all .3s}.story__btn:hover{color:#fff;background:#000}}@media screen and (max-width: 749px){.story__btn{width:100%;max-width:72vw;min-height:17.0666666667vw;font-size:3.7333333333vw}}.cm{position:relative;z-index:10}@media screen and (min-width: 750px){.cm{padding:min(6.9565217391vw,80px) 0 min(13.9130434783vw,160px)}}@media screen and (max-width: 749px){.cm{padding:10.6666666667vw 0 21.3333333333vw}}.cm::before{content:"";display:block;position:absolute;top:0;background:#eaeaea;z-index:-1}@media screen and (min-width: 750px){.cm::before{left:calc(50% - min(32vw,480px));width:min(82vw,1230px);height:min(105.2173913043vw,1210px)}}@media screen and (max-width: 749px){.cm::before{left:18.6666666667vw;width:82.6666666667vw;height:242.6666666667vw}}@media screen and (min-width: 750px){.cm__inner{width:90%;max-width:1320px;margin:0 auto}}@media screen and (max-width: 749px){.cm__inner{padding:0 2rem}}@media screen and (min-width: 750px){.cm__block.-cm02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:min(-2.6086956522vw,-30px)}}@media screen and (max-width: 749px){.cm__block+.cm__block{margin-top:10.6666666667vw}}@media screen and (min-width: 750px){.-cm02 .cmMovie__head{margin-left:min(4.347826087vw,50px)}}.cmMovie__heading{margin-bottom:1em}@media screen and (min-width: 750px){.cmMovie__heading{font-size:min(1.9130434783vw,22px)}}@media screen and (max-width: 749px){.cmMovie__heading{font-size:4.2666666667vw}}@media screen and (min-width: 750px){.-cm01 .cmMovie__main{width:min(90.4347826087vw,1040px)}.-cm02 .cmMovie__main{width:min(53.9130434783vw,620px)}}@media screen and (max-width: 749px){.cmMovie__main{margin-bottom:9.3333333333vw}}.cmMovie__inner{position:relative;overflow:hidden;padding-top:56.25%}.cmMovie__inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (min-width: 750px){.cm__sns{margin-top:min(4.347826087vw,50px)}}.cvSns__term{margin-bottom:1em;font-weight:bold}@media screen and (min-width: 750px){.cvSns__term{font-size:min(1.3913043478vw,16px)}}@media screen and (max-width: 749px){.cvSns__term{font-size:3.7333333333vw;text-align:center}}.cvSns__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 749px){.cvSns__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 750px){.cvSns__item{width:min(5.2173913043vw,60px);margin-right:min(1.0434782609vw,12px)}}@media screen and (max-width: 749px){.cvSns__item{width:12vw;margin:0 1.3333333333vw}}.cvSns__btn{display:block}@media screen and (min-width: 750px){.cvSns__btn{-webkit-transition:all .3s;transition:all .3s}.cvSns__btn:hover{-webkit-filter:invert(1);filter:invert(1)}}.special{background:url(../img/special_bg.jpg) no-repeat top center/100% min(64.347826087vw,740px)}@media screen and (min-width: 750px){.special{padding:min(6.9565217391vw,80px) 0}}@media screen and (max-width: 749px){.special{padding:10.6666666667vw 0}}@media screen and (min-width: 750px){.special__inner{width:90%;max-width:1320px;margin:0 auto}}@media screen and (max-width: 749px){.special__inner{padding:0 2rem}}.special__head{color:#fff}@media screen and (min-width: 750px){.special__jp{margin-top:1em}}@media screen and (max-width: 749px){.special__jp{margin-top:.5em}}.special__body{position:relative;z-index:5;text-align:center}@media screen and (min-width: 750px){.special__body{max-width:1200px;margin:0 auto;padding:min(6.9565217391vw,80px) min(6.9565217391vw,80px) 0}}@media screen and (max-width: 749px){.special__body{padding-top:8vw}}.special__body::before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background:#fff;z-index:-1}.special__chach{font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-weight:bold}@media screen and (min-width: 750px){.special__chach{font-size:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.special__chach{font-size:9.6vw}}.special__lead{margin-top:1em;font-family:"Noto Serif JP","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",serif;line-height:2}@media screen and (min-width: 750px){.special__lead{font-size:min(2vw,23px)}}@media screen and (max-width: 749px){.special__lead{font-size:4vw}}.special__text{margin-top:1.5em;line-height:2}@media screen and (min-width: 750px){.special__text{margin-bottom:min(5.2173913043vw,60px);font-size:clamp(12px,1.5652173913vw,18px)}}@media screen and (max-width: 749px){.special__text{margin-bottom:10.6666666667vw;font-size:3.4666666667vw}}.special__movie{position:relative;overflow:hidden;padding-top:56.25%}.special__movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (min-width: 750px){.cast{padding:min(6.9565217391vw,80px) 0 min(13.9130434783vw,160px)}}@media screen and (max-width: 749px){.cast{padding:40px 0}}@media screen and (min-width: 750px){.cast__inner{width:90%;max-width:1320px;margin:0 auto}}@media screen and (max-width: 749px){.cast__inner{padding:0 2rem}}@media screen and (min-width: 750px){.cast__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.cast__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:77.5%}}@media screen and (min-width: 750px){.cast__img{width:41.7399804497%}}@media screen and (max-width: 749px){.cast__img{margin-bottom:5.3333333333vw}}@media screen and (min-width: 750px){.cast__profile{width:54.2521994135%}}@media screen and (max-width: 749px){.cast__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 750px){.cast__jpname{font-size:min(2.6086956522vw,30px)}}@media screen and (max-width: 749px){.cast__jpname{margin-right:.5em;font-size:6.9333333333vw}}@media screen and (min-width: 750px){.cast__enname{font-size:clamp(12px,1.2173913043vw,14px)}}@media screen and (max-width: 749px){.cast__enname{font-size:2.9333333333vw}}.cast__text{margin-top:1.5em;line-height:2}@media screen and (min-width: 750px){.cast__text{font-size:clamp(12px,1.4782608696vw,17px)}}@media screen and (max-width: 749px){.cast__text{font-size:3.4666666667vw}}@media screen and (min-width: 750px){.song{padding-bottom:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.song{padding-bottom:40px}}@media screen and (min-width: 750px){.song__inner{width:90%;max-width:1320px;margin:0 auto}}.song__main{background:#eaeaea}@media screen and (min-width: 750px){.song__main{padding:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.song__main{padding:10.6666666667vw 5.3333333333vw}}.song__head{text-align:center}.song__lead{margin-top:1em;font-weight:bold}@media screen and (min-width: 750px){.song__lead{font-size:min(2.0869565217vw,24px);line-height:2}}@media screen and (max-width: 749px){.song__lead{font-size:4.5333333333vw;line-height:1.8}}@media screen and (max-width: 749px){.song__btn{margin-top:8vw}}.songBtn__play,.songBtn__pause{display:none}.songBtn__play.is-current,.songBtn__pause.is-current{display:block}@media screen and (min-width: 750px){.songBtn__play .songBtn__item:hover{background:#fff;color:#000}}@media screen and (min-width: 750px){.songBtn__pause .songBtn__item:hover{background:#000;color:#fff}}.songBtn__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:.5em 1.7em;border:1px solid #000;font-weight:bold;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.songBtn__play .songBtn__item{background:#000;color:#fff}.songBtn__pause .songBtn__item{background:#fff;color:#000}@media screen and (min-width: 750px){.songBtn__item{width:min(53.9130434783vw,620px);height:min(8.6956521739vw,100px);font-size:min(2.0869565217vw,24px)}}@media screen and (max-width: 749px){.songBtn__item{height:20vw;font-size:4.5333333333vw}}@media screen and (min-width: 750px){.songBtn__icon{width:min(3.652173913vw,42px);-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width: 749px){.songBtn__icon{width:10.1333333333vw}}.song__info{background:#fff;border:1px solid #707070}@media screen and (min-width: 750px){.song__info{max-width:900px;margin:min(2.6086956522vw,30px) auto 0}}@media screen and (max-width: 749px){.song__info{margin-top:5.3333333333vw}}.songInfo__head{text-align:center}@media screen and (min-width: 750px){.songInfo__head{padding:min(3.4782608696vw,40px)}}@media screen and (max-width: 749px){.songInfo__head{padding:8vw 5.3333333333vw}}.song__title{font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-weight:bold}@media screen and (min-width: 750px){.song__title{font-size:min(2.347826087vw,27px);line-height:1}}@media screen and (max-width: 749px){.song__title{font-size:5.8666666667vw;line-height:1.2}}@media screen and (min-width: 750px){.song__title .-sm{font-size:min(1.4782608696vw,17px)}}@media screen and (max-width: 749px){.song__title .-sm{font-size:4.2666666667vw}}.songInfo__body{-webkit-transition:height .3s,opacity .5s;transition:height .3s,opacity .5s}.is-close .songInfo__body{opacity:0;visibility:hidden}.is-open .songInfo__body{opacity:1;visibility:visible}.songInfo__author{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;margin:0 auto}@media screen and (min-width: 750px){.songInfo__author{width:min(16.5217391304vw,190px)}}@media screen and (max-width: 749px){.songInfo__author{width:60%}}.songInfoAuthor__term,.songInfoAuthor__desc{width:50%;line-height:2}@media screen and (min-width: 750px){.songInfoAuthor__term,.songInfoAuthor__desc{font-size:min(1.3043478261vw,15px)}}@media screen and (max-width: 749px){.songInfoAuthor__term,.songInfoAuthor__desc{font-size:4vw}}.songInfo__openbtn,.songInfo__closebtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;cursor:pointer}@media screen and (min-width: 750px){.songInfo__openbtn,.songInfo__closebtn{font-size:min(1.5652173913vw,18px)}}@media screen and (max-width: 749px){.songInfo__openbtn,.songInfo__closebtn{font-size:4.8vw}}.songInfo__openbtn .-line,.songInfo__closebtn .-line{display:inline-block}.songInfo__openbtn .-icon,.songInfo__closebtn .-icon{display:inline-block;margin-left:.5em}@media screen and (min-width: 750px){.songInfo__openbtn .-icon,.songInfo__closebtn .-icon{width:min(2.1739130435vw,25px)}}@media screen and (max-width: 749px){.songInfo__openbtn .-icon,.songInfo__closebtn .-icon{position:relative;top:.05em;width:6.6666666667vw}}.songInfo__openbtn{margin-top:1em}.songInfo__openbtn .-line{border-bottom:1px solid #000}.is-open .songInfo__openbtn{display:none}.songInfo__closebtn{width:100%;padding:1em;background:#000;color:#fff}.songInfo__closebtn .-line{border-bottom:1px solid #fff}@media screen and (min-width: 750px){.songInfo__lyrics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em;padding:0 min(3.4782608696vw,40px) min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.songInfo__lyrics{margin-top:1em;padding:0 5.3333333333vw 10.6666666667vw}}.songInfo__enlyrics,.songInfo__jplyrics{font-weight:500;line-height:1.6}@media screen and (min-width: 750px){.songInfo__enlyrics,.songInfo__jplyrics{width:50%;margin-top:1em;padding-left:min(3.4782608696vw,40px);font-size:min(1.3043478261vw,15px)}}@media screen and (max-width: 749px){.songInfo__enlyrics,.songInfo__jplyrics{font-size:4vw}}@media screen and (max-width: 749px){.songInfo__enlyrics{margin-top:1em}}@media screen and (min-width: 750px){.nav{margin-bottom:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.nav{margin-bottom:10.6666666667vw}}@media screen and (min-width: 750px){.nav__inner{width:90%;max-width:1200px;margin:0 auto}}@media screen and (max-width: 749px){.nav__inner{padding:0 2rem}}@media screen and (min-width: 750px){.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 750px){.nav__item{width:32.1666666667%}.nav__item:not(:nth-child(3n)){margin-right:1.75%}}@media screen and (max-width: 749px){.nav__item:nth-child(n+2){margin-top:4vw}}.nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;border:1px solid #000;font-weight:bold}@media screen and (min-width: 750px){.nav__btn{height:min(7.8260869565vw,90px);font-size:min(1.5652173913vw,18px);-webkit-transition:all .3s;transition:all .3s}.nav__btn:hover{color:#fff;background:#000}}@media screen and (max-width: 749px){.nav__btn{height:18.6666666667vw;font-size:4vw}}@media screen and (min-width: 750px){.sns{margin-bottom:min(6.9565217391vw,80px)}}@media screen and (max-width: 749px){.sns{margin-bottom:10.6666666667vw}}@media screen and (min-width: 750px){.sns__inner{width:90%;max-width:1200px;margin:0 auto}}@media screen and (max-width: 749px){.sns__inner{padding:0 2rem}}.sns__heading{margin-bottom:1em;font-weight:500;text-align:center}@media screen and (min-width: 750px){.sns__heading{font-size:min(1.9130434783vw,22px)}}@media screen and (max-width: 749px){.sns__heading{font-size:4.8vw}}.sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sns__item{position:relative;width:25%}.sns__item:first-child::before{content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:50%;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sns__item::after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:50%;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sns__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.sns__btn{-webkit-transition:all .3s;transition:all .3s}.sns__btn:hover{opacity:.6}}@media screen and (max-width: 749px){.sns__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.sns__icon{width:min(3.4782608696vw,40px);margin-right:min(1.7391304348vw,20px)}}@media screen and (max-width: 749px){.sns__icon{width:6.6666666667vw;margin-bottom:1.3333333333vw}}@media screen and (min-width: 750px){.sns__text{font-size:clamp(12px,1.3913043478vw,16px)}}@media screen and (max-width: 749px){.sns__text{font-size:2.6666666667vw}}.ft{padding:0}.ft__head{margin-bottom:20px}.ft__logo{display:block;margin:0 auto}@media screen and (min-width: 750px){.ft__logo{width:260px}}@media screen and (max-width: 749px){.ft__logo{width:48vw}}.ft__foot{padding:30px 0;background:#000}.ft__copy{color:#fff;font-family:"Montserrat","Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-size:10px;text-align:center}