@charset "UTF-8";@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");@import url("https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap");@font-face{font-family:UDSG_partial_bold;font-style:normal;font-weight:400}@font-face{font-family:UDSG_partial;font-style:normal;font-weight:400;src:url(/fonts/udsg_partial_regular.otf) format("opentype")}@font-face{font-family:Spotify_Mix;font-style:normal;font-weight:400;src:url(/fonts/spotify_mix_eng_num.otf) format("opentype")}@font-face{font-family:Spotify_Mix_Bold;font-style:Bold;font-weight:400;src:url(/fonts/spotify_mix_eng_num_bold.otf) format("opentype")}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{font-weight:700;background-size:cover;background-attachment:fixed;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%,to{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{animation-name:tada}@keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}:root{--spotify-black:#141414;--spotify-green:#1db954;--spotify-fuchsia:#f037a5;--spotify-crimson:#ea1e31;--spotify-azure:#59a0f6;--spotify-pink:#ffcdd2;--spotify-dark-blue:#202f72;--spotify-storm:#a0c3d2;--spotify-power-garden:#c3f0c8;--primary:#ea1e31;--secondary:#f037a5;--tartiary:#ffce10;--eve-primary:#1e3264;--spring-primary:#283ea3;--royal-blue:#283ea3;--oubo-primary:#b60664;--orange:#ff4632;--skin:#f7ced1;--white:#fff;--storm:#a0c3d2;--bole:#c87d55;--tan:#c29585;--aquamarine:#9bf0e1;--gray:#202020;--light-gray:#8e8e8e;--black:#000;--west:#015a70;--west2:#03799a;--numberi:#2b538b;--numberi2:#2b538b;--font-family-UDSG:"UDSG_partial",Helvetica Neue,Arial,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;--font-family-UDSG-bold:"BIZ UDPGothic",Helvetica Neue,Arial,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}span.mix_en{font-family:Spotify_Mix;font-size:1.13em}span.mix_en_bold{font-family:Spotify_Mix_Bold;font-size:1.13em}.pointer{cursor:pointer;transition:opacity .8s ease-out}.pointer:hover{opacity:.8}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{height:auto;word-wrap:break-word;line-height:1.2;cursor:pointer;transition:.1s ease;flex-shrink:0;align-items:center;white-space:nowrap;font-size:11px!important;text-decoration:none;text-transform:uppercase;margin:6px;color:#302e2e!important;letter-spacing:1px}img.circle{border-radius:50%}p.black{color:var(--spotify-black)!important}.color_block img.color{filter:invert(79%) sepia(100%) saturate(2%) hue-rotate(287deg) brightness(114%) contrast(101%)}.color_block .bg_color{background-color:var(--storm)}.color_block.aquamarine img.color{filter:invert(92%) sepia(9%) saturate(1270%) hue-rotate(107deg) brightness(97%) contrast(94%)}.color_block.aquamarine h1,.color_block.aquamarine h3,.color_block.aquamarine p{color:var(--aquamarine)}.color_block.aquamarine .bg_color{background-color:var(--aquamarine)}.color_block.pink img.color{filter:invert(81%) sepia(11%) saturate(716%) hue-rotate(307deg) brightness(102%) contrast(105%)}.color_block.pink h1,.color_block.pink h3,.color_block.pink p{color:var(--spotify-pink)}.color_block.pink .bg_color{background-color:var(--spotify-pink)}.color_block.fuchsia img.color{filter:invert(34%) sepia(33%) saturate(3706%) hue-rotate(298deg) brightness(95%) contrast(97%)}.color_block.fuchsia h1,.color_block.fuchsia h3,.color_block.fuchsia p{color:var(--spotify-fuchsia)}.color_block.fuchsia .bg_color{background-color:var(--spotify-fuchsia)}.color_block.storm img.color{filter:invert(75%) sepia(15%) saturate(467%) hue-rotate(153deg) brightness(99%) contrast(90%)}.color_block.storm h1,.color_block.storm h3,.color_block.storm p{color:var(--spotify-storm)}.color_block.storm .bg_color{background-color:var(--spotify-storm)}.color_block.storm .border_color{border:thin solid var(--spotify-storm)}.color_block.powergarden img.color{filter:invert(91%) sepia(11%) saturate(606%) hue-rotate(73deg) brightness(100%) contrast(91%)}.color_block.powergarden h1,.color_block.powergarden h3,.color_block.powergarden p{color:var(--spotify-power-garden)}.color_block.powergarden .bg_color{background-color:var(--spotify-power-garden)}.color_block.powergarden .border_color{border:thin solid var(--spotify-power-garden)}.color_block.bole img.color{filter:invert(43%) sepia(67%) saturate(353%) hue-rotate(337deg) brightness(111%) contrast(91%)}.color_block.bole h1,.color_block.bole h3,.color_block.bole p{color:var(--bole)}.color_block.bole .bg_color{background-color:var(--bole)}.color_block.bole .border_color{border:thin solid var(--bole)}.color_block.tan img.color{filter:invert(68%) sepia(19%) saturate(530%) hue-rotate(330deg) brightness(89%) contrast(93%)}.color_block.tan h1,.color_block.tan h3,.color_block.tan p{color:var(--tan)}.color_block.tan .bg_color{background-color:var(--tan)}.color_block.tan .border_color{border:thin solid var(--tan)}.color_block.west h1,.color_block.west h3,.color_block.west p{color:var(--west)}.color_block.west .bg_color{background-color:var(--west)}.color_block.west .border_color{border:thin solid var(--west)}.color_block.ni h1,.color_block.ni h3,.color_block.ni p{color:var(--numberi)}.color_block.ni .bg_color{background-color:var(--numberi)}.color_block.ni .border_color{border:thin solid var(--numberi)}@keyframes gacha_selected_bar{0%{transform:translatey(0)}to{transform:translatey(-11.5%)}}@keyframes gacha_selected_gate{0%{transform:scaleY(1)}to{transform:scaleY(.1)}}@keyframes gacha_lever_rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes gacha_capsule_top{0%{transform:translateY(4%)}5%{transform:translateY(-9%)}20%{transform:translateY(-11%)}30%{transform:translateY(-12%)}40%{transform:translateY(-11%)}60%{transform:translateY(-11.5%)}to{transform:translatey(-12%)}}@keyframes gacha_capsule_bottom{0%{transform:translateY(0)}30%{transform:translateY(1%)}50%{transform:translateY(1.8%)}to{transform:translatey(2%)}}@keyframes step1card_zoom{0%{transform:scale(.1) translatey(50%) rotateY(450deg);opacity:0}40%{transform:scale(.1) translatey(0) rotateY(450deg);opacity:1}50%{transform:scale(.15) translatey(-30%) rotateY(400deg);opacity:1}60%{transform:scale(.2) translatey(-45%) rotateY(1turn);opacity:1}90%{transform:scale(.4) translatey(-26%) rotateY(0deg);opacity:1}to{opacity:1;transform:scale(.8) translatey(0) rotateY(0deg)}}@keyframes gacha_zoom_item{0%{transform:scale(.18);opacity:0}70%{transform:scale(1);opacity:1}}@keyframes onpu_zoom_shake{0%{transform:scale(.88) rotate(0deg);opacity:0}32%{transform:scale(1) rotate(3deg);opacity:1}35.123%{opacity:1;transform:translate(-3px) rotate(-3deg)}41%{opacity:1;transform:translate(5px) rotate(3deg)}66%{opacity:1;transform:translate(-2px) rotate(-4deg)}72%{opacity:1;transform:translate(7px) rotate(-2deg)}to{opacity:1;transform:translate(-5px) rotate(-3deg)}}@keyframes shake-animation{0%{transform:translate(0)}1.78571%{transform:translate(5px)}3.57143%{transform:translate(0)}5.35714%{transform:translate(5px)}7.14286%{transform:translate(0)}8.92857%{transform:translate(5px)}10.71429%{transform:translate(0)}to{transform:translate(0)}}@keyframes blur_shake{0%{filter:blur(0)}5%{filter:blur(2px)}10%{filter:blur(0)}15%{filter:blur(0)}20%{filter:blur(4px)}to{filter:blur(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes inUP{0%{transform:translatey(150px)}to{transform:translatey(0)}}@keyframes fadeInUP{0%{transform:translatey(20px);opacity:0}to{transform:translatey(0);opacity:1}}@keyframes float{0%{transform:scale(1) translatey(0)}50%{transform:scale(.98) translatey(-2%) rotate(12deg)}80%{transform:scale(1.1) translatey(1%) rotate(-3deg)}to{transform:scale(1) translatey(0)}}@keyframes horizontal1{0%{-webkit-transform:translateX(-3px)}to{-webkit-transform:translateX(0)}}@keyframes bound1{0%{transform:translateY(-20%) scaleY(1)}30%{transform:translateY(-8%) scaleY(1.1)}50%{transform:translateY(.05%) scaleY(.95)}60%{transform:translateY(-1%) scaleY(1.05)}80%{transform:translateY(0) scaleY(.97)}88%{transform:translateY(-1%) scaleY(1.03)}90%{transform:translateY(0) scaleY(.97)}96%{transform:translateY(-.5%) scaleY(1.02)}to{transform:translateY(0) scaleY(1)}}@keyframes fadeInTopRight{0%{transform:translate(-2%,2%);opacity:0}to{transform:translate(5%,-5%);opacity:1}}@keyframes fadeInTopLeft{0%{transform:translate(2%,2%);opacity:0}to{transform:translate(-5%,-5%);opacity:1}}.hide{opacity:0}.fade-enter{opacity:.5}.fade-enter-active{transition:opacity .8s ease-out;opacity:.5}.fade-exit{transition:opacity .8s ease-in;opacity:1}.fade-exit-active{opacity:.7;transition:opacity 1s}.fade-in-1s{opacity:0;animation:fadeIn 1s ease-in 0s forwards}.fade-in-1s-1s{opacity:0;animation:fadeIn 1s ease-in .5s forwards}.fade-inup-1s-1s{opacity:0;animation:fadeInUP 1s ease-in .3s forwards}.fade-inup-1s-2s{opacity:0;animation:fadeInUP 1.8s ease-in 1s forwards}.fade-inup-1s-3s{opacity:0;animation:fadeInUP 1s ease-in 2s forwards}.fade-in-2s{opacity:0;animation:fadeIn .5s ease-in .5s forwards}.fade-out-2s-3s{opacity:1;animation:fadeOut 2s ease-in 3s forwards}.fade-in-2s-3s{opacity:0;animation:fadeIn 2s ease-in 3s forwards}.page-enter{opacity:0;transform:scale(1.1)}.page-enter-active{transition:opacity .3s,transform .3s}.page-enter-active,.page-exit{opacity:1;transform:scale(1)}.page-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.gacha_fukidashi{-webkit-animation:horizontal1 1s ease-in-out infinite alternate}.gacha_fukidashi.gone{animation:fadeOut 1s ease-in-out 0s forwards}.spotify-logo{cursor:pointer;position:relative;top:20px;left:calc(50vw - 130px)}.spotify-logo img,.spotify-logo svg{width:260px;height:auto}@media screen and (min-width:768px){.spotify-logo{left:calc(50vw - 140px)}.spotify-logo img{width:280px;height:auto}}@media screen and (min-width:1280px){.spotify-logo{left:calc(50vw - 160px)}.spotify-logo img{width:320px;height:auto}}.spotify-premium-logo{cursor:pointer;position:absolute;top:20px;left:20px;z-index:200}.spotify-premium-logo svg{width:auto;height:30px}.spotify-premium-logo.tan{fill:var(--tan)}.spotify-premium-logo.bole{fill:var(--bole)}.spotify-premium-logo.black{fill:#000}.spotify-premium-logo.fuchsia{fill:var(--spotify-fuchsia)}.spotify-premium-logo.powergarden{fill:var(--spotify-power-garden)}.spotify-premium-logo.aquamarine{fill:var(--aquamarine)}@media screen and (min-width:768px){.spotify-premium-logo svg{width:auto;height:40px}}@media screen and (min-width:1280px){.spotify-premium-logo svg{width:auto;height:40px}}.buttons .basic-button{cursor:pointer!important;border-radius:70px;margin-bottom:10px;height:46px;padding:6px 8px;font-weight:700;font-size:19px;letter-spacing:-.3px}@media screen and (min-width:768px){.buttons .basic-button{height:58px;padding:7px 20px;font-size:21px;letter-spacing:-.2px}}.buttons .basic-button.top{width:100%}.buttons .basic-button.no-login{border:none;font-size:12px;letter-spacing:0}@media screen and (min-width:768px){.buttons .basic-button.no-login{font-size:16px;letter-spacing:-.1px}}.buttons .skip-this-step{font-weight:700;white-space:nowrap;margin-top:10px;font-size:13px;letter-spacing:0}@media screen and (min-width:768px){.buttons .skip-this-step{font-size:14px;letter-spacing:-.3px}}.login_buttons{flex-direction:column;text-align:center}.login_buttons .no-logins{display:flex;justify-content:center;align-items:center;flex-direction:column}.login_buttons.intro{position:inherit}.login_buttons.album{position:static}.login_buttons.card{opacity:0}.login_buttons.card.show{animation:fadeIn 1s ease 0s 1 forwards}.login_buttons.share{margin-top:3px;color:#fff;display:flex;flex-direction:row}@media screen and (min-width:768px){.login_buttons.share{margin-top:5px}}@media screen and (min-width:1280px){.login_buttons.share{margin-top:10px}}.login_buttons .login{margin:0 auto;border-radius:38px;padding:18px;min-width:110px;white-space:nowrap;width:200px;position:relative;font-size:1rem;line-height:1.2rem;letter-spacing:-.6px}@media screen and (min-width:768px){.login_buttons .login{font-size:1.2rem;letter-spacing:1rem;line-height:1.4rem}}@media screen and (min-width:1280px){.login_buttons .login{font-size:1.4rem;letter-spacing:1rem;line-height:1.6rem}}.login_buttons .login.album_button{color:#fff;border:2px solid #fff}.login_buttons .login.filled{background-color:var(--spotify-fuchsia);color:#fff}.login_buttons .login.disabled{pointer-event:none;opacity:.4}.login_buttons .login.result{background-color:var(--orange);color:#fff;width:80%;letter-spacing:-3px;margin:20px auto 40px}@media screen and (min-width:768px){.login_buttons .login.result{margin:30px auto 60px}}.login_buttons .login.result.gray{background-color:#bcbcbc;border:none}.login_buttons .login.premium_action{position:relative;color:#fff}.login_buttons .login.premium_action.cancel{border:none;margin:0 auto;color:var(--white)}.login_buttons .login.lastcard{background-color:var(--aquamarine);border:none;color:#fff;width:80%;letter-spacing:-3px}.login_buttons .login.lastcard.present{margin:30px auto;background-color:var(--orange)}.login_buttons .login.lastcard.red{background-color:var(--orange)}.login_buttons .login.lastcard img{width:80%;margin:0 auto}@media screen and (min-width:768px){.login_buttons .login.lastcard img{width:70%;margin:0 auto}}.login_buttons .login.go_premium{width:90%;background-color:var(--eve-primary);border:none}.login_buttons .login.go_premium img{width:90%;margin:0 auto}.login_buttons .login .hide_but_exit{pointer-event:none;opacity:.2;position:fixed;top:-300px;left:-300px}.login_buttons .login .disabled{pointer-event:none}.login_buttons .login.eve{background-color:var(--orange);width:100%;margin:38px auto 50px}.login_buttons .login.premium{border:2px solid var(--orange);width:100%}.login_buttons .login.share{width:86px;min-width:86px;background-color:var(--eve-primary);padding:5px 2px;font-size:.8rem}@media screen and (min-width:768px){.login_buttons .login.share{width:130px;min-width:130px;padding:6px;font-size:1rem}}@media screen and (min-width:1280px){.login_buttons .login.share{width:200px;min-width:200px;padding:8px;font-size:1rem}}.login_buttons .no_login{font-weight:700;margin-top:16px;font-size:.8rem;line-height:1.1rem;white-space:nowrap;letter-spacing:.5px;border-bottom:thin solid var(--secondary);padding-bottom:3px}@media screen and (min-width:768px){.login_buttons .no_login{font-size:.85rem;line-height:1.2rem;letter-spacing:.5px}}@media screen and (min-width:1280px){.login_buttons .no_login{font-size:.9rem;line-height:1.3rem;letter-spacing:.5px}}.login_buttons .admin{margin-top:20px;opacity:.2}.login_buttons.eve{color:var(--orange)}.login_buttons.eve .login{border:2px solid var(--orange)}.login_buttons.eve .no_login{border-bottom:thin solid var(--orange)}.batsu{display:block;position:relative;width:30px;height:30px}.batsu:after,.batsu:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:40px;background:#fff}.batsu:before{transform:translate(-50%,-50%) rotate(45deg)}.batsu:after{transform:translate(-50%,-50%) rotate(-45deg)}footer{position:inherit;padding:5px;bottom:0;right:0;font-size:16px;width:100%}footer,footer a{color:var(--white)}footer nav .mh-bottom-links{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}@media screen and (max-width:760px){footer nav .mh-bottom-links{justify-content:center}}footer nav .mh-bottom-links ul{margin:0 2px;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:760px){footer nav .mh-bottom-links ul{text-align:center;align-items:center}}footer nav .mh-bottom-links ul.listen_on_spotify{width:auto}footer nav .mh-bottom-links ul.listen_on_spotify .listen-on-spotify-logo svg{margin-bottom:4px;height:28px;width:auto}@media screen and (max-width:760px){footer nav .mh-bottom-links ul.listen_on_spotify .listen-on-spotify-logo svg{height:19px;width:auto}footer nav .mh-bottom-links ul.listen_on_spotify{padding:0}}footer nav .mh-bottom-links ul li{list-style:none;display:inline-block;line-height:normal}footer nav .mh-bottom-links ul li a{display:flex;flex-shrink:0;align-items:center;white-space:nowrap;font-size:11px;text-decoration:none;text-transform:uppercase;margin:2px 6px;letter-spacing:1px}@media screen and (max-width:760px){footer nav .mh-bottom-links ul li a{font-size:9px;margin:3px;letter-spacing:0}}footer .listen-on-spotify-logo svg{fill:#fff}body.ReactModal__Body--open .content-after{width:460px;height:calc(100% - 50px);background-color:#fff;border-radius:12px;position:relative;top:25px}@media screen and (min-width:768px){body.ReactModal__Body--open .content-after{width:80%;max-width:380px}}body.ReactModal__Body--open .overlay-base .premium_modal{background-color:#fff;margin:0 auto;width:100%;color:#fff}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner{margin:2px;background-color:var(--spotify-black);padding:30px 20px;height:100%;display:flex;flex-direction:column;gap:8px}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .header_title{text-align:center;font-size:1.7rem;letter-spacing:-1px;max-width:350px;margin:0 auto}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .header_title span{display:block;font-weight:700;font-size:1.8rem;letter-spacing:2px;padding:4px;margin-bottom:10px}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .header_title span strong{font-size:.8rem}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .header_img{width:100%;margin:0 auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .login_buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .login_buttons .login{color:var(--spotify-black)}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .premium_modal_loading{display:flex;justify-content:center;align-items:center}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner .premium_modal_loading p{font-size:1rem;letter-spacing:-.2px}body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner p{font-size:1rem;line-height:1.5;letter-spacing:1px;margin:12px auto;text-align:center;max-width:350px}@media screen and (min-width:768px){body.ReactModal__Body--open .overlay-base .premium_modal .premium_modal_inner p{font-size:1.2rem}}body.ReactModal__Body--open .content-after.premium{width:96%;height:auto;min-width:250px;position:relative}@media screen and (min-width:768px){body.ReactModal__Body--open .content-after.premium{width:96%;max-width:460px}}body.ReactModal__Body--open .overlay-base{z-index:100;position:fixed;top:0;bottom:0;right:0;left:0;background-color:transparent;opacity:0;transition-property:background-color,opacity;transition-duration:.5s;transition-timing-function:ease-in-out;outline:0;display:flex;justify-content:center;align-items:center;padding:1rem}@media screen and (min-width:768px){body.ReactModal__Body--open .overlay-base{padding:3rem}}@media screen and (min-width:1280px){body.ReactModal__Body--open .overlay-base{padding:3rem}}body.ReactModal__Body--open .overlay-base button.close-modal-button{position:absolute;right:20px;top:20px;color:#fff}body.ReactModal__Body--open .overlay-after{background-color:rgba(0,0,0,.8);opacity:1}body.ReactModal__Body--open .overlay-before{background-color:transparent;opacity:0}body.ReactModal__Body--open .content-base{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0 auto;border:0;outline:0;display:flex;justify-content:center;align-items:center;transition-property:background-color,width,height;transition-duration:.5s;transition-timing-function:ease-in-out}body.ReactModal__Body--open .content-base,body.ReactModal__Body--open .content-before{height:0;width:0;background-color:transparent}.cta_area{text-align:center;position:relative;margin:0 auto 20px}.cta_area.cta_parallel{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;gap:5px}.cta_area.cta_parallel .cta{margin:0}.cta_area .cta{cursor:pointer;display:flex;flex-direction:column;text-align:center;max-width:400px;margin:0 auto;gap:12px}@media screen and (max-width:768px){.cta_area .cta{gap:12px}}.cta_area img.event_block_notice{width:86%;max-width:260px;margin:0 auto}@media screen and (max-width:768px){.cta_area img.event_block_notice{max-width:220px;padding:0 12px;width:90%}}.cta_area img.one_month_free{width:86%;max-width:260px;margin:0 auto}@media screen and (max-width:768px){.cta_area img.one_month_free{max-width:300px;padding:0 12px;width:92%}}.cta_area img.howto_kiyaku{max-width:420px;width:80%;margin:16px auto 18px}@media screen and (max-width:768px){.cta_area img.howto_kiyaku{margin:20px auto 18px;max-width:400px;width:98%}}.cta_area .spotify_iss{position:absolute;margin-top:18px;margin-bottom:20px;width:100%;display:flex}.cta_area .spotify_iss img{width:70%;max-width:180px;margin:0 auto}.cta_area .dont_have_accounts{cursor:pointer;letter-spacing:1px;display:inline-block;color:var(--spotify-black);text-decoration:underline;font-size:.9rem;text-align:center;height:auto;margin:25px auto 0}@media screen and (max-width:768px){.cta_area .dont_have_accounts{font-size:.8rem}}p.kiyaku{font-size:9px;margin:0 auto;width:100%;text-justify:inter-word}p.kiyaku.black{color:var(--spotify-black)!important}.cta_block{flex-shrink:1;display:flex;flex-direction:column;justify-content:center;margin:0 auto;cursor:pointer;width:auto;background-color:var(--spotify-black);padding:26px 76px 26px 50px;border-radius:50px;position:relative;height:100%;min-height:60px;min-width:260px;font-size:1rem;font-weight:700;font-style:normal;font-family:var(--font-family-UDSG-bold)}.cta_block:after{content:"";position:absolute;right:0;top:0;width:80px;height:100%;background-image:url(/images/spring/hero/cta_arrow_b.png);background-position:50%;background-repeat:no-repeat;background-size:22% auto}@media screen and (max-width:1020px){.cta_block:after{width:60px}}.cta_block.black:after{filter:invert(1)}.cta_block.white{filter:invert(1)!important}@media screen and (max-width:768px){.cta_block{width:100%;font-size:.75rem;white-space:nowrap}}@media screen and (max-width:920px){.cta_block{padding:26px 56px 26px 40px}}@media screen and (max-width:768px){.cta_block{padding:25px 58px 24px 40px}}.cta_block.small{padding:14px 40px 14px 14px;border-radius:40px;min-width:240px;font-size:1rem}.cta_block.small:after{width:80px;height:100%;max-width:60px;background-size:22% auto}@media screen and (max-width:1020px){.cta_block.small:after{width:60px}}@media screen and (max-width:768px){.cta_block.small{padding:14px 30px 14px 14px}}.cta_block.small img.cta_text{max-height:22px}@media screen and (max-width:768px){.cta_block.small img.cta_text{max-height:20px}}.cta_block.small.disabled{padding:14px 60px}.cta_block.small.disabled img{max-width:96%;margin:0 auto}@media screen and (max-width:768px){.cta_block.small.disabled{padding:14px 40px}}.cta_area .cta.jo1_selection .cta_block{width:100%;padding:15px 60px 15px 30px}@media screen and (max-width:1020px){.cta_area .cta.jo1_selection .cta_block{padding:15px 28px 15px 10px;letter-spacing:0}}.cta_area .cta.jo1_selection .cta_block:after{width:60px;height:100%;background-size:17% auto}@media screen and (max-width:1020px){.cta_area .cta.jo1_selection .cta_block:after{width:50px}}.hamburger{z-index:200;position:absolute;top:8px;right:8px;bottom:inherit;left:inherit}.hamburger .three2x .openbtn{position:relative;cursor:pointer;width:50px;height:45px}.hamburger .three2x .openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#000;width:45%}.hamburger .three2x .openbtn span:first-of-type{top:10px}.hamburger .three2x .openbtn span:nth-of-type(2){top:20px}.hamburger .three2x .openbtn span:nth-of-type(3){top:30px}.hamburger .three2x .openbtn.active span:first-of-type{top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.hamburger .three2x .openbtn.active span:nth-of-type(2){opacity:0}.hamburger .three2x .openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.top_drawer .MuiDrawer-paper{background-color:var(--spotify-black);box-shadow:0 1px 0 0 var(--white);color:#fff}.top_drawer .MuiDrawer-paper .drawer_inner{padding:2rem;flex-wrap:wrap;gap:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.top_drawer .MuiDrawer-paper .drawer_inner>li{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.top_drawer .MuiDrawer-paper .drawer_inner>li img{max-width:250px;width:80%;margin:0 auto}.top_drawer .MuiDrawer-paper .drawer_inner>li h3{color:var(--storm);font-weight:400;letter-spacing:1px;font-size:.8rem}.top_drawer .MuiDrawer-paper .drawer_inner>li p{font-weight:400;letter-spacing:1px;font-size:.8rem;color:var(--spotify-pink)}@media screen and (max-width:768px){.top_drawer .MuiDrawer-paper .drawer_inner{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.top_drawer .MuiDrawer-paper .drawer_inner p{margin:0}}.go-top{background-color:var(--white);position:fixed;cursor:pointer;bottom:12px;left:12px;z-index:400;text-align:center;width:60px;height:auto;transition:all .8s ease-in-out}.go-top,.go-top>div{border-radius:50%}@media screen and (max-width:768px){.go-top{bottom:3px;left:3px;width:35px;height:auto}}.go-top.hide{opacity:0;pointer-events:none;transform:translateY(90px) rotate(180deg)}.go-top.show{opacity:.97;transform:translateY(0) rotate(0deg)}.go-top img{width:100%;height:auto}.go-top:hover img{opacity:.8}.floating_menu{z-index:100;display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;margin-bottom:0;padding:30px 10px;border-top:thin solid #fff;background-color:var(--spotify-black);transform:translatey(150px)}.floating_menu .cta{width:90%;max-width:500px}.floating_menu.show{animation:inUP .8s ease-out 0s forwards}.loader{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--spotify-black);width:100vw;height:100vh}#svg_logo_div{animation:fadeInUP 2s ease 0s forwards;max-width:350px;width:80%;margin:0 auto}#svg_logo_div svg{fill:var(--white)}#svg_logo_div .img_area{display:flex;justify-content:center;align-items:center;height:100%;width:100%;margin:0 auto;z-index:10}.sp_nav{visibility:hidden}@media screen and (max-width:780px){.sp_nav{visibility:visible}}.sp_nav a{color:var(--white);cursor:pointer}.bm-burger-button{position:fixed;width:36px;height:30px;right:12px;top:12px}.bm-burger-bars{background:var(--white)}.bm-burger-bars-hover{background:var(--primary)}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;height:100%}.bm-menu{background:rgba(0,0,0,.867);padding:2.5em 1.5em 0;font-size:1.15em}.bm-morph-shape{fill:var(--black)}.bm-item-list{color:#b8b7ad;padding:.8em}.bm-item{display:flex!important;justify-content:center;flex-direction:column;gap:10px}.bm-overlay{background:rgba(0,0,0,.3)}@media screen and (max-width:768px){.fb_btn_wrapper{width:100%}}.fb_btn{cursor:pointer;display:flex;flex-direction:column;text-align:center;max-width:520px;width:100%;margin:0 auto;gap:12px}@media screen and (max-width:768px){.fb_btn{gap:12px}}.fb_btn_inner{font-size:1.2rem;font-family:Spotify_Mix_Bold;flex-shrink:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;cursor:pointer;font-weight:700;padding:26px;border-radius:10px;position:relative;height:100%;width:100%;min-width:350px;min-height:60px;letter-spacing:-.5px}.fb_btn_inner span{font-size:1.13em}.fb_btn_inner p{width:100%;margin:0 12px}.fb_btn_inner p,.fb_btn_inner.black_text p{color:var(--black)}.fb_btn_inner.white_text p{color:#fff}.fb_btn_inner.white_text span.lb_arrow{filter:invert(1)}.fb_btn_inner.disabled{opacity:.5!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-event:none;border:thin solid var(--spotify-black)}.fb_btn_inner.disabled p{color:var(--black)}.fb_btn_inner.rounded{border-radius:50px}@media screen and (max-width:768px){.fb_btn_inner{min-width:auto;font-size:1rem;white-space:nowrap;padding:25px 40px}}.lb_arrow{position:relative;display:inline-block;width:10px;height:20px}.lb_arrow:after,.lb_arrow:before{content:"";position:absolute;top:calc(50% - 3px);right:0;width:15px;height:3px;border-radius:9999px;background-color:var(--spotify-black);transform-origin:calc(100% - 1.5px) 50%}.lb_arrow:before{transform:rotate(45deg)}.lb_arrow:after{transform:rotate(-45deg)}.pc768_only{display:block}.sp768_only{display:none!important;visibility:hidden}@media screen and (max-width:768px){.pc768_only{display:none!important;visibility:hidden}.sp768_only{display:block!important;visibility:visible}}html{background-color:var(--spotify-black);font-family:UDSG_partial,Helvetica Neue,Arial,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif!important}body{padding-bottom:30px}@media screen and (min-width:768px){body{padding-bottom:0}}body #__next{width:100%;min-height:100vh}@media screen and (min-width:768px){body #__next{min-height:100vh}}a{cursor:pointer}img{border-style:none;vertical-align:top;-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.selectable{cursor:pointer;-moz-user-select:auto;-webkit-user-select:auto;user-select:auto;pointer-events:auto}.mt-10{margin-top:10px!important}.common_wrapper{position:relative;width:100%;padding:60px 35px}@media screen and (max-width:640px){.common_wrapper{padding:20px}}.common_inner{width:96%;max-width:1080px;height:100%;margin:0 auto}@media screen and (max-width:640px){.common_inner{width:calc(100% - 10px)}}.non_user{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}body{background-color:var(--spotify-black)}.hero{position:relative;display:flex;flex-direction:column;align-items:center;background-size:cover;background-position:top;background-repeat:no-repeat}@media screen and (max-width:450px){.hero{background-size:cover}}.hero svg.hero_svg{margin-top:100px;margin-bottom:150px}@media screen and (max-width:899px){.hero svg.hero_svg{margin-top:0;margin-bottom:0}}.hero .hero_kiyaku{position:absolute;max-width:400px;margin-top:20px}@media screen and (max-width:768px){.hero .hero_kiyaku{margin:12px auto 6px;position:static;max-width:none}}.hero .hero_kiyaku img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto}.hero .oubo_arrow{position:absolute;bottom:0;width:100%}@media screen and (max-width:768px){.hero .oubo_arrow{margin-top:18px;position:static}}.hero .oubo_arrow img{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:12%;max-width:120px;margin:0 auto}@media screen and (max-width:768px){.hero .oubo_arrow img{width:30%;max-width:120px}}.hero.grad:before{content:"";width:100%;height:200px;max-height:80vh;background:linear-gradient(hsla(0,0%,8%,0) 40%,#141414 80%);position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:768px){.hero.grad:before{background:linear-gradient(hsla(0,0%,8%,0),#141414 10%)}}.hero_pc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:80px;margin-bottom:0}@media screen and (max-width:768px){.hero_pc{margin-top:30px;margin-bottom:10px}}.hero_pc .hero_title{width:80%;max-width:900px;margin:40px auto 20px}@media screen and (max-width:768px){.hero_pc .hero_title{width:100%;margin:0 auto 40px}}.hero_pc .hero_pc_main .kv{height:40vh;max-width:600px;margin:0 auto}@media screen and (max-width:768px){.hero_pc .hero_pc_main .kv{height:50vh;max-height:500px}}.hero_pc .hero_pc_second{flex:1;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width:899px){.hero_pc .hero_pc_second{padding-top:0}}.hero_pc .hero_pc_second .hero_promotion{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding:8px 0;margin:20px auto}@media screen and (max-width:768px){.hero_pc .hero_pc_second .hero_promotion{flex-direction:column;align-items:center;padding:0 0 10px;margin-top:0}}.hero_pc .hero_pc_second .hero_promotion .promotion_block{margin-left:18px;margin-right:60px}@media screen and (max-width:899px){.hero_pc .hero_pc_second .hero_promotion .promotion_block{margin-right:20px}}@media screen and (max-width:768px){.hero_pc .hero_pc_second .hero_promotion .promotion_block{margin-right:0;margin-left:0}}.hero_pc .hero_pc_second .hero_promotion .promotion_block img.promotion_txt{width:auto}@media screen and (max-width:768px){.hero_pc .hero_pc_second .hero_promotion .promotion_block img.promotion_txt{margin-top:12px}}.hero_pc .hero_pc_second a.spotify_is{width:180px;margin:6px auto}@media screen and (max-width:768px){.hero_pc .hero_pc_second a.spotify_is{width:140px;position:absolute;top:0;right:0;margin:0}}.how_to_join{display:flex;flex-direction:column;align-items:center;background-color:var(--spotify-black);background-size:cover;background-position:bottom;padding-bottom:100px}.how_to_join_inner{border-radius:15px}.how_to_join_inner img.oubo_methods{max-width:880px;width:80%;margin:30px auto}@media screen and (max-width:768px){.how_to_join_inner img.oubo_methods{width:100%}}.how_to_join_inner .how_to_wrapper{border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:#fff}.how_to_join_inner .separator{height:5px;width:100%;background-color:var(--tan)}.how_to_join_inner .white{border-bottom-right-radius:15px;border-bottom-left-radius:15px;background-color:#fff;padding-top:0;padding-bottom:50px}@media screen and (max-width:768px){.how_to_join_inner .white{padding:20px}}@media screen and (max-width:470px){.how_to_join_inner .white{padding:16px}}@media screen and (max-width:360px){.how_to_join_inner .white{padding:12px}}.how_to_join_inner .white .about_campaign{padding:50px 60px 20px}@media screen and (max-width:768px){.how_to_join_inner .white .about_campaign{padding:0 40px 20px}}@media screen and (max-width:520px){.how_to_join_inner .white .about_campaign{padding:0 0 20px}}.how_to_join_inner .white .about_campaign img{margin:0 auto}.how_to_join_inner .white .oubo_methods{padding:0 60px 30px}@media screen and (max-width:768px){.how_to_join_inner .white .oubo_methods{padding:0 40px 30px}}@media screen and (max-width:520px){.how_to_join_inner .white .oubo_methods{padding:0 0 30px}}.how_to_join_inner .white .oubo_methods img.oubo_houhou{width:182px;margin:0 auto 50px;padding-top:30px}@media screen and (max-width:768px){.how_to_join_inner .white .oubo_methods img.oubo_houhou{max-width:150px;width:54%;margin:0 auto 30px;padding-top:15px}}.how_to_join_inner .white .oubo_methods .oubo_steps{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.how_to_join_inner .white .oubo_methods .oubo_steps img.step{width:33%;max-width:300px}@media screen and (max-width:768px){.how_to_join_inner .white .oubo_methods .oubo_steps{display:block}.how_to_join_inner .white .oubo_methods .oubo_steps img.step{width:100%;max-width:380px;margin-bottom:20px}.how_to_join_inner .white .oubo_methods .oubo_steps img.step.last{margin-bottom:0}}.how_to_join_inner .novelty{padding:20px;text-align:center;width:100%}.how_to_join_inner .white.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.how_to_join_inner .white.disabled:before{content:"";background-color:hsla(0,0%,100%,.92);width:100%;height:100%;position:absolute;top:0;left:0}.how_to_join_inner .white.disabled:after{content:"";background-image:url(/images/common/campaign_finished.png);background-repeat:no-repeat;background-position:center 30%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.how_to_join_inner .brown{display:flex;flex-direction:column;background-color:var(--spotify-black)}@media screen and (max-width:768px){.how_to_join_inner .brown{padding:0}}.how_to_join_inner .brown .howto_header{width:100%}.how_to_join_inner .brown .howto_header img{margin:40px 0 20px}@media screen and (max-width:768px){.how_to_join_inner .brown .howto_header{width:98%}.how_to_join_inner .brown .howto_header img{margin:20px auto}}.how_to_join_inner .brown .howto_flex{position:relative}.how_to_join_inner .brown .howto_flex .present_banner{position:relative;padding:20px;width:100%;background-color:#fff}.how_to_join_inner .brown .howto_flex .poster{position:relative;color:var(--spotify-black);border-radius:28px 28px 0 0;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:calc(10% + 30px);gap:20px;padding-bottom:20px}@media screen and (max-width:1080px){.how_to_join_inner .brown .howto_flex .poster{padding-bottom:8px}}@media screen and (max-width:768px){.how_to_join_inner .brown .howto_flex .poster{border-radius:20px 20px 0 0;padding-bottom:6px}}.how_to_join_inner .brown .howto_flex .poster img{margin-top:-10%;max-width:490px;width:82%}@media screen and (max-width:768px){.how_to_join_inner .brown .howto_flex .poster img{max-width:380px}}.how_to_join_inner .brown .howto_flex .poster p{font-size:.8rem;position:absolute;left:20px;bottom:20px}.how_to_join_inner .brown .howto_flex .poster p span{display:block}@media screen and (max-width:1080px){.how_to_join_inner .brown .howto_flex .poster p{font-size:.7rem;position:static}.how_to_join_inner .brown .howto_flex .poster p span{display:inline-block}}@media screen and (max-width:780px){.how_to_join_inner .brown .howto_flex .poster p{font-size:.54rem;position:static}.how_to_join_inner .brown .howto_flex .poster p span{display:inline-block}}.about_spotify{position:relative;background-color:#fff;width:100%;padding-top:0;display:flex;flex-direction:column;align-items:center}.about_spotify .about_spotify_inner{z-index:10;display:flex;flex-direction:row;gap:20px;align-items:center}@media screen and (max-width:768px){.about_spotify .about_spotify_inner{display:block}}.about_spotify .about_spotify_inner .left{display:flex;flex-direction:column;justify-content:flex-end;margin-top:20%;width:35%;height:100%}@media screen and (max-width:899px){.about_spotify .about_spotify_inner .left{width:40%}}@media screen and (max-width:768px){.about_spotify .about_spotify_inner .left{width:100%}}.about_spotify .about_spotify_inner .right{width:65%}.about_spotify .about_spotify_inner .right img.iphones{position:relative;margin:0 0 0 auto}@media screen and (max-width:899px){.about_spotify .about_spotify_inner .right{width:60%}}@media screen and (max-width:768px){.about_spotify .about_spotify_inner .right{width:100%}}.about_spotify .about_spotify_inner img.spotify_is{max-width:300px;width:75%;margin-top:0;margin-bottom:40px}@media screen and (max-width:768px){.about_spotify .about_spotify_inner img.spotify_is{margin-top:50px}}.about_spotify .about_spotify_inner p{width:100%;font-weight:400;font-size:18px;line-height:30px}@media screen and (max-width:899px){.about_spotify .about_spotify_inner p{width:90%;font-size:18px;line-height:30px}}@media screen and (max-width:768px){.about_spotify .about_spotify_inner p{width:100%;font-size:20px;line-height:38px}}.about_spotify .bg{position:absolute;z-index:0;top:20%;width:100%;height:80%;background-color:var(--spotify-black)}@media screen and (max-width:768px){.about_spotify .bg{top:30%;height:70%}}.studio_playlist{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding-top:100px}@media screen and (max-width:768px){.studio_playlist{padding-top:20px}}.studio_playlist .about_spotify_inner{margin:30px auto 0;display:flex;flex-direction:row;align-items:flex-start;gap:40px}@media screen and (max-width:768px){.studio_playlist .about_spotify_inner{align-items:flex-start;height:auto;gap:20px;display:flex;flex-direction:column}}.studio_playlist .about_spotify_inner .left{display:flex;flex-direction:column;gap:20px;width:50%;height:100%}.studio_playlist .about_spotify_inner .left iframe{border-radius:12px}@media screen and (max-width:768px){.studio_playlist .about_spotify_inner .left{text-align:center;width:100%;padding:10px 10px 20px}.studio_playlist .about_spotify_inner .left iframe{height:360px}}.studio_playlist .about_spotify_inner .right{height:100%;width:50%;padding-left:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:50px}.studio_playlist .about_spotify_inner .right .playlist_cover{margin:0 auto}.studio_playlist .about_spotify_inner .right .playlist_cover img{height:100%;width:auto}@media screen and (max-width:768px){.studio_playlist .about_spotify_inner .right{align-items:center;width:100%;margin-top:42px;gap:70px;padding-left:0}.studio_playlist .about_spotify_inner .right .playlist_cover img{height:auto}}.premium_benefits{display:flex;flex-direction:column;align-items:center;background-color:var(--spotify-black);padding-bottom:100px}.premium_benefits .premium_banners{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9%}@media screen and (max-width:768px){.premium_benefits .premium_banners{display:flex;flex-direction:column;gap:45px}}.premium_benefits .premium_banners .premium_banner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:48px}@media screen and (max-width:768px){.premium_benefits .premium_banners .premium_banner{display:flex;flex-direction:row;align-items:center;gap:28px}.premium_benefits .premium_banners .premium_banner img.icon{width:36%}.premium_benefits .premium_banners .premium_banner img.desc{width:auto;max-width:55%}}.premium_benefits img.premium_header{max-width:640px;width:42%;margin:30px auto 60px}@media screen and (max-width:768px){.premium_benefits img.premium_header{width:80%}}.premium_benefits img.new_meets_header{max-width:780px;width:70%;margin:130px auto 60px}@media screen and (max-width:768px){.premium_benefits img.new_meets_header{width:80%}}.premium_benefits .group_and_blend{display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:92%;margin:0 auto}@media screen and (max-width:899px){.premium_benefits .group_and_blend{width:100%;padding:20px;display:block}}.premium_benefits .group_and_blend .group_and_blend_inner{padding:0;border-radius:18px;width:50%;display:flex;flex-direction:row}.premium_benefits .group_and_blend .group_and_blend_inner img{margin:0 auto}@media screen and (max-width:1020px){.premium_benefits .group_and_blend .group_and_blend_inner{width:100%}.premium_benefits .group_and_blend .group_and_blend_inner:first-child{margin-bottom:0}}@media screen and (max-width:899px){.premium_benefits .group_and_blend .group_and_blend_inner{width:100%;display:block}.premium_benefits .group_and_blend .group_and_blend_inner:first-child{margin-bottom:20px}}.premium_benefits .group_and_blend .group_and_blend_inner .info{flex:1;color:var(--spotify-black);margin:0 20px 0 14px}.premium_benefits .group_and_blend .group_and_blend_inner .info h1{font-family:var(--font-family-UDSG-bold);font-size:26px;line-height:28px;margin-bottom:10px}@media screen and (max-width:768px){.premium_benefits .group_and_blend .group_and_blend_inner .info h1{font-size:20px;line-height:21.4px}}.premium_benefits .group_and_blend .group_and_blend_inner .info p{font-size:1.2rem;line-height:2.2rem}@media screen and (max-width:768px){.premium_benefits .group_and_blend .group_and_blend_inner .info p{font-size:1.1rem;line-height:2.1rem}}.premium_benefits .group_and_blend .group_and_blend_inner img.thumb{width:140px;height:140px}@media screen and (max-width:768px){.premium_benefits .group_and_blend .group_and_blend_inner img.thumb{width:100%;height:auto;margin-bottom:20px}}.premium_benefits .cta p.kiyaku.hide{opacity:0}.premium_benefits .cta_area{margin:80px auto 100px}@media screen and (max-width:768px){.premium_benefits .cta_area{margin:60px auto 80px}}.premium_benefits img.yoyu_newlife{max-width:420px;width:70%;margin:60px auto 12px}@media screen and (max-width:768px){.premium_benefits img.yoyu_newlife{width:100%}}.premium_benefits img.kiyaku{max-width:340px;width:80%;margin:0 auto}@media screen and (max-width:768px){.premium_benefits img.kiyaku{width:90%;max-width:350px}.premium_benefits{padding:20px}}.event_block{padding:10px;opacity:0;animation:fadeIn 1s ease-in 0s forwards;position:relative;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:520px){.event_block{display:block;margin-top:180px}}.event_block .event_block_inner{width:80%;max-width:600px;margin:6px auto;height:auto;border-radius:18px}@media screen and (max-width:768px){.event_block .event_block_inner{width:98%}}.event_block .event_block_inner .event_block_title{position:relative;border-top-left-radius:18px;border-top-right-radius:18px;width:100%;text-align:center;padding:20px;color:var(--spotify-black);font-size:1.6rem;letter-spacing:-1px}.event_block .event_block_inner .event_block_title img{width:95%;max-width:500px;margin:10px auto}@media screen and (max-width:768px){.event_block .event_block_inner .event_block_title img{width:98%}.event_block .event_block_inner .event_block_title{padding:10px;font-size:1.2rem}}.event_block .event_block_inner .event_block_premium{width:100%;text-align:center;font-size:.8em}.event_block .event_block_inner .event_block_premium .event_block_premium_inner{margin-left:calc(50% - 50px);width:100px;padding-bottom:10px}.event_block .event_block_inner .event_block_premium .event_block_premium_inner img{margin:0 auto;height:12px;width:auto}.event_block .event_block_inner .event_block_desc{border-bottom-left-radius:18px;border-bottom-right-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;text-align:justify;padding:20px}@media screen and (max-width:768px){.event_block .event_block_inner .event_block_desc{padding:12px 8px;text-align:center}}.event_block .loading_inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.event_block h1{font-size:1.6rem;font-weight:400}.form_wrapper{opacity:0;animation:fadeIn 1s ease-in 0s forwards;width:80%;height:auto;min-height:60vh;max-width:700px;margin:120px auto 60px}@media screen and (max-width:768px){.form_wrapper{width:98%;padding:6px 18px;margin-top:70px}}.form_wrapper .form_logo{width:100%;margin:20px auto 50px}.form_wrapper .form_logo img{width:100%}.form_wrapper .form_logo h1{font-weight:700;margin:20px auto}@media screen and (max-width:768px){.form_wrapper .form_logo{width:98%}}.form_wrapper ul.form_pre_info{border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:12px}.form_wrapper ul.form_pre_info li{position:relative;margin-left:12px;font-size:.8rem}.form_wrapper ul.form_pre_info li.s:before{left:-14px;position:absolute;display:block;content:"※";padding-right:6px;color:var(--spotify-black)}.form_wrapper .oubo_button{cursor:pointer;width:100%;color:var(--spotify-black)}.form_wrapper .oubo_button a{letter-spacing:3px;color:var(--spotify-black)}.form_wrapper .oubo_button.disabled{opacity:.5}.form_wrapper .form_wrapper_inner{padding:30px 20px;gap:12px;display:flex;justify-content:center;flex-direction:column}.form_wrapper .form_wrapper_inner.upper{border-top-right-radius:20px;border-top-left-radius:20px}.form_wrapper .form_wrapper_inner.bottom{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.form_wrapper .form_animate,.form_wrapper .form_animate.hide{opacity:0}.form_wrapper .form_animate.show{animation:fadeIn 2s ease-in 0s forwards}.form_wrapper.tousen{margin-bottom:5rem}.form_wrapper h1{font-size:1.8rem;letter-spacing:-1px}@media screen and (max-width:768px){.form_wrapper h1{font-size:1.3rem}}.form_wrapper h2,.form_wrapper h3{color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.5px}@media screen and (max-width:768px){.form_wrapper h2,.form_wrapper h3{font-size:1rem}}.form_wrapper p.privacy_policy{width:100%;text-align:left;font-weight:700;font-size:.8rem;line-height:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_wrapper .kiyaku{font-size:.76rem;line-height:1.2rem;text-align:left}.form_wrapper .kiyaku .kiyaku_inner{height:300px;border:thin solid var(--spotify-black);padding:12px;border-radius:10px;overflow-y:scroll;overflow-x:hidden}@media screen and (min-width:768px){.form_wrapper .kiyaku .kiyaku_inner{height:350px}}.form_wrapper .kiyaku .kiyaku_inner::-webkit-scrollbar{width:12px}.form_wrapper .kiyaku .kiyaku_inner::-webkit-scrollbar-track{background-color:transparent;border-radius:100px}.form_wrapper .kiyaku .kiyaku_inner::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px var(--spotify-black);border-radius:100px}.form_wrapper .kiyaku .kiyaku_inner>*{margin:10px auto}.form_wrapper .kiyaku .kiyaku_inner h1{font-size:1.1rem;margin-top:20px}.form_wrapper .kiyaku .kiyaku_inner h2{display:inline-block;font-size:1rem;margin-top:20px;border-bottom:2px solid var(--spotify-black)}.form_wrapper .kiyaku .kiyaku_inner img.q_mail{display:inline-block;height:1.1em;width:auto;margin-top:2px;margin-left:3px;margin-right:3px}.form_wrapper .kiyaku .kiyaku_inner ol{margin:10px 0}.form_wrapper .kiyaku .kiyaku_inner ol li:before{content:"・ "}.form_wrapper .kiyaku .kiyaku_inner ol.no_list li:before{content:""}.form_wrapper ul.selectors li{margin-bottom:4px;display:flex;align-items:center}.MuiSvgIcon-root{fill:#fff}.my_input_form{width:100%}.my_input_form.locked{pointer-events:none}.my_input_form .MuiInputBase-root{margin-bottom:0!important}.my_input_form .MuiInputBase-root fieldset{border:thin solid #fff}.my_input_form label.MuiInputLabel-formControl{text-align:left;width:90%;font-size:.75rem;margin-bottom:0!important;color:#999}@media screen and (min-width:768px){.my_input_form label.MuiInputLabel-formControl{font-size:1rem;word-break:break-all}}body.spring #svg_logo_div .img_area svg{fill:var(--spotify-pink)}body.spring #hero{justify-content:center;background-color:var(--spotify-pink)}@media screen and (max-width:768px){body.spring #hero{background-image:url(/images/spring/hero/art_sp.jpg);background-size:100% auto;background-position:top;background-repeat:no-repeat}}body.spring #hero .hero_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:20px}@media screen and (max-width:768px){body.spring #hero .hero_inner{position:static;margin-top:calc(35vw + 30px)}}@media screen and (max-width:350px){body.spring #hero .hero_inner{margin-top:33vw}}body.spring #hero .hero_inner .hero_inner_inner{margin:0 auto;width:96%;max-width:1260px}@media screen and (max-width:899px){body.spring #hero .hero_inner .hero_inner_inner{max-width:780px}body.spring #hero svg.hero_svg{margin-top:60px;margin-bottom:80px}}body.spring #hero .hero_kiyaku{width:calc(40% - 20px);margin:0;bottom:20px;right:20px}@media screen and (max-width:768px){body.spring #hero .hero_kiyaku{width:95%;max-width:100%;margin:2px auto 10px}}body.spring .hero_pc{margin-top:86px;margin-bottom:90px}@media screen and (max-width:768px){body.spring .hero_pc{margin-top:50px}}body.spring .hero_pc .hero_pc_main .kv{max-width:825px;height:auto;margin:10px auto}body.spring .hero_pc .hero_pc_main .kv img{width:100%;height:auto}@media screen and (max-width:1200px){body.spring .hero_pc .hero_pc_main .kv{max-width:600px}}@media screen and (max-width:899px){body.spring .hero_pc .hero_pc_main .kv{max-width:480px}}body.spring .hero_pc .hero_pc_second .three_month_free{margin-bottom:10px;max-width:370px}body.spring .hero_pc .hero_pc_second .three_month_free_top{margin-bottom:10px;width:80%;max-width:620px}body.spring .hero_pc .hero_pc_second .goto_buttons{display:flex;flex-direction:row;justify-content:center;gap:30px}body.spring .hero_pc .hero_pc_second .goto_buttons .goto_button{transition:all .4s ease-in-out;cursor:pointer}body.spring .hero_pc .hero_pc_second .goto_buttons .goto_button:hover{transform:translateY(-3px)}body.spring .hero_pc .hero_pc_second .goto_buttons .goto_button img{height:27px}@media screen and (max-width:1200px){body.spring .hero_pc .hero_pc_second .goto_buttons{gap:24px}body.spring .hero_pc .hero_pc_second .goto_buttons .goto_button img{height:24px}}@media screen and (max-width:768px){body.spring .hero_pc .hero_pc_second .goto_buttons{margin:20px auto;gap:14px;align-items:center;flex-direction:column}body.spring .hero_pc .hero_pc_second .goto_buttons .goto_button img{height:24px;max-height:100%}}body.spring .hero_pc .hero_pc_second .hero_promotion{align-items:center;background-color:#fff;border-radius:80px;padding:8px;margin:10px auto;gap:10px}@media screen and (max-width:768px){body.spring .hero_pc .hero_pc_second .hero_promotion{border-radius:42px;padding:12px;margin:0 auto 18px}}body.spring .hero_pc .hero_pc_second .hero_promotion .promotion_block img.promotion_txt{padding:0 12px}body.spring #kaijo,body.spring #playlist{margin:30px 0}body.spring #kaijo img.kaijo_title,body.spring #playlist img.kaijo_title{max-width:95%;margin-bottom:48px}@media screen and (max-width:768px){body.spring #kaijo img.kaijo_title,body.spring #playlist img.kaijo_title{max-width:100%;margin-bottom:22px}}body.spring #kaijo .item,body.spring #playlist .item{display:flex;flex-direction:row;gap:53px;justify-content:center}body.spring #kaijo .item>div,body.spring #playlist .item>div{flex:1}body.spring #kaijo .item .kaijo_map,body.spring #playlist .item .kaijo_map{flex-shrink:true;position:relative}body.spring #kaijo .item .kaijo_map img.map_base,body.spring #playlist .item .kaijo_map img.map_base{border-radius:16px}body.spring #kaijo .item .kaijo_map img.map_flag,body.spring #playlist .item .kaijo_map img.map_flag{position:absolute;top:-22%;left:2%;width:40%;height:auto}@media screen and (max-width:768px){body.spring #kaijo .item .kaijo_map,body.spring #playlist .item .kaijo_map{margin-top:5%}}body.spring #kaijo .item .kaijo_info,body.spring #playlist .item .kaijo_info{max-width:95%}@media screen and (max-width:768px){body.spring #kaijo .item .kaijo_info,body.spring #playlist .item .kaijo_info{max-width:100%}}body.spring #kaijo .item .kaijo_info p,body.spring #playlist .item .kaijo_info p{font-size:18px;line-height:1.6;margin-bottom:10px}@media screen and (max-width:768px){body.spring #kaijo .item .kaijo_info p,body.spring #playlist .item .kaijo_info p{font-size:14px}body.spring #kaijo .item,body.spring #playlist .item{flex-direction:column;gap:28px}}body.spring #playlist{margin-bottom:120px}@media screen and (max-width:768px){body.spring #playlist{margin-bottom:35px}}body.spring #playlist iframe{margin-bottom:30px}body.spring #playlist img.playlist_cover{max-width:80%;width:330px;height:auto}@media screen and (max-width:768px){body.spring #playlist img.playlist_cover{width:250px;max-width:85%;margin:0 auto}}body.spring #drink,body.spring #narukiyo{padding-top:100px;background-color:var(--white)}@media screen and (max-width:768px){body.spring #drink,body.spring #narukiyo{padding-top:54px}}body.spring #drink .title_side img.title,body.spring #narukiyo .title_side img.title{max-width:95%;margin-bottom:48px}@media screen and (max-width:768px){body.spring #drink .title_side img.title,body.spring #narukiyo .title_side img.title{width:90%;margin-bottom:22px}}body.spring #drink .narukiyo_item,body.spring #narukiyo .narukiyo_item{display:flex;flex-direction:row;gap:76px;justify-content:center}body.spring #drink .narukiyo_item p,body.spring #narukiyo .narukiyo_item p{color:var(--spotify-black);font-size:18px;letter-spacing:-.8px;line-height:1.6;margin-bottom:10px}@media screen and (max-width:768px){body.spring #drink .narukiyo_item p,body.spring #narukiyo .narukiyo_item p{font-size:14px}}body.spring #drink .narukiyo_item>div,body.spring #narukiyo .narukiyo_item>div{flex:1}@media screen and (max-width:768px){body.spring #drink .narukiyo_item,body.spring #narukiyo .narukiyo_item{flex-direction:column;gap:20px;margin-bottom:20px}}body.spring #drink .cta_area,body.spring #narukiyo .cta_area{margin-top:54px}@media screen and (max-width:768px){body.spring #drink .cta_area,body.spring #narukiyo .cta_area{margin-top:25px}}body.spring #present .common_inner{position:relative}body.spring #present img.kikan{position:absolute;right:0;top:0}@media screen and (max-width:768px){body.spring #present img.kikan{position:static;padding-top:40px}}body.spring #present img.title{max-width:95%;margin:35px 0}@media screen and (max-width:768px){body.spring #present img.title{max-width:100%;margin-bottom:20px}}body.spring #present .shirts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width:768px){body.spring #present .shirts{gap:5px;justify-content:center}}body.spring #present .shirts .shirt{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:1rem 0}body.spring #present .shirts .shirt.layout3{width:31%}@media screen and (max-width:970px){body.spring #present .shirts .shirt.layout3{width:32%}}@media screen and (max-width:500px){body.spring #present .shirts .shirt.layout3{width:100%}}body.spring #present .shirts .shirt.layout4{width:24.2%}@media screen and (max-width:970px){body.spring #present .shirts .shirt.layout4{width:45%}}@media screen and (max-width:500px){body.spring #present .shirts .shirt.layout4{width:100%}}body.spring #present .shirts .shirt.layout{width:calc(25% - 10px)}@media screen and (max-width:768px){body.spring #present .shirts .shirt.layout{width:100%}}body.spring #present .shirts .shirt>*{margin-bottom:3px}body.spring #present .shirts .shirt p.artist{margin:0 6px;font-size:1.3rem;color:var(--spotify-fuchsia);text-align:center;flex:1}@media screen and (max-width:500px){body.spring #present .shirts .shirt p.artist{font-size:1.6rem}}body.spring #present .shirts .shirt p.goukei{font-size:1rem;letter-spacing:1px}body.spring #present .shirts .shirt p.goukei span{font-size:1.2rem}@media screen and (max-width:500px){body.spring #present .shirts .shirt p.goukei{font-size:1rem}body.spring #present .shirts .shirt p.goukei span{font-size:1.5rem}}body.spring #present .shirts .shirt .thumb{box-shadow:0 0 14px -6px var(--spotify-fuchsia);background-color:var(--spotify-fuchsia);width:100%;border-radius:12px;border:2px solid var(--spotify-fuchsia);background-size:cover;background-position:50%}body.spring #present .shirts .shirt .thumb img{width:100%;height:auto}body.spring #present .shirts .shirt iframe{height:186px}@media screen and (max-width:600px){body.spring #present .shirts .shirt iframe{height:150px}}body.spring #present .item{display:flex;flex-direction:row;gap:70px;justify-content:center}body.spring #present .item .item_left{width:80%}@media screen and (max-width:768px){body.spring #present .item .item_left{width:100%}body.spring #present .item{flex-direction:column;gap:21px;margin-bottom:80px}}body.eve #svg_logo_div svg{fill:var(--orange)}body.eve{background-color:var(--eve-primary)}body.eve .page-height{height:calc(100vh - 40px);margin-bottom:-40px}@media screen and (min-width:768px){body.eve .page-height{height:100vh}}body.eve .listen-on-spotify-logo svg .green{fill:var(--orange)}body.eve footer,body.eve footer a{color:var(--orange)}body.eve .loader_wrapper{background-color:var(--eve-primary)}body.eve #intro_gacha_balls .floating_ball{position:relative;animation:float 8s ease-in-out 2s infinite}body.eve #intro_gacha_balls .floating_ball.ball1{transform-origin:8% 60%;animation-delay:1s;animation-duration:6s}body.eve #intro_gacha_balls .floating_ball.ball2{transform-origin:45% 80%;animation-delay:.5s;animation-duration:8s}body.eve #intro_gacha_balls .floating_ball.ball3{transform-origin:32% 46%;animation-delay:1.4s;animation-duration:3.6s}body.eve #intro_gacha_balls .floating_ball.ball4{transform-origin:80% 68%;animation-delay:2s;animation-duration:5s}body.eve #svg_logo_div .concert{visibility:hidden}body.eve .loader_wrapper{height:100vh}body.eve .intro_wrapper,body.eve .loader_wrapper{width:100%;display:flex;justify-content:center;align-items:center}body.eve .intro_wrapper{flex-direction:column}@media screen and (min-width:768px){body.eve .intro_wrapper{height:calc(100vh - 10px)}}body.eve .intro_wrapper img.intro_title{width:60%;max-width:300px;margin:30px auto 10px}@media screen and (min-width:768px){body.eve .intro_wrapper img.intro_title{width:50%;max-width:400px;margin:50px auto}}body.eve .intro_wrapper .intro_balls{width:60%;max-width:300px;animation:shake-animation 4.6s ease 3;margin-bottom:12px}body.eve .intro_wrapper .intro_balls svg{width:100%;height:100%;animation:blur_shake 2.5s ease 3s 2}@media screen and (min-width:768px){body.eve .intro_wrapper .intro_balls{width:48%;max-width:380px;margin-bottom:30px}}body.eve .mood_selection{margin:0 auto;z-index:100;width:90%}@media screen and (min-width:768px){body.eve .mood_selection{width:460px}}@media screen and (min-width:1280px){body.eve .mood_selection{width:480px}}body.eve .custom-select-wrapper{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.eve .custom-select-wrapper select{display:none}body.eve .custom-select{position:relative;display:inline-block;width:100%}body.eve .custom-select-trigger{position:relative;display:block;padding:0 55px 0 25px;font-weight:700;font-size:1.1rem;line-height:60px;height:60px;white-space:nowrap;letter-spacing:-2px;color:var(--eve-primary);background:var(--orange);border-radius:30px;cursor:pointer;z-index:10;width:100%;margin:10px auto 20px}@media screen and (min-width:768px){body.eve .custom-select-trigger{font-weight:700;font-size:1.5rem;line-height:60px;height:60px;width:460px}}@media screen and (min-width:1280px){body.eve .custom-select-trigger{width:480px}}body.eve .custom-select-trigger:after{position:absolute;display:block;background-image:url(/images/eve/tri_blue.png);background-size:contain;background-repeat:no-repeat;content:"";width:18px;height:18px;top:50%;right:18px;transform:rotate(0deg) translateY(-50%);transition:all .4s ease-in-out;transform-origin:50% 0}@media screen and (min-width:768px){body.eve .custom-select-trigger:after{width:20px;height:20px;right:25px}}body.eve .custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-180deg) translateY(0)}body.eve .custom-options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;margin:-70px 0 15px;padding-top:50px;padding-bottom:0;border:3px solid var(--orange);box-sizing:border-box;background:var(--eve-primary);color:var(--orange);transition:all .4s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);overflow-y:scroll;height:200px;border-radius:30px}@media screen and (min-width:768px){body.eve .custom-options{border-radius:30px;height:240px}}body.eve .custom-options::-webkit-scrollbar{width:6px}body.eve .custom-options::-webkit-scrollbar-track{background-color:translarent;border-radius:100px}body.eve .custom-options::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:30px}body.eve .custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}body.eve .option-hover:before{background:#f9f9f9}body.eve .custom-option{position:relative;display:block;padding:0 22px;font-weight:700;font-size:1.1rem;line-height:1.5rem;letter-spacing:-.2px;margin:10px auto;color:var(--orange);cursor:pointer;transition:all .4s ease-in-out}@media screen and (min-width:768px){body.eve .custom-option{font-weight:700;font-size:1.5rem;line-height:2rem;margin:20px auto}}body.eve .custom-option:first-of-type{border-radius:4px 4px 0 0}body.eve .custom-option:last-of-type{border-bottom:0;border-radius:0 0 4px 4px}body.eve .custom-option.selection,body.eve .custom-option:hover{background:var(--orange);color:var(--eve-primary)}body.eve .card-container{font-weight:700;width:96%;height:96%;margin:16px auto;perspective:1400px;overflow:hidden}body.eve .card-container .capsule{opacity:0;pointer-events:none;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}body.eve .card-container .capsule.go{animation:fadeIn 1s ease-in-out 0s forwards}body.eve .card-container .step1_card{z-index:1400;opacity:0;pointer-events:none;position:absolute;transform-style:preserve-3d;transform-origin:center center;transform:scale(.1) translatey(30%) rotateY(450deg)}body.eve .card-container .step1_card img{width:96%;margin:0 auto;height:auto;border-radius:8px}@media screen and (min-width:768px){body.eve .card-container .step1_card img{width:600px}}body.eve .card-container .step1_card.go{opacity:1;animation:step1card_zoom 1.5s ease-in 0s forwards}body.eve .card-container .step1_card #html_to_canvas2{transform:scale(.3)}@media screen and (min-width:768px){body.eve .card-container .step1_card #html_to_canvas2{transform:scale(.45)}}body.eve .card-container .step1_card .anime_wrapper_header{position:relative;top:-100px;transform:translatey(20px);opacity:0}body.eve .card-container .step1_card .anime_wrapper_header.show{animation:fadeInUP 1s ease-out forwards}body.eve .card-container .gacha_flip{position:relative;height:100%;border-radius:10px;widht:100%}body.eve .card-container .gacha_flip.is_back{transform-style:preserve-3d}body.eve .card-container .gacha_flip .back,body.eve .card-container .gacha_flip .front{display:flex;width:100%;height:100%;justify-content:center;align-items:center;backface-visibility:hidden}body.eve .card-container .gacha_flip .back.inactive,body.eve .card-container .gacha_flip .front.inactive{pointer-events:none}body.eve .card-container .gacha_flip .front{color:#fff}body.eve .card-container .gacha_flip .back{position:absolute;top:0;left:0;transform:rotateY(180deg);background:#1e3264}body.eve .gacha_anime .capsule_effects{opacity:0;transform-origin:70% 50%}body.eve .gacha_anime .capsule_effects.open{animation:fadeIn 1s ease-in-out .5s forwards}body.eve .gacha_anime .capsule_top{transform:translateY(4%);transform-origin:28% 58%;z-index:-1}body.eve .gacha_anime .capsule_top.open{animation:gacha_capsule_top 1s ease .5s forwards}body.eve .gacha_anime .capsule_bottom{mix-blend-mode:hard-light;transform:translateY(0);z-index:-1}body.eve .gacha_anime .capsule_bottom.open{animation:gacha_capsule_bottom 1s ease .5s forwards}body.eve .gacha_anime .capsule_right_star{transform:translate(-2%,2%);opacity:0}body.eve .gacha_anime .capsule_right_star.open{animation:fadeInTopRight 1s ease-in .5s forwards}body.eve .gacha_anime .capsule_left_star{transform:translate(2%,2%);opacity:0}body.eve .gacha_anime .capsule_left_star.open{animation:fadeInTopLeft 1s ease .5s forwards}body.eve .gacha_anime .opened_lines.closed{visibility:hidden;display:none}body.eve .gacha_anime .opened_lines.opened{visibility:visible;display:initial}.anime_wrapper{height:80%;position:relative}.anime_wrapper.hide{opacity:0}.anime_wrapper svg{min-width:350px}@media screen and (min-width:768px){.anime_wrapper svg{min-width:560px}}.anime_wrapper .picked_item{width:200px;top:calc(50% - 100px);left:calc(50% - 100px);position:absolute;transform:scale(.2);opacity:0}.anime_wrapper .picked_item img{width:100%;height:auto}.anime_wrapper .picked_item p.album_name{padding-top:.5rem;letter-spacing:.05rem;line-height:1.2rem;font-size:.8rem;text-align:left;display:inline-block}.anime_wrapper .picked_item.open{animation:gacha_zoom_item 1.8s ease 1s forwards}.anime_wrapper #ball_area{position:absolute;top:8%;height:48%;width:50%;margin-left:25%;display:flex;justify-content:center;align-items:center}.anime_wrapper #ball_area canvas{margin:0;padding:0;width:100%;height:100%;overflow:inherit}.gacha_anime{margin:2rem}.gacha_anime svg{width:90%;height:90%}.gacha_anime g#lever{cursor:pointer;transform-origin:center 68.9%}.gacha_anime g#lever.rotate{animation:gacha_lever_rotate 1s linear infinite}.gacha_anime image#selected_ball{transform-origin:50% 85.5%;transform:translateY(-18%) scaleY(1)}.gacha_anime image#selected_ball.go{animation:bound1 .5s ease 1s forwards}.shaking_gachabox_anime{position:relative;animation:shake-animation 4.72s ease infinite;transform-origin:50% 50%}.speaker_anime{position:relative;opacity:0;transform:scale(.88);transform-origin:70% 80%}.speaker_anime.clicked{animation:onpu_zoom_shake .3s ease-in-out 1.45s forwards}.gacha_selected_bar_anime{animation:gacha_selected_bar 1.5s ease forwards;transform-origin:50% 79%}.gacha_selected_gate_anime{transform-origin:50% 79%;animation:gacha_selected_gate 1.5s ease forwards}body.eve .start{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body.eve .start img.start_txt_img{width:80%;max-width:350px;margin-bottom:30px}@media screen and (min-width:768px){body.eve .start img.start_txt_img{width:60%}}.lastcard{padding-bottom:100px}.lastcard img.top_header{width:100%;margin:30px auto 15px}@media screen and (min-width:768px){.lastcard img.top_header{margin:30px auto 20px}}.lastcard img.card_img{animation:fadeIn 1.3s ease-out 0s forwards;cursor:pointer;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.lastcard div.download_image{cursor:pointer;text-align:center;width:100%}.lastcard div.download_image img{margin:20px auto 50px;width:auto}.lastcard div.check_discography{cursor:pointer;text-align:center;width:100%;margin:25px auto}.lastcard div.check_discography img{margin:12px auto;width:auto}.lastcard div.premium_is_more_fun{margin-top:30px;background-color:#fff;padding-bottom:10px;border-radius:8px}.lastcard div.premium_limited_info{margin-top:60px}.lastcard div.about_spotify_purple{padding:48px 25px 60px;margin-top:48px;background-color:#b49bc8}.lastcard div.about_spotify_purple img.label_img{margin-bottom:28px}.lastcard div.about_spotify{margin-top:20px}.lastcard div.premium_services{margin-top:50px}.lastcard div.download_spotify_txt{text-align:center;width:100%}.lastcard div.download_spotify_txt img{width:80%;max-width:300px;margin:20px auto 10px}.lastcard div.riyoukiyaku img{height:32px;width:auto;margin:12px auto}@media screen and (min-width:768px){.lastcard div.riyoukiyaku img{height:46px;width:auto}}.lastcard .this_is_eve{margin:55px auto}body.eve .result_inner{z-index:-1;display:inherit;justify-content:center;align-items:center;padding-top:60px}@media screen and (min-width:768px){body.eve .result_inner{padding-top:80px;height:inherit}}body.eve .result_inner .result_wrapper{width:320px;max-width:90%;margin:0 auto}@media screen and (min-width:768px){body.eve .result_inner .result_wrapper{width:480px;margin:0 auto}}body.eve .result_inner .result_wrapper .result_folded_paper{margin-bottom:20px;background-repeat:no-repeat;background-size:contain;width:100%;color:var(--orange)}body.eve .result_inner .result_wrapper .result_folded_paper .result_folded_paper_inner{border-top-left-radius:6px;border-top-right-radius:6px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;margin-right:0}body.eve .result_inner .result_wrapper .result_folded_paper .result_folded_paper_inner.folded{background-color:transparent;width:calc(100% + 30px);margin-right:-30px}@media screen and (min-width:768px){body.eve .result_inner .result_wrapper .result_folded_paper .result_folded_paper_inner.folded{width:calc(100% + 45px);margin-right:-45px}}body.eve .result_inner .result_wrapper .result_folded_paper img.bg{opacity:0}body.eve .result_inner .result_wrapper .result_folded_paper img.bg.folded{opacity:1;height:auto}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area{position:absolute;width:100%;height:100%;min-height:200px;display:flex;justify-content:center;align-items:center;cursor:pointer}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .thumb_wrapper{padding:0 1.5rem 1rem .5rem}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .thumb_wrapper .thumb{width:90px;height:90px;border-radius:50%;background-color:#fff;background-size:cover;background-position:50%;box-shadow:10px 10px 15px -10px rgba(0,0,0,.2)}@media screen and (min-width:768px){body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .thumb_wrapper .thumb{width:120px;height:120px}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .thumb_wrapper{padding:1.2rem 2.5rem 2rem 1.5rem}}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info{font-size:1.5rem;line-height:1.9rem;letter-spacing:-2px;margin-right:30px;text-align:left;flex:1}@media screen and (min-width:768px){body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info{font-size:1.8rem;line-height:2rem;letter-spacing:-7px;margin-right:40px}}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info.folded{padding-right:40px}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info p{margin-bottom:10px}@media screen and (min-width:768px){body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info p{margin-bottom:18px}}body.eve .result_inner .result_wrapper .result_folded_paper .abs_area .info p.chara_name{width:100%;letter-spacing:2px}body.eve .result_inner .result_wrapper .result_folded_paper .container{padding-bottom:30px}body.orchestra #svg_logo_div .img_area svg{fill:var(--spotify-pink)}body.orchestra .hero{background-color:var(--spotify-azure);background-image:url(/images/orchestra/bg1_pc.jpg)}@media screen and (max-width:768px){body.orchestra .hero{background-image:url(/images/orchestra/bg1_sp.jpg)}}body.orchestra .hero .hero_kiyaku{bottom:30px;left:36px}@media screen and (max-width:768px){body.orchestra .hero .hero_kiyaku,body.orchestra .hero a.spotify_is{position:static}}body.orchestra .hero_pc{margin-top:86px;margin-bottom:90px}@media screen and (max-width:768px){body.orchestra .hero_pc{margin-top:50px}}body.orchestra .hero_pc .hero_pc_main .hero_title{width:80%;max-width:900px;margin:18px auto 30px}@media screen and (max-width:768px){body.orchestra .hero_pc .hero_pc_main .hero_title{width:100%}}@media screen and (max-width:899px){body.orchestra .hero_pc .hero_pc_second{padding-top:40px}}body.orchestra .hero_pc .hero_pc_second .hero_promotion{align-items:center;background-color:#fff;border-radius:80px}@media screen and (max-width:768px){body.orchestra .hero_pc .hero_pc_second .hero_promotion{border-radius:42px;padding:10px}}body.orchestra .studio_playlist .about_spotify_inner .right{gap:3px}body.orchestra .studio_playlist .about_spotify_inner .right .playlist_cover{max-height:230px;flex:1}body.orchestra .studio_playlist .about_spotify_inner .right .playlist_cover img{height:100%;width:auto}body.orchestra .studio_playlist .about_spotify_inner .right .playlist_desc img{width:auto}@media screen and (max-width:768px){body.orchestra .studio_playlist .about_spotify_inner .right img.playlist_cover{width:200px}}body.orchestra footer a{color:var(--spotify-pink)}body.orchestra footer .listen-on-spotify-logo svg{fill:var(--spotify-pink)}body.orchestra .how_to_join{background-color:var(--royal-blue);background-image:url(/images/orchestra/bg2_pc.jpg)}body.orchestra .how_to_join .how_to_join_inner .brown{background-color:var(--spotify-black);border-top-left-radius:15px;border-top-right-radius:15px}@media screen and (max-width:768px){body.orchestra .how_to_join .how_to_join_inner .brown{padding:20px}}body.orchestra .how_to_join .how_to_join_inner .brown .left{width:50%;padding:40px;position:relative}body.orchestra .how_to_join .how_to_join_inner .brown .left img{height:100%}body.orchestra .how_to_join .how_to_join_inner .brown .right{width:50%;padding:40px}@media screen and (max-width:768px){body.orchestra .how_to_join .how_to_join_inner .brown .right{width:100%;padding:30px 0}}body.orchestra .how_to_join .how_to_join_inner .brown .howto_header{width:80%;max-width:800px;margin:0 auto}body.orchestra .how_to_join .how_to_join_inner .brown .howto_flex{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}body.orchestra .studio_concert{padding:0;background-color:#fff;background-image:url(/images/orchestra/bg_pc.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){body.orchestra .studio_concert{background-image:none}}body.orchestra .studio_concert .about_spotify_inner{margin:0 auto;display:flex;flex-direction:row;align-items:center}@media screen and (max-width:768px){body.orchestra .studio_concert .about_spotify_inner{align-items:flex-start;display:flex;flex-direction:column}}body.orchestra .studio_concert .about_spotify_inner .concert_box{width:50%;height:100%}@media screen and (max-width:768px){body.orchestra .studio_concert .about_spotify_inner .concert_box{width:100%}}body.orchestra .studio_concert .about_spotify_inner .left img{margin:40px auto;width:80%}@media screen and (max-width:768px){body.orchestra .studio_concert .about_spotify_inner .left img{margin:40px auto 30px;width:calc(90% - 40px)}body.orchestra .studio_concert .about_spotify_inner .left{order:2;margin:18px auto}}body.orchestra .studio_concert .about_spotify_inner .right img{margin:0;padding:0}@media screen and (max-width:768px){body.orchestra .studio_concert .about_spotify_inner .right{text-align:center;margin:0 auto;padding-top:20px;order:1;background-color:#000}}body.befirst #svg_logo_div .img_area svg{fill:var(--spotify-fuchsia)}body.befirst .hero{background-color:var(--spotify-black);background-image:url(/images/befirst/bg.jpg);background-position:bottom}@media screen and (max-width:768px){body.befirst .hero{background-image:url(/images/befirst/bg_sp.jpg);background-position:top}}body.befirst .how_to_join,body.befirst .how_to_join .how_to_join_inner .brown{background-color:var(--spotify-black)}body.befirst .how_to_join .how_to_join_inner .brown .howto_flex .poster{border-radius:12px 12px 0 0}body.befirst .how_to_join .how_to_join_inner .brown .howto_flex .poster img{padding-bottom:20px;max-width:500px;width:80%}body.befirst .studio_playlist .about_spotify_inner .right .playlist_cover{height:280px}body.befirst .studio_playlist .about_spotify_inner .right .playlist_cover img{height:100%;width:auto}body.befirst .studio_playlist .about_spotify_inner .right .playlist_desc{flex:1;color:var(--spotify-black)}body.befirst .studio_playlist .about_spotify_inner .right .playlist_desc h1{font-size:39px;font-weight:700;margin-bottom:20px}body.befirst .studio_playlist .about_spotify_inner .right .playlist_desc p{font-size:1rem;line-height:2rem;word-break:break-all}body.befirst .studio_playlist .about_spotify_inner .right .playlist_desc img{width:100%;height:auto}body.befirst footer a{color:var(--spotify-fuchsia)}body.befirst footer .listen-on-spotify-logo svg{fill:var(--spotify-fuchsia)}body.befirst2 #svg_logo_div .img_area svg{fill:var(--bole)}body.befirst2 .hero{background-color:var(--spotify-black);background-image:url(/images/befirst2/bg.jpg);background-position:top;background-size:100% auto}@media screen and (max-width:768px){body.befirst2 .hero{background-image:url(/images/befirst2/bg_sp.jpg);background-position:top}}body.befirst2 .how_to_join .how_to_join_inner .brown .howto_flex .present_banner img{position:relative;z-index:2;width:100%}body.befirst2 .how_to_join .how_to_join_inner .brown .howto_flex .present_banner:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background-color:var(--bole);z-index:0}body.befirst2 .how_to_join .how_to_join_inner .brown .howto_flex .poster{border-radius:12px 12px 0 0}body.befirst2 .how_to_join .how_to_join_inner .brown .howto_flex .poster img{padding-bottom:20px;max-width:500px;width:80%}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_cover{height:280px}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_cover img{height:100%;width:auto}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_desc{flex:1;color:var(--spotify-black)}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_desc h1{font-size:39px;font-weight:700;margin-bottom:20px}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_desc p{font-size:1rem;line-height:2rem;word-break:break-all}body.befirst2 .studio_playlist .about_spotify_inner .right .playlist_desc img{width:100%;height:auto}body.befirst2 footer a{color:var(--bole)}body.befirst2 footer .listen-on-spotify-logo svg{fill:var(--bole)}body.jo1 #svg_logo_div .img_area svg{fill:var(--aquamarine)}body.jo1 .hero{background-image:url(/images/jo1/bg.jpg)}@media screen and (max-width:768px){body.jo1 .hero{background-image:url(/images/jo1/bg_sp.jpg)}}body.jo1 .how_to_join .how_to_join_inner .brown .howto_flex .present_banner img{position:relative;z-index:2;width:100%}body.jo1 .how_to_join .how_to_join_inner .brown .howto_flex .present_banner:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background-color:var(--aquamarine);z-index:0}body.jo1 .how_to_join .how_to_join_inner .brown .howto_flex .poster{background-color:var(--aquamarine)}body.jo1 footer a{color:var(--aquamarine)}body.jo1 footer .listen-on-spotify-logo svg{fill:var(--aquamarine)}body.yonezu #svg_logo_div .img_area svg{fill:var(--spotify-storm)}body.yonezu .hero{background-image:url(/images/yonezu/bg.jpg)}@media screen and (max-width:768px){body.yonezu .hero{background-image:url(/images/yonezu/bg_sp.jpg)}}body.yonezu .hero .oubo_arrow{bottom:0}body.yonezu .hero .hero_pc .hero_pc_main .kv{max-width:500px}@media screen and (max-width:768px){body.yonezu .hero .hero_pc .hero_pc_main .kv{max-width:400px}}body.yonezu .how_to_join .how_to_join_inner .brown .howto_flex .present_banner img{position:relative;z-index:2;width:100%}body.yonezu .how_to_join .how_to_join_inner .brown .howto_flex .present_banner:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background-color:var(--spotify-storm);z-index:0}body.yonezu .playlist_desc{color:var(--spotify-black)}body.yonezu .playlist_desc h1{font-size:2.3rem;font-weight:700}body.yonezu .playlist_desc p{font-size:1.2rem;line-height:1.6}@media screen and (max-width:768px){body.yonezu .playlist_desc p{font-size:1.08rem}}body.yonezu footer a{color:var(--spotify-storm)}body.yonezu footer .listen-on-spotify-logo svg{fill:var(--spotify-storm)}body.kinkikids #svg_logo_div .img_area svg{fill:var(--tan)}body.kinkikids .hero{background-image:url(/images/kinkikids/bg.jpg)}@media screen and (max-width:768px){body.kinkikids .hero{background-image:url(/images/kinkikids/bg_sp.jpg)}}body.kinkikids .hero_pc .hero_title{width:80%;max-width:900px;margin-left:0;margin-bottom:0}@media screen and (max-width:768px){body.kinkikids .hero_pc .hero_title{width:100%}}body.kinkikids .how_to_join .how_to_join_inner .brown .howto_flex .present_banner img{position:relative;z-index:2;width:100%}body.kinkikids .how_to_join .how_to_join_inner .brown .howto_flex .present_banner:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background-color:var(--tan);z-index:0}body.kinkikids footer a{color:var(--tan)}body.kinkikids footer .listen-on-spotify-logo svg{fill:var(--tan)}body.kinkikids_event .form_wrapper h2,body.kinkikids_event .form_wrapper h3,body.kinkikids_event .form_wrapper ul.form_pre_info li.s:before{color:var(--tan)}body.kinkikids_event .form_wrapper .kiyaku .kiyaku_inner{border:thin solid var(--tan)}body.kinkikids_event .form_wrapper .kiyaku .kiyaku_inner::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px var(--tan)}body.kinkikids_event .form_wrapper .kiyaku .kiyaku_inner h2{border-bottom:2px solid var(--tan)}body.kinkikids_event .MuiSvgIcon-root{fill:var(--tan)}body.kinkikids_event .my_input_form .MuiInputBase-root fieldset{border:thin solid var(--tan)!important}body.kinkikids_event footer a{color:var(--tan)}body.kinkikids_event footer .listen-on-spotify-logo svg{fill:var(--tan)}body.kinkikids .artist_profile{padding-top:100px;padding-bottom:0;display:flex;flex-direction:column;align-items:center;background-color:#fff}body.kinkikids .artist_profile_inner{border-radius:15px;background-color:var(--spotify-black);padding:50px 50px 60px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px}@media screen and (max-width:850px){body.kinkikids .artist_profile_inner{flex-direction:column}}@media screen and (max-width:500px){body.kinkikids .artist_profile_inner{padding:30px 18px 40px}}body.kinkikids .playlist_block{width:43%}@media screen and (max-width:850px){body.kinkikids .playlist_block{flex-direction:column;width:100%}}body.kinkikids .artist_block{width:100%;max-width:780px;display:flex;flex-direction:column;gap:30px;justify-content:center;align-items:center}body.kinkikids .artist_block .artist_header{width:100%}body.kinkikids .artist_block .artist_header h1{text-align:center;font-size:4rem;font-family:Spotify_Mix_Bold;line-height:2;color:var(--tan)}@media screen and (max-width:500px){body.kinkikids .artist_block .artist_header h1{font-size:3rem}}body.kinkikids .artist_block .artist_header p{width:100%;line-height:2;text-align:left;font-size:1em}body.nexz #svg_logo_div .img_area svg{fill:var(--spotify-power-garden)}body.nexz .hero{background-image:url(/images/nexz/bg.jpg);background-size:100% auto}@media screen and (max-width:768px){body.nexz .hero{background-image:url(/images/nexz/bg_sp.jpg);background-size:100% auto}}body.nexz .hero .oubo_arrow{bottom:0}body.nexz .hero .kv{max-width:550px}@media screen and (max-width:980px){body.nexz .hero .kv{max-width:400px}}@media screen and (max-width:768px){body.nexz .hero .kv{max-width:550px}}body.nexz .how_to_join .how_to_join_inner .brown .howto_flex .present_banner img{position:relative;z-index:2;width:100%}body.nexz .how_to_join .how_to_join_inner .brown .howto_flex .present_banner:before{content:"";position:absolute;height:50%;width:100%;top:0;left:0;background-color:var(--spotify-power-garden);z-index:0}body.nexz footer a{color:var(--spotify-power-garden)}body.nexz footer .listen-on-spotify-logo svg{fill:var(--spotify-power-garden)}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;text-align:center;color:var(--spotify-fuchsia);font-size:1rem;letter-spacing:1px}.error p{font-style:oblique}.error a{color:var(--white);background-color:var(--spotify-fuchsia);padding:6px 20px;border-radius:18px;font-size:.8rem}.popup{color:var(--aquamarine);background-color:var(--spotify-black);height:100%;text-align:center}.popup,.popup .popup_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center}.popup .popup_inner{gap:10px;height:100vh;padding:20px;width:80%}.popup .popup_inner h3{font-weight:700;font-size:1.3rem;margin-bottom:1rem}.popup .popup_inner h3 img{width:100%;max-width:350px;margin:0 auto}.popup .popup_inner p{text-align:left;font-size:.8rem;line-height:1.5;margin-bottom:20px}.popup .popup_inner .login_buttons .login{background-color:var(--aquamarine);color:var(--spotify-black)}div#result{min-height:100vh;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}body.number_i #svg_logo_div .img_area svg{fill:var(--numberi)}body.number_i footer a{color:var(--numberi)}body.number_i footer .listen-on-spotify-logo svg{fill:var(--numberi)}body.west #svg_logo_div .img_area svg{fill:var(--west)}body.west footer a{color:var(--west)}body.west footer .listen-on-spotify-logo svg{fill:var(--west)}body.listening_party .brown .howto_flex .dear_top{text-align:center;justify-content:center;display:flex;gap:clamp(12px,1.6597510373vw + -.7468879668px,20px);flex-wrap:wrap;position:relative;border-radius:28px 28px 0 0;padding:clamp(8px,2.9045643154vw + -14.3070539419px,22px);font-size:clamp(15px,.2074688797vw + 13.4066390041px,16px);letter-spacing:3px;color:#fff}@media screen and (max-width:768px){body.listening_party .brown .howto_flex .dear_top{border-radius:20px 20px 0 0}}body.listening_party .dear_customers h1{text-align:center;font-size:clamp(28px,4.5643153527vw + -7.0539419087px,50px)}body.listening_party .dear_customers .content{display:flex;flex-direction:column;gap:clamp(15px,.622406639vw + 10.2199170124px,18px);margin:clamp(18px,2.489626556vw + -1.1203319502px,30px) auto}body.listening_party .dear_customers .content p{opacity:.8}body.listening_party .party_player{border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:clamp(18px,2.489626556vw + -1.1203319502px,30px)}body.listening_party .party_player div.mp3_player,body.listening_party .party_player iframe{width:90%;max-width:650px;margin:0 auto}.party_player{border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:clamp(18px,2.489626556vw + -1.1203319502px,30px);display:flex;flex-direction:column;gap:20px}.party_player div.mp3_player,.party_player iframe{width:90%;max-width:650px;margin:0 auto}.mp3_player{padding:12px 8px;background-color:var(--spotify-black);border-radius:12px}.mp3_player h1{text-align:center;color:#fff!important;font-size:12px}.mp3_player .rhap_container{font-family:revert!important;background-color:var(--spotify-black);border-radius:12px}.mp3_player .rhap_container .rhap_main .rhap_progress-section .rhap_time{font-size:11px;font-weight:400;color:#fff}.mp3_player .rhap_container .rhap_main .rhap_controls-section,.mp3_player .rhap_container .rhap_main .rhap_controls-section .rhap_main-controls-button{color:#fff}.west .mp3_player{background-color:var(--west2)}.west .mp3_player .rhap_container{background-color:var(--west2);box-shadow:none!important}.ni .mp3_player{background-color:var(--numberi)}.ni .mp3_player .rhap_container{background-color:var(--numberi);box-shadow:none!important}.rhap_container{box-sizing:border-box;display:flex;flex-direction:column;line-height:1;font-family:inherit;width:100%;padding:10px 15px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex-direction:column;flex:1 1 auto}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{display:flex;flex:3 1 auto;align-items:center}.rhap_progress-container{display:flex;align-items:center;height:20px;flex:1 0 auto;align-self:center;margin:0 calc(10px + 1%);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-bar{box-sizing:border-box;position:relative;z-index:0;width:100%;height:5px;background-color:#ddd;border-radius:2px}.rhap_progress-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_progress-bar-show-download{background-color:hsla(0,0%,87%,.5)}.rhap_download-progress{height:100%;position:absolute;z-index:1;background-color:#ddd;border-radius:2px}.rhap_progress-indicator{box-sizing:border-box;position:absolute;z-index:3;width:20px;height:20px;margin-left:-10px;top:-8px;background:#868686;border-radius:50px;box-shadow:0 0 5px hsla(0,0%,53%,.5)}.rhap_controls-section{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}.rhap_additional-controls{display:flex;flex:1 0 auto;align-items:center}.rhap_repeat-button{font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_main-controls{flex:0 1 auto;display:flex;justify-content:center;align-items:center}.rhap_main-controls-button{margin:0 3px;color:#868686;font-size:35px;width:35px;height:35px}.rhap_play-pause-button{font-size:40px;width:40px;height:40px}.rhap_volume-controls{display:flex;flex:1 0 auto;justify-content:flex-end;align-items:center}.rhap_volume-button{flex:0 0 26px;font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_volume-container{display:flex;align-items:center;flex:0 1 100px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{display:flex;align-items:center;width:100%;height:14px;cursor:pointer}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;position:relative;width:100%;height:4px;background:#ddd;border-radius:2px}.rhap_volume-indicator{box-sizing:border-box;position:absolute;width:12px;height:12px;margin-left:-6px;left:0;top:-4px;background:#868686;opacity:.9;border-radius:50px;box-shadow:0 0 3px hsla(0,0%,53%,.5);cursor:pointer}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_button-clear{background-color:transparent;border:none;padding:0;overflow:hidden;cursor:pointer}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}