@charset "UTF-8";:root{--color-primary: #000;--color-secondary: #1a1a1a;--color-accent: #333;--color-background: #fff;--color-surface-1: #fafafa;--color-surface-2: #f5f5f5;--color-surface-3: #eee;--color-surface-rgb: 245, 245, 245;--color-surface-dark: #000;--color-surface-dark-1: #0a0a0a;--color-surface-dark-2: #1a1a1a;--color-surface-dark-3: #2a2a2a;--color-text: #000;--color-text-secondary: #333;--color-text-muted: #666;--color-text-light: #999;--color-text-inverse: #fff;--color-text-inverse-secondary: #f0f0f0;--color-text-inverse-muted: #ccc;--color-success: #28a745;--color-warning: #ffc107;--color-error: #dc3545;--color-danger: #dc3545;--color-info: #17a2b8;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-xxs: .6875rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070}:root{--font-family-primary: "Helvetica Neue", Helvetica, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Segoe UI", Roboto, Meiryo, sans-serif}body{font-family:var(--font-family-secondary);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:1.2;margin:0}*,:before,:after{box-sizing:border-box}:where(:root){font-family:var(--font-family-primary);line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset;background-color:var(--color-background);color:var(--color-text);display:flex;flex-direction:column}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:-moz-placeholder)){direction:ltr}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}.l-header{z-index:9;position:fixed;top:0;left:0;width:100%}@media only screen and (min-width:769px)and (max-width:1024px){.l-header{min-height:31rem}}@media only screen and (max-width:768px){.l-header{min-height:6rem}}.l-header__shell{width:100%;padding-block:1rem;padding-inline:1.3rem;display:flex;align-items:center;justify-content:flex-start}.l-header__social{margin-left:auto;display:flex;gap:2rem;align-items:center;position:static}@media only screen and (min-width:1025px){.l-header__social{flex-direction:row}}@media only screen and (min-width:769px)and (max-width:1024px){.l-header__social{position:absolute;top:25.5625rem;right:clamp(1rem,2vw,2rem);flex-direction:column;align-items:flex-end;gap:2.5rem}}@media only screen and (max-width:768px){.l-header__social{position:absolute;top:1rem;right:clamp(.625rem,2vw,.625rem);flex-direction:column;align-items:flex-end;gap:2.5rem}}.l-header__social-item{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto}.l-header__social-item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.l-header__social-item--x{width:1.3125rem}.l-header__social-item--youtube,.l-header__social-item--instagram{width:1.5rem}.l-header__social-item--soundcloud{width:1.625rem}.l-footer{padding-block:3rem}.l-footer__shell{width:min(100%,1280px);margin:0 auto;padding-inline:clamp(1rem,2vw,2rem);display:flex;flex-direction:column;align-items:center;gap:.75rem}.l-footer__logo-group{display:flex;gap:1.5rem;align-items:center;margin-bottom:5rem}.l-footer__logo-group img{height:auto;display:block}.l-footer__logo-primary{width:7.75rem;transform:translateY(.375rem)}@media only screen and (max-width:768px){.l-footer__logo-primary{width:7.25rem;transform:translate(.375rem,.375rem)}}.l-footer__logo-secondary{width:6.5rem}.l-footer__text{margin:0;text-align:center;font-size:.75rem;color:#fff}.p-home__logo{width:100%;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;position:relative;padding-bottom:1.5rem;margin-bottom:4.5vw}@media only screen and (max-width:768px){.p-home__logo{margin-top:-8.75rem;margin-bottom:0;padding-bottom:2.5rem}}.p-home__logo-inner{display:flex;justify-content:center;align-items:center}.p-home__logo-figure{margin:0;text-align:center}.p-home__logo-figure img{width:min(100%,55rem);padding-inline:4.5rem;margin:0 auto;height:auto;display:block}@media only screen and (max-width:768px){.p-home__logo-figure img{padding-inline:1rem}}.p-home__logo-caption{margin-top:.75rem;font-size:1rem;letter-spacing:.08rem}.p-home__links-inner{display:flex;flex-direction:column;gap:.75rem;max-width:1280px;margin:0 auto 4.85rem}.p-home__link{padding-block:.375rem;padding-inline:1.5rem}@media only screen and (max-width:768px){.p-home__link{padding-block:.175rem;padding-inline:.5rem}}.p-home__link-anchor{display:inline-flex;align-items:center;gap:1rem;color:#fff;text-decoration:none;line-height:1}@media only screen and (max-width:768px){.p-home__link-anchor{gap:.5rem}}.p-home__link-icon{position:relative;display:block;width:3rem;height:3rem;flex-shrink:0}@media only screen and (max-width:670px){.p-home__link-icon{width:1.875rem;height:1.875rem}}.p-home__link-icon .p-home__link-svg{position:absolute;top:0;left:0;width:100%;height:100%}.p-home__link-icon .p-home__link-rect{fill:#fff0;stroke:#fff;stroke-width:1.6;transition:fill .25s ease,stroke .25s ease}.p-home__link-icon .p-home__link-circle{fill:#fff;transition:fill .25s ease,stroke .25s ease}.p-home__link-icon .p-home__link-path{fill:#fff;transition:transform .05s ease,fill .25s ease,stroke .25s ease}.p-home__link-text{font-size:6.5rem;font-weight:var(--font-weight-light);letter-spacing:-.14rem;text-align:left;display:inline-block}@media only screen and (max-width:670px){.p-home__link-text{font-size:3.25rem}}@media only screen and (max-width:768px){.p-home__link-text{letter-spacing:-.07rem}}@media(hover:hover)and (pointer:fine){.p-home__link-anchor:hover .p-home__link-icon path{animation:p-home-link-arrow .3s ease-out}.p-home__link-anchor:hover .p-home__link-icon rect{fill:#fff}.p-home__link-anchor:hover .p-home__link-icon circle{fill:#000}.p-home__link-anchor:hover .p-home__link-icon path{fill:#000}}@keyframes p-home-link-arrow{0%{transform:translate(0);opacity:1}45%{transform:translate(.625rem);opacity:1}60%{transform:translate(1.125rem);opacity:0}61%{transform:translate(-1.125rem);opacity:0}to{transform:translate(0);opacity:1}}.p-home__schedule{padding-bottom:1.75rem}.p-home__schedule .l-wrapper{width:min(100%,72.5rem);margin-left:auto;margin-right:auto;padding-inline:1.5rem}.p-home__schedule-header{margin-bottom:1.5rem}.p-home__schedule-title{margin:.5rem 0 0;font-size:2rem}.p-home__schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(12.5rem,1fr));row-gap:4.625rem;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (min-width:769px)and (max-width:1024px){.p-home__schedule-grid{grid-template-columns:repeat(2,minmax(12.5rem,1fr))}}@media only screen and (max-width:768px){.p-home__schedule-grid{grid-template-columns:repeat(1,minmax(12.5rem,1fr));row-gap:2.8rem}}.p-home__schedule-card{color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.p-home__schedule-date{margin:0;font-size:1.625rem;font-weight:var(--font-weight-medium)}@media only screen and (max-width:768px){.p-home__schedule-date{font-size:1.5625rem}}.p-home__schedule-city{margin:0;font-size:3.25rem;font-weight:var(--font-weight-bold);white-space:nowrap;word-break:break-word;width:100%;text-align:center;line-height:1}@media only screen and (max-width:768px){.p-home__schedule-city{font-size:3rem}}.p-home__schedule-venue{margin:.75rem 0 0;font-size:1.875rem;line-height:1}@media only screen and (max-width:768px){.p-home__schedule-venue{font-size:1.625rem}}.for-pc{display:none}@media only screen and (min-width:1025px){.for-pc{display:inline}}.p-home__scroll{position:absolute;right:12px;bottom:0;display:inline-flex;flex-direction:row;align-items:flex-start;gap:.5rem;color:#fff;text-decoration:none;z-index:1}@media only screen and (max-width:768px){.p-home__scroll{right:4px;bottom:-125px;gap:.4rem}}.p-home__scroll-line{position:relative;width:.0625rem;height:4.375rem;background:#fff3;overflow:hidden}.p-home__scroll-line:after{content:"";position:absolute;inset:0;background:#fff;transform:translateY(-100%);animation:p-home-scroll-line 1.6s ease-in-out infinite}.p-home__scroll-text{writing-mode:vertical-rl;font-size:.75rem;letter-spacing:.08em}@keyframes p-home-scroll-line{0%{transform:translateY(-100%)}60%{transform:translateY(100%)}to{transform:translateY(100%)}}.p-home{position:relative;background:#000}.p-home:before{content:"";position:fixed;inset:0;background:#000 url(/feature/realpop2/assets/kv_img-SKY3quWX.webp) no-repeat center top;background-size:cover;z-index:-1;pointer-events:none;opacity:var(--home-bg-opacity, 1)}@media only screen and (max-width:768px){.p-home:before{background:#000 url(/feature/realpop2/assets/kv_img@sp-BVn7Jrre.webp) no-repeat center top;background-size:100% auto}}.p-home .l-main{position:relative;z-index:0}*{scrollbar-width:thin;scrollbar-color:var(--color-secondary) rgba(0,0,0,.08)}*::-webkit-scrollbar{width:.5rem;height:.5rem}*::-webkit-scrollbar-track{background:#0000000a}*::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border-radius:6.1875rem;border:.125rem solid rgba(0,0,0,.03)}.u-mt-xs{margin-top:var(--space-xs)}.u-mt-sm{margin-top:var(--space-sm)}.u-mt-md{margin-top:var(--space-md)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-xl{margin-top:var(--space-xl)}.u-mb-xs{margin-bottom:var(--space-xs)}.u-mb-sm{margin-bottom:var(--space-sm)}.u-mb-md{margin-bottom:var(--space-md)}.u-mb-lg{margin-bottom:var(--space-lg)}.u-mb-xl{margin-bottom:var(--space-xl)}.u-pt-xs{padding-top:var(--space-xs)}.u-pt-sm{padding-top:var(--space-sm)}.u-pt-md{padding-top:var(--space-md)}.u-pt-lg{padding-top:var(--space-lg)}.u-pt-xl{padding-top:var(--space-xl)}.u-pb-xs{padding-bottom:var(--space-xs)}.u-pb-sm{padding-bottom:var(--space-sm)}.u-pb-md{padding-bottom:var(--space-md)}.u-pb-lg{padding-bottom:var(--space-lg)}.u-pb-xl{padding-bottom:var(--space-xl)}
