.container{flex-shrink:0;max-width:var(--width-content-main);margin-right:auto;margin-left:auto;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}@media only screen and (min-width:1024px){.container{padding-top:var(--height-header)}}.container-inner{min-height:100svh}@media only screen and (min-width:440px){.container-inner{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);box-shadow:0 0 30px #00000026}}.main{padding-top:var(--gutter-sm);background-color:var(--color-ex-main-background)}.news-list{max-height:200px;border-top:1px solid var(--border-default-color);border-bottom:1px solid var(--border-default-color)}.news-list .simplebar-scrollbar:before{background-color:var(--color-primary);border-radius:0}.news-list .simplebar-scrollbar.simplebar-visible:before{inset:0;opacity:1}.news-list .simplebar-track.simplebar-vertical{width:10px;margin:10px 0;background-color:var(--color-200);transform:skewY(20deg)}.news-list .simplebar-content-wrapper{padding-right:20px}.news-list_item{padding:var(--gutter-sm) 0}.news-list_item+.news-list_item{border-top:1px dashed var(--color-400)}.news-list_item>time{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);font-style:italic;font-weight:700}.collaboration{position:relative}.collaboration-background{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 20%,100% 0,100% 80%,0% 100%)}.collaboration-inner{position:relative;z-index:1;padding:var(--gutter-2xl) 0;color:var(--color-000);text-align:center}.collaboration-inner .o-title\:image>svg{fill:var(--color-primary)}.collaboration-character{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-64%)}.ticket{position:relative;padding-top:var(--gutter-md);padding-bottom:var(--gutter-sm);background-image:linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);filter:drop-shadow(0 0 30px rgba(0,0,0,.25))}@media only screen and (min-width:440px){.ticket{padding-bottom:var(--gutter-md)}}.ticket:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='5'%20height='5'%20viewBox='0%200%205%205'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='4.5'%20height='4.5'%20rx='2.25'%20fill='white'%20fill-opacity='0.2'/%3e%3c/svg%3e")}.ticket-inner{position:relative}.ticket-box{position:relative;margin-top:var(--gutter-md);background-color:var(--color-000);border:4px solid var(--color-700);border-radius:var(--radius-base)}.ticket-tab{position:absolute;top:0;left:50%;display:flex;border:2px solid var(--color-700);border-bottom-width:4px;border-radius:calc(var(--radius-base) + 3px);transform:translate(-50%,-50%)}.ticket-tab_button{position:relative;display:flex;align-items:center;justify-content:center;min-width:160px;height:50px;font-size:var(--font-size-2xl);font-weight:700;background-color:var(--color-000);border-radius:var(--radius-base) 0 0 var(--radius-base);transition:background-color .3s ease}@media(hover:hover){.ticket-tab_button:hover{background-color:var(--color-secondary)}}.ticket-tab_button:after{position:absolute;bottom:-16px;left:50%;border-top:16px solid var(--color-700);border-right:10px solid transparent;border-left:10px solid transparent;transform:translate(-50%)}.ticket-tab_button[for=tab-tokyo]{border-left:1px solid var(--color-700);border-radius:0 var(--radius-base) var(--radius-base) 0}.ticket-tab_input{display:none}.ticket-tab_input:checked+.ticket-tab_button{background:linear-gradient(180deg,var(--color-secondary) 0%,var(--color-secondary) 80%,var(--color-secondary-dark) 100%);background-color:var(--color-secondary)}.ticket-tab_input:checked+.ticket-tab_button:after{content:""}.ticket-tab_detail{padding:var(--gutter-xl) var(--gutter-sm) var(--gutter-base)}@media only screen and (min-width:440px){.ticket-tab_detail{padding-right:var(--gutter-base);padding-left:var(--gutter-base)}}#tab-detail-osaka,#tab-detail-tokyo{display:none}.ticket-box:has(#tab-osaka:checked) #tab-detail-osaka,.ticket-box:has(#tab-tokyo:checked) #tab-detail-tokyo{display:grid}
