.official-page{--official-color-background: var(--color-background-default);--official-color-text: var(--color-text-primary);--official-color-text-muted: color-mix(in srgb, var(--color-text-primary), transparent 40%);--official-color-border: var(--color-border-subtle);--official-color-accent: var(--color-border-default);--official-color-button-bg: var(--color-text-primary);--official-color-button-text: var(--color-text-on-primary);--official-color-button-secondary-bg: transparent;--official-color-button-secondary-text: var(--color-text-primary);--official-color-button-secondary-border: var(--color-border-default);--official-space-section-sm: var(--section-padding-sm);--official-space-section-md: var(--section-padding-md);--official-space-section-lg: var(--section-padding-lg);--official-space-gutter: var(--space-4);--official-space-stack: var(--stack-md);--official-container-max: var(--layout-container-max-l);--official-font-basic: "Jost", "Noto Sans JP", sans-serif;--official-font-headline: isemin, "Noto Sans JP", sans-serif;--official-font-body: var(--official-font-basic);--official-font-heading: var(--official-font-headline);--official-font-size-heading: var(--font-size-heading-m);--official-font-size-heading-sub: var(--font-size-heading-s);--official-font-size-body: var(--font-size-body-md);--official-button-radius: var(--radius-sm);--official-button-padding-x: var(--space-8);--official-button-padding-y: var(--space-4);box-sizing:border-box;background-color:var(--official-color-background);color:var(--official-color-text);font-family:var(--official-font-body);font-size:var(--official-font-size-body)}.official-page *,.official-page *:before,.official-page *:after{box-sizing:inherit}.official-page .official-container{width:100%;max-width:var(--official-container-max);margin-left:auto;margin-right:auto;padding-left:var(--official-space-gutter);padding-right:var(--official-space-gutter)}.official-page .official-section{padding-top:var(--official-space-section-md);padding-bottom:var(--official-space-section-md)}.official-page .official-section--pad-sm{padding-top:var(--official-space-section-sm);padding-bottom:var(--official-space-section-sm)}.official-page .official-section--pad-lg{padding-top:var(--official-space-section-lg);padding-bottom:var(--official-space-section-lg)}.official-page .official-stack{display:flex;flex-direction:column;gap:var(--official-space-stack)}.official-page .official-heading{margin:0;font-family:var(--official-font-heading);font-size:var(--official-font-size-heading-sub);font-weight:900;line-height:1.25;letter-spacing:.04em}.official-page .official-heading--display{font-size:var(--official-font-size-heading)}.official-page .official-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-12);padding:var(--official-button-padding-y) var(--official-button-padding-x);border:none;border-radius:var(--official-button-radius);background-color:var(--official-color-button-bg);color:var(--official-color-button-text);font:inherit;font-weight:600;font-size:var(--font-size-body-sm);line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.official-page .official-button:hover{opacity:var(--opacity-hover)}.official-page .official-button--secondary{background-color:var(--official-color-button-secondary-bg);color:var(--official-color-button-secondary-text);border:1px solid var(--official-color-button-secondary-border)}.official-page .official-button:focus-visible{outline:2px solid var(--official-color-accent);outline-offset:var(--space-1)}.official-page .official-hero{margin:0;padding:0;width:100%;line-height:0}.official-page .official-hero__picture{display:block;width:100%}.official-page .official-hero__image{display:block;width:100%;height:auto}.official-page .official-banner-list{--official-banner-list-band-max: min(920px, 100%);padding-top:var(--space-4);padding-bottom:var(--space-6)}.official-page .official-banner-list__inner{box-sizing:border-box;width:100%;max-width:var(--official-banner-list-band-max);margin-left:auto;margin-right:auto;padding-left:var(--official-space-gutter);padding-right:var(--official-space-gutter)}.official-page .official-banner-list__viewport{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.official-page .official-banner-list__swiper.swiper{width:100%;max-width:100%;overflow:hidden}.official-page .official-banner-list__swiper .swiper-slide{height:auto;box-sizing:border-box}.official-page .official-banner-list__swiper .swiper-slide>.official-banner-list__link{max-width:100%}.official-page .official-banner-list__slide{width:auto}.official-page .official-banner-list__arrow{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(38px,8vw,44px);height:clamp(38px,8vw,44px);margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;line-height:0;color:inherit;box-sizing:border-box;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.official-page .official-banner-list__arrow:focus-visible{outline:2px solid var(--official-color-accent);outline-offset:var(--space-1)}.official-page .official-banner-list__arrow:hover:not(:disabled){opacity:var(--opacity-hover)}.official-page .official-banner-list__arrow:disabled{opacity:.35;cursor:not-allowed}.official-page .official-banner-list__arrow-img{display:block;width:auto;max-width:clamp(26px,5.5vw,34px);height:auto;max-height:clamp(20px,4.5vw,28px);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.official-page .official-banner-list__link{display:block;width:100%;max-width:100%;line-height:0;border-radius:0;color:inherit;text-decoration:none;transition:opacity .2s ease}.official-page .official-banner-list__link:hover{opacity:var(--opacity-hover)}.official-page .official-banner-list__link--static{cursor:default}.official-page .official-banner-list__link--static:hover{opacity:1}.official-page .official-banner-list__image{display:block;width:100%;max-width:100%;height:auto}@media screen and (min-width:750px){.official-page .official-banner-list__inner{display:flex;flex-direction:row;align-items:center;gap:clamp(var(--space-2),2.4vw,var(--space-5));max-width:calc(var(--official-banner-list-band-max) + clamp(92px,14vw,124px))}.official-page .official-banner-list__viewport{flex:1 1 auto;overflow:hidden;max-width:var(--official-banner-list-band-max)}.official-page .official-banner-list__swiper.swiper{overflow:hidden}.official-page .official-banner-list__arrow{display:inline-flex;flex-shrink:0}.official-page .official-banner-list--singleton .official-banner-list__arrow{display:none!important}.official-page .official-banner-list--singleton .official-banner-list__inner{display:block;max-width:var(--official-banner-list-band-max);padding-left:var(--official-space-gutter);padding-right:var(--official-space-gutter)}.official-page .official-banner-list--singleton .official-banner-list__viewport{width:100%;max-width:var(--official-banner-list-band-max);margin-left:auto;margin-right:auto}}@media screen and (max-width:749px){.official-page .official-banner-list__inner{max-width:none;padding-left:var(--official-space-gutter);padding-right:var(--official-space-gutter)}.official-page .official-banner-list__swiper.swiper{overflow:hidden;max-width:100%;margin-left:auto;margin-right:auto}.official-page .official-banner-list__swiper .swiper-slide{max-width:100%}}.official-page .official-sns{box-sizing:border-box;width:100%;padding-top:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--official-space-gutter);padding-right:var(--official-space-gutter)}.official-page .official-sns__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(var(--space-4),4vw,var(--space-8));margin:0;padding:0;list-style:none}.official-page .official-sns__link{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);line-height:0;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:opacity .2s ease}.official-page .official-sns__link:focus-visible{outline:2px solid var(--official-color-accent);outline-offset:var(--space-1)}.official-page .official-sns__link:hover{opacity:var(--opacity-hover)}.official-page .official-sns__icon{display:block;width:auto;height:clamp(26px,7vw,36px);object-fit:contain}@media screen and (max-width:749px){.official-page .official-sns{padding-top:var(--space-2);padding-bottom:var(--space-2)}}.official-page .official-schedule{--os-schedule-rule: #d2d2d2;--os-schedule-navy: #00165c;--os-schedule-pink: #fb51b0;--os-schedule-view-bg: #fe82db;padding-top:var(--space-4);padding-bottom:var(--space-6)}.official-page .official-schedule__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:var(--official-container-max);margin-left:auto;margin-right:auto;padding:clamp(var(--space-4),3vw,var(--space-8)) clamp(var(--space-4),3vw,var(--space-8));background-color:#fff;border:none}.official-page .official-schedule__header{margin-bottom:clamp(var(--space-4),2vw,var(--space-6))}.official-page .official-schedule__heading{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(var(--space-2),2vw,var(--space-5));margin:0;padding:0 var(--space-4)}.official-page .official-schedule__heading-accent{flex:1 1 auto;max-width:clamp(40px,14vw,80px);height:4px;pointer-events:none;background-position:center bottom;background-repeat:no-repeat;background-size:100% 1px}.official-page .official-schedule__heading-accent--left{background-image:linear-gradient(to right,transparent 2%,var(--os-schedule-pink) 35%,color-mix(in srgb,rgb(255,255,255) 92%,var(--os-schedule-pink)) 70%,transparent 100%)}.official-page .official-schedule__heading-accent--right{transform:scaleX(-1);background-image:linear-gradient(to right,transparent 2%,var(--os-schedule-pink) 35%,color-mix(in srgb,rgb(255,255,255) 92%,var(--os-schedule-pink)) 70%,transparent 100%)}.official-page .official-schedule__heading-stack{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.official-page .official-schedule__heading-en{margin:0;padding:0;font-family:var(--official-font-heading);font-weight:400;font-size:clamp(22px,4.2vw,32px);line-height:1;color:var(--os-schedule-pink)}.official-page .official-schedule__heading-ja{margin:0;padding:0;font-family:var(--official-font-heading);font-weight:400;font-size:14px;line-height:1.2;color:var(--os-schedule-pink)}.official-page .official-schedule__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--os-schedule-rule)}.official-page .official-schedule__item{margin:0;padding:0;border-bottom:1px solid var(--os-schedule-rule)}.official-page .official-schedule__row-link{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:clamp(var(--space-4),1.8vw,20px) 0;color:inherit;text-decoration:none;transition:opacity .2s ease}.official-page .official-schedule__row-link:hover{opacity:var(--opacity-hover)}.official-page .official-schedule__row-main{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:31px;flex:1 1 auto;min-width:0}.official-page .official-schedule__meta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;flex-shrink:0}.official-page .official-schedule__date{flex-shrink:0;width:clamp(94px,18vw,111px);font-family:var(--official-font-basic);font-variant-numeric:tabular-nums;font-weight:500;font-size:clamp(17px,2.8vw,20px);line-height:1.25;color:var(--os-schedule-navy)}.official-page .official-schedule__venue{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4.75rem;max-width:12rem;padding:var(--space-1) var(--space-4);border-radius:5px;background-color:var(--os-schedule-pink);font-family:var(--official-font-basic);font-size:clamp(14px,2.6vw,16px);font-weight:500;line-height:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-page .official-schedule__title{margin:0;flex:1 1 auto;min-width:0;font-family:"Noto Sans JP","Noto Sans CJK JP",var(--official-font-basic);font-size:clamp(13px,2.8vw,14px);font-weight:400;line-height:1.5;color:var(--os-schedule-navy);word-break:break-word}.official-page .official-schedule__link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:0;color:var(--os-schedule-navy);pointer-events:none}.official-page .official-schedule__link svg{display:block;width:24px;height:24px}.official-page .official-schedule__footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:flex-end;width:100%;max-width:100%;margin:var(--space-4) 0 0 auto;padding:0}#MainContent .shopify-section.official-shell-section+.shopify-section.official-schedule-section .official-page .official-schedule,.shopify-section.official-shell-section+.shopify-section.official-schedule-section .official-page .official-schedule{padding-top:var(--space-2)}#MainContent .shopify-section.official-schedule-section+.shopify-section.official-shell-section .official-page .official-sns,.shopify-section.official-schedule-section+.shopify-section.official-shell-section .official-page .official-sns{padding-top:var(--space-2)}.shopify-section.official-shell-section+.shopify-section.official-schedule-section .official-page .official-schedule__inner{padding-top:clamp(var(--space-3),2vw,var(--space-6))}.shopify-section.official-schedule-section+.shopify-section.official-shell-section .official-shell .official-sns{padding-top:var(--space-2)}.official-page .official-schedule__view-all{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:20px;padding:3px 10px;font-family:var(--official-font-basic);font-size:14px;font-weight:400;line-height:normal;text-decoration:none;letter-spacing:0;color:var(--os-schedule-navy);background-color:var(--os-schedule-view-bg);transition:opacity .2s ease}.official-page .official-schedule__view-all-icon{display:inline-flex;flex-shrink:0}.official-page .official-schedule__view-all-icon svg{display:block}.official-page .official-schedule__view-all:focus-visible{outline:2px solid var(--official-color-accent);outline-offset:var(--space-1)}.official-page .official-schedule__view-all:hover{opacity:var(--opacity-hover)}@media screen and (max-width:749px){.official-page .official-schedule__inner{padding-inline:var(--official-space-gutter)}.official-page .official-schedule__heading{padding:0}.official-page .official-schedule__heading-accent{display:none}.official-page .official-schedule__row-link{position:relative;align-items:flex-start;padding-right:40px}.official-page .official-schedule__row-main{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.official-page .official-schedule__meta{flex-wrap:wrap;max-width:100%}.official-page .official-schedule__venue{max-width:100%;white-space:normal;justify-content:flex-start}.official-page .official-schedule__title{width:100%}.official-page .official-schedule__link{position:absolute;right:0;top:clamp(var(--space-4),1.8vw,20px);pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/official.css.map */
