:root{--layer-base:0;--layer-sticky-content:40;--layer-floating-controls:55;--layer-market-topbar:80;--layer-transient-drawer:90;--layer-bottom-nav:100;--layer-header:160;--layer-drawer-backdrop:220;--layer-drawer:221;--layer-modal-backdrop:240;--layer-modal-panel:241;--layer-critical-toast:260;--layout-sticky-gap:12px}body,html{max-width:100%;overflow-x:clip}html{scroll-padding-top:116px}body>div,body>main,main{min-width:0;max-width:100%}body[data-standard-page=true]{--standard-page-start-desktop:48px;--standard-page-start-mobile:28px;--standard-anchor-gap:12px;--standard-eyebrow-size:12px;--standard-eyebrow-size-mobile:11px;--standard-eyebrow-spacing:.14em;--standard-eyebrow-weight:800;--standard-eyebrow-line:1.35}body[data-standard-page=true] .competitionSearchPage>.searchResultHero,body[data-standard-page=true] .dashboardPage>.dashboardHero,body[data-standard-page=true] .hostGuidePage>.directoryHero,body[data-standard-page=true] .marketDirectoryPage>.marketDirectoryHero,body[data-standard-page=true] main#main-content>section:first-child{padding-top:var(--standard-page-start-desktop)!important;scroll-margin-top:116px}body[data-standard-page=true] :is(.searchResultHero,.marketDirectoryHero,.directoryHero,.dashboardHero,.dashboardSectionTitle,.sectionHead,.pageHero,.detailHero,.guideHero,.formHero,.accountHero,.organizerHero,.hostHero)>small:first-child,body[data-standard-page=true] main section>small:first-child{font-size:var(--standard-eyebrow-size)!important;font-weight:var(--standard-eyebrow-weight)!important;line-height:var(--standard-eyebrow-line)!important;letter-spacing:var(--standard-eyebrow-spacing)!important;text-transform:uppercase;margin-bottom:12px!important}body[data-standard-page=true] main :is([id],[data-return-anchor],article,.marketSpaceCard){scroll-margin-top:116px}@media(max-width:1179px){html{scroll-padding-top:124px}}@media(max-width:760px){body,html{width:100%;max-width:100%;overflow-x:clip}html{scroll-padding-top:124px}body{position:relative}body>*,main,main>*{min-width:0!important;max-width:100%}main{width:100%;overflow-x:clip}main *{min-width:0}main canvas,main img,main svg,main video{max-width:100%}main h1,main h2,main h3,main p{max-width:100%;overflow-wrap:break-word;word-break:normal;line-break:strict}main button,main input,main select,main textarea{max-width:100%}body[data-standard-page=true] .competitionSearchPage>.searchResultHero,body[data-standard-page=true] .dashboardPage>.dashboardHero,body[data-standard-page=true] .hostGuidePage>.directoryHero,body[data-standard-page=true] .marketDirectoryPage>.marketDirectoryHero,body[data-standard-page=true] main#main-content>section:first-child{padding-top:var(--standard-page-start-mobile)!important;scroll-margin-top:124px}body[data-standard-page=true] :is(.searchResultHero,.marketDirectoryHero,.directoryHero,.dashboardHero,.dashboardSectionTitle,.sectionHead,.pageHero,.detailHero,.guideHero,.formHero,.accountHero,.organizerHero,.hostHero)>small:first-child,body[data-standard-page=true] main section>small:first-child{font-size:var(--standard-eyebrow-size-mobile)!important;margin-bottom:10px!important}body[data-standard-page=true] main :is([id],[data-return-anchor],article,.marketSpaceCard){scroll-margin-top:124px}button[aria-label="ページ上部へ戻る"]{right:12px!important}button[aria-label="ページ上部へ戻る"],button[aria-label="前の画面へ戻る"]{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}button[aria-label="前の画面へ戻る"]{left:12px!important}}.competitionSearchPage .searchPanel{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#ffad72,#ffd86a 22%,#77d7c2 48%,#77bdf2 73%,#c69af2) border-box!important;box-shadow:0 20px 54px rgba(74,91,125,.1)!important}.competitionSearchPage .searchTabs{gap:8px!important;border-bottom:0!important;padding:4px 4px 10px!important}.competitionSearchPage .searchTabs button{border:1px solid #dfe5e7!important;background:#fff!important;border-radius:999px!important;padding:10px 18px!important;font-size:13px!important;font-weight:900!important;transition:transform .18s ease,box-shadow .18s ease!important}.competitionSearchPage .searchTabs button:first-child{border-color:#efb08c!important;color:#a7442e!important;background:#fff3ed!important}.competitionSearchPage .searchTabs button:nth-child(2){border-color:#82cfbd!important;color:#176b5b!important;background:#effaf6!important}.competitionSearchPage .searchTabs button:nth-child(3){border-color:#b7a0e7!important;color:#684da4!important;background:#f7f3ff!important}.competitionSearchPage .searchTabs button.active{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#e66a45,#f08d4f 55%,#f4b05f)!important;box-shadow:0 8px 20px rgba(225,103,67,.22)!important}.competitionSearchPage .searchTabs button:hover{transform:translateY(-1px)}.competitionSearchPage .searchFields{overflow:hidden;border:1px solid #e8ebee!important;border-radius:16px!important;background:#fff!important}.competitionSearchPage .searchFields label{background:linear-gradient(180deg,#fff,#fffdfb)!important}.competitionSearchPage .searchFields label:focus-within{background:linear-gradient(180deg,#fff9f5,#fff)!important;box-shadow:inset 0 0 0 2px rgba(239,142,91,.16)!important}.competitionSearchPage .searchFields input,.competitionSearchPage .searchFields select{min-height:34px!important;font-size:14px!important}.competitionSearchPage .searchButton{min-width:148px!important;border-radius:15px!important;background:linear-gradient(135deg,#d85f43,#ee7c4b 54%,#f2a65e)!important;box-shadow:0 10px 22px rgba(214,97,65,.23)!important;font-size:14px!important;transition:transform .18s ease,box-shadow .18s ease!important}.competitionSearchPage .searchButton:hover{transform:translateY(-1px);box-shadow:0 13px 26px rgba(214,97,65,.29)!important}.competitionSearchPage .searchPanel details{margin-top:14px!important;border-top:0!important;padding:0!important}.competitionSearchPage .searchPanel details>summary{padding:12px 14px!important;border-radius:14px!important;background:linear-gradient(90deg,#fff5ec,#f5fbff 50%,#f9f3ff)!important;color:#394f5a!important}.venueDirectoryPage .venueSearch{position:relative;padding:4px!important;border:1px solid transparent!important;border-radius:18px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#c79bf2,#7bbef2 35%,#78d6c3 67%,#ffd56b) border-box!important;box-shadow:0 18px 42px rgba(83,93,137,.1)!important}.venueDirectoryPage .venueSearch input{min-height:54px!important;padding:0 18px!important;font-size:15px!important;border:0!important;outline:0!important;background:#fff!important}.venueDirectoryPage .venueSearch:focus-within{box-shadow:0 0 0 4px rgba(178,150,235,.12),0 18px 42px rgba(83,93,137,.1)!important}.venueDirectoryPage .venueSearch button{min-height:48px!important;border:0!important;border-radius:14px!important;padding:0 22px!important;color:#fff!important;font-weight:900!important;background:linear-gradient(135deg,#7656bc,#6a76d3 54%,#598fd8)!important;box-shadow:0 9px 20px rgba(104,91,190,.22)!important}.competitionSearchPage>.searchResultHero>small{color:#d85f43!important}.marketDirectoryPage>.marketDirectoryHero small{color:#168b75!important}.venueDirectoryPage>.venueDirectoryHero>small{color:#7656bc!important}@media(max-width:760px){.competitionSearchPage .searchTabs button{padding:9px 13px!important;font-size:12px!important}.competitionSearchPage .searchButton{min-height:50px!important;width:100%!important}.venueDirectoryPage .venueSearch{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.venueDirectoryPage .venueSearch button{width:100%!important}}.musicGlobalHeader{position:fixed;inset:0 0 auto;z-index:160;background:rgba(255,255,255,.985);border-bottom:1px solid rgba(26,20,16,.1);box-sizing:border-box}.musicGlobalHeaderMain{width:100%;box-sizing:border-box;min-width:0}.musicGlobalBrand{position:relative;display:inline-flex;align-items:center;min-width:0;text-decoration:none;white-space:nowrap;color:#082a4e;overflow:visible;isolation:isolate}.musicGlobalBrandEmblem{background:50%/contain no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMTAwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjOGY2NDIxIi8+PHN0b3Agb2Zmc2V0PSIuMzUiIHN0b3AtY29sb3I9IiNkOGI0NWIiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iI2ZmZjBiNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2E4NzYyNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJuIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzBhMmI1MiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA2MTkyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMCAzMiA2MCA3bDUwIDI1LTUgNUgxNXoiIGZpbGw9InVybCgjbikiIHN0cm9rZT0idXJsKCNnKSIgc3Ryb2tlLXdpZHRoPSI0Ii8+PHBhdGggZD0iTTIwIDM4aDgwdjdIMjB6IiBmaWxsPSJ1cmwoI2cpIi8+PGcgZmlsbD0idXJsKCNnKSI+PHJlY3QgeD0iMjUiIHk9IjQ2IiB3aWR0aD0iMTAiIGhlaWdodD0iMzQiIHJ4PSIyIi8+PHJlY3QgeD0iNDMiIHk9IjQ2IiB3aWR0aD0iMTAiIGhlaWdodD0iMzQiIHJ4PSIyIi8+PHJlY3QgeD0iNjciIHk9IjQ2IiB3aWR0aD0iMTAiIGhlaWdodD0iMzQiIHJ4PSIyIi8+PHJlY3QgeD0iODUiIHk9IjQ2IiB3aWR0aD0iMTAiIGhlaWdodD0iMzQiIHJ4PSIyIi8+PC9nPjxwYXRoIGQ9Ik02MCAxNnYxN2E3IDcgMCAxIDEtNC02VjE5bDE1LTR2N2wtMTEgMyIgZmlsbD0idXJsKCNnKSIvPjxwYXRoIGQ9Ik0xOCA2NWMxOC0xMSAzNiAxMSA1NCAwczI2IDQgMzYgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjRkNzg1IiBzdHJva2Utd2lkdGg9IjIiIG9wYWNpdHk9Ii44Ii8+PHBhdGggZD0iTTE1IDgxaDkwdjhIMTV6TTkgOTFoMTAydjZIOXoiIGZpbGw9InVybCgjbikiIHN0cm9rZT0idXJsKCNnKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=");filter:drop-shadow(0 1px 1px rgba(112,77,27,.05)) saturate(.72) contrast(.88) brightness(1.03);opacity:.9;transform-origin:center;animation:musicLogoSoftBounce 6.4s ease-in-out infinite}.musicGlobalBrandName{display:inline-flex;align-items:baseline;font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;line-height:1;white-space:nowrap}.musicGlobalBrandName span{color:#082a4e;white-space:nowrap}.musicGlobalBrandName b{font:inherit;background:none;color:#7b4b08;-webkit-text-fill-color:#7b4b08;text-shadow:0 0 .35px rgba(88,52,4,.3);font-weight:900;white-space:nowrap}.musicBrandFlourish{position:relative;display:block;overflow:visible;pointer-events:none}.musicBrandFlourish svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.musicFlourishStaff{transform-origin:center;animation:musicFlourishBreathe 5.6s ease-in-out infinite}.musicFlourishGlow,.musicFlourishLine{fill:none;stroke:url(#musicBrandRainbow);stroke-linecap:round;stroke-linejoin:round}.musicFlourishGlow{stroke-width:8;opacity:.08}.musicFlourishLine{stroke-width:1.7;opacity:.92}.musicFlourishLine.lineOne,.musicFlourishLine.lineThree{opacity:.72}.musicFlourishNote,.musicFlourishStar{position:absolute;line-height:1;font-style:normal;font-weight:800;animation:musicFlourishFloat 4.8s ease-in-out infinite}.musicFlourishNote.noteOne{left:33%;top:0;font-size:20px;color:#d946ef}.musicFlourishNote.noteTwo{left:70%;bottom:0;font-size:17px;color:#3182f6;animation-delay:1.2s}.musicFlourishStar.starOne{left:13%;top:1px;font-size:11px;color:#ff9f1c;animation-delay:.5s}.musicFlourishStar.starTwo{right:3%;top:5px;font-size:12px;color:#29c7a9;animation-delay:1.7s}.musicFlourishDust{display:none;position:absolute;line-height:1;font-style:normal;color:#ffd36d;text-shadow:0 0 5px rgba(255,190,70,.62),0 0 10px rgba(255,228,151,.34);opacity:0;pointer-events:none}.musicFlourishDust.dustOne{left:10%;top:-7px;font-size:10px}.musicFlourishDust.dustTwo{left:34%;top:-11px;font-size:8px;color:#fff0b0}.musicFlourishDust.dustThree{left:60%;top:-8px;font-size:11px;color:#ffca57}.musicFlourishDust.dustFour{left:83%;top:-4px;font-size:8px;color:#fff5cf}.musicGlobalTicker{overflow:hidden;contain:layout paint}.musicGlobalTicker,.musicGlobalTickerTrack{position:relative;display:flex;align-items:center}.musicGlobalTickerTrack{z-index:1;width:max-content;white-space:nowrap;transform:translateZ(0);animation:musicGlobalTickerScroll var(--music-ticker-duration,24s) linear infinite}.musicGlobalTickerMeasure,.musicGlobalTickerSet{flex:0 0 auto;display:inline-flex;align-items:center}.musicGlobalTickerSet{gap:1.4rem;padding-right:1.4rem}.musicGlobalTickerSet span{display:inline-block;flex:0 0 auto;color:#1A1410;font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap}.musicGlobalAuth a,.musicGlobalNav a{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#1A1410;text-decoration:none;white-space:nowrap}.musicGlobalAuth a.is-active,.musicGlobalNav a.is-active{color:#c90f1f}.musicGlobalAuth a{color:#a71320}.musicGlobalMenuButton{display:none;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(24,29,31,.22);border-radius:999px;background:rgba(255,255,255,.72)}.musicGlobalMenuButton span{border-radius:999px;background:#161d1f}.musicGlobalMenuButton small{display:none}.musicGlobalHeaderSpacer{width:100%}.musicGlobalMobileOverlay{position:fixed;inset:0;z-index:220;border:0;background:rgba(17,23,25,.54);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.musicGlobalMobileMenu{position:fixed;inset:0 0 0 auto;z-index:221;width:min(370px,88vw);height:100dvh;overflow-y:auto;padding:1.15rem 1.35rem 2rem;box-sizing:border-box;background:#fffdfa;box-shadow:-18px 0 48px rgba(15,22,24,.18)}.musicGlobalMobileHead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:.35rem;border-bottom:1px solid rgba(24,29,31,.1)}.musicGlobalMobileHead>div{display:grid;gap:.18rem}.musicGlobalMobileHead span{color:#c90f1f;font-size:.68rem;font-weight:900;letter-spacing:.22em}.musicGlobalMobileHead strong{color:#171d1f;font-size:1rem}.musicGlobalMobileHead button{width:42px;height:42px;border:0;border-radius:999px;background:#f2f3f2;color:#171d1f;font-size:1.45rem}.musicGlobalMobileMenu nav{display:grid}.musicGlobalMobileMenu nav a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .25rem;border-bottom:1px solid rgba(24,29,31,.08);color:#182022;text-decoration:none;font-size:1rem;font-weight:750}.musicGlobalMobileMenu nav a.is-active{color:#c90f1f}@keyframes musicGlobalTickerScroll{to{transform:translate3d(-33.333333%,0,0)}}@keyframes musicLogoSoftBounce{0%,70%,to{transform:translateY(0) scale(1)}74%{transform:translateY(-3px) scale(1.035)}78%{transform:translateY(0) scale(.992)}82%{transform:translateY(-1px) scale(1.012)}86%{transform:translateY(0) scale(1)}}@keyframes musicFlourishBreathe{0%,to{transform:translateY(0) scaleY(.97)}50%{transform:translateY(-1px) scaleY(1.03)}}@keyframes musicFlourishFloat{0%,to{transform:translateY(1px) scale(.88);opacity:.58}50%{transform:translateY(-3px) scale(1.06);opacity:1}}@keyframes musicFlourishDustDrift{0%,12%,to{opacity:0;transform:translate3d(0,5px,0) scale(.55) rotate(0deg)}24%{opacity:.92;transform:translate3d(2px,0,0) scale(1) rotate(16deg)}46%{opacity:.55;transform:translate3d(7px,-4px,0) scale(.78) rotate(34deg)}66%{opacity:1;transform:translate3d(11px,-7px,0) scale(1.12) rotate(52deg)}84%{opacity:0;transform:translate3d(15px,-11px,0) scale(.62) rotate(70deg)}}@media (prefers-reduced-motion:reduce){.musicFlourishDust,.musicFlourishNote,.musicFlourishStaff,.musicFlourishStar,.musicGlobalBrandEmblem,.musicGlobalTickerTrack{animation:none}.musicFlourishDust{display:none}}@media (min-width:981px){:root{--music-global-header-height:104px}.musicGlobalHeader{height:104px;max-width:100vw}.musicGlobalHeaderMain{height:104px;display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-rows:64px 40px;align-items:center;column-gap:0;row-gap:0;padding:0 clamp(.9rem,1.3vw,1.35rem);overflow:visible}.musicGlobalBrand{grid-column:1;grid-row:1;display:flex;align-items:center;width:auto;max-width:none;gap:.28rem;flex:0 0 auto}.musicGlobalBrandEmblem{width:52px;height:54px;flex:0 0 52px}.musicGlobalBrandName{gap:.09em;font-size:clamp(1.18rem,1.32vw,1.42rem);font-weight:850;letter-spacing:-.018em;flex:0 0 auto;transform:translateY(6px)}.musicGlobalBrandName b{font-size:1.05em}.musicBrandFlourish{flex:0 0 clamp(118px,10.5vw,164px);min-width:118px;max-width:164px;height:42px;margin-left:.03rem;transform:translateY(3px)}.musicFlourishNote.noteOne{font-size:22px}.musicFlourishNote.noteTwo{font-size:19px}.musicFlourishDust{display:block;animation:musicFlourishDustDrift 7.4s ease-in-out infinite}.musicFlourishDust.dustTwo{animation-delay:1.7s}.musicFlourishDust.dustThree{animation-delay:3.1s}.musicFlourishDust.dustFour{animation-delay:4.6s}.musicGlobalNav{grid-column:2;grid-row:1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-content:stretch;column-gap:0;margin:0;padding:0 clamp(.55rem,.72vw,.78rem);white-space:nowrap}.musicGlobalNav a{width:100%;min-width:0;min-height:46px;height:46px;padding:0 clamp(.48rem,.7vw,.78rem);box-sizing:border-box;border-radius:0;font-size:clamp(1rem,1.08vw,1.13rem);font-weight:820;line-height:1.2;letter-spacing:0;justify-content:center;text-align:center}.musicGlobalNav a+a:before{content:"";position:absolute;left:0;top:50%;width:1px;height:24px;background:rgba(20,47,63,.24);transform:translate(-.5px,-50%)}.musicGlobalAuth{grid-column:3;grid-row:1;align-self:center;height:46px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0 0 0 clamp(.72rem,.85vw,.92rem);border-left:1px solid rgba(20,47,63,.24)}.musicGlobalAuth a{min-height:46px;padding:0 clamp(.4rem,.58vw,.6rem);font-size:clamp(1.04rem,1.1vw,1.14rem);font-weight:820;line-height:1.2;letter-spacing:0}.musicGlobalTicker{grid-column:1/-1;grid-row:2;width:calc(100% + 2 * clamp(.9rem,1.3vw,1.35rem));min-width:0;max-width:none;height:34px;margin:0 calc(-1 * clamp(.9rem,1.3vw,1.35rem));border:0;border-top:1px solid rgba(24,29,31,.08);border-radius:0;background:rgba(255,255,255,.42)}.musicGlobalTickerSet span{font-size:.82rem}.musicGlobalMenuButton{display:none}.musicGlobalHeaderSpacer{height:104px}}@media (max-width:980px){:root{--music-global-header-height:112px}.musicGlobalHeader,.musicGlobalHeaderMain{height:112px;max-width:100vw;overflow:hidden}.musicGlobalHeaderMain{display:grid;grid-template-columns:minmax(0,1fr) 58px;grid-template-rows:74px 38px;align-items:center;column-gap:.34rem;row-gap:0;padding:0 .44rem}.musicGlobalBrand{grid-column:1;grid-row:1;width:100%;min-width:0;max-width:100%;display:flex;align-items:center;gap:.21rem;overflow:hidden;transform:none}.musicGlobalBrandEmblem{width:50px;height:60px;flex:0 0 50px;animation:musicLogoSoftBounce 6.4s ease-in-out infinite;filter:none}.musicGlobalBrandName{display:inline-flex;flex-direction:row;align-items:baseline;gap:.1em;white-space:nowrap;font-size:1.29rem;font-weight:850;letter-spacing:-.02em;flex:0 0 auto;transform:translateY(6px)}.musicGlobalBrandName b{font-size:1.35rem}.musicBrandFlourish{flex:1 1 auto;min-width:0;max-width:100%;height:44px;margin-left:.01rem;transform:translateY(5px)}.musicFlourishStaff{animation:musicFlourishBreathe 7.6s ease-in-out infinite}.musicFlourishNote,.musicFlourishStar{animation:musicFlourishFloat 6.8s ease-in-out infinite}.musicFlourishLine{stroke-width:1.8}.musicFlourishNote.noteOne{font-size:23px;left:34%;top:-2px;animation-delay:.3s}.musicFlourishNote.noteTwo{font-size:20px;left:70%;bottom:-1px;animation-delay:1.8s}.musicFlourishStar.starOne{font-size:12px;animation-delay:.8s}.musicFlourishStar.starTwo{font-size:13px;animation-delay:2.3s}.musicFlourishDust{display:block;animation:musicFlourishDustDrift 9.6s ease-in-out infinite}.musicFlourishDust.dustFour,.musicFlourishDust.dustThree{display:none}.musicFlourishDust.dustTwo{animation-delay:3.2s}.musicGlobalMenuButton{grid-column:2;grid-row:1;display:inline-flex;justify-self:end;width:58px;height:58px;flex:0 0 58px;border-width:1.5px;gap:4px;padding:7px 0 5px}.musicGlobalMenuButton span{width:30px;height:2.5px}.musicGlobalMenuButton small{display:block;color:#24313a;font-size:7px;font-weight:900;line-height:1;letter-spacing:.08em;margin-top:1px}.musicGlobalTicker{grid-column:1/-1;grid-row:2;width:100%;min-width:0;max-width:100%;height:32px;margin:0;border:0;border-radius:0;background:transparent;overflow:hidden}.musicGlobalTickerTrack{width:max-content;justify-content:flex-start;animation:musicGlobalTickerScroll 22s linear infinite;transform:translateZ(0)}.musicGlobalTickerMeasure{width:auto;justify-content:flex-start}.musicGlobalTickerTrack>.musicGlobalTickerSet{display:inline-flex}.musicGlobalTickerMeasure .musicGlobalTickerSet{width:auto;justify-content:flex-start;padding-right:1.4rem}.musicGlobalTickerMeasure .musicGlobalTickerSet span{display:inline-block;font-size:.82rem}.musicGlobalAuth,.musicGlobalNav{display:none}.musicGlobalHeaderSpacer{height:112px}}@media (max-width:420px){.musicGlobalHeaderMain{grid-template-columns:minmax(0,1fr) 56px;padding:0 .34rem}.musicGlobalBrand{gap:.14rem}.musicGlobalBrandEmblem{width:46px;flex-basis:46px}.musicGlobalBrandName{font-size:1.2rem;letter-spacing:-.03em;gap:.07em;transform:translateY(6px)}.musicGlobalBrandName b{font-size:1.26rem}.musicBrandFlourish{min-width:0;height:41px;transform:translateY(5px)}.musicFlourishNote.noteOne{font-size:19px;left:34%;top:-1px}.musicFlourishNote.noteTwo{font-size:17px;left:70%;bottom:0}.musicFlourishStar.starOne{font-size:9px}.musicFlourishStar.starTwo{font-size:10px}.musicGlobalMenuButton{width:56px;height:56px;flex-basis:56px}.musicGlobalMenuButton span{width:29px}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.musicFlourishDust,.musicFlourishNote,.musicFlourishStaff,.musicFlourishStar,.musicGlobalBrandEmblem{animation:none!important}.musicFlourishDust{display:none!important}}.musicGlobalBrandEmblem{background-image:url(/brand/music-temple-emblem-header.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;filter:none!important;opacity:1!important;animation:musicTempleEmblemBounce 6.4s ease-in-out infinite!important}@keyframes musicTempleEmblemBounce{0%,70%,to{transform:translateY(0)}75%{transform:translateY(-3px)}80%{transform:translateY(0)}84%{transform:translateY(-1px)}88%{transform:translateY(0)}}@media (min-width:981px){.musicGlobalBrandEmblem{width:56px!important;height:47px!important;flex:0 0 56px!important}.hostPrivateBrand .hostPrivateBrandEmblem{width:54px!important;height:45px!important;flex:0 0 54px!important}}@media (max-width:980px){.musicGlobalBrandEmblem{width:50px!important;height:42px!important;flex:0 0 50px!important}.hostPrivateBrand .hostPrivateBrandEmblem{width:48px!important;height:40px!important;flex:0 0 48px!important}}@media (max-width:420px){.musicGlobalBrandEmblem{width:47px!important;height:39px!important;flex-basis:47px!important}}@media (prefers-reduced-motion:reduce){.musicGlobalBrandEmblem{animation:none!important}}html{scroll-behavior:auto}main.marketHomeV8{overflow-x:clip;overflow-y:visible}.musicGlobalHeader{z-index:var(--layer-header,160)}.musicGlobalMobileOverlay{z-index:var(--layer-drawer-backdrop,220)}.musicGlobalMobileMenu{z-index:var(--layer-drawer,221)}.compareDrawer{z-index:var(--layer-transient-drawer,90)}.availabilitySheetBackdrop{z-index:var(--layer-modal-backdrop,240)}.availabilitySheet{position:relative;z-index:var(--layer-modal-panel,241)}body .bookingFutureDeck{top:calc(var(--music-global-header-height, 104px) + var(--layout-sticky-gap, 12px) + env(safe-area-inset-top, 0px))}@media (min-width:981px){body:has(main.marketDirectoryPage) .marketSubHeader{top:var(--music-global-header-height,104px)}body .marketDirectoryPage .marketToolbar{top:calc(var(--music-global-header-height, 104px) + var(--layout-sticky-gap, 12px))}}@media (max-width:980px){main.marketDirectoryPage{overflow-x:clip;overflow-y:visible}body:has(main.marketDirectoryPage) .marketSubHeader,main.marketDirectoryPage .marketToolbar{position:relative;top:auto}}@media (max-width:420px){main.marketDirectoryPage .marketDirectoryHero h1{max-width:100%;white-space:normal!important;text-wrap:balance;overflow-wrap:anywhere}}@media (max-width:760px){body .musicMobileBottomNav{isolation:isolate;border-color:rgba(58,83,98,.14);background:radial-gradient(circle at 18% 0,rgba(47,128,201,.075),transparent 34%),radial-gradient(circle at 82% 0,rgba(110,98,185,.07),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.992),rgba(250,252,253,.985) 56%,rgba(246,246,244,.985));box-shadow:0 12px 30px rgba(12,35,52,.14),0 3px 8px rgba(12,35,52,.07),inset 0 1px 0 rgba(255,255,255,1);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}body .musicMobileBottomNav>a{--mobile-nav-accent:#3f718b;--mobile-nav-soft:rgba(63,113,139,.105);overflow:hidden;transform-origin:50% 72%;color:#52636d;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s ease,background .24s ease,box-shadow .24s ease,filter .2s ease}body .musicMobileBottomNav>a:first-child{--mobile-nav-accent:#2d7fc0;--mobile-nav-soft:rgba(45,127,192,.11)}body .musicMobileBottomNav>a:nth-child(2){--mobile-nav-accent:#c91f4a;--mobile-nav-soft:rgba(201,31,74,.105)}body .musicMobileBottomNav>a:nth-child(3){--mobile-nav-accent:#ba7a10;--mobile-nav-soft:rgba(186,122,16,.11)}body .musicMobileBottomNav>a:nth-child(4){--mobile-nav-accent:#168f87;--mobile-nav-soft:rgba(22,143,135,.105)}body .musicMobileBottomNav>a:nth-child(5){--mobile-nav-accent:#695bb0;--mobile-nav-soft:rgba(105,91,176,.105)}body .musicMobileBottomNav>a:before{content:"";position:absolute;z-index:-1;inset:4px 3px 5px;border-radius:14px;background:radial-gradient(circle at 50% 12%,var(--mobile-nav-soft),rgba(255,255,255,0) 72%);opacity:.42;transform:scale(.9);transition:opacity .22s ease,transform .28s cubic-bezier(.16,1,.3,1),background .22s ease;pointer-events:none}body .musicMobileBottomNav>a i{color:var(--mobile-nav-accent);opacity:.72;filter:saturate(.92);transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s ease,filter .2s ease}body .musicMobileBottomNav>a:active{transform:translateY(2px) scale(.955);background:var(--mobile-nav-soft);filter:saturate(1.12)}body .musicMobileBottomNav>a[aria-current=page]{color:var(--mobile-nav-accent);background:linear-gradient(180deg,var(--mobile-nav-soft),rgba(255,255,255,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 7px 16px var(--mobile-nav-soft);transform:translateY(-1px)}body .musicMobileBottomNav>a[aria-current=page]:before{opacity:1;transform:scale(1)}body .musicMobileBottomNav>a[aria-current=page]:after{width:26px;height:3px;background:var(--mobile-nav-accent);box-shadow:0 0 9px var(--mobile-nav-soft);opacity:.98;transform:translateX(-50%) scaleX(1)}body .musicMobileBottomNav>a[aria-current=page] i{color:var(--mobile-nav-accent);opacity:1;filter:saturate(1.08);animation:mobile-bottom-nav-active-pop .42s cubic-bezier(.16,1,.3,1)}}@keyframes mobile-bottom-nav-active-pop{0%{transform:translateY(0) scale(.94)}56%{transform:translateY(-3px) scale(1.12)}to{transform:translateY(-2px) scale(1.06)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){body .musicMobileBottomNav>a,body .musicMobileBottomNav>a i,body .musicMobileBottomNav>a:after,body .musicMobileBottomNav>a:before{animation:none!important;transition:none!important}}.hostWizardCard[hidden]{display:none!important}.termsCheck:has(input[aria-invalid=true]){padding:12px 14px!important;border:1px solid #b86649!important;border-radius:12px!important;background:#fff8f4!important;color:#81503b!important}.termsCheck:has(input[aria-invalid=true]):after{content:"規約への同意が必要です。";display:block;margin-top:8px;font-size:13px;font-weight:900;line-height:1.5;color:#9a5137}