.xXo{margin-bottom:51px}.xXp{font-size:16px;line-height:1;text-align:center;width:auto;position:relative}.xXp,.xXq{margin-left:auto;margin-right:auto}.xXq{max-width:720px;display:grid;width:100%;grid-template-columns:1fr 45% 1fr}.xXp .xXr{margin-left:auto;margin-right:auto;margin-top:16px}.xXs{font-weight:400;text-align:center}.xXt,.xXu{font-weight:700}.xXv{position:relative;width:100%;height:100%}.xXv,.xXw{display:flex;align-items:center;justify-content:center}.xXw{width:calc(100% - 12px);height:2px}.xXw .xXx{flex:1 1;height:100%;background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:rgba(255,255,255,.15)}.xXy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.xXy .xXz{width:12px;height:12px;border-radius:50%;background:transparent;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:rgba(255,255,255,.15)}.xXA[data-current-index="1"] .xXy>.xXz:first-child,.xXA[data-current-index="2"] .xXw>.xXx:first-child,.xXA[data-current-index="2"] .xXy>.xXz:not(.xXz:nth-child(3)),.xXA[data-current-index="3"] .xXw>.xXx,.xXA[data-current-index="3"] .xXy>.xXz{background-color:#ff0576}.xXr{width:528px;height:12px}.xXr .xXz{cursor:pointer}.xXB{font-weight:700}@media screen and (max-width:1024px){.xXo{margin-bottom:36px}.xXp{width:100%;font-size:14px;overflow:hidden}.xXq{width:calc((100% - 84px) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;left:50%;transform:translateX(-50%);max-width:unset;top:3%}.xXp .xXr{width:calc(100% - 72px);margin-top:24px}}@media screen and (max-width:375px){.xXo{margin-bottom:9.6vw}.xXw{width:calc(100% - 3.2vw);height:.533vw}.xXy .xXz{width:3.2vw;height:3.2vw}.xXr{width:calc(100% - 10.933vw);height:3.2vw}}.xWs{margin-bottom:27px}.xWs,.xWt{text-align:center}.xWt{height:86px;margin-bottom:24px}.xWu{display:inline-block}.xWv{display:flex;justify-content:center;margin-bottom:12px}.xWv>li:not(:last-child){margin-right:16px}.xWu .xWw{padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-family:Hiragino Sans;background-color:rgba(0,0,0,.3);color:#ffffff;font-size:14px;font-weight:600;line-height:calc(18 / 14);caret-color:rgba(255,255,255,.6);max-width:100%}.xWu .xWw::placeholder,.xWx .xWy::placeholder{color:#ffffff;opacity:.6}.xWu .xWw.xWz{border:none;background-color:unset}.xWu .xWw.xWA{font-size:14px}.xWB{text-align-last:left}.xWu .xWw.xWC{border:1px solid #ff624f}.xWu .xWD{margin-block-start:8px;margin-block-end:0;color:#ff624f;font-size:10px;font-weight:300;line-height:calc(15 / 10)}.xWE{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.xWF,.xWG{text-align:center}.xWG{font-weight:600;font-size:16px;letter-spacing:.26px;color:#fff;max-width:100%;width:320px;height:48px;padding:0 26px;border-radius:24px;background:linear-gradient(90deg,#ff903c,#ff0576);display:inline-flex;justify-content:center;align-items:center}.xWG:hover{opacity:.6}.xWG.xWH{background:#bababa;opacity:1!important;cursor:default}.xWI{font-size:16px;font-weight:300;line-height:calc(26 / 16)}.xWJ{font-weight:600}.xWv .xWw{width:77px;height:62px;text-align:center}@media screen and (max-width:1024px){.xWs{margin-bottom:28px}.xWt{height:62px;padding:unset;margin-bottom:14.5px}.xWv{margin-bottom:8px}.xWv>li:not(:last-child){margin-right:8px}.xWE{padding:15.5px 16.5px 16.5px 15.5px;margin-bottom:31.5px}.xWI{font-size:14px;line-height:calc(22 / 14)}.xWv .xWw{height:44px}.xWG,.xWv .xWw{width:100%}}@media screen and (max-width:375px){.xWK{margin-bottom:14.399vw}.xWL{margin:6.4vw 0}.xWs{margin-bottom:7.466vw}.xWt{height:16.533vw;margin-bottom:3.866vw}.xWv{margin-bottom:2.133vw}.xWv>li:not(:last-child){margin-right:2.133vw}.xWv .xWw{height:11.733vw}.xWu .xWw{padding:3.2vw;border-radius:2.133333vw;font-size:3.73334vw}.xWu .xWD{margin-block-start:2.1333334vw;font-size:2.66667vw}.xWE{padding:4.133vw 3.125vw 4.399vw;margin-bottom:8.4vw;border-radius:2.133vw}.xWI{font-size:3.733vw}.xWG{font-size:4.267vw;letter-spacing:.069vw;height:12.8vw;padding:0 6.933vw;border-radius:6.4vw}}.xWM{margin:83px auto;width:96px;height:96px}.xWN{margin-bottom:27px;font-size:16px;line-height:calc(26 / 16)}.xWO li:not(:last-child){margin-bottom:16px}.xWO,.xWP{text-align:center}.xWP{font-weight:600;font-size:16px;letter-spacing:.26px;color:#151515;max-width:100%;width:320px;height:48px;padding:0 26px;border-radius:24px;background:white;display:inline-flex;justify-content:center;align-items:center}.xWP:hover{opacity:.6}.xWQ{text-align:center!important}@media screen and (max-width:1024px){.xWM{margin:52px auto;width:64px;height:64px}.xWP{width:100%}}@media screen and (max-width:375px){.xWM{margin:13.867vw 0 15.733vw;width:17.067vw;height:17.067vw}.xWN{margin-bottom:7.2vw}.xWO li:not(:last-child){margin-bottom:4.267vw}.xWP{font-size:4.267vw;letter-spacing:.069vw;height:12.8vw;padding:0 6.933vw;border-radius:6.4vw}}.xWR{text-align:center;font-size:32px;font-weight:600;margin-top:16px;margin-bottom:56px}.xWS{display:none}.xWS.xWT{display:inline-block;padding:0 14%;font-size:16px;margin-bottom:51px}.xWU.xWV{display:flex;align-items:flex-end;margin-bottom:12px}.xWV>span:first-child{width:32%}.xWV>span:nth-child(2){width:38%;text-align:center}.xWV>span:last-child{width:30%;text-align:right}.xWX{padding:0 1.6% 0 3.5%;width:100%}.xWY{font-size:16px;padding-bottom:35px;line-height:1.625}.xWY,.xWZ{text-align:center}.xWZ{font-size:20px;font-weight:600;padding-bottom:56px}.xWZ span:not(:last-of-type){padding-right:32px}.xW0{padding:40px;margin-bottom:40px;border:1px solid rgba(255,255,255,.3);border-radius:8px}.xW1{width:100%;z-index:1;bottom:0;padding-bottom:16px}.xW1,.xW2{text-align:center}.xW2{font-size:12px}.xW3{display:flex;justify-content:space-between}.xW4{width:39%}.xW5{width:59%}.xWW{font-weight:600}.xW6{padding:0 5.6%;width:528px;align-content:center}.xW7{display:inline-block;font-size:10px;color:#000;background-color:#ffffff;padding:4px;border-radius:4px;margin-bottom:18px}.xW8{font-size:20px;font-weight:600;padding-bottom:10px;line-height:1.6}.xW8,.xW9 p{overflow-wrap:break-word}.xW9 p{font-size:12px;color:#bababa;padding-bottom:8px}.xW9 p:last-of-type{padding-bottom:0}.xXa,.xXb{text-align:center}.xXb{font-weight:600;font-size:16px;letter-spacing:.26px;color:#fff;max-width:100%;width:320px;height:48px;padding:0 26px;border-radius:24px;background:linear-gradient(90deg,#ff903c,#ff0576);display:inline-flex;justify-content:center;align-items:center}.xXb:hover{opacity:.6}.xXc{margin-top:16px}.xXc,.xXd{text-align:center}.xXd{font-weight:600;font-size:16px;letter-spacing:.26px;color:#151515;max-width:100%;width:320px;height:48px;padding:0 26px;border-radius:24px;background:white;display:inline-flex;justify-content:center;align-items:center}.xXd:hover{opacity:.6}@media screen and (max-width:1024px){.xWR{font-size:20px;margin:24px 0;font-weight:600;overflow-wrap:break-word;text-align:center}.xWS{display:inline-block;margin-bottom:36px;width:100%}.xWS.xWT{display:none}.xWU,.xXe{display:flex;align-items:flex-end;margin-bottom:8px;line-height:calc(22 / 14)}.xWU>span:first-child{width:32%}.xWU>span:nth-child(2){width:36%;text-align:center}.xWU>span:last-child{width:32%;text-align:right;padding-right:3.5%}.xWY{font-size:14px;padding-bottom:36px;line-height:1.571}.xWY,.xWZ{text-align:center}.xWZ{font-size:16px;font-weight:600;padding-bottom:40px}.xWZ span:not(:last-of-type){padding-right:24px}.xW0{padding:16px 16px 24px;margin-bottom:32px;border:1px solid rgba(255,255,255,.3);border-radius:8px}.xW2{font-size:10px;text-align:center;margin-bottom:56px}.xW6{padding:0 5.6%;width:100%}.xW8{font-size:16px;font-weight:600;padding-bottom:11.5px;overflow-wrap:break-word;line-height:1.6}.xW7{margin-bottom:7.5px}.xXb,.xXd{width:100%}}@media screen and (max-width:500px){.xW3{flex-direction:column-reverse}.xW4,.xW5{width:100%}}@media screen and (max-width:375px){.xXb,.xXd{font-size:4.267vw;letter-spacing:.069vw;height:12.8vw;padding:0 6.933vw;border-radius:6.4vw}}@import"https://fonts.googleapis.com/css2?family=Jost:wght@800&display=swap";.qpW{display:block!important}.qpX{display:none!important}.qpY{margin-bottom:0!important}.qpZ{text-align:center!important}.qp0{text-align:left!important}.qp1{display:none!important}.qp2{border:1px solid #ff624f!important}@media screen and (max-width:1024px){.qpX{display:block!important}.qpW{display:none!important}}.qp6{width:100%;max-width:1024px;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}@media screen and (min-width:1025px){.qp7{display:block;padding-left:64px}.qp8{padding-bottom:80px;min-height:calc(100vh - 80px)}.qp8.qp9{min-height:calc(100vh - 116px)}.qp8.qqa{min-height:calc(100vh - 161px)}.qp8.qqb{min-height:calc(100vh - 461px)}}@media screen and (max-width:1024px){.qp8{padding-bottom:80px;min-height:calc(100vh - 66px)}.qp8.qp9{min-height:calc(100vh - 181px)}.qp8.qqa{min-height:calc(100vh - 226px)}.qp8.qqb{min-height:calc(100vh - 924px)}.qp3{padding-right:16px}.qp3,.qp4,.qp5{padding-left:16px}.qp5{padding-right:16px}}@media screen and (min-width:1365px){.qp4{max-width:1960px}}@media screen and (min-width:2065px){.qp4{max-width:1920px;padding-left:0;margin-left:auto}}@media screen and (min-width:1025px){.qqc{background-color:rgba(0,0,0,.9);overflow:hidden;position:fixed;transition:all .3s;left:0;width:64px;height:100%;z-index:6}.qqc .qqd{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;top:0}.qqc .qqd.qqe{overflow-y:hidden}.qqc .qqd.qqe:hover{overflow-y:auto}.qqc .qqf{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}.qqc .qqf span{display:none}.qqc .qqf span.qqg{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}.qqc .qqf span.qqg:after{display:inline-block;content:"P";padding-left:2px;transform:scale(.8);opacity:.5}.qqc .qqf span.qqh{font-size:12px;line-height:12px}.qqc .qqf span.qqi{display:block}.qqc nav{position:relative;z-index:2;margin-left:8px;height:100%}.qqc .qqj{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}.qqc .qqk{top:160px;transform:none;-webkit-transform:none;-ms-transform:none}.qqc nav .qql{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}.qqc nav>ul{position:absolute;left:5px;z-index:2}.qqc nav>ul>li{position:relative;margin-bottom:30px;display:flex;flex-wrap:wrap;height:48px}.qqc nav>ul>li a{position:relative;display:flex;align-items:center;height:100%;width:100%;font-size:14px;white-space:nowrap}.qqc nav>ul>li a span{opacity:0;transition:all .4s ease-out;margin-left:-5px}.qqc 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}.qqc nav>ul>li:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_sp.svg)}.qqc nav>ul>li:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_sp.svg)}.qqc nav>ul>li:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_sp.svg)}.qqc nav>ul>li:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_genres_sp.svg)}.qqc nav>ul>li:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_sp.svg)}.qqc nav>ul>li:nth-child(6) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_sp.svg)}.qqc nav>ul>li .qqm{display:flex;align-items:center;justify-content:center;margin-left:40px;position:relative;opacity:0;transition:all .3s ease-out}.qqc nav>ul>li .qqm: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}.qqc nav>ul>li .qqm.qqn:after{width:48px;left:0;padding:0 8px}.qqc nav>ul>li .qqm.qqo:after{width:85px;left:70px;padding:0 8px}.qqc nav>ul>li .qqm li{position:relative;z-index:5;text-align:center}.qqc nav>ul>li .qqm li a{height:28px;line-height:28px}.qqc nav>ul>li .qqm li:first-child{margin-right:16px}.qqc nav>ul>li .qqm li:first-child a{padding:0 8px}.qqc nav>ul>li .qqm li a{display:block;font-size:12px}.qqc nav>ul>li .qqm li a:before{display:none}.qqc nav>ul>li.qqi a{position:relative;height:100%;font-weight:600}.qqc nav>ul>li.qqi a:before{top:17px}.qqc nav>ul>li.qqi:first-child a:before{background-image:url(/assets/img/parts/a_common/ico_home_on_sp.svg)}.qqc nav>ul>li.qqi:nth-child(2) a:before{background-image:url(/assets/img/parts/a_common/ico_search_on_sp.svg)}.qqc nav>ul>li.qqi:nth-child(3) a:before{background-image:url(/assets/img/parts/a_common/ico_mylist_on_sp.svg)}.qqc nav>ul>li.qqi:nth-child(4) a:before{background-image:url(/assets/img/parts/a_common/ico_genres_on_sp.svg)}.qqc nav>ul>li.qqi:nth-child(5) a:before{background-image:url(/assets/img/parts/a_common/ico_profile_on_sp.svg)}.qqc nav>ul>li.qqi:nth-child(6) a:before{background-image:url(/assets/img/parts/a_common/ico_setting_gy_on_sp.svg)}.qqc.qqp{width:254px}.qqc.qqp a span{opacity:1;margin-left:0}.qqc.qqp .qqf{opacity:1;margin-left:20px}.qqc.qqp .qqm{opacity:1;margin-left:50px}.qqc #qqq{display:inline-block;position:absolute;height:24px;width:24px;z-index:10;top:25px;left:20px}.qqc #qqq .qqr{background:rgba(0,0,0,0)}.qqc #qqq .qqr:after,.qqc #qqq .qqr:before{margin-top:0}.qqc #qqq .qqr:before{transform:rotate(-45deg)}.qqc #qqq .qqr:after{transform:rotate(-135deg)}.qqc #qqs,.qqc #qqs:after,.qqc #qqs: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%}.qqc #qqs:after,.qqc #qqs:before{content:"";left:0}.qqc #qqs:before{margin-top:-9px}.qqc #qqs:after{margin-top:7px}}@media screen and (max-width:1024px){.qqc{display:none!important}}@media screen and (max-width:375px){.qp3,.qp5{padding-right:4.267vw}.qp3,.qp4,.qp5{padding-left:4.267vw}.qp8{padding-bottom:21.333vw}}.qp7{position:relative;z-index:1}.qqt{width:100%;background-color:#fff;opacity:.15;border:none;margin:0}.qqt.qqu{opacity:.3}.qqv{display:flex;flex-wrap:wrap;flex-direction:unset;gap:16px}.qqw{position:relative;display:inline-block;width:14px;height:14px}.qqx{position:absolute;top:0;left:0}.qqx,.qqy{width:100%;height:100%}.qqy{display:block}.qqz{position:relative;display:inline-block;cursor:pointer;height:24px;width:24px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.qqz>input{display:none}.qqA{position:absolute;top:0;left:0;z-index:2;cursor:pointer}.qqA,.qqB,.qqC{width:100%;height:100%}.qqB,.qqC{display:block}.qqD{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;transform:scale(.95);opacity:0;cursor:pointer;transition:all .2s ease-in}.qqz input:checked~.qqD{opacity:1;transform:scale(1)}.qqE{position:relative;display:inline-block;cursor:pointer;height:24px;width:24px;border-radius:33.33%;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.qqE>input{display:none}.qqF{z-index:2}.qqF,.qqG{position:absolute;cursor:pointer;top:0;left:0;width:100%;height:100%}.qqG{z-index:3;transform:scale(.95);opacity:0;transition:all .2s ease-in}.qqH,.qqI{width:100%;height:100%}.qqE input:checked~.qqG{opacity:1;transform:scale(1)}.qqJ{display:flex;flex-wrap:wrap;gap:16px}.qqK{position:relative;padding:10px 14px;color:#fff;font-size:14px;border:0;box-shadow:none;outline:0;border-radius:17px;background:rgba(0,0,0,0);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.15);transition:all .1s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.qqK.qqL{background-color:unset;background-image:linear-gradient(90deg,#ff903c,#ff0576)}.qqM{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1;opacity:0;transition:opacity 2s cubic-bezier(.075,.82,.165,1);pointer-events:none}.qqN{width:100%;height:100%;object-fit:cover}.qqO{width:5px;height:168px;background-color:#333;border-radius:2px;overflow:auto}.qqP{width:100%;height:336px}@media screen and (max-width:375px){.qqv{gap:4.267vw}.qqw{width:3.733vw;height:3.733vw}.qqE,.qqz{height:6.4vw;width:6.4vw}.qqJ{gap:4.267vw}.qqK{padding:2.667vw 3.733vw;font-size:3.733vw;border-radius:4.533vw}}.qp3{max-width:2000px;padding-right:40px;margin-left:auto}.qp3,.qp4{padding-left:40px;margin-right:auto}.qp4{max-width:1960px}.qp5{max-width:760px;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto;margin-bottom:48px}.qqQ{margin:16px 0 56px;font-size:32px;font-weight:600}.qqQ,.qqR{text-align:center}.qqR{font-size:12px;font-weight:300;line-height:1.5;margin-left:1em;text-indent:-1em;margin-top:13px}@media screen and (min-width:1025px){.qp7{display:block;padding-left:64px}.qp8{min-height:calc(100vh - 80px)}}@media screen and (max-width:1024px){.qp8{min-height:calc(100vh - 66px)}.qp4,.qp5{padding-left:16px}.qp5{padding-right:16px}.qqQ{margin:24px 0;font-size:20px}.qqR{margin-top:13.5px;font-size:10px;line-height:1.5}}@media screen and (max-width:375px){.qp3,.qp5{padding-right:4.267vw}.qp3,.qp4,.qp5{padding-left:4.267vw}.qqQ{font-size:5.333vw}.qqR{margin-top:3.599vw;font-size:2.667vw}}