@import"https://fonts.googleapis.com/css2?family=Jost:wght@800&display=swap";.lKi{display:block!important}.lKj{display:none!important}.lKk{margin-bottom:0!important}.lKl{text-align:center!important}.lKm{text-align:left!important}.lKn{display:none!important}.lKo{border:1px solid #ff624f!important}@media screen and (max-width:1024px){.lKj{display:block!important}.lKi{display:none!important}}.lKp{max-width:2000px;padding-right:40px;margin-left:auto}.lKp,.lKq{padding-left:40px;margin-right:auto}.lKq{max-width:1960px}.lKr{max-width:760px}.lKr,.lKs{padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}.lKs{width:100%;max-width:1024px}@media screen and (min-width:1025px){.lKt{display:block;padding-left:64px}.lKu{padding-bottom:80px;min-height:calc(100vh - 80px)}.lKu.lKv{min-height:calc(100vh - 116px)}.lKu.lKw{min-height:calc(100vh - 161px)}.lKu.lKx{min-height:calc(100vh - 461px)}}@media screen and (max-width:1024px){.lKu{padding-bottom:80px;min-height:calc(100vh - 66px)}.lKu.lKv{min-height:calc(100vh - 181px)}.lKu.lKw{min-height:calc(100vh - 226px)}.lKu.lKx{min-height:calc(100vh - 924px)}.lKp{padding-right:16px}.lKp,.lKq,.lKr{padding-left:16px}.lKr{padding-right:16px}}@media screen and (min-width:1365px){.lKq{max-width:1960px}}@media screen and (min-width:2065px){.lKq{max-width:1920px;padding-left:0;margin-left:auto}}@media screen and (min-width:1025px){.lKy{background-color:rgba(0,0,0,.9);overflow:hidden;position:fixed;transition:all .3s;left:0;width:64px;height:100%;z-index:6}.lKy .lKz{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;top:0}.lKy .lKz.lKA{overflow-y:hidden}.lKy .lKz.lKA:hover{overflow-y:auto}.lKy .lKB{transition:all .3s;opacity:0;display:block;position:absolute;font-size:10px;font-weight:600;margin-left:40px;line-height:1.2;width:60px;top:80px;background-image:url(/assets/img/parts/a_common/member_info_arrow.svg);background-position:100%;background-repeat:no-repeat;white-space:nowrap}.lKy .lKB span{display:none}.lKy .lKB span.lKC{background-image:url(/assets/img/parts/a_common/member_info_logo.svg);background-size:42px auto;background-position:0 0;background-repeat:no-repeat;padding-top:14px;font-weight:300}.lKy .lKB span.lKC:after{display:inline-block;content:"P";padding-left:2px;transform:scale(.8);opacity:.5}.lKy .lKB span.lKD{font-size:12px;line-height:12px}.lKy .lKB span.lKE{display:block}.lKy nav{position:relative;z-index:2;margin-left:8px;height:100%}.lKy .lKF{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);height:435px;width:100%;transition:all .5s ease-out}.lKy .lKG{top:160px;transform:none;-webkit-transform:none;-ms-transform:none}.lKy nav .lKH{transition:all .3s ease-out;position:absolute;opacity:1;border-radius:50vh;-moz-border-radius:50vh;-webkit-border-radius:50vh;-khtml-border-radius:50vh;background:#5800ff;background:linear-gradient(135deg,#5800ff 0 15%,#6e00c8 40%,#8c01b6 50%,#dc048a 70%,#ff0576 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5800ff",endColorstr="#ff0576",GradientType=1);width:48px;height:48px;font-size:0;line-height:0;z-index:1;left:0;top:0}.lKy nav>ul{position:absolute;left:5px;z-index:2}.lKy nav>ul>li{position:relative;margin-bottom:30px;display:flex;flex-wrap:wrap;height:48px}.lKy nav>ul>li a{position:relative;display:flex;align-items:center;height:100%;width:100%;font-size:14px;white-space:nowrap}.lKy nav>ul>li a span{opacity:0;transition:all .4s ease-out;margin-left:-5px}.lKy nav>ul>li a:before{transition:all .2s ease-out;content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;margin-left:8px;padding-right:20px}.lKy nav>ul>li:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_sp.svg)}.lKy nav>ul>li:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_sp.svg)}.lKy nav>ul>li:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_sp.svg)}.lKy nav>ul>li:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_sp.svg)}.lKy nav>ul>li:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_sp.svg)}.lKy nav>ul>li .lKI{display:flex;align-items:center;justify-content:center;margin-left:40px;position:relative;opacity:0;transition:all .3s ease-out}.lKy nav>ul>li .lKI:after{content:"";display:block;position:absolute;background-color:#fff;transition:all .3s ease-out;height:28px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;z-index:4;opacity:.3}.lKy nav>ul>li .lKI.lKJ:after{width:48px;left:0;padding:0 8px}.lKy nav>ul>li .lKI.lKK:after{width:85px;left:70px;padding:0 8px}.lKy nav>ul>li .lKI li{position:relative;z-index:5;text-align:center}.lKy nav>ul>li .lKI li a{height:28px;line-height:28px}.lKy nav>ul>li .lKI li:first-child{margin-right:16px}.lKy nav>ul>li .lKI li:first-child a{padding:0 8px}.lKy nav>ul>li .lKI li a{display:block;font-size:12px}.lKy nav>ul>li .lKI li a:before{display:none}.lKy nav>ul>li.lKE a{position:relative;height:100%;font-weight:600}.lKy nav>ul>li.lKE a:before{top:17px}.lKy nav>ul>li.lKE:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_on_sp.svg)}.lKy nav>ul>li.lKE:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_on_sp.svg)}.lKy nav>ul>li.lKE:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_on_sp.svg)}.lKy nav>ul>li.lKE:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_on_sp.svg)}.lKy nav>ul>li.lKE:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_on_sp.svg)}.lKy.lKL{width:254px}.lKy.lKL a span{opacity:1;margin-left:0}.lKy.lKL .lKB{opacity:1;margin-left:20px}.lKy.lKL .lKI{opacity:1;margin-left:50px}.lKy #lKM{display:inline-block;position:absolute;height:24px;width:24px;z-index:10;top:25px;left:20px}.lKy #lKM .lKN{background:rgba(0,0,0,0)}.lKy #lKM .lKN:after,.lKy #lKM .lKN:before{margin-top:0}.lKy #lKM .lKN:before{transform:rotate(-45deg)}.lKy #lKM .lKN:after{transform:rotate(-135deg)}.lKy #lKO,.lKy #lKO:after,.lKy #lKO:before{background-color:#fff;display:block;position:absolute;transition:all .3s;height:2px;width:24px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;top:50%}.lKy #lKO:after,.lKy #lKO:before{content:"";left:0}.lKy #lKO:before{margin-top:-9px}.lKy #lKO:after{margin-top:7px}}@media screen and (max-width:1024px){.lKy{display:none!important}}@media screen and (max-width:375px){.lKp,.lKr{padding-right:4.267vw}.lKp,.lKq,.lKr{padding-left:4.267vw}.lKu{padding-bottom:21.333vw}}.lKP{position:fixed;left:81px;top:25px;z-index:7}.lKP img{width:84px;transition:all .3s}.lKP.lKL img{width:65px}.lKQ{flex-direction:column;justify-content:center;height:80px;position:unset;top:0;z-index:6}.lKQ,.lKR{display:flex}.lKR{align-items:center;justify-content:space-between;padding-right:24px;padding-left:24px}.lKS{width:100%}.lKS .lKT{position:absolute;left:200px;top:30px;width:200px;display:flex;white-space:nowrap}.lKS .lKT div:first-child{margin-right:10px}.lKS .lKT div .lKU,.lKS .lKT div .lKV{height:24px;font-size:12px;width:100%;padding:0 10px}.lKS .lKW{position:absolute;right:15px;top:16px;width:240px}.lKX{border-top:1px solid hsla(0,0%,100%,.3);padding-top:16px;padding-bottom:16px;overflow:scroll;scrollbar-width:none;min-height:45px}.lKX::-webkit-scrollbar{display:none}.lKY{margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.lKZ>ol{display:flex;align-items:center;font-size:12px}.lKX li:not(:last-child){flex-shrink:0}.lKX li:after{content:">";margin-right:6px;margin-left:4px;opacity:.6}.lKX li:last-child:after{content:""}.lK0,.lK1{font-size:12px;padding:12px 0;background-color:hsla(0,0%,100%,.15)}.lK2,.lK3{margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.lK4{padding:48px 0;border-top:1px solid hsla(0,0%,100%,.3)}.lK5{margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}.lK6{display:flex;justify-content:space-between;margin-bottom:48px}.lK7{display:grid;width:75%;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lK8{font-size:12px;font-weight:600;display:flex;flex-direction:column;flex-wrap:wrap}.lK8>li{margin-bottom:16px}.lK8>li:last-of-type{margin-bottom:0}.lK9{display:flex}.lLa:not(:last-child){margin-right:24px}.lLb{display:flex;font-size:10px;gap:24px;margin-bottom:24px}.lLb>.lLc:last-child{margin-right:0}.lLc{display:flex;align-items:center}.lLd{width:32px}.lLd img{width:100%;height:auto}.lLe{width:400px;font-size:10px;line-height:1.5;margin-left:16px}.lLf{display:flex;gap:8px}.lLf>li>a{display:block}.lLf img{width:100%;height:auto}@media screen and (max-width:1024px){.lKP{position:relative;margin-top:5px;left:0;top:0}.lKP h1{width:64px}.lKQ{height:48px;position:-webkit-sticky;position:sticky;z-index:1}.lKR{padding-right:16px;padding-left:16px}.lLg{display:block;position:relative;margin-right:auto;margin-left:auto}.lLg,.lLg .lLh{width:100%;height:100%}.lLg .lLh{display:flex;justify-content:flex-end;align-items:center}.lLg .lLi .lLj{display:none}.lLg .lKB,.lLg .lLi .lKE{display:block}.lLg .lKB{transition:all .3s;opacity:1;font-size:10px;font-weight:600;margin-left:15px;line-height:1.2;width:60px;top:80px;background-image:url(/assets/img/parts/a_common/member_info_arrow.svg);background-position:100%;background-repeat:no-repeat;white-space:nowrap}.lLg .lKB span{display:none}.lLg .lKB span.lKC{background-image:url(/assets/img/parts/a_common/member_info_logo.svg);background-size:42px auto;background-position:0 0;background-repeat:no-repeat;padding-top:14px;font-weight:300}.lLg .lKB span.lKC:after{display:inline-block;content:"P";padding-left:2px;transform:scale(.8);opacity:.5}.lLg .lKB span.lKD{font-size:12px;line-height:12px}.lLg .lKB span.lKE{display:block}.lLk{position:fixed;bottom:0;width:100%;height:95px;margin:0 auto;mask-repeat:repeat-x;mask-position:left center;mask-size:auto;mask-image:url(/assets/img/parts/a_common/nav_bg_mask.png);-webkit-mask-repeat:repeat-x;-webkit-mask-position:left center;-webkit-mask-size:auto;-webkit-mask-image:url(/assets/img/parts/a_common/nav_bg_mask.png);background-color:rgba(60,60,60,.8)!important;z-index:6}.lLk,.lLk .lKH{transition:all .2s ease-out}.lLk .lKH{position:absolute;opacity:1;border-radius:50vh;-moz-border-radius:50vh;-webkit-border-radius:50vh;-khtml-border-radius:50vh;background:#5800ff;background:linear-gradient(135deg,#5800ff 0 15%,#6e00c8 40%,#8c01b6 50%,#dc048a 70%,#ff0576 80% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5800ff",endColorstr="#ff0576",GradientType=1);width:64px;height:64px;margin-left:22px;font-size:0;line-height:0}.lLk ul{display:flex;height:100%;max-width:520px;min-width:320px;width:100%;margin:0 auto}.lLk ul li{max-width:104px;min-width:64px}.lLk ul li,.lLk ul li a{position:relative;height:100%;width:100%}.lLk ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;display:block}.lLk ul li a:before{transition:all .2s ease-out;content:"";display:block;width:23px;height:23px;position:absolute;top:40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-repeat:no-repeat}.lLk ul li:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_sp.svg)}.lLk ul li:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_sp.svg)}.lLk ul li:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_sp.svg)}.lLk ul li:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_sp.svg)}.lLk ul li:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_sp.svg)}.lLk ul li.lKE a{position:relative;display:block;height:100%}.lLk ul li.lKE a:before{top:17px}.lLk ul li.lKE:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_on_sp.svg)}.lLk ul li.lKE:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_on_sp.svg)}.lLk ul li.lKE:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_on_sp.svg)}.lLk ul li.lKE:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_on_sp.svg)}.lLk ul li.lKE:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_on_sp.svg)}.lLk ul li:after{bottom:12px;white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:10px;font-weight:600}.lLk ul li:first-child:after{content:"ホーム"}.lLk ul li:nth-child(2):after{content:"検索"}.lLk ul li:nth-child(3):after{content:"マイリスト"}.lLk ul li:nth-child(4):after{content:"プロフィール"}.lLk ul li:nth-child(5):after{content:"設定"}.lK0,.lK1{padding-top:12px;padding-bottom:109px}.lK4{padding:32px 0}.lK5{padding-left:16px;padding-right:16px}.lK6,.lK7{flex-direction:column;margin-bottom:32px}.lK7{display:flex;gap:initial}.lK8{font-size:14px;font-weight:600}.lK8:not(:last-child),.lK8>li{margin-bottom:24px}.lLa:not(:last-child){margin-right:24px}.lLb{flex-direction:column;gap:16px;margin-bottom:32px}.lLd{width:40px;min-width:40px}.lLf{flex-wrap:wrap}.lLf>li{margin-bottom:8px}.lLf img{width:65px}.lLe{width:80vw}}@media screen and (max-width:375px){.lLk ul,.lLk ul li{min-width:unset}.lLk ul li{width:20vw}.lKY{padding-left:4.267vw;padding-right:4.267vw}.lKZ>ol{font-size:3.2vw}.lKX li:after{margin-right:1.6vw;margin-left:1.067vw}.lK2,.lK3{padding-left:4.267vw;padding-right:4.267vw}.lK4{padding:8.533vw 0}.lK5{padding-left:4.267vw;padding-right:4.267vw}.lK6,.lK7{margin-bottom:8.533vw}.lK8{font-size:3.733vw;font-weight:600}.lK8:not(:last-child),.lK8>li{margin-bottom:6.4vw}.lLa:not(:last-child){margin-right:6.4vw}.lLb{gap:4.267vw;margin-bottom:8.533vw}.lLd{width:10.667vw;min-width:10.667vw}.lLe{font-size:2.667vw;margin-left:4.267vw}.lLf>li{margin-bottom:2.133vw}.lLf{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2.133vw;gap:2.133vw}}.lKX{margin-left:64px;position:relative;z-index:1}.lLl{border-top:none;height:45px}.lK1,.lLm{margin-left:64px;position:relative;z-index:1}@media screen and (max-width:1024px){.lK1,.lKX,.lLm{margin-left:0}.lK7{width:100%}}@media screen and (max-width:520px){.lLn>ol{flex-wrap:wrap;line-height:1.3}}