@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;900&family=Noto+Sans+JP:wght@100;300;400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media screen and (max-width: 1024px){#music #container::before{background:url(../images/music/bg_main.jpg) no-repeat top left #fff;background-size:cover}}@media screen and (min-width: 1025px){#music #container{background:url(../images/music/bg_main.jpg) no-repeat top center fixed;background-size:cover}}#music main{font-family:'Noto Sans JP', sans-serif}@media screen and (max-width: 1024px){#music header h2{width:45.6vw}}@media screen and (min-width: 1025px){#music header h2{width:28.5vw;max-width:342px}}#music #ssnavi{width:98%;max-width:1200px;margin:0 auto}#music #ssnavi ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1024px){#music #ssnavi ul{-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 1025px){#music #ssnavi ul{-webkit-justify-content:center;justify-content:center}}@media screen and (max-width: 1024px){#music #ssnavi li{width:80%}}@media screen and (min-width: 1025px){#music #ssnavi li{width:50%}}#music #ssnavi li.new{position:relative;z-index:0;transition:.3s ease-in-out}#music #ssnavi li.new:before{content:"";position:absolute;z-index:1;top:-2%;right:5%;background:url(../images/mode/party/ico_new.png) no-repeat center;background-size:contain;transition:.3s ease-in-out}@media screen and (max-width: 1024px){#music #ssnavi li.new:before{width:12.93333vw;height:5.6vw}}@media screen and (min-width: 1025px){#music #ssnavi li.new:before{width:8.08333vw;max-width:97px;height:3.5vw;max-height:42px}}#music #ssnavi li.new:hover:before{opacity:.7}#music #ssnavi a{position:relative;z-index:0;display:block}@media screen and (max-width: 1024px){#music .updateCol .listColBox{padding:0 0 3rem 0}}@media screen and (min-width: 1025px){#music .updateCol .listColBox{padding:0 0 3rem 0}}#music .updateCol .noticeTxt{width:100%;margin:0 auto;color:#803400}@media screen and (max-width: 1024px){#music .updateCol .noticeTxt{margin:0 0 1.5rem 0;text-align:left;font-size:2.13333vw;padding:0 2rem}}@media screen and (min-width: 1025px){#music .updateCol .noticeTxt{margin:0 0 20px 0;text-align:center;font-size:14px}}#music .updateCol h4{color:#fa3771;text-align:center}@media screen and (max-width: 1024px){#music .updateCol h4{padding:5.33333vw 0vw;font-size:4vw;font-weight:700}}@media screen and (min-width: 1025px){#music .updateCol h4{padding:30px 0 40px;font-size:36px;font-weight:700}}#music .updateCol h4 span{padding:0 1rem 0.5rem;background:linear-gradient(transparent 60%, #ffd200 60%);text-shadow:-2px -2px 0 #fff, -2px 0 0 #fff, -2px 2px 0 #fff, 0 -2px 0 #fff, 0 2px 0 #fff, 2px -2px 0 #fff, 2px 0 0 #fff, 2px 2px 0 #fff}@media screen and (max-width: 1024px){#music .updateCol h4.sm{font-size:3.46667vw}}@media screen and (min-width: 1025px){#music .updateCol h4.sm{font-size:30px}}@media screen and (max-width: 1024px){#music .updateCol .listColBox+h4{padding:0 0 5.33333vw}}@media screen and (min-width: 1025px){#music .updateCol .listColBox+h4{padding:0 0 40px}}#music .updateCol .update{background-color:#f50000;padding:1rem 0 0.5rem;color:#fff;text-align:center}@media screen and (max-width: 1024px){#music .updateCol .update{font-size:2.66667vw}}@media screen and (min-width: 1025px){#music .updateCol .update{font-size:18px}}@media screen and (min-width: 1025px){#music .updateCol{margin:0 auto 40px}}#music [data-ruby]{position:relative;border:1px solid #000}#music [data-ruby]::before{content:attr(data-ruby);position:absolute;top:-1em;left:0;right:0;margin:auto;font-size:0.5em}#music #ssNavCol{background:url(../images/common/bg_kumo.png) repeat top center #ffdf07}@media screen and (max-width: 1024px){#music #ssNavCol{margin:4rem 0;padding:1.5rem 0 1rem}}@media screen and (min-width: 1025px){#music #ssNavCol{margin:5rem 0;padding:2rem 0}}@media screen and (max-width: 1024px){#music #ssNavCol h4{display:block;margin:0 auto 1rem;width:86.66667vw}}@media screen and (min-width: 1025px){#music #ssNavCol h4{margin:10px auto;text-align:center}}#music #ssNavCol .notice{text-align:center}#music .ssNavColInner{width:94%;margin:0 auto;max-width:1200px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1024px){#music .ssNavColInner li{width:33%}}@media screen and (min-width: 1025px){#music .ssNavColInner li{width:22.5vw;max-width:300px}}#music .ssNavColInner li a{display:block;margin:0 auto;cursor:pointer;text-indent:-9999px;transition:0.1s}@media screen and (max-width: 1024px){#music .ssNavColInner li a{padding:2.4vw 0}}@media screen and (min-width: 600px) and (max-width: 1024px){#music .ssNavColInner li a{padding:2.66667vw 0}}@media screen and (min-width: 1025px){#music .ssNavColInner li a{padding:3rem 0}}#music .ssNavColInner li.btnall a{background:url(../images/music/btn_all_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnall a.select{background:url(../images/music/btn_all_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnall:hover a{background:url(../images/music/btn_all_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnpops a{background:url(../images/music/btn_pops_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnpops a.select{background:url(../images/music/btn_pops_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnpops:hover a{background:url(../images/music/btn_pops_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnanime a{background:url(../images/music/btn_anime_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnanime a.select{background:url(../images/music/btn_anime_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnanime:hover a{background:url(../images/music/btn_anime_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvocaloid a{background:url(../images/music/btn_vocaloid_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvocaloid a.select{background:url(../images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvocaloid:hover a{background:url(../images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvariety a{background:url(../images/music/btn_variety_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvariety a.select{background:url(../images/music/btn_variety_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnvariety:hover a{background:url(../images/music/btn_variety_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnclassic a{background:url(../images/music/btn_classic_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnclassic a.select{background:url(../images/music/btn_classic_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnclassic:hover a{background:url(../images/music/btn_classic_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btngame a{background:url(../images/music/btn_game_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btngame a.select{background:url(../images/music/btn_game_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btngame:hover a{background:url(../images/music/btn_game_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnnamco a{background:url(../images/music/btn_namco_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnnamco a.select{background:url(../images/music/btn_namco_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnnamco:hover a{background:url(../images/music/btn_namco_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnkidspack a{background:url(../images/music/btn_kidspack_off.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnkidspack a.select{background:url(../images/music/btn_kidspack_on.png) no-repeat top center;background-size:contain}#music .ssNavColInner li.btnkidspack:hover a{background:url(../images/music/btn_kidspack_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnall a{background:url(../en/images/music/btn_all_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnall a.select{background:url(../en/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnall:hover a{background:url(../en/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnpops a{background:url(../en/images/music/btn_pops_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnpops a.select{background:url(../en/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnpops:hover a{background:url(../en/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnanime a{background:url(../en/images/music/btn_anime_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnanime a.select{background:url(../en/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnanime:hover a{background:url(../en/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvocaloid a{background:url(../en/images/music/btn_vocaloid_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvocaloid a.select{background:url(../en/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvocaloid:hover a{background:url(../en/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvariety a{background:url(../en/images/music/btn_variety_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvariety a.select{background:url(../en/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnvariety:hover a{background:url(../en/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnclassic a{background:url(../en/images/music/btn_classic_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnclassic a.select{background:url(../en/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnclassic:hover a{background:url(../en/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btngame a{background:url(../en/images/music/btn_game_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btngame a.select{background:url(../en/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btngame:hover a{background:url(../en/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnnamco a{background:url(../en/images/music/btn_namco_off.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnnamco a.select{background:url(../en/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(en) #music .ssNavColInner li.btnnamco:hover a{background:url(../en/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnall a{background:url(../tc/images/music/btn_all_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnall a.select{background:url(../tc/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnall:hover a{background:url(../tc/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnpops a{background:url(../tc/images/music/btn_pops_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnpops a.select{background:url(../tc/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnpops:hover a{background:url(../tc/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnanime a{background:url(../tc/images/music/btn_anime_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnanime a.select{background:url(../tc/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnanime:hover a{background:url(../tc/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvocaloid a{background:url(../tc/images/music/btn_vocaloid_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvocaloid a.select{background:url(../tc/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvocaloid:hover a{background:url(../tc/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvariety a{background:url(../tc/images/music/btn_variety_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvariety a.select{background:url(../tc/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnvariety:hover a{background:url(../tc/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnclassic a{background:url(../tc/images/music/btn_classic_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnclassic a.select{background:url(../tc/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnclassic:hover a{background:url(../tc/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btngame a{background:url(../tc/images/music/btn_game_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btngame a.select{background:url(../tc/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btngame:hover a{background:url(../tc/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnnamco a{background:url(../tc/images/music/btn_namco_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnnamco a.select{background:url(../tc/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hant) #music .ssNavColInner li.btnnamco:hover a{background:url(../tc/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnall a{background:url(../sc/images/music/btn_all_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnall a.select{background:url(../sc/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnall:hover a{background:url(../sc/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnpops a{background:url(../sc/images/music/btn_pops_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnpops a.select{background:url(../sc/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnpops:hover a{background:url(../sc/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnanime a{background:url(../sc/images/music/btn_anime_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnanime a.select{background:url(../sc/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnanime:hover a{background:url(../sc/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvocaloid a{background:url(../sc/images/music/btn_vocaloid_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvocaloid a.select{background:url(../sc/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvocaloid:hover a{background:url(../sc/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvariety a{background:url(../sc/images/music/btn_variety_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvariety a.select{background:url(../sc/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnvariety:hover a{background:url(../sc/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnclassic a{background:url(../sc/images/music/btn_classic_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnclassic a.select{background:url(../sc/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnclassic:hover a{background:url(../sc/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btngame a{background:url(../sc/images/music/btn_game_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btngame a.select{background:url(../sc/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btngame:hover a{background:url(../sc/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnnamco a{background:url(../sc/images/music/btn_namco_off.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnnamco a.select{background:url(../sc/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(zh-cmn-Hans) #music .ssNavColInner li.btnnamco:hover a{background:url(../sc/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnall a{background:url(../ko/images/music/btn_all_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnall a.select{background:url(../ko/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnall:hover a{background:url(../ko/images/music/btn_all_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnpops a{background:url(../ko/images/music/btn_pops_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnpops a.select{background:url(../ko/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnpops:hover a{background:url(../ko/images/music/btn_pops_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnanime a{background:url(../ko/images/music/btn_anime_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnanime a.select{background:url(../ko/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnanime:hover a{background:url(../ko/images/music/btn_anime_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvocaloid a{background:url(../ko/images/music/btn_vocaloid_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvocaloid a.select{background:url(../ko/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvocaloid:hover a{background:url(../ko/images/music/btn_vocaloid_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvariety a{background:url(../ko/images/music/btn_variety_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvariety a.select{background:url(../ko/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnvariety:hover a{background:url(../ko/images/music/btn_variety_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnclassic a{background:url(../ko/images/music/btn_classic_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnclassic a.select{background:url(../ko/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnclassic:hover a{background:url(../ko/images/music/btn_classic_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btngame a{background:url(../ko/images/music/btn_game_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btngame a.select{background:url(../ko/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btngame:hover a{background:url(../ko/images/music/btn_game_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnnamco a{background:url(../ko/images/music/btn_namco_off.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnnamco a.select{background:url(../ko/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}html:lang(ko) #music .ssNavColInner li.btnnamco:hover a{background:url(../ko/images/music/btn_namco_on.png) no-repeat top center;background-size:contain}#music .annotationTxt{text-align:right;color:#803400}@media screen and (max-width: 1024px){#music .annotationTxt{padding:0 2rem 1rem;font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .annotationTxt{padding:0 5rem 2rem;font-size:14px}}@media screen and (max-width: 1024px){#music .songList{padding:0 2rem}}@media screen and (min-width: 1025px){#music .songList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 5rem}}#music .songList li{background:url(../images/music/bg_songlist.png) no-repeat bottom center #f4f4f4;background-size:cover}@media screen and (max-width: 1024px){#music .songList li{margin:0 0 1rem 0}}@media screen and (min-width: 1025px){#music .songList li{width:48%;margin:0 0 2.5rem 0}}#music .songList li.pops dt{color:#000939}#music .songList li.pops dt::before{background:url(../images/music/ico_pops.png) no-repeat center;background-size:contain}#music .songList li.anime dt{color:#5d2e00}#music .songList li.anime dt::before{background:url(../images/music/ico_anime.png) no-repeat center;background-size:contain}#music .songList li.vocaloid dt{color:#3f3e3d}#music .songList li.vocaloid dt::before{background:url(../images/music/ico_vocaloid.png) no-repeat center;background-size:contain}#music .songList li.variety dt{color:#12484c}#music .songList li.variety dt::before{background:url(../images/music/ico_variety.png) no-repeat center;background-size:contain}#music .songList li.classic dt{color:#65432a}#music .songList li.classic dt::before{background:url(../images/music/ico_classic.png) no-repeat center;background-size:contain}#music .songList li.game dt{color:#4e1d76}#music .songList li.game dt::before{background:url(../images/music/ico_game.png) no-repeat center;background-size:contain}#music .songList li.namco dt{color:#951e00}#music .songList li.namco dt::before{background:url(../images/music/ico_namco.png) no-repeat center;background-size:contain}#music .songList li.new{position:relative}#music .songList li.new::before{content:" ";display:block;position:absolute;background:url(../images/music/musicpass_list/ico_new.png) no-repeat top center;background-size:contain}@media screen and (max-width: 1024px){#music .songList li.new::before{width:8vw;height:30px;top:-2px;left:3px}}@media screen and (min-width: 1025px){#music .songList li.new::before{width:50px;height:30px;top:-8px;left:3px}}#music .songList li.thum{background-size:auto}@media screen and (max-width: 1024px){#music .songList li.thum img{padding:0 13.33333vw 5.33333vw}}@media screen and (min-width: 1025px){#music .songList li.thum img{width:60%;margin:0 auto;padding:0 0 20px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}#music .songList li.half{width:100%}@media screen and (max-width: 1024px){#music .songList li.half{padding:1em}}@media screen and (max-width: 1024px){#music .songList li.half dl{padding:0;margin-bottom:0.3em}#music .songList li.half dl:last-child{margin-bottom:0}}@media screen and (max-width: 1024px){#music .songList li.half dl dd{margin:0}}@media screen and (max-width: 1024px){#music .songList li.half dl dd.Col02{margin-right:0;margin-left:auto}}#music .songList dl{position:relative}@media screen and (max-width: 1024px){#music .songList dl{padding:1rem 1rem 1rem}}@media screen and (min-width: 1025px){#music .songList dl{padding:1rem 2rem 0.2rem}}#music .songList dt{position:relative;font-weight:500}@media screen and (max-width: 1024px){#music .songList dt{margin:0 0 0 4vw;font-size:3.73333vw}}@media screen and (min-width: 1025px){#music .songList dt{margin:0 0 0 3rem;line-height:1.4;font-size:23px}}#music .songList dt::before{display:block;position:absolute;content:""}@media screen and (max-width: 1024px){#music .songList dt::before{width:3vw;height:3vw;top:30%;-webkit-transform:translate(-30%);transform:translate(-30%);left:-3.5vw}}@media screen and (min-width: 1025px){#music .songList dt::before{width:2rem;height:2.1rem;top:0.8rem;left:-2.8rem}}#music .songList dt.bold{font-weight:600}@media screen and (max-width: 1024px){#music .songList dt.bold{font-size:3.6vw}}@media screen and (min-width: 1025px){#music .songList dt.bold{font-size:22px}}#music .songList dd.bold{font-weight:600}@media screen and (max-width: 1024px){#music .songList dd.bold{font-size:2.53333vw}}@media screen and (min-width: 1025px){#music .songList dd.bold{font-size:22px}}#music .songList dd{color:#803400}@media screen and (max-width: 1024px){#music .songList dd{margin:0.5rem 0 0rem 2rem;font-size:2.66667vw}}@media screen and (min-width: 1025px){#music .songList dd{margin:0.5rem 0 1rem 3rem;line-height:1.4;font-size:16px}}#music .songList dd.annotation{top:0;right:3px;position:absolute;font-weight:bold}@media screen and (max-width: 1024px){#music .songList dd.annotation{font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .songList dd.annotation{right:5px;font-size:14px}}#music .songList dd.request{display:inline-block;background:#ffdf07;border-radius:30px;padding:0.2rem 1rem 0.3rem;font-weight:500}@media screen and (max-width: 1024px){#music .songList dd.request{font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .songList dd.request{font-size:14px}}#music .songList dd.nswico{display:inline-block;background:#e60012;border-radius:30px;padding:0.2rem 1rem 0.3rem;font-weight:500;color:#fff}@media screen and (max-width: 1024px){#music .songList dd.nswico{font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .songList dd.nswico{font-size:14px}}#music .songList dd.nswNotice{position:relative}@media screen and (max-width: 1024px){#music .songList dd.nswNotice{font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .songList dd.nswNotice{right:5px;font-size:14px}}#music .songList dd.nswNotice::after{content:"・Nintendo Switch™のみ配信中\A・その他プラットフォームでは本編に収録されています。";white-space:pre}#music .songList .request+.nswico{margin-left:0}#music .listColInner .listColBox{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.2);width:90%;max-width:1200px;border-radius:30px}@media screen and (max-width: 1024px){#music .listColInner .listColBox{margin:0 auto 3rem;padding:0 0 3rem 0}}@media screen and (min-width: 1025px){#music .listColInner .listColBox{margin:0 auto 4rem;padding:0 0 3rem 0}}#music .listColInner .listColBox.vocaloidCol::after{display:block;content:"※VOCALOID (ボーカロイド)／ボカロはヤマハ株式会社の登録商標です。";width:90%;margin:0 auto;color:#803400}html:lang(en) #music .listColInner .listColBox.vocaloidCol::after{content:"VOCALOID and VOCALO are trademarks of Yamaha Corporation."}html:lang(zh-cmn-Hant) #music .listColInner .listColBox.vocaloidCol::after{content:"VOCALOID and VOCALO are trademarks of Yamaha Corporation."}html:lang(zh-cmn-Hans) #music .listColInner .listColBox.vocaloidCol::after{content:"VOCALOID and VOCALO are trademarks of Yamaha Corporation."}html:lang(ko) #music .listColInner .listColBox.vocaloidCol::after{content:"VOCALOID and VOCALO are trademarks of Yamaha Corporation."}@media screen and (max-width: 1024px){#music .listColInner .listColBox.vocaloidCol::after{font-size:2.13333vw}}@media screen and (min-width: 1025px){#music .listColInner .listColBox.vocaloidCol::after{text-align:right;font-size:14px}}#music .listColInner .listColBox.new{position:relative}#music .listColInner .listColBox.new::before{content:" ";display:block;position:absolute;background:url(../images/music/musicpass_list/ico_new.png) no-repeat top center;background-size:contain;z-index:1}@media screen and (max-width: 1024px){#music .listColInner .listColBox.new::before{width:8vw;height:30px;top:-2px;left:3px}}@media screen and (min-width: 1025px){#music .listColInner .listColBox.new::before{width:50px;height:30px;top:-8px;left:3px}}#music .listColInner h4{position:relative;border-radius:30px 30px 0 0;text-align:center}@media screen and (max-width: 1024px){#music .listColInner h4{margin:0 0 2rem 0}}@media screen and (min-width: 1025px){#music .listColInner h4{margin:0 0 3.5rem 0}}@media screen and (max-width: 1024px){#music .listColInner h4 img{padding:1rem 0}}@media screen and (min-width: 1025px){#music .listColInner h4 img{padding:2rem 0}}#music .listColInner h4.pops{background:url(../images/music/bg_pops.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.pops img{width:21.6vw}}@media screen and (min-width: 1025px){#music .listColInner h4.pops img{width:13.5vw;max-width:162px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.pops img{width:14vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.pops img{width:8.75vw;max-width:105px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.pops img{width:23.46667vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.pops img{width:14.66667vw;max-width:176px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.pops img{width:23.33333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.pops img{width:14.58333vw;max-width:175px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.pops img{width:11.73333vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.pops img{width:7.33333vw;max-width:88px}}#music .listColInner h4.anime{background:url(../images/music/bg_anime.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.anime img{width:16.66667vw}}@media screen and (min-width: 1025px){#music .listColInner h4.anime img{width:10.41667vw;max-width:125px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.anime img{width:21.06667vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.anime img{width:13.16667vw;max-width:158px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.anime img{width:35.06667vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.anime img{width:21.91667vw;max-width:263px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.anime img{width:34.93333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.anime img{width:21.83333vw;max-width:262px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.anime img{width:28.53333vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.anime img{width:17.83333vw;max-width:214px}}#music .listColInner h4.vocaloid{background:url(../images/music/bg_vocaloid.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.vocaloid img{width:43.46667vw}}@media screen and (min-width: 1025px){#music .listColInner h4.vocaloid img{width:27.16667vw;max-width:326px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.vocaloid img{width:58.53333vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.vocaloid img{width:36.58333vw;max-width:439px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.vocaloid img{width:49.86667vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.vocaloid img{width:31.16667vw;max-width:374px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.vocaloid img{width:49.86667vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.vocaloid img{width:31.16667vw;max-width:374px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.vocaloid img{width:51.86667vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.vocaloid img{width:32.41667vw;max-width:389px}}#music .listColInner h4.variety{background:url(../images/music/bg_variety.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.variety img{width:27.86667vw}}@media screen and (min-width: 1025px){#music .listColInner h4.variety img{width:17.41667vw;max-width:209px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.variety img{width:24.93333vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.variety img{width:15.58333vw;max-width:187px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.variety img{width:23.6vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.variety img{width:14.75vw;max-width:177px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.variety img{width:23.33333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.variety img{width:14.58333vw;max-width:175px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.variety img{width:28.4vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.variety img{width:17.75vw;max-width:213px}}#music .listColInner h4.classic{background:url(../images/music/bg_classic.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.classic img{width:27.46667vw}}@media screen and (min-width: 1025px){#music .listColInner h4.classic img{width:17.16667vw;max-width:206px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.classic img{width:27.86667vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.classic img{width:17.41667vw;max-width:209px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.classic img{width:23.2vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.classic img{width:14.5vw;max-width:174px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.classic img{width:22.93333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.classic img{width:14.33333vw;max-width:172px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.classic img{width:16.8vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.classic img{width:10.5vw;max-width:126px}}#music .listColInner h4.game{background:url(../images/music/bg_game.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.game img{width:47.2vw}}@media screen and (min-width: 1025px){#music .listColInner h4.game img{width:29.5vw;max-width:354px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.game img{width:34.53333vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.game img{width:21.58333vw;max-width:259px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.game img{width:22.26667vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.game img{width:13.91667vw;max-width:167px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.game img{width:22.13333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.game img{width:13.83333vw;max-width:166px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.game img{width:24vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.game img{width:15vw;max-width:180px}}#music .listColInner h4.namco{background:url(../images/music/bg_namco.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.namco img{width:44.53333vw}}@media screen and (min-width: 1025px){#music .listColInner h4.namco img{width:27.83333vw;max-width:334px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.namco img{width:52.4vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.namco img{width:32.75vw;max-width:393px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.namco img{width:42.13333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.namco img{width:26.33333vw;max-width:316px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.namco img{width:42vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.namco img{width:26.25vw;max-width:315px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.namco img{width:35.86667vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.namco img{width:22.41667vw;max-width:269px}}#music .listColInner h4.other{background:url(../images/music/bg_other.png) repeat top center}@media screen and (max-width: 1024px){#music .listColInner h4.other img{width:44.53333vw}}@media screen and (min-width: 1025px){#music .listColInner h4.other img{width:27.83333vw;max-width:334px}}@media screen and (max-width: 1024px){html:lang(en) #music .listColInner h4.other img{width:52.4vw}}@media screen and (min-width: 1025px){html:lang(en) #music .listColInner h4.other img{width:32.75vw;max-width:393px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hant) #music .listColInner h4.other img{width:42.13333vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hant) #music .listColInner h4.other img{width:26.33333vw;max-width:316px}}@media screen and (max-width: 1024px){html:lang(zh-cmn-Hans) #music .listColInner h4.other img{width:42vw}}@media screen and (min-width: 1025px){html:lang(zh-cmn-Hans) #music .listColInner h4.other img{width:26.25vw;max-width:315px}}@media screen and (max-width: 1024px){html:lang(ko) #music .listColInner h4.other img{width:35.86667vw}}@media screen and (min-width: 1025px){html:lang(ko) #music .listColInner h4.other img{width:22.41667vw;max-width:269px}}#music .listColInner .notice{margin:0 auto;text-align:right}@media screen and (max-width: 1024px){#music .listColInner .notice{width:96%}}@media screen and (min-width: 1025px){#music .listColInner .notice{width:93%}}@media screen and (max-width: 1024px){#music #snavi #snaviTit{width:25.2vw}}@media screen and (min-width: 1025px){#music #snavi #snaviTit{width:15.75vw;max-width:189px}}@media screen and (max-width: 1024px){#music #snavi li{width:80%}}@media screen and (min-width: 1025px){#music #snavi li{width:30.83333vw;max-width:370px}}@media screen and (max-width: 1024px){.musicpass header h3{margin:2rem auto 0}}@media screen and (min-width: 1025px){.musicpass header h3{background:url(../images/music/musicpass/tit_musicpass_pc.png) no-repeat top center;background-size:cover;margin:2rem auto 2rem;padding-top:13.91667vw}}@media screen and (min-width: 1200px){.musicpass header h3{padding-top:167px}}.musicpass header h3 img{width:100%}@media screen and (min-width: 1025px){.musicpass header h3 img{display:none}}.musicpass main>.notice{text-align:center}@media screen and (max-width: 1024px){.musicpass main>.notice{padding:0 0 3rem 0}}@media screen and (min-width: 1025px){.musicpass main>.notice{padding:0 0 3rem 0}}.musicpass .updateCol{background:url(../images/music/musicpass/bg_em.png) repeat top center}@media screen and (max-width: 1024px){.musicpass .updateCol{padding:2rem 0}}@media screen and (min-width: 1025px){.musicpass .updateCol{padding:3rem 0 3rem}}.musicpass .updateCol .catchCol{text-align:center}@media screen and (max-width: 1024px){.musicpass .updateCol .catchCol{width:66.66667vw;margin:0 auto;padding:0 0 1rem 0}}.musicpass .updateCol #newstickerCol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;width:90%;max-width:1200px;margin:0 auto;border:4px solid #fa326e;background-color:#fff;border-radius:5px}@media screen and (max-width: 1024px){.musicpass .updateCol #newstickerCol{margin:0 auto 2rem}}@media screen and (min-width: 1025px){.musicpass .updateCol #newstickerCol{margin:0 auto 2rem}}.musicpass .updateCol #date{position:relative;background:#fa326e;text-align:center;color:#fff}@media screen and (max-width: 1024px){.musicpass .updateCol #date{width:25%;height:40px;line-height:40px;font-size:2.13333vw}}@media screen and (min-width: 1025px){.musicpass .updateCol #date{width:15%;height:50px;line-height:50px;font-size:18px}}.musicpass .updateCol #date::before{position:absolute;display:block;content:"";background:url(../images/music/musicpass/ico_new.png) no-repeat top center;background-size:contain}@media screen and (max-width: 1024px){.musicpass .updateCol #date::before{width:5rem;height:2rem;top:-0.8rem}}@media screen and (min-width: 1025px){.musicpass .updateCol #date::before{width:8rem;height:3rem;top:-1.8rem}}@media screen and (max-width: 1024px){@-webkit-keyframes hscroll{0%{-webkit-transform:translateX(75%);transform:translateX(75%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes hscroll{0%{-webkit-transform:translateX(75%);transform:translateX(75%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}}@media screen and (min-width: 1025px){@-webkit-keyframes hscroll{0%{-webkit-transform:translateX(85%);transform:translateX(85%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes hscroll{0%{-webkit-transform:translateX(85%);transform:translateX(85%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}}.musicpass .updateCol .newstickerColInner{overflow:hidden;white-space:nowrap}@media screen and (max-width: 1024px){.musicpass .updateCol .newstickerColInner{width:75%}}@media screen and (min-width: 1025px){.musicpass .updateCol .newstickerColInner{width:85%}}.musicpass .updateCol .newstickerColInner ul{display:inline-block;margin:0;padding:0;-webkit-animation:hscroll 15s linear infinite;animation:hscroll 15s linear infinite}.musicpass .updateCol .newstickerColInner ul li{display:inline-block}@media screen and (max-width: 1024px){.musicpass .updateCol .newstickerColInner ul li{height:40px;line-height:40px;margin:0 0 0 2rem;font-size:2.93333vw}}@media screen and (min-width: 1025px){.musicpass .updateCol .newstickerColInner ul li{height:50px;line-height:50px;margin:0 0 0 1.5rem;padding:0 0 0 3rem;font-size:20px}}.musicpass .updateCol .newstickerColInner ul li::before{display:block;position:absolute;content:""}@media screen and (max-width: 1024px){.musicpass .updateCol .newstickerColInner ul li::before{width:1.5rem;height:1.5rem;top:1.2rem;left:-2.0rem}}@media screen and (min-width: 1025px){.musicpass .updateCol .newstickerColInner ul li::before{width:2rem;height:2.1rem;top:1.5rem;left:0rem}}.musicpass .updateCol .newstickerColInner ul .pops{position:relative;color:#000939}.musicpass .updateCol .newstickerColInner ul .pops::before{background:url(../images/music/ico_pops.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .anime{position:relative;color:#5d2e00}.musicpass .updateCol .newstickerColInner ul .anime::before{background:url(../images/music/ico_anime.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .vocaloid{position:relative;color:#3f3e3d}.musicpass .updateCol .newstickerColInner ul .vocaloid::before{background:url(../images/music/ico_vocaloid.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .variety{position:relative;color:#12484c}.musicpass .updateCol .newstickerColInner ul .variety::before{background:url(../images/music/ico_variety.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .classic{position:relative;color:#65432a}.musicpass .updateCol .newstickerColInner ul .classic::before{background:url(../images/music/ico_classic.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .game{position:relative;color:#4e1d76}.musicpass .updateCol .newstickerColInner ul .game::before{background:url(../images/music/ico_game.png) no-repeat center;background-size:contain}.musicpass .updateCol .newstickerColInner ul .namco{position:relative;color:#951e00}.musicpass .updateCol .newstickerColInner ul .namco::before{background:url(../images/music/ico_namco.png) no-repeat center;background-size:contain}.musicpass .updateCol .btnCol{margin:0 auto}@media screen and (max-width: 1024px){.musicpass .updateCol .btnCol{width:86.66667vw;padding:0}}@media screen and (min-width: 1025px){.musicpass .updateCol .btnCol{width:50vw;max-width:706px;padding:0}}.musicpass .updateCol .btnCol a{opacity:1;transition:.3s ease-in-out}.musicpass .updateCol .btnCol a:hover{opacity:.7}.musicpass .updateCol .faq{position:relative;border:4px solid #fff239;background:#f70000;border-radius:10px;display:block;margin:2rem auto 0;padding:2rem 0;text-decoration:none;color:#fff;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.musicpass .updateCol .faq{width:86.66667vw}}@media screen and (min-width: 1025px){.musicpass .updateCol .faq{width:75vw;max-width:900px}}.musicpass .updateCol .faq::before{content:'';width:10px;height:10px;border:0;border-top:solid 4px #fff239;border-right:solid 4px #fff239;position:absolute;top:50%;right:30px;margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 1024px){.musicpass .updateCol .faq::before{width:2.66667vw;height:2.66667vw;right:4vw}}@media screen and (min-width: 1025px){.musicpass .updateCol .faq:hover{opacity:1;transition:.3s ease-in-out}.musicpass .updateCol .faq:hover:hover{opacity:.7}}.musicpass #aboutCol{background:url(../images/common/bg_kumo.png) repeat top center #c8edf5}@media screen and (max-width: 1024px){.musicpass #aboutCol{padding:3rem 0}}@media screen and (min-width: 1025px){.musicpass #aboutCol{padding:6rem 0}}.musicpass #aboutCol #aboutColInner{position:relative}.musicpass #aboutCol .ico{position:absolute}@media screen and (max-width: 1024px){.musicpass #aboutCol .ico{top:-2rem;left:2rem;width:13.33333vw}}@media screen and (min-width: 1025px){.musicpass #aboutCol .ico{top:-3rem;left:2rem;width:11.5vw}}.musicpass #aboutCol h4{text-align:center}@media screen and (max-width: 1024px){.musicpass #aboutCol h4 img{padding:0 6rem;width:90.4vw}}@media screen and (min-width: 1025px){.musicpass #aboutCol h4 img{width:56.5vw;max-width:678px}}@media screen and (max-width: 1024px){.musicpass #aboutCol .inner{padding:2rem 3rem}}@media screen and (min-width: 1025px){.musicpass #aboutCol .inner{padding:3rem 5rem}}.musicpass #aboutCol .inner picture{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #aboutCol .inner picture{width:81.46667vw}}@media screen and (min-width: 1025px){.musicpass #aboutCol .inner picture{width:90.91667vw;max-width:1091px}}.musicpass #aboutCol .inner picture img{display:block;width:100%;max-width:1091px}@media screen and (max-width: 1024px){.musicpass #aboutCol .inner .notice{margin:1.5rem 0 0 0}}@media screen and (min-width: 1025px){.musicpass #aboutCol .inner .notice{margin:3rem 0 0 0}}@media screen and (max-width: 1024px){.musicpass #benefitCol{padding:3rem 0}}@media screen and (min-width: 1025px){.musicpass #benefitCol{padding:6rem 0}}.musicpass #benefitCol img{width:100%}@media screen and (min-width: 1025px){.musicpass #benefitCol #benefitColInner{display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse;flex-flow:row-reverse}}@media screen and (max-width: 1024px){.musicpass #benefitCol #benefitBox{padding:2rem 3rem}}@media screen and (min-width: 1025px){.musicpass #benefitCol #benefitBox{padding:3rem}}.musicpass #benefitCol h4{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #benefitCol h4{width:31.46667vw;padding:0 0 2rem 0}}@media screen and (min-width: 1025px){.musicpass #benefitCol h4{width:19.66667vw;max-width:236px;padding:0 0 2rem 0}}.musicpass #benefitCol .pic{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #benefitCol .pic{width:46.53333vw;padding:0 0 2rem 0}}@media screen and (min-width: 1025px){.musicpass #benefitCol .pic{position:relative;top:-2rem;width:29.08333vw;max-width:349px}}@media screen and (max-width: 1024px){.musicpass #ticketCol{padding:3rem 0}}@media screen and (min-width: 1025px){.musicpass #ticketCol{padding:5rem 0 3rem}}.musicpass #ticketCol #ticketColInner h4{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColInner h4{width:80.93333vw;padding:0 0 2rem 0}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColInner h4{width:50.58333vw;max-width:607px;padding:0 0 2rem 0}}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox{padding:3rem}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColBox{background:url(../images/music/musicpass/bg_ticket_02.png) no-repeat center 15%;background-size:96%;padding:4rem}}@media screen and (min-width: 1300px){.musicpass #ticketCol #ticketColBox{background-size:auto}}.musicpass #ticketCol #ticketColBox h4{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox h4{width:66.26667vw}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColBox h4{width:41.41667vw;max-width:497px;padding:0 0 2rem 0}}.musicpass #ticketCol #ticketColBox ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox ul{padding:3rem 0 2rem}}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox ul li{width:100%;padding:0 0 1rem 0}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColBox ul li{width:48%;padding:1rem 0}}.musicpass #ticketCol #ticketColBox .price{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox .price{width:49.33333vw}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColBox .price{width:30.83333vw;max-width:370px;padding:2rem 0 0}}.musicpass #ticketCol #ticketColBox picture img{padding:1rem 0 0}.musicpass #ticketCol #ticketColBox .btnCol{margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.musicpass #ticketCol #ticketColBox .btnCol{width:53.33333vw;padding:2rem 0 0 0}}@media screen and (min-width: 1025px){.musicpass #ticketCol #ticketColBox .btnCol{width:33.33333vw;padding:3rem 0 0 0}}.musicpass #ticketCol #ticketColBox .btnCol a{opacity:1;transition:.3s ease-in-out}.musicpass #ticketCol #ticketColBox .btnCol a:hover{opacity:.7}.musicpass #detailCol{background:url(../images/music/musicpass/bg_em.png) repeat top center}@media screen and (max-width: 1024px){.musicpass #detailCol{padding:3rem 0}}@media screen and (min-width: 1025px){.musicpass #detailCol{padding:5rem 0}}.musicpass #detailCol .tabCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:90%;margin:0 auto;max-width:1200px}.musicpass #detailCol .tabCol li{display:grid;place-content:center;width:24%;border-radius:8px 8px 0 0;cursor:pointer;transition:.2s ease-in-out;background:#803400;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;color:#fff;font-size:clamp(12px , 1.4vw , 18px);-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}@media screen and (max-width: 1024px){.musicpass #detailCol .tabCol li{padding:2vw .66667vw;font-weight:700}}@media screen and (min-width: 1025px){.musicpass #detailCol .tabCol li{padding:15px 5px;font-weight:800}}.musicpass #detailCol .tabCol li.btnnsw.is-active,.musicpass #detailCol .tabCol li.btnnsw:hover{background-color:#ff4141;text-shadow:-2px -2px 0 #da2626, -2px 0 0 #da2626, -2px 2px 0 #da2626, 0 -2px 0 #da2626, 0 2px 0 #da2626, 2px -2px 0 #da2626, 2px 0 0 #da2626, 2px 2px 0 #da2626}.musicpass #detailCol .tabCol li.btnps.is-active,.musicpass #detailCol .tabCol li.btnps:hover{background-color:#2090ec;text-shadow:-2px -2px 0 #0e77ce, -2px 0 0 #0e77ce, -2px 2px 0 #0e77ce, 0 -2px 0 #0e77ce, 0 2px 0 #0e77ce, 2px -2px 0 #0e77ce, 2px 0 0 #0e77ce, 2px 2px 0 #0e77ce}.musicpass #detailCol .tabCol li.btnxbox{font-size:clamp(12px , 1.2vw , 18px)}.musicpass #detailCol .tabCol li.btnxbox.is-active,.musicpass #detailCol .tabCol li.btnxbox:hover{background-color:#329e32;text-shadow:-2px -2px 0 #188318, -2px 0 0 #188318, -2px 2px 0 #188318, 0 -2px 0 #188318, 0 2px 0 #188318, 2px -2px 0 #188318, 2px 0 0 #188318, 2px 2px 0 #188318}.musicpass #detailCol .tabCol li.btnsteam.is-active,.musicpass #detailCol .tabCol li.btnsteam:hover{background-color:#4489b1;text-shadow:-2px -2px 0 #206e9b, -2px 0 0 #206e9b, -2px 2px 0 #206e9b, 0 -2px 0 #206e9b, 0 2px 0 #206e9b, 2px -2px 0 #206e9b, 2px 0 0 #206e9b, 2px 2px 0 #206e9b}.musicpass #detailCol .panelCol{border-radius:0 0 30px 30px}.musicpass #detailCol .panelCol::before{border-radius:0 0 22px 22px}.musicpass #detailCol .panelCol .panelColInner{display:none}.musicpass #detailCol .panelCol .panelColInner.is-active{display:block;-webkit-animation:panel-show .5s ease-in-out forwards;animation:panel-show .5s ease-in-out forwards}.musicpass #detailCol .panelCol:has(.is-active.nsw){background:#ffc2c2;border:solid 6px #ff4141}.musicpass #detailCol .panelCol:has(.is-active.ps){background:#a7d5fa;border:solid 6px #2090ec}.musicpass #detailCol .panelCol:has(.is-active.xbox){background:#b6e9b6;border:solid 6px #329e32}.musicpass #detailCol .panelCol:has(.is-active.steam){background:#a6c1d1;border:solid 6px #4489b1}@-webkit-keyframes panel-show{from{opacity:0}to{opacity:1}}@keyframes panel-show{from{opacity:0}to{opacity:1}}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox{padding:3rem}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox{background:url(../images/music/musicpass/bg_ticket.png) no-repeat center 4%;background-size:96%;padding:4rem}}@media screen and (min-width: 1300px){.musicpass #detailCol .ticketBox{background-size:auto}}.musicpass #detailCol .ticketBox h4{margin:0 auto}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox h4{display:inline;width:80.93333vw}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox h4{width:50.58333vw;max-width:607px;padding:0 0 2rem 0}}.musicpass #detailCol .ticketBox .notice{width:100%;text-align:left}.musicpass #detailCol .ticketBox .firstCol{text-align:center}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .firstCol{padding:3rem 0 0}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .firstCol{padding:1rem 0 2rem 0}}.musicpass #detailCol .ticketBox .firstCol .notice{padding:1rem 0 0}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .firstCol .notice{padding-left:1rem;text-indent:-1rem;text-align:left}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .firstCol .notice{text-align:center}}.musicpass #detailCol .ticketBox .ticketList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .ticketList{padding:3rem 0 2rem}}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .ticketList li{width:100%;padding:0 0 1rem 0}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .ticketList li{width:48%;padding:1rem 0}}.musicpass #detailCol .ticketBox .btnCol{margin:0 auto;text-align:center}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .btnCol{width:100%;padding:0 0 2rem}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .btnCol{width:50vw;padding:3rem 0}}.musicpass #detailCol .ticketBox .btnCol a{opacity:1;transition:.3s ease-in-out}.musicpass #detailCol .ticketBox .btnCol a:hover{opacity:.7}.musicpass #detailCol .ticketBox .btnList{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .btnList{-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .btnList{padding:3rem 0}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .btnList li:first-child{width:60%}}@media screen and (max-width: 1024px){.musicpass #detailCol .ticketBox .btnList li:last-child{width:53.33333vw}}@media screen and (min-width: 1025px){.musicpass #detailCol .ticketBox .btnList li:last-child{width:40%}}@media (hover: hover){.musicpass #detailCol .ticketBox .btnList a:hover{opacity:1;transition:.3s ease-in-out}.musicpass #detailCol .ticketBox .btnList a:hover:hover{opacity:.7}}@media screen and (min-width: 1025px){.songlist header{background:url(../images/common/bg_header.png) no-repeat bottom center;background-size:auto}}@media screen and (max-width: 1024px){.songlist h3{margin:2rem auto 3rem}}@media screen and (min-width: 1025px){.songlist h3{margin:2rem auto 5rem;padding:2rem 0 3rem}}@media screen and (min-width: 1025px){#music.musicpass_list header{background:url(../images/common/bg_header.png) no-repeat bottom center;background-size:auto}}@media screen and (max-width: 1024px){#music.musicpass_list h3{margin:2rem auto}}@media screen and (min-width: 1025px){#music.musicpass_list h3{margin:2rem auto 1rem;padding:2rem 0 3rem}}#music.musicpass_list .bnrCol{margin:0 auto 3rem;text-align:center}@media screen and (max-width: 1024px){#music.musicpass_list .bnrCol{width:90%}}@media screen and (min-width: 1025px){#music.musicpass_list .bnrCol{max-width:700px}}@media screen and (min-width: 1025px){#music.musicpass_list .bnrCol a:hover{opacity:1;transition:.3s ease-in-out}#music.musicpass_list .bnrCol a:hover:hover{opacity:.7}}@media screen and (min-width: 1025px){#music.musicpass_list .popsCol h4,#music.musicpass_list .vocaloidCol h4,#music.musicpass_list .varietyCol h4,#music.musicpass_list .animeCol h4{margin:0px 0px 2.0rem}}#music.musicpass_list .popsCol ul::before,#music.musicpass_list .vocaloidCol ul::before,#music.musicpass_list .varietyCol ul::before,#music.musicpass_list .animeCol ul::before{display:block;width:100%;content:"※印がついている楽曲は個別販売曲としても販売いたします。重複購入にご注意ください。";margin:0 auto;color:#803400}@media screen and (max-width: 1024px){#music.musicpass_list .popsCol ul::before,#music.musicpass_list .vocaloidCol ul::before,#music.musicpass_list .varietyCol ul::before,#music.musicpass_list .animeCol ul::before{margin:0 0 1.5rem 0;text-align:left;font-size:2.13333vw}}@media screen and (min-width: 1025px){#music.musicpass_list .popsCol ul::before,#music.musicpass_list .vocaloidCol ul::before,#music.musicpass_list .varietyCol ul::before,#music.musicpass_list .animeCol ul::before{margin:0 0 20px 0;text-align:right;font-size:14px}}#music.musicpass_list .catchCol{text-align:center}@media screen and (max-width: 1024px){#music.musicpass_list .catchCol{width:80vw;margin:0 auto;padding:0 0 1rem 0}}@media screen and (max-width: 1024px){#music.musicpass_list #ssNavCol{margin:2rem 0 4rem}}@media screen and (min-width: 1025px){#music.musicpass_list #ssNavCol{margin:2rem 0 5rem}}@media screen and (min-width: 1025px){.dlc header{background:url(../images/common/bg_header.png) no-repeat bottom center;background-size:auto}}@media screen and (max-width: 1024px){.dlc h3{margin:2rem auto 3rem}}@media screen and (min-width: 1025px){.dlc h3{margin:2rem auto 5rem;padding:2rem 0 3rem}}.dlc .attentionBnr a{display:block;background:#f70000;border-radius:10px;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center;font-weight:bold;color:#fff239;text-decoration:none}@media screen and (max-width: 1024px){.dlc .attentionBnr a{width:90%;margin:0 auto 4rem;padding:1rem 0rem;border:2px solid #fff239;font-size:3.46667vw}}@media screen and (min-width: 1025px){.dlc .attentionBnr a{background:#f70000;border:4px solid #fff239;max-width:600px;margin:0 auto 4rem;padding:1rem 2rem;opacity:1;transition:.3s ease-in-out;font-size:16px;-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}.dlc .attentionBnr a:hover{opacity:.7}}.dlc .latestCol{max-width:1100px;width:100%;margin:0 auto}@media screen and (max-width: 1024px){.dlc #ssNavCol h4{width:61.33333vw !important}}@media screen and (min-width: 1025px){.dlc #ssNavCol h4{width:38.33333vw;max-width:460px}}.dlc .listColInner.all .allhidden{display:none}.dlc .dlcTit{display:inline-block;width:100%;font-family:"M PLUS Rounded 1c",sans-serif;color:#fff}@media screen and (max-width: 1024px){.dlc .dlcTit{padding:1rem 2rem;font-size:4.66667vw;font-weight:700}}@media screen and (min-width: 1025px){.dlc .dlcTit{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;padding:20px 45px 10px;font-size:28px;font-weight:800}}@media screen and (min-width: 1025px){.dlc .dlcTit span:first-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:left}}.dlc .dlcTit span:first-child .pf{display:inline-block;line-height:1.5}@media screen and (max-width: 1024px){.dlc .dlcTit span:first-child .pf{font-size:4vw}}@media screen and (min-width: 1025px){.dlc .dlcTit span:first-child .pf{font-size:22px;font-weight:700}}.dlc .dlcTit span:first-child .nswico{display:inline-block;background:#e60012;border-radius:30px;padding:0.2rem 1rem 0.3rem;font-weight:500;color:#fff;text-shadow:none;line-height:1.6}@media screen and (max-width: 1024px){.dlc .dlcTit span:first-child .nswico{margin:1rem 0;font-size:2.13333vw}}@media screen and (min-width: 1025px){.dlc .dlcTit span:first-child .nswico{font-size:14px}}@media screen and (max-width: 1024px){.dlc .dlcTit:has(.nswico){line-height:1}}.dlc .dlcTit.anime{text-shadow:-2px -2px 0 #de2f00, -2px 0 0 #de2f00, -2px 2px 0 #de2f00, 0 -2px 0 #de2f00, 0 2px 0 #de2f00, 2px -2px 0 #de2f00, 2px 0 0 #de2f00, 2px 2px 0 #de2f00}.dlc .dlcTit.vocaloid{text-shadow:-2px -2px 0 #263449, -2px 0 0 #263449, -2px 2px 0 #263449, 0 -2px 0 #263449, 0 2px 0 #263449, 2px -2px 0 #263449, 2px 0 0 #263449, 2px 2px 0 #263449}.dlc .dlcTit.variety{text-shadow:-2px -2px 0 #12484c, -2px 0 0 #12484c, -2px 2px 0 #12484c, 0 -2px 0 #12484c, 0 2px 0 #12484c, 2px -2px 0 #12484c, 2px 0 0 #12484c, 2px 2px 0 #12484c}.dlc .dlcTit.pops{text-shadow:-2px -2px 0 #0070a4, -2px 0 0 #0070a4, -2px 2px 0 #0070a4, 0 -2px 0 #0070a4, 0 2px 0 #0070a4, 2px -2px 0 #0070a4, 2px 0 0 #0070a4, 2px 2px 0 #0070a4}.dlc .dlcTit.other{text-shadow:-2px -2px 0 #c53946, -2px 0 0 #c53946, -2px 2px 0 #c53946, 0 -2px 0 #c53946, 0 2px 0 #c53946, 2px -2px 0 #c53946, 2px 0 0 #c53946, 2px 2px 0 #c53946}.dlc .dlcTit .other_varietypopsanime{position:relative}@media screen and (max-width: 1024px){.dlc .dlcTit .other_varietypopsanime{padding:0 0 0 9vw}}@media screen and (min-width: 1025px){.dlc .dlcTit .other_varietypopsanime{padding:0 0 0 5.5rem}}.dlc .dlcTit .other_varietypopsanime::before{display:block;content:"";position:absolute;background:url(../images/music/ico_varietypopsanime.png) no-repeat center;background-size:contain;left:0;z-index:20;height:100%;width:1.5em}.dlc .dlcTit .other_animevariety{position:relative}@media screen and (max-width: 1024px){.dlc .dlcTit .other_animevariety{padding:0 0 0 9vw}}@media screen and (min-width: 1025px){.dlc .dlcTit .other_animevariety{padding:0 0 0 5.5rem}}.dlc .dlcTit .other_animevariety::before{display:block;content:"";position:absolute;background:url(../images/music/ico_animevariety.png) no-repeat center;background-size:contain;left:0;z-index:20;height:100%;width:1.5em}.dlc .dlcTit .vocaloidpops{position:relative}@media screen and (max-width: 1024px){.dlc .dlcTit .vocaloidpops{padding:0 0 0 9vw}}@media screen and (min-width: 1025px){.dlc .dlcTit .vocaloidpops{padding:0 0 0 5.5rem}}.dlc .dlcTit .vocaloidpops::before{display:block;content:"";position:absolute;background:url(../images/music/ico_vocaloidpops.png) no-repeat center;background-size:contain;left:0;z-index:20;height:100%;width:1.5em}.dlc .dlcTit .popsclassic{position:relative}@media screen and (max-width: 1024px){.dlc .dlcTit .popsclassic{padding:0 0 0 9vw}}@media screen and (min-width: 1025px){.dlc .dlcTit .popsclassic{padding:0 0 0 5.5rem}}.dlc .dlcTit .popsclassic::before{display:block;content:"";position:absolute;background:url(../images/music/ico_popsclassic.png) no-repeat center;background-size:contain;left:0;z-index:20;height:100%;width:1.5em}@media screen and (max-width: 1024px){.dlc .dlcTit .date{display:block;font-size:4vw}}@media screen and (min-width: 1025px){.dlc .dlcTit .date{margin:0 0 0 3rem;font-size:22px;font-weight:700}}.dlc .noticeCol{background:#e6e8ec;width:90%;max-width:1200px;padding:2rem}@media screen and (max-width: 1024px){.dlc .noticeCol{margin:0 auto 3rem}}@media screen and (min-width: 1025px){.dlc .noticeCol{margin:0 auto 4rem}}.dlc .petitchara dt::before{background:url(../images/music/ico_petit.png) no-repeat center;background-size:contain}@media screen and (max-width: 1024px){.dlc .petitchara dd{font-size:3.73333vw !important}}@media screen and (min-width: 1025px){.dlc .petitchara dd{font-size:23px !important}}.dlc .sjhuCol{position:relative}.dlc .sjhuCol .petitchara{color:#5d2e00}.dlc .sjhuCol .ssCol{padding:0 1.5rem}@media screen and (min-width: 1025px){.dlc .sjhuCol .ssCol{position:absolute;top:-12px;right:0;width:51%}}.dlc .sjhuCol .picCol{padding:2rem 3rem 0}@media screen and (min-width: 1025px){.dlc .sjhuCol .picCol{margin:0 0 2rem 5rem;padding:0 3rem;width:43%}}.dlc .onepiece25thCol{position:relative}.dlc .onepiece25thCol .petitchara{color:#5d2e00}.dlc .onepiece25thCol .petitchara dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.dlc .onepiece25thCol .petitchara dl dt{width:40%}.dlc .onepiece25thCol .ssCol{padding:0 1.5rem}@media screen and (min-width: 1025px){.dlc .onepiece25thCol .ssCol{position:absolute;top:-12px;right:0;width:51%}}.dlc .onepiece25thCol .picCol{padding:2rem 3rem 0}@media screen and (min-width: 1025px){.dlc .onepiece25thCol .picCol{margin:0 0 4rem 5rem;padding:0 3rem;width:43%}}.dlc .listColBox.close{position:relative;display:block}.dlc .listColBox.close::before{content:"";display:block;width:100%;height:100%;white-space:pre;position:absolute;top:0vw;left:0vw;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;background:rgba(0,0,0,0.6);-webkit-flex:0 0 auto;flex:0 0 auto;text-align:center;font-weight:500;content:"販売は終了いたしました。"}@media screen and (max-width: 1024px){.dlc .listColBox.close::before{border-radius:20px;font-size:2.93333vw}}@media screen and (min-width: 1025px){.dlc .listColBox.close::before{border-radius:30px;font-size:24px}}.songcopy{text-align:center;color:#8e8e8e}@media screen and (max-width: 1024px){.songcopy{font-size:1.73333vw}}@media screen and (min-width: 1025px){.songcopy{max-width:1200px;margin:0 auto;font-size:12px}}.oshinokoCol{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.oshinokoColInner01{width:60%}@media screen and (max-width: 1024px){.oshinokoColInner01{width:100%}}@media screen and (min-width: 1025px){.oshinokoColInner02{width:43.5%;position:absolute;top:-12px;right:0}}@media screen and (max-width: 1024px){.oshinokoColInner02{width:100%}}.oshinokoColInner02 .ssCol :nth-child(2){margin-top:1.5em}@media screen and (max-width: 1024px){.oshinokoColInner02 .ssCol :nth-child(2){margin-top:1em}}.oshinokoCol .petitchara{color:#5d2e00}.oshinokoCol .petitchara dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1024px){.oshinokoCol .petitchara dl{-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1025px){.oshinokoCol .petitchara dl dt{width:40%}}.oshinokoCol .petitchara dl dd{margin:0}.oshinokoCol .ssCol{padding:0 1.5rem}.oshinokoCol .notice li{text-align:left}@media screen and (max-width: 1024px){.oshinokoCol .notice li{margin-top:2em}}

/*# sourceMappingURL=maps/music.css.map */
