@property --width-iphoneSE{syntax:"<number>";inherits:false;initial-value:375}@property --width-xnarrow{syntax:"<number>";inherits:false;initial-value:500}@property --width-sp{syntax:"<number>";inherits:false;initial-value:600}@property --width-narrow{syntax:"<number>";inherits:false;initial-value:769}@property --width-medium{syntax:"<number>";inherits:false;initial-value:1080}@property --width-wide{syntax:"<number>";inherits:false;initial-value:1280}@property --width-base{syntax:"<number>";inherits:false;initial-value:1440}@property --color-main{syntax:"<color>";inherits:false;initial-value:#3aa5df}@property --color-sub{syntax:"<color>";inherits:false;initial-value:#b0e4da}@property --color-accent{syntax:"<color>";inherits:false;initial-value:#e7b300}@property --color-base{syntax:"<color>";inherits:false;initial-value:#f2ece0}@property --color-text{syntax:"<color>";inherits:false;initial-value:#150000}@property --color-white{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-link{syntax:"<color>";inherits:false;initial-value:#299a92}@property --color-notice{syntax:"<color>";inherits:false;initial-value:#d91e1f}:root{--font-ja: "Noto Serif JP", serif;--font-en: "EB Garamond", serif}:where(*){border-radius:0;font-style:normal;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:where(*),:where(*)::before,:where(*)::after{box-sizing:border-box;margin:0;padding:0}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}:where(html) span{font-weight:inherit}:where(img,video){max-width:100%;height:auto;vertical-align:bottom}:where(strong){font-weight:700}:focus-visible{outline:1px solid currentColor}:focus:not(:focus-visible){outline:none}:where(a){text-decoration:none;cursor:pointer}:where(a:not([class])){text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(ul,ol){list-style:none}:where(table){border-color:currentColor;border-collapse:collapse;border-spacing:0;text-indent:0}:where(input,button,textarea,select){font-feature-settings:inherit;color:inherit;font-size:100%;font-family:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,[aria-disabled=true]){cursor:not-allowed}:where(textarea){overflow:auto;resize:vertical}:where(input,select){vertical-align:middle}:where(input[type=radio],input.radio,input[type=checkbox],input.checkbox){position:relative;top:-0.1em;margin-top:0;margin-bottom:0}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:""}:where(h1){margin-bottom:0;font-size:inherit}:where(abbr[title],dfn[title]){border-bottom:1px dotted;cursor:help}:where(del){text-decoration:line-through}:where(ins){background-color:#ffb;color:#000;text-decoration:none}mark{background-color:#ffb;color:#000;text-decoration:none}:where(hr){block-size:0;overflow:visible;border:none;border-block-start:1px solid;color:inherit}summary::-webkit-details-marker{display:none}html{height:100%;background-color:var(--color-base);font-size:62.5%}body{overflow-x:clip;background-image:url(../image/bg.webp);background-size:50% auto;background-repeat:repeat;color:var(--color-text);font-weight:400;font-size:1.6rem;line-height:1;font-family:var(--font-ja);font-kerning:normal;font-variant-ligatures:none;scrollbar-gutter:stable}.mb0{margin-block-end:0}.mb025em{margin-block-end:.25em}.mb05em{margin-block-end:.5em}.mb075em{margin-block-end:.75em}.mb10em{margin-block-end:1em}.mb12em{margin-block-end:1.25em}.mb15em{margin-block-end:1.5em}.mb175em{margin-block-end:1.75em}.mb20em{margin-block-end:2em}.mb5{margin-block-end:5px}.mb10{margin-block-end:10px}.mb15{margin-block-end:15px}.mb20{margin-block-end:20px}.mb25{margin-block-end:25px}.mb30{margin-block-end:30px}.mb35{margin-block-end:35px}.mb40{margin-block-end:40px}.mb45{margin-block-end:45px}.mb50{margin-block-end:50px}.mb55{margin-block-end:55px}.mb60{margin-block-end:60px}.mb65{margin-block-end:65px}.mb70{margin-block-end:70px}.mb75{margin-block-end:75px}.mb80{margin-block-end:80px}.mb85{margin-block-end:85px}.mb90{margin-block-end:90px}.mb95{margin-block-end:95px}.mb100{margin-block-end:100px}.mb110{margin-block-end:110px}.mb120{margin-block-end:120px}.mb130{margin-block-end:130px}.mb140{margin-block-end:140px}.mb150{margin-block-end:150px}.mb160{margin-block-end:160px}.mb170{margin-block-end:170px}.mb180{margin-block-end:180px}.pt025em{padding-block-start:.25em}.pb025em{padding-block-end:.25em}.pt05em{padding-block-start:.5em}.pb05em{padding-block-end:.5em}.pt075em{padding-block-start:.75em}.pb075em{padding-block-end:.75em}.pt10em{padding-block-start:1em}.pb10em{padding-block-end:1em}.pt12em{padding-block-start:1.25em}.pb12em{padding-block-end:1.25em}.pt15em{padding-block-start:1.5em}.pb15em{padding-block-end:1.5em}.pt175em{padding-block-start:1.75em}.pb175em{padding-block-end:1.75em}.pt20em{padding-block-start:2em}.pb20em{padding-block-end:2em}.bgMain{background-color:var(--color-main)}.bgSub{background-color:var(--color-sub)}.bgAccent{background-color:var(--color-accent)}.bgBase{background-color:var(--color-base)}.bgText{background-color:var(--color-text)}.bgWhite{background-color:var(--color-white)}.bgMainAlpha{background-color:rgb(from var(--color-main) r g b/0.2)}.bgSubAlpha{background-color:rgb(from var(--color-sub) r g b/0.5)}.bgWhiteAlpha{background-color:rgb(from var(--color-white) r g b/0.8)}.fwNormal{font-weight:normal}.fwBold{font-weight:700}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.ffEn{font-family:var(--font-en)}.ffJa{font-family:var(--font-ja)}.fcMain{color:var(--color-main)}.fcSub{color:var(--color-sub)}.fcAccent{color:var(--color-accent)}.fcText{color:var(--color-text)}.fcBase{color:var(--color-base)}.fcNotice{color:var(--color-notice)}.fcWhite{color:var(--color-white)}.fs0{font-size:0}.fs10{font-size:1rem}.fs11{font-size:1.1rem}.fs12{font-size:1.2rem}.fs13{font-size:1.3rem}.fs14{font-size:1.4rem}.fs15{font-size:1.5rem}.fs16{font-size:1.6rem}.fs17{font-size:1.7rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs24{font-size:2.4rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs36{font-size:3.6rem}.fs40{font-size:4rem}.fs48{font-size:4.8rem}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs100per{font-size:100%}.fs110per{font-size:110%}.fs120per{font-size:120%}.fs130per{font-size:130%}.fs140per{font-size:140%}.fs150per{font-size:150%}.fs160per{font-size:160%}.fs170per{font-size:170%}.fs180per{font-size:180%}.fs190per{font-size:190%}.fs200per{font-size:200%}.lh10{line-height:1}.lh11{line-height:1.1}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2}.ls01{letter-spacing:.01em}.ls-01{letter-spacing:-0.01em}.ls02{letter-spacing:.02em}.ls-02{letter-spacing:-0.02em}.ls03{letter-spacing:.03em}.ls-03{letter-spacing:-0.03em}.ls04{letter-spacing:.04em}.ls-04{letter-spacing:-0.04em}.ls05{letter-spacing:.05em}.ls-05{letter-spacing:-0.05em}.ls06{letter-spacing:.06em}.ls-06{letter-spacing:-0.06em}.ls07{letter-spacing:.07em}.ls-07{letter-spacing:-0.07em}.ls08{letter-spacing:.08em}.ls-08{letter-spacing:-0.08em}.ls09{letter-spacing:.09em}.ls-09{letter-spacing:-0.09em}.ls10{letter-spacing:.1em}.ls-10{letter-spacing:-0.1em}.wordWrapBreak{word-wrap:break-word}.wordBreakAll{word-break:break-all}.textUppercase{text-transform:uppercase}img.w100per,video.w100per{width:100%}a.textLink{border-bottom:1px solid var(--color-link);color:var(--color-link)}a.disabled{cursor:default;opacity:.6;pointer-events:none}ul.discList>li,ol.discList>li{display:grid;grid-template-columns:max-content minmax(0, 1fr);gap:.5em}ul.discList>li:not(:last-child),ol.discList>li:not(:last-child){margin-bottom:.75em}ul.discList>li::before,ol.discList>li::before{display:inline-block;aspect-ratio:1;width:.3em;translate:0 .6em;border-radius:50%;background-color:currentColor;content:""}ul.discList.hasLpAdjusted,ol.discList.hasLpAdjusted{padding-inline-start:.8em}ul.numberList,ol.numberList{counter-reset:numberList}ul.numberList>li,ol.numberList>li{position:relative;padding-left:1.5em}ul.numberList>li:not(:last-child),ol.numberList>li:not(:last-child){margin-bottom:.5em}ul.numberList>li::before,ol.numberList>li::before{position:absolute;top:0;left:0;margin-right:.25em;content:counter(numberList) ".";color:currentColor;font-size:inherit;counter-increment:numberList}ul.inlineCommaList>li,ol.inlineCommaList>li{display:inline}ul.inlineCommaList>li:not(:last-child)::after,ol.inlineCommaList>li:not(:last-child)::after{display:inline-block;content:","}ul.asteriskList>li,ol.asteriskList>li{position:relative;padding-left:1em}ul.asteriskList>li::before,ol.asteriskList>li::before{display:inline-block;position:absolute;top:0;left:0;content:"*"}.displayInlineBlock{display:inline-block}.displayInline{display:inline}.displayBlock{display:block}.displayNone{display:none}.posRelative{position:relative}.posAbsolute{position:absolute}.posFixed{position:fixed}.posStatic{position:static}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.textJustify,.textJustify *{text-align:justify}.l-container{position:relative;width:100%;min-height:100%}.l-main{overflow-x:hidden}.l-inner{width:min(100%,1400px);margin-inline:auto}.l-narrowContents{width:min(100%,640px);margin-inline:auto}.l-header{margin-block:min(calc((30 / var(--width-base)) * 100vw),30px) min(calc((60 / var(--width-base)) * 100vw),60px)}.l-header .siteTitle{width:clamp(120px,calc((270 / var(--width-base)) * 100vw),270px)}.l-header .mv{width:min(100%,1100px);margin-inline:auto}.l-section:not(:last-child){margin-block-end:clamp(10rem,calc((140 / var(--width-base)) * 100vw),14rem)}.l-footer{padding-block:120px;background-color:#115478;color:var(--color-white);text-align:center}.l-footer .footerPartner{margin-block-end:100px;text-align:center}.l-footer .footerPartnerTerm{margin-bottom:1.75em;font-weight:400;font-size:clamp(1.6rem,calc((18 / var(--width-narrow)) * 100vw),1.8rem)}.l-footer .footerPartnerLogo{display:inline-block}.l-footer .footerPartnerLogo.hasBg{padding:5px;background-color:var(--color-text)}.l-footer .footerPartnerLogo img{width:auto;height:60px}.sectionTitle{color:var(--color-main);font-size:clamp(8rem,calc((100 / var(--width-base)) * 100vw),10rem);font-family:var(--font-en);text-align:center}.contentsBlock{line-height:1.4}.contentsBlock:not(:last-child){margin-block-end:clamp(4rem,calc((60 / var(--width-base)) * 100vw),6rem)}.contentsBlockBgInner{padding:2rem;padding-block-end:3rem;border-radius:5px}.contentsBlockBgInner.radiusTopNone{border-radius:0 0 5px 5px}.contentsTitle{margin-block-end:.625em;font-size:clamp(3.6rem,calc((48 / var(--width-base)) * 100vw),4.8rem);font-family:var(--font-ja)}.contentsLead{margin-block-end:1.2em;font-size:clamp(1.6rem,calc((20 / var(--width-base)) * 100vw),2rem);line-height:1.4}.blockTitle{font-family:var(--font-ja)}.blockTitle.hasBg{padding:.5em 1em}:where(.blockTitle){margin-block-end:1em;font-weight:600;font-size:clamp(2rem,calc((24 / var(--width-base)) * 100vw),2.4rem)}.textHasLp{padding-left:1em;text-indent:-1em}.infoList dt,.infoList dd{display:inline}.infoList dt::after{content:"："}.infoList.numNotice{display:flex;gap:.5em}.infoList.numNotice dt::after{display:none}.noticeBox{padding:2rem;border-radius:5px;background-color:rgb(from var(--color-accent) r g b/0.9);line-height:1.4}.linkBtn{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:240px;padding:.5em 1em;gap:5px;border-radius:5px;color:var(--color-white);font-weight:700;font-size:1.8rem;text-align:center}.linkBtn::after{display:inline-block;width:14px;height:11px;margin-left:5px;transform:translateY(1px);background-color:var(--color-white);content:"";clip-path:polygon(0 0, 100% 50%, 0 100%)}.linkBtn.small{min-width:136px;padding:.625em 1em;border-radius:4px;font-size:1.6rem}.linkBtn.small::after{width:10px;height:8px;clip-path:polygon(0 0, 100% 50%, 0 100%)}.linkBtn.disabled{background-color:#888;cursor:default;pointer-events:none}.linkBtn.disabled::after{display:none}:where(.linkBtn){background-color:var(--color-link)}.formItem{display:grid;grid-template-columns:max-content minmax(0, 1fr);align-items:center;gap:1em}.formItem:not(:last-child){margin-bottom:1em}.form input{width:100%;padding:.5em;background-color:var(--color-text);color:var(--color-base);font-size:1.6rem;font-family:var(--font-ja)}.formError{margin-top:2rem}.screen-reader-text,.visuallyHidden{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip-path:inset(50%);opacity:0;pointer-events:none}.iframeWrapper{position:relative;width:100%;padding-top:56.25%}.iframeWrapper iframe,.iframeWrapper video{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.about{text-align:center}.aboutTitle{margin-block-end:clamp(2.5rem,calc((50 / var(--width-base)) * 100vw),5rem)}.aboutTitleSub{display:block;margin-block-end:.4em;font-size:clamp(2.8rem,calc((50 / var(--width-wide)) * 100vw),5rem);line-height:1.2;font-family:var(--font-en)}.aboutTitleMain{font-size:clamp(5.4rem,calc((100 / var(--width-wide)) * 100vw),10rem)}.aboutLead{font-size:clamp(1.8rem,calc((32 / var(--width-wide)) * 100vw),3.2rem);line-height:1.8}.artistList{display:grid;gap:3rem 2rem}.artistListItem{width:min(100%,540px);margin-inline:auto;overflow:hidden;border-radius:5px}.artistName{padding:.75em 1em;background-color:var(--color-main);color:var(--color-white);font-weight:700;font-size:clamp(1.8rem,calc((20 / var(--width-wide)) * 100vw),2rem);text-align:center}.detail{text-align:center}.detailListItem:not(:last-child){margin-bottom:clamp(45px,calc((60 / var(--width-base)) * 100vw),60px)}.detailDate,.detailTime{font-family:var(--font-en)}.detailDate{margin-block-end:.3125em;font-size:clamp(4.8rem,calc((64 / var(--width-base)) * 100vw),6.4rem);letter-spacing:-0.02em}.detailDateSub{display:inline-block;transform:translateY(-0.125em);font-weight:600;font-size:clamp(2rem,calc((32 / var(--width-base)) * 100vw),3.2rem)}.detailDateSub>span{display:inline-block;margin-inline:.1em;transform:translateY(0.125em)}.detailTime{font-size:clamp(3rem,calc((40 / var(--width-base)) * 100vw),4rem)}.detailTimeSub{display:inline-block;margin-inline-start:.3em;font-weight:600;font-size:clamp(1.4rem,calc((20 / var(--width-base)) * 100vw),2rem)}.detailTimeSub:not(:last-child){margin-inline-end:1em}.detailPlace{margin-block-end:.45em;font-weight:500;font-size:clamp(4.2rem,calc((48 / var(--width-base)) * 100vw),4.8rem);line-height:1.2}.ticketPrice{width:min(100%,480px);margin-inline:auto;margin-block-end:clamp(6rem,calc((120 / var(--width-base)) * 100vw),12rem)}.ticketPriceList{padding:min(calc((40 / var(--width-narrow)) * 100vw),35px) min(calc((55 / var(--width-narrow)) * 100vw),55px);border-radius:5px;color:var(--color-text);font-size:clamp(1.8rem,calc((24 / var(--width-narrow)) * 100vw),2.4rem)}.ticketPriceTerm{width:fit-content;margin-bottom:.5em;margin-inline:auto;line-height:1.6}.ticketPriceTermItem{display:block;font-weight:700;text-align:center}.ticketPriceData{display:flex;align-items:baseline;justify-content:center}.ticketPriceDataMain{font-size:clamp(5rem,calc((64 / var(--width-narrow)) * 100vw),6.4rem);font-family:var(--font-en)}.ticketPriceDataSub{font-size:clamp(1.4rem,calc((18 / var(--width-narrow)) * 100vw),1.8rem)}.ticketContents{width:min(100%,800px);margin-inline:auto}.ticketContents:not(:last-child){margin-block-end:clamp(8rem,calc((120 / var(--width-base)) * 100vw),12rem)}.applicationPeriod{margin-block-end:1em;font-size:clamp(1.6rem,calc((20 / var(--width-base)) * 100vw),2rem)}.applicationPeriodTerm,.applicationPeriodData{display:inline-block;line-height:1.6}.applicationPeriod+.applicationPeriod{margin-block-start:-0.5em}.loginNoticeText{width:fit-content;margin-inline:auto}@media screen and (min-width: 600px){.displaySp{display:none}}@media screen and (min-width: 769px){.displayNarrow{display:none}.l-inner{padding-inline:calc((70 / var(--width-base)) * 100vw)}.l-contents{padding-block-end:15rem}.form{padding-inline:clamp(15px,calc((30 / var(--width-base)) * 100vw),30px)}.artistList{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1080px){.displayMedium{display:none}}@media screen and (max-width: 1079px){.displayNotMedium{display:none}}@media screen and (max-width: 768px){.spMb0{margin-block-end:0}.spMb5{margin-block-end:5px}.spMb10{margin-block-end:10px}.spMb15{margin-block-end:15px}.spMb20{margin-block-end:20px}.spMb25{margin-block-end:25px}.spMb30{margin-block-end:30px}.spMb35{margin-block-end:35px}.spMb40{margin-block-end:40px}.spMb45{margin-block-end:45px}.spMb50{margin-block-end:50px}.spMb55{margin-block-end:55px}.spMb60{margin-block-end:60px}.spMb65{margin-block-end:65px}.spMb70{margin-block-end:70px}.spMb75{margin-block-end:75px}.spMb80{margin-block-end:80px}.spMb85{margin-block-end:85px}.spMb90{margin-block-end:90px}.spMb95{margin-block-end:95px}.spMb100{margin-block-end:100px}.spMb110{margin-block-end:110px}.spMb120{margin-block-end:120px}.spMb130{margin-block-end:130px}.spMb140{margin-block-end:140px}.spMb150{margin-block-end:150px}.spFs10{font-size:1rem}.spFs11{font-size:1.1rem}.spFs12{font-size:1.2rem}.spFs13{font-size:1.3rem}.spFs14{font-size:1.4rem}.spFs15{font-size:1.5rem}.spFs16{font-size:1.6rem}.spFs17{font-size:1.7rem}.spFs18{font-size:1.8rem}.spFs20{font-size:2rem}.spFs22{font-size:2.2rem}.spFs24{font-size:2.4rem}.spFs25{font-size:2.5rem}.spFs30{font-size:3rem}.spFs36{font-size:3.6rem}.spFs40{font-size:4rem}.spLs01{letter-spacing:.01em}.spLs12{letter-spacing:.12em}.spLs20{letter-spacing:.2em}.spLh20{line-height:2}.displayNotNarrow{display:none}.narrowTextLeft{text-align:left}.narrowTextCenter{text-align:center}.l-inner{padding-inline:max(calc((40 / var(--width-narrow)) * 100vw),20px)}.l-contents{padding-block-end:10rem}.l-footer{padding-block:100px}.l-footer .footerPartner{margin-block-end:60px}}@media screen and (max-width: 599px){.displayNotSp{display:none}.l-footer .footerLogo img{width:120px}.l-footer .footerPartnerLogo img{height:50px}}@media screen and (max-width: 499px){.l-header .siteTitle{margin-block-end:10px}}@media (any-hover: hover){.alpha{transition:opacity 300ms ease-in-out}.alpha:hover{opacity:.6}.textLink{transition:opacity 300ms ease-in-out}.textLink:hover{opacity:.6}}
