@charset "UTF-8";/*! kiso.css v1.2.4 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){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}@media print{:where(pre){text-wrap-mode:unset}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}: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;text-decoration-inset:auto;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){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){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}@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(: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}::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}h1,h2,h3,h4,h5{margin:0}:root{--layout-header-height: 0px;--layout-main-offset-top: 0px;--sp-Wpadding: 20px;--font-size-2xs: 11px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xlg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 44px;--font-size-title: 60px;--font-size-fvtitle: 76px;--font-size-btn1: 28px;--color1: #000;--color2: #fff;--color3: #100E0E;--point1: #e74e8d;--point2: linear-gradient(90deg, #e74e8d 0%, #0462be 100%)}@media(max-width:767px){:root{--font-size-2xs: 8px;--font-size-xs: 9px;--font-size-sm: 11px;--font-size-md: 12px;--font-size-lg: 14px;--font-size-xl: 16px;--font-size-2xl: 22px;--font-size-3xl: 24px;--font-size-title: 28px;--font-size-fvtitle: 46px;--font-size-btn1: 16px}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:var(--layout-header-height)}body{margin:0;min-height:100vh;font-family:Murecho,sans-serif;font-weight:300;letter-spacing:.05em;scroll-behavior:smooth;color:var(--color2);background:var(--color1);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none;transition:opacity .3s ease}a:hover{text-decoration:none;opacity:.7}.l-rootContainer{display:flex;flex-direction:column;position:relative;min-height:100vh;min-height:100dvh}.l-rootContainer img{width:100%}.l-container{width:100%;margin:0 auto}.l-sec{width:100%;max-width:1200px;margin:0 auto;padding:15px}.l-header{position:fixed;top:0;width:100%;background:#000000d9;z-index:20}.l-main{flex:1}.pc{display:block}.sp{display:none}@media(max-width:767px){.pc{display:none}.sp{display:block}}.c-sec_title{display:flex;flex-direction:column;align-items:center;line-height:1}.c-sec_title .sec_titleLead{padding-top:6%;font-size:var(--font-size-sm);font-weight:400;letter-spacing:.3em;color:var(--point1)}@media(max-width:767px){.c-sec_title .sec_titleLead{letter-spacing:.3em}}.c-sec_title .sec_titleTitle{padding-bottom:3%;font-family:Montserrat,sans-serif;font-size:var(--font-size-title);font-weight:700;line-height:normal;letter-spacing:.05em;line-height:1.5}.c-btn--border{display:flex;padding:.5em 1em .5em 2.8em;justify-content:center;align-items:center;background:var(--color1);border-radius:110px;border:1px solid #FFF;transition:all .3s ease-out}@media(max-width:767px){.c-btn--border{padding:.25em .6em .3em 2em}}.c-btn--border:hover{background:var(--point2)}.c-btn--border:hover .btn--borderIcon--arrow{right:1.2em}.c-btn--border .btn--borderTxt{font-family:Montserrat,sans-serif;font-size:var(--font-size-btn1);letter-spacing:.08em}.c-btn--border .btn--borderIcon{position:relative;width:3.5em;height:1.5em;overflow:hidden;z-index:1}@media(max-width:767px){.c-btn--border .btn--borderIcon{width:2.5em;height:1em}}.c-btn--border .btn--borderIcon--arrow{position:absolute;top:50%;right:1.5em;width:1.3em;height:1.3em;border-top:1.5px solid var(--color2);border-right:1.5px solid var(--color2);transform:translateY(-50%) rotate(45deg);transition:right .3s ease-out}@media(max-width:767px){.c-btn--border .btn--borderIcon--arrow{right:1em}}.c-btn--border.back{padding:.5em 2.5em .5em 1em;flex-direction:row-reverse}@media(max-width:767px){.c-btn--border.back{padding:.2em 2em .3em .6em}}.c-btn--border.back:hover .btn--borderIcon--arrow{left:1.2em}.c-btn--border.back .btn--borderIcon{position:relative;width:3em;height:1em;overflow:hidden}@media(max-width:767px){.c-btn--border.back .btn--borderIcon{width:2.5em}}.c-btn--border.back .btn--borderIcon--arrow{left:1.5em;border-top:0;border-right:0;border-bottom:1px solid var(--color2);border-left:1px solid var(--color2);transition:left .3s ease-out}@media(max-width:767px){.c-btn--border.back .btn--borderIcon--arrow{left:1em}}.floatbtn{position:fixed;bottom:1em;right:.8em;width:200px;transition:all .5s ease-in-out}@media(max-width:767px){.floatbtn{bottom:10px;right:7px;width:30%;max-width:200px}}.floatbtn:hover{opacity:1;transform:scale(1.05);filter:drop-shadow(-2px 0 11px rgba(231,78,141,.7)) drop-shadow(3px 0 11px rgba(4,98,190,.7))}.header{display:flex;justify-content:center}.header.header--sp{display:none}.header.header--pc .header_inner{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;padding:15px 50px 15px 25px;width:calc(100% - 20px)}.header_logo{display:inline-block;width:107px}.header_logo:hover{opacity:1}.header_nav--pc .nav_lists{display:flex;align-items:center;justify-content:space-between;gap:50px;font-family:Montserrat,sans-serif;font-size:var(--font-size-xl);font-weight:600;letter-spacing:.06em}.header_nav--pc .nav_lists a:hover{background:var(--point2);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(max-width:767px){.header.header--pc{display:none}.header.header--sp{display:block;position:relative}.header.header--sp .header__inner{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;width:100%;font-size:100%;background:#000000d9}.header.header--sp .header__inner .logo{padding:10px var(--sp-Wpadding);width:32%;max-width:120px}.header.header--sp .header_nav--sp .drawer_button{padding:0;font-size:0;border:0;background:transparent;position:fixed;cursor:pointer}.header.header--sp .header_nav--sp .drawer_button--open{top:6vw;right:var(--sp-Wpadding);width:24px;height:15px;z-index:15}.header.header--sp .header_nav--sp .drawer_button--open.is-open{z-index:-1;opacity:0;pointer-events:none}.header.header--sp .header_nav--sp .drawer_button span{display:inline-block;width:100%;height:.1px;border-bottom:solid 1px var(--color2)}.header.header--sp .header_nav--sp .drawer_button--open span:nth-child(1){transform:translateY(-5px)}.header.header--sp .header_nav--sp .drawer_button--open span:nth-child(3){transform:translateY(5px)}.header.header--sp .header_nav--sp .drawer_button--close{top:15px;right:var(--sp-Wpadding);width:19px;height:19px;z-index:10;cursor:pointer}.header.header--sp .header_nav--sp .drawer_button--close span{transform-origin:center center;border-bottom:solid 1.5px var(--color2)}.header.header--sp .header_nav--sp .drawer_button--close span:nth-child(1){transform:translateY(1px) rotate(45deg)}.header.header--sp .header_nav--sp .drawer_button--close span:nth-child(2){transform:rotate(-45deg)}.header.header--sp .l-menu--sp{position:fixed;padding:11vw 6.77vw;width:50vw;height:var(--viewportH);max-width:inherit;top:0;right:-100vw;display:none;z-index:100;background-color:var(--color1);border:5px solid transparent;border-image:var(--point2) 1;border-image-slice:1;overflow-y:scroll}.header.header--sp .l-menu--sp .nav_lists{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;font-family:Montserrat,sans-serif;font-size:var(--font-size-2xl);font-weight:600}.header.header--sp .l-menu--sp .drawer_nav{position:absolute;top:0}.header.header--sp .l-menu--sp.is-open{display:block;right:0;animation:navSpOpen .5s ease-in-out;animation-fill-mode:forwards}.header.header--sp .l-menu--sp.is-close{right:-100vw;animation:navSpClose .5s ease-in-out;animation-fill-mode:both}@keyframes navSpOpen{0%{display:none;right:-100vw}to{display:block;right:0}}@keyframes navSpClose{0%{right:0;display:block}60%{display:none}to{right:-100vw;display:none}}}.footer_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em;margin:0 auto 5%;padding-top:5%;font-size:var(--font-size-2xs);border-top:solid 1px var(--color3)}@media(max-width:767px){.footer_inner{padding-top:7%}}.footer_logo{max-width:220px}@media(max-width:767px){.footer_logo{max-width:150px}}.footer_sns{padding-bottom:2%;display:flex;align-items:center;justify-content:center;gap:25px;width:100%}.footer_snsLink{display:inline-flex;align-items:center;justify-content:center;color:var(--color2);transition:opacity .3s ease}.footer_snsLink:nth-child(1) .footer_snsIcon{display:inline-block;margin-right:4%;width:25px}@media(max-width:767px){.footer_snsLink:nth-child(1) .footer_snsIcon{width:17px}}.footer_snsLink:nth-child(2) .footer_snsIcon{width:35px}@media(max-width:767px){.footer_snsLink:nth-child(2) .footer_snsIcon{width:25px}}.footer_snsLink:nth-child(3) .footer_snsIcon{transform:translate(-7px);width:42px}@media(max-width:767px){.footer_snsLink:nth-child(3) .footer_snsIcon{width:32px}}.footer_snsIcon{height:auto;object-fit:contain}.front-page .footer_inner{border:0}.front-page .footer_inner .footer_copyright{font-size:var(--font-size-xs);letter-spacing:.08em}.front-page .fv_inner{display:grid;grid-template-columns:repeat(2,1fr);max-height:900px;background:url(../_astro/mv-1.Bt78c0pL.webp) 47% center/180% no-repeat}@media(max-width:767px){.front-page .fv_inner{background:url(../_astro/mv-1_sp.D7Vcb4qe.webp) 40% center/280% no-repeat}}.front-page .fv_content{display:flex;flex-direction:column;align-items:center;gap:7%;padding:calc(8% + var(--layout-header-height) + var(--layout-main-offset-top)) 12% 17% 0;width:52vw;max-width:800px}@media(max-width:767px){.front-page .fv_content{gap:10%;padding:calc(28% + var(--layout-header-height) + var(--layout-main-offset-top)) 7% 35% 0%;width:95vw;max-width:650px}}.front-page .fv_content li:nth-child(2){width:100%}.front-page .fv_content li:nth-child(2) div{margin:1% 6% 1% 5%;padding:2% 5% 5%;background:#ffffff26}.news_lists{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.news_lists>.news_list:only-child{grid-column:2}.news_lists:has(>.news_list:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:calc((100% - 60px) / 3 * 2 + 30px);margin-inline:auto}@media(max-width:767px){.news_lists{grid-template-columns:repeat(2,1fr);gap:10px}.news_lists>.news_list:only-child{grid-column:1/-1;width:calc((100% - 10px)/2);justify-self:center}.news_lists:has(>.news_list:nth-child(2):last-child){max-width:none;margin-inline:0}}@media(max-width:767px){.news_lists--front-sp-2>.news_list:nth-child(n+3){display:none}}.news_list{transition:all .3s ease-out}.news_list a:nth-child(1){display:block;padding:3%;background:var(--color3)}.news_list:hover{transform:translateY(-5px)}.news_listImage{width:100%;aspect-ratio:16/13;background-image:var(--news-image);background-position:center;background-size:contain;background-repeat:no-repeat;overflow:hidden}.news_listImageSizer{display:block;width:100%;height:100%;object-fit:contain;opacity:1}.news_listMeta{margin:4% 0 1%;font-size:var(--font-size-xs);line-height:normal;letter-spacing:.1em}.news_listTitle{font-size:var(--font-size-md);font-weight:500;line-height:1.6;letter-spacing:.1em}.news .btnWrap{display:flex;margin:3% auto;justify-content:center}@media(max-width:767px){.news .btnWrap{margin:6% auto}}.about{margin:5% auto 8%;display:flex;flex-direction:column;align-items:center}.about .about_lead{margin:1% auto 2%;font-size:var(--font-size-lg);font-weight:300;letter-spacing:.12em;line-height:2;text-align:center}@media(max-width:767px){.about .about_lead{padding:0 1%;font-size:var(--font-size-md);text-align:left}}.about_lists{margin-top:0%;display:flex;flex-direction:column;width:90%}@media(max-width:767px){.about_lists{width:100%}}.about_list{display:flex;align-items:center;padding:3.5% 2%;border-bottom:solid .5px var(--point1)}@media(max-width:767px){.about_list{flex-direction:column;padding:4% 1% 6%}}.about_list:last-of-type{border-bottom:0}.about_listTitle{width:30%;font-size:var(--font-size-lg);font-weight:500;letter-spacing:.12em;color:var(--point1)}@media(max-width:767px){.about_listTitle{margin-bottom:2%;width:100%;line-height:2}}.about_listDetail{font-size:var(--font-size-lg);letter-spacing:.1em;line-height:1.8}@media(max-width:767px){.about_listDetail{width:100%;text-align:left;align-self:stretch;font-size:var(--font-size-md);line-height:1.6}}.about_map{margin:-1% auto 1%;width:90%;max-width:1000px}@media(max-width:767px){.about_map{width:100%}}.about_map iframe{display:block;width:100%;aspect-ratio:15/7.5;height:auto}@media(max-width:767px){.about_map iframe{width:100%;height:auto}}.lineup .l-container{padding-bottom:5%;background:linear-gradient(#00000040,#00000040),url(../_astro/mv-2.CZ7v-cgY.webp) 95% center/cover no-repeat;background-blend-mode:multiply}@media(max-width:767px){.lineup .l-container{padding-top:5%}}.lineup_artistWrap{margin-bottom:3%;padding:2% 0 3%;display:flex;flex-direction:column;align-items:center;background:#000000bf;box-shadow:1px 12px 16px 8px #00000080}@media(max-width:767px){.lineup_artistWrap{margin-top:3%;margin-bottom:10%;padding:2% 10% 3%}}.lineup_date{margin-bottom:2%;font-size:var(--font-size-3xl);font-weight:700;letter-spacing:.08em;color:var(--point1, #EA4E8B);text-align:center}.lineup_date span{display:inline-block;padding-left:.25em;font-size:var(--font-size-lg)}.lineup .artist{overflow:hidden;width:100%}.lineup .artistList{display:flex;width:100%;min-width:0}@media(max-width:767px){.lineup .artistList{flex-direction:column}}.lineup .artistList--one,.lineup .artistList--two{justify-content:center;gap:40px}.lineup .artistList--one>.artistList_item,.lineup .artistList--two>.artistList_item{flex:0 1 auto;width:calc((100% - 40px)/2);max-width:500px;margin-right:0}.lineup .artistList--one>.artistList_item{width:min(100%,500px)}@media(max-width:767px){.lineup .artistList{margin-left:-5%}.lineup .artistList--one,.lineup .artistList--two{margin-left:0;gap:10px}.lineup .artistList--one>.artistList_item,.lineup .artistList--two>.artistList_item{width:calc((100% - 10px)/2);max-width:none;margin-right:0}}@media(max-width:767px)and (max-width:767px){.lineup .artistList--one>.artistList_item,.lineup .artistList--two>.artistList_item{padding-bottom:2%;width:100%}}@media(max-width:767px){.lineup .artistList--one>.artistList_item{width:min(100%,320px)}}.lineup .artistList_item{flex:0 0 auto;margin-right:20px;text-align:center}@media(max-width:767px){.lineup .artistList_item{margin-right:10px;width:11%}}.lineup .artistList_itemName{margin-top:.5em;font-size:var(--font-size-lg);font-weight:400;letter-spacing:.1em}.lineup .artistList_itemDate{font-size:var(--font-size-sm);font-weight:400;letter-spacing:.1em;color:var(--point1)}@keyframes loopScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lineup .btnWrap{display:flex;margin:5% auto;justify-content:center}@media(max-width:767px){.lineup .btnWrap{margin:6% auto}}.js-show-timer.lineup .artistList_item{width:32%}@media(max-width:767px){.js-show-timer.lineup .artistList_item{margin-right:0;width:100%}}.lineupScroll{--lineup-scroll-speed: 45s;--lineup-scroll-speed-top: 60s;--lineup-scroll-speed-bottom: 50s;--lineup-scroll-gap: 40px;--lineup-scroll-item-width: 500px}.lineupScroll .lineup_artistWrap{margin-bottom:3%;padding:2% 0 3%;display:flex;flex-direction:column;align-items:center;background:#000000bf;box-shadow:1px 12px 16px 8px #00000080}@media(max-width:767px){.lineupScroll .lineup_artistWrap{margin-top:3%;margin-bottom:10%}}.lineupScroll .artist{overflow:hidden;width:100%}.lineupScroll .artistList{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;min-width:max-content;gap:0;animation:loopScroll var(--lineup-scroll-speed) linear infinite;will-change:transform}.lineupScroll .lineup_artistWrap:nth-of-type(1) .artistList{animation-duration:var(--lineup-scroll-speed-top)}.lineupScroll .lineup_artistWrap:nth-of-type(2) .artistList{animation-duration:var(--lineup-scroll-speed-bottom)}.lineupScroll .artistList_item{flex:0 0 auto;width:var(--lineup-scroll-item-width);margin-right:var(--lineup-scroll-gap)}.lineupScroll .artistList--one,.lineupScroll .artistList--two{justify-content:flex-start;gap:0}.lineupScroll .artistList--one>.artistList_item,.lineupScroll .artistList--two>.artistList_item{flex:0 0 auto;width:var(--lineup-scroll-item-width);max-width:none;margin-right:var(--lineup-scroll-gap)}@media(prefers-reduced-motion:reduce){.lineupScroll .artistList{animation:none}}@media(max-width:767px){.lineupScroll{--lineup-scroll-speed: 20s;--lineup-scroll-speed-top: 35s;--lineup-scroll-speed-bottom: 25s;--lineup-scroll-gap: 12px;--lineup-scroll-item-width: 44vw}.lineupScroll .artistList{margin-left:0}}.ticket .l-container{padding-top:7%;display:flex;flex-direction:column;align-items:center}.ticket_lists{margin-top:4%;width:85%;border-radius:15px 15px 0 0;background:var(--color3)}@media(max-width:767px){.ticket_lists{width:90%;border-radius:8px 8px 0 0}}.ticket_listTitle{display:flex;width:100%;padding:.6em 2em;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:500;letter-spacing:.1em;border-radius:15px 15px 0 0;border:0;background:var(--point1)}@media(max-width:767px){.ticket_listTitle{padding:.4em 2em;border-radius:8px 8px 0 0}}.ticket_listDetail{display:flex;justify-content:space-between;align-items:flex-end;padding:2em 2em 4em}@media(max-width:767px){.ticket_listDetail{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1em 1em 2em}}.ticket_listDetail .tickettype{font-size:var(--font-size-xlg);font-weight:400;letter-spacing:.08em}@media(max-width:767px){.ticket_listDetail .tickettype{font-size:var(--font-size-lg);letter-spacing:.05em}}.ticket_listDetail .ticketprice{font-size:var(--font-size-2xl);font-weight:500;letter-spacing:.08em}@media(max-width:767px){.ticket_listDetail .ticketprice{margin-top:1%;align-self:flex-end}}.ticket_listDetail .ticketprice span{font-size:var(--font-size-md)}.notice{margin:5% auto;display:flex;flex-direction:column;align-items:center}.notice a{text-decoration:underline}.notice_lists{margin-top:3%;display:flex;flex-direction:column;width:85%}@media(max-width:767px){.notice_lists{width:100%}}.notice_list{display:flex;flex-direction:column;border-bottom:solid .5px var(--point1)}@media(max-width:767px){.notice_list{flex-direction:column;padding:3% 1%}}.notice_listTitle{position:relative;font-size:var(--font-size-lg);font-weight:500;letter-spacing:.12em;display:block;padding:4% 1%;text-align:left;border:0;background:none;cursor:pointer;color:var(--point1)}.notice_listTitle:before,.notice_listTitle:after{content:"";position:absolute;top:50%;background:currentColor;border-radius:1px}.notice_listTitle:before{right:1em;width:1.2em;height:3px;transform:translateY(-50%)}.notice_listTitle:after{right:calc(1.6em - 1px);width:3px;height:1.2em;transform:translateY(-50%) rotate(0);transition:transform .35s ease}.notice_listTitle[aria-expanded=true]:after{transform:translateY(-50%) rotate(90deg)}@media(max-width:767px){.notice_listTitle{margin-bottom:2%;width:100%;line-height:2}}.notice_listDetail{display:none;padding-bottom:3%;font-size:var(--font-size-sm);letter-spacing:.08em;line-height:1.8}@media(max-width:767px){.notice_listDetail{line-height:1.6}}.notice_listDetail span{font-weight:600}.notice_list.is-open .notice_listDetail{display:block}.information .l-container{padding-top:5%;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.information .l-container{padding-top:3%}}.information_lists{margin-top:4%;width:85%;border-radius:15px 15px 0 0;background:var(--color3)}@media(max-width:767px){.information_lists{width:100%;border-radius:8px 8px 0 0}}.information_listTitle{display:flex;width:100%;padding:.4em 2em;justify-content:center;align-items:center;font-size:var(--font-size-xl);font-weight:500;letter-spacing:.1em;border-radius:15px 15px 0 0;border:0;background:var(--point1)}@media(max-width:767px){.information_listTitle{border-radius:8px 8px 0 0}}.information_listDetail{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em;font-size:var(--font-size-xl);font-weight:500}@media(max-width:767px){.information_listDetail{padding:1em 1em 1.5em}}.information_listDetail span{font-size:var(--font-size-sm);font-weight:400;letter-spacing:.08em;line-height:1.8}.information_listDetail a{font-size:var(--font-size-xl);font-weight:500;color:var(--point1);text-decoration:underline}.partner .c-sec_title .sec_titleTitle{padding-bottom:3%;font-size:var(--font-size-3xl);letter-spacing:.2em}.partner .l-container{margin:10% auto 0%;padding-top:4%;padding-bottom:6%;display:flex;flex-direction:column;align-items:center;border-radius:15px 15px 0 0;background:#222}.partner_lists{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px 5vw;margin-top:4%;width:80%}@media(max-width:767px){.partner_lists{gap:20px 30px;width:90%}}.partner_list:nth-child(1) img{height:2.5vw}@media(max-width:767px){.partner_list:nth-child(1) img{height:19px}}.partner_list:nth-child(4) img{height:5.5vw}@media(max-width:767px){.partner_list:nth-child(4) img{height:40px}}.partner_listDetail img{width:auto;height:4vw}@media(max-width:767px){.partner_listDetail img{height:28px}}.sponsor .c-sec_title .sec_titleTitle{padding-bottom:0%;font-size:var(--font-size-3xl);letter-spacing:.2em}.sponsor .l-container{margin:0% auto;padding-top:4%;padding-bottom:6%;display:flex;flex-direction:column;align-items:center;border-radius:15px 15px 0 0;background:var(--color3)}.sponsor_lists{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px 80px;margin-top:4%;width:80%}.sponsor_listDetail img{width:auto;height:120px}@media(max-width:767px){.sponsor_listDetail img{height:60px}}.lineup-page .l-container{padding-bottom:5%}.lineup-page .fv_inner{display:flex;justify-content:flex-start;align-items:center;padding-top:calc(-3% + var(--layout-header-height) + var(--layout-main-offset-top));padding-left:15%;min-height:700px;background:linear-gradient(#28141440,#28141440),url(../_astro/mv-2.CZ7v-cgY.webp) 25% center/160% no-repeat;background-blend-mode:multiply}@media(max-width:767px){.lineup-page .fv_inner{padding-top:calc(-7% + var(--layout-header-height) + var(--layout-main-offset-top));padding-left:7%;min-height:400px;background:linear-gradient(#28141440,#28141440),url(../_astro/mv-2_sp.CeThfVWp.webp) 55% center/220% no-repeat;background-blend-mode:multiply}}.lineup-page .fv_title{font-size:var(--font-size-fvtitle);font-weight:700;letter-spacing:.08em}.lineup-page .lineup_lead{margin:-3% auto 6%;font-size:var(--font-size-md);color:var(--point1);text-align:center}.lineup-page .lineupTab{margin:0 auto}.lineup-page .lineupTab_btn{display:flex;width:100%;padding:.3em 2em calc(.3em + 5px);justify-content:center;align-items:flex-end;font-size:var(--font-size-3xl);font-weight:700;letter-spacing:.08em;border-radius:15px 15px 0 0;border:0;background:radial-gradient(circle at center,#ffa6d857,#ffa6d800 30%),linear-gradient(90deg,#0462be,#2f61bc 24%,#765cb2 40%,#e74e8d,#a758a7 60%,#4760b8 76%,#0462be);background-size:180% 180%,220% 100%;animation:lineupTabGradientShift 5s ease-in-out infinite alternate;box-shadow:0 0 14px #4660b829}@keyframes lineupTabGradientShift{0%{background-position:10% 48%,0% 50%;box-shadow:0 0 10px #e74e8d14,0 0 18px #0462be29}30%{background-position:24% 52%,20% 50%;box-shadow:0 0 16px #e74e8d24,0 0 24px #0462be33}to{background-position:100% 49%,100% 50%;box-shadow:0 0 10px #e74e8d14,0 0 18px #0462be29}}@media(max-width:767px){.lineup-page .lineupTab_btn{padding:.3em 1em calc(.2em + 5px);border-radius:8px 8px 0 0}}.lineup-page .lineupTab_btn span{display:inline-block;padding-bottom:.25em;padding-left:.2em;font-size:var(--font-size-xl)}.lineup-page .lineupTab_panelWrap{background:#0f0e0e;border-radius:0 0 15px 15px}@media(max-width:767px){.lineup-page .lineupTab_panelWrap{border-radius:0 0 8px 8px}}.lineup-page .lineupTab_panel{display:block;padding:0 0 10%}.lineup-page .lineupTab_panelNotice{margin-top:3%;font-size:var(--font-size-lg);text-align:center}.lineup-page .artist{--split-count: 1;margin:6% auto 0;width:90%}@media(max-width:767px){.lineup-page .artist{width:100%}}.lineup-page .artistList{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 50px;width:100%}@media(max-width:767px){.lineup-page .artistList{gap:15px 15px}}.lineup-page .artistList_item{flex:0 0 calc((40% - 50px * (var(--split-count) - 1)) / var(--split-count))}@media(max-width:767px){.lineup-page .artistList_item{flex:0 0 calc((43% - 20px * (var(--split-count) - 1)) / var(--split-count))}}.lineup-page .artistList_item img{display:block;width:100%;height:auto}.lineup-page .artistList_itemName{margin-top:.6em;font-size:var(--font-size-lg);letter-spacing:.1em;text-align:center}@media(max-width:767px){.lineup-page .artistList_itemName{margin-top:.5em}}.lineup-page .presenter{padding:2.5% 0 4%;width:84%;background:var(--color1);box-shadow:0 0 12px color-mix(in srgb,#CA6CB0 45%,transparent),0 0 65px color-mix(in srgb,#CA6CB0 35%,transparent);border-radius:15px}@media(max-width:767px){.lineup-page .presenter{margin:10% auto;border-radius:8px}}.lineup-page .presenter_title{margin-bottom:2.5%;border-radius:15px 15px 0 0;text-align:center}@media(max-width:767px){.lineup-page .presenter_title{margin-bottom:10px}}.lineup-page .presenter_title span{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:.1em;background:var(--point2);color:transparent;-webkit-background-clip:text}.lineup-page .mc{margin-top:5%;padding:2.5% 0 4%;width:84%;background:var(--color1);box-shadow:0 0 12px color-mix(in srgb,#4C5CAF 45%,transparent),0 0 65px color-mix(in srgb,#4C5CAF 35%,transparent);border-radius:15px}@media(max-width:767px){.lineup-page .mc{margin:-2% auto 10%;border-radius:8px}}.lineup-page .mc_title{margin-bottom:2.5%;border-radius:15px 15px 0 0;text-align:center}@media(max-width:767px){.lineup-page .mc_title{margin-bottom:10px}}.lineup-page .mc_title span{font-size:var(--font-size-3xl);font-weight:700;letter-spacing:.1em;background:var(--point2);color:transparent;-webkit-background-clip:text}.newslists-page .l-container{padding-top:calc(var(--layout-header-height) + var(--layout-main-offset-top))}.newslists-page .news_lists{gap:50px 30px}@media(max-width:767px){.newslists-page .news_lists{gap:20px 10px}}.breadlist{font-size:var(--font-size-sm)}.breadlist span{display:inline-block;padding:0 .5em}.newspost-page .l-container{display:flex;flex-direction:column;padding-top:calc(2% + var(--layout-header-height) + var(--layout-main-offset-top));width:97%;max-width:1200px}@media(max-width:767px){.newspost-page .l-container{width:calc(100% - 30px)}}.newspost-page .newspostWrap{align-self:center;margin:5% auto;max-width:800px}.newspost-page .newspost_meta{margin-top:3%;font-size:var(--font-size-sm);line-height:normal}.newspost-page .newspost_title{margin:.5% 0 3%;font-size:var(--font-size-2xl);font-weight:600;line-height:1.4}@media(max-width:767px){.newspost-page .newspost_title{font-size:var(--font-size-xl)}}.newspost-page .newspost_txt{margin:5% 1em 12%;font-size:var(--font-size-md);line-height:2}.newspost-page .newspost_txt strong{font-weight:500}.newspost-page .newspost_txt h2{margin-bottom:.5em}.newspost-page .newspost_txt a{text-decoration:underline}.newspost-page .btnWrap{display:flex;margin:3% auto 0;justify-content:space-between;width:100%}@media(max-width:767px){.newspost-page .btnWrap{margin:20% auto 0}}.newspost-page .postimageWrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}@media(max-width:767px){.newspost-page .postimageWrap{grid-template-columns:1fr}}.newspost-page .postimageWrap img{display:block;width:100%;height:auto;cursor:zoom-in}.newspost-page .postimageWrap img:focus-visible{outline:2px solid currentColor;outline-offset:4px}.newspost-page .newsImageModal{margin:auto;padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}.newspost-page .newsImageModal::backdrop{background:#000000db}.newspost-page .newsImageModal_inner{position:relative;animation:newsImageModalIn .18s ease-out}.newspost-page .newsImageModal_image{display:block;max-width:min(92vw,1200px);max-height:600px;width:auto;height:auto;object-fit:contain}@media(max-width:767px){.newspost-page .newsImageModal_image{max-height:88vh}}.newspost-page .newsImageModal_close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:999px;background:#000000ad;cursor:pointer}.newspost-page .newsImageModal_close:before,.newspost-page .newsImageModal_close:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:#fff}.newspost-page .newsImageModal_close:before{transform:translate(-50%,-50%) rotate(45deg)}.newspost-page .newsImageModal_close:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes newsImageModalIn{0%{opacity:0;transform:scale(.96)}}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-mt-16{margin-top:16px}
