/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer preflight{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer theme;@layer base{:root{--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-ml:860px;--breakpoint-lg:1024px;--breakpoint-xml:1100px;--breakpoint-xl:1280px;--breakpoint-2xl:1330px;--inner-slim:820px;--inner-base:980px;--inner-wide:1200px;--vw:100vw;--font-size-body:1.4rem;--line-height-body:2.07143;--tracking-default:0em;--gutter:var(--spacing-gutter)}@media (width>=768px){:root{--font-size-body:1.6rem;--line-height-body:2}}html{font-size:calc(.625em * var(--font-size-times,1))}@media (width>=768px){html{font-size:.625em}}body{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-body)}:where(*){letter-spacing:var(--tracking-default);outline-color:var(--color-primary);border-style:solid;border-width:0}input,select,option,textarea,button{box-sizing:border-box;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-body);letter-spacing:var(--tracking-default)}img{vertical-align:bottom;max-width:100%;height:auto;image-rendering:smooth;display:inline-block}svg{width:100%}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation;background:0 0;border:none;padding:0}:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]{cursor:pointer}:focus:not(:focus-visible){outline:none}i:has(>svg){line-height:0}a:not([class]){color:inherit}}@layer layout{.wrapper{overflow:clip}}@layer jslibrary;@layer components{.wave-bg{z-index:0;background-color:#fff;position:absolute}.wave-bg__noise{z-index:1;mix-blend-mode:overlay;background:url(/fukko-chuu/tokyo-shimatabi-day/assets/bg-overlay-noise_sp.png) top/cover;position:absolute;inset:0}.wave-bg__aqua{z-index:0;background:var(--color-blue-sky);position:absolute}.wave-bg__animation{z-index:0;position:absolute}@media (width>=768px){.wave-bg__noise{background-image:url(/fukko-chuu/tokyo-shimatabi-day/assets/bg-overlay-noise_pc.png)}}.hgroup p{font-family:var(--font-latin);text-align:center;font-size:4.8rem;font-weight:700;line-height:1.125}.hgroup h2{color:var(--color-blue-royal);text-align:center;padding-top:.9rem;font-size:2rem;font-weight:700}@media (width>=768px){.hgroup h2{padding-top:1rem}}.h4-hgroup{background:linear-gradient(270deg,#9fb3d7 0% .2rem,#9fb3d700 .2rem .6rem) bottom/.6rem .2rem repeat-x;padding-bottom:2.1rem}.h4-hgroup__sub{font-family:var(--font-latin);letter-spacing:0;font-size:1.2rem;line-height:1.375}.h4-hgroup__main{font-family:var(--font-serif);letter-spacing:0;margin-top:1.2rem;font-size:2rem;font-weight:500;line-height:1.375}@media (width>=768px){.h4-hgroup__sub{font-size:1.4rem}.h4-hgroup__main{font-size:2.6rem}}.stack{flex-direction:column;display:flex}.artist-card{grid-template-rows:subgrid;background-color:#ffffffe6;grid-row:span 3;gap:0;display:grid}.artist-card__cts{padding:2.3rem 2rem 1.6rem}.artist-card__ftr{padding:0 2rem 1.8rem}.artist-card__name{font-family:var(--font-serif);text-align:center;letter-spacing:.03em;background:linear-gradient(270deg,#ced7ed 0% .2rem,#ced7ed00 .2rem .6rem) bottom/.6rem .2rem repeat-x;margin-bottom:1.4rem;padding-bottom:1.9rem;font-size:2rem;font-weight:700;line-height:1.2}.artist-card__txt{letter-spacing:.03em;font-size:1.4rem;line-height:1.71429}.artist-card__date{letter-spacing:.03em;border-radius:.5rem;justify-content:center;align-items:center;padding-block:.3rem;font-size:1.3rem;font-weight:500;display:flex}.artist-card__time{text-align:center;letter-spacing:.03em;padding-top:.2rem;font-size:1.4rem;line-height:1.71429}.event-card__label{margin-inline:auto;color:#fff;letter-spacing:.03em;border-radius:100vmax;justify-content:center;align-items:center;width:fit-content;margin-top:2rem;padding:.5rem 4.5rem;font-size:1.4rem;font-weight:500;line-height:1.25;display:flex}.event-card__label.-orange{background-color:#f39600}.event-card__label.-blue{background-color:#118ccf}.event-card__label.-pink{background-color:#ea6e90}.event-card__label.-purple{background-color:#7c58a4}.event-card__label.-green{background-color:#13ac62}.event-card__heading{font-family:var(--font-serif);text-align:center;letter-spacing:.03em;background:linear-gradient(270deg,#ced7ed 0% .2rem,#ced7ed00 .2rem .6rem) bottom/.6rem .2rem repeat-x;margin-top:1rem;margin-bottom:1.2rem;padding-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.2}.image-bnr{line-height:0;display:block}@media (any-hover:hover){.image-bnr{transition:opacity .3s ease-in-out}.image-bnr:hover{opacity:.6}}.image-bnr img{box-shadow:0 0 12px #7380a04d}.slim-inner{width:min(100% - var(--section-gutter) * 2, var(--inner-slim));--section-gutter:var(--gutter);margin-inline:auto}.inner{width:min(100% - var(--section-gutter) * 2, var(--inner-base));--section-gutter:var(--gutter);margin-inline:auto}.wide-inner{width:min(100% - var(--section-gutter) * 2, var(--inner-wide));--section-gutter:var(--gutter);margin-inline:auto}.heading.heading--main{margin-bottom:5.33333vw}@media (width>=768px){.heading.heading--main{margin-bottom:15px}}.heading.heading--main .heading-ttl--en{font-family:var(--font-latin);text-align:center;justify-content:center;align-items:center;font-size:36px;font-weight:700;line-height:1.11111;display:flex}@media (width>=768px){.heading.heading--main .heading-ttl--en{text-align:left;justify-content:flex-start;font-size:54px}}.heading.heading--main .heading-ttl--ja{font-family:var(--font-serif);font-size:14px;line-height:2.28571}.heading.heading--main .heading-lead{font-family:var(--font-serif);text-align:center;margin-top:1.33333vw}@media (width>=768px){.heading.heading--main .heading-lead{text-align:left;margin-top:15px}}.heading.heading--main .heading-link{justify-content:center;margin-top:5.33333vw;display:flex}.heading.heading--main .heading-link a{width:fit-content;font-family:var(--font-serif);text-underline-offset:2.4vw;justify-content:center;align-items:center;font-size:12px;text-decoration:underline;display:flex}.heading.heading--main .heading-link a:after{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='right.svg'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2067.6%2067.6'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20152)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-width:%202px;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='_楕円形_1'%20data-name='楕円形_1'%20cx='33.8'%20cy='33.8'%20r='33.8'/%3e%3cpath%20id='_長方形_1315_のコピー'%20data-name='長方形_1315_のコピー'%20class='st0'%20d='M39.9,29.6l9.5,6.1h-31.2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:5.06667vw;height:5.06667vw;margin-left:1.33333vw;display:block}@media (width>=768px){.heading.heading--main .heading-link{margin-top:30px}.heading.heading--main .heading-link a{text-underline-offset:8px;font-size:14px}.heading.heading--main .heading-link a:after{width:20px;height:20px;margin-left:5px}}}@layer features{.hero{justify-content:center;align-items:center;height:75rem;display:flex;position:relative}.hero__cap{color:#fff;z-index:1;border:1px solid #fff;padding:.2rem;font-size:.9rem;line-height:1;position:absolute}.hero__bg01,.hero__bg02{z-index:0;position:absolute}.hero__bg01 img,.hero__bg02 img{object-fit:cover;width:100%;max-width:none;height:100%}.hero__main{z-index:1;flex:0 0 30rem;width:30rem;line-height:0;position:relative}.hero__bg01{inset:0 0 50%}.hero__bg02{inset:50% 0 0}@media (width>=768px){.hero{height:68rem}.hero__bg01{inset:0 50% 0 0}.hero__bg02{inset:0 0 0 50%}.hero__main{flex:0 0 52rem;width:52rem;max-width:50%}}.info{height:14.8rem;position:relative;overflow:clip}.info__container{z-index:1;justify-content:center;padding:.9rem 1.9rem 0;display:flex;position:relative}@media (width>=768px){.info{height:25.5rem}.info__container{padding-top:2rem}}.pagenav{flex-wrap:wrap;justify-content:center;gap:1.4rem 2.3rem;padding:1.5rem 1.8rem 2rem;display:flex}.pagenav__anchor{background:linear-gradient(270deg,#0287cb 0% .2rem,#fff .2rem .6rem) bottom/.6rem .2rem repeat-x;padding-bottom:.5rem;font-size:1.5rem;font-weight:700;transition-property:color;transition-duration:.3s;display:block}@media (any-hover:hover){.pagenav__anchor:hover{color:#0287cb}}@media (width>=768px){.pagenav{gap:2rem 8rem;padding-block:4.4rem 4.8rem}.pagenav__anchor{padding-bottom:.2rem;font-size:2rem}}.program{padding-inline:1rem}.program__column.-day1{background-color:#e5ebff33}.program__column.-day2{background-color:#d9f2ff33}.program__day{height:4rem;font-family:var(--font-serif);color:#fff;letter-spacing:.03em;justify-content:center;align-items:center;margin-bottom:1rem;font-size:2rem;font-weight:700;display:flex}.program__day:is(.-day1 *){background-color:var(--color-blue-royal)}.program__day:is(.-day2 *){background-color:var(--color-aqua)}.program__time{font-family:var(--font-latin);background-color:#fff;align-items:center;padding-left:1rem;font-size:1.6rem;font-weight:700;line-height:1.5;display:flex}.program__cts{text-align:center;letter-spacing:.03em;justify-content:center;align-items:center;font-size:1.6rem;font-weight:500;line-height:1.5;display:flex}.program__cts:is(.-day1 *){background-color:#e5ebff}.program__cts:is(.-day2 *){background-color:#d9f2ff}.program__item+.program__item{background:linear-gradient(90deg,#ced7ed 0% .2rem,#ced7ed00 .2rem .6rem) 0 0/.6rem .2rem repeat-x;margin-top:.7rem;padding-top:.9rem}@media (width>=768px){.program{grid-template-columns:1fr 18.6rem 1fr;display:grid}.program__day{height:6rem;margin-bottom:2rem;padding-left:4rem;font-size:2.4rem}.program__column,.program__timetable{grid-template-rows:subgrid;grid-row:span 11;display:grid}.program__time{display:none}.program__cts{padding:2rem 2rem 1.6rem;line-height:1.75}.program__hour{font-family:var(--font-latin);text-align:center;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.program__hour+.program__hour{background:linear-gradient(90deg,#ced7ed 0% .2rem,#ced7ed00 .2rem .6rem) top/.6rem .2rem repeat-x;margin-top:1rem;padding-top:.9rem}.program__item+.program__item{margin-top:1rem;padding-top:.9rem}}@media (width<768px){.program{flex-direction:column;gap:5rem 0;display:flex}.program__column{position:relative}.program__column:before{z-index:0;content:"";background-color:#fff;width:7.9rem;position:absolute;top:0;bottom:0;left:0}.program__column>*{z-index:1;position:relative}.program__timetable{display:none}.program__item{grid-template-columns:7.9rem 1fr;display:grid}.program__cts{padding:1.6rem 1.2rem}}.pamphlet{background-color:var(--color-gray-100)}.pamphlet__container{border-top:solid 1px var(--color-gray-300);justify-content:space-between;align-items:center;padding:60px 40px;display:flex}@media (width<768px){.pamphlet__container{flex-direction:column;padding:40px 0 50px}}.pamphlet__cts{margin-left:10%}@media (width<768px){.pamphlet__cts{margin-left:0}}.pamphlet__cts a{width:100%;display:block}@media (any-hover:hover){.pamphlet__cts a{transition:opacity .3s ease-in-out}.pamphlet__cts a:hover{opacity:.6}}.pamphlet__cts a ._box{background-color:#fff;border:1px solid #000;justify-content:space-between;width:100%;max-width:585px;padding:20px;display:flex;position:relative}@media (width<768px){.pamphlet__cts a ._box{flex-direction:column;max-width:100%;padding:40px 15px}}.pamphlet__cts a ._box:after{content:"";border-top:26px solid #0000;border-right:26px solid #000;width:0;height:0;position:absolute;bottom:0;right:0}@media (width<768px){.pamphlet__cts a ._box:after{border-top:25px solid #0000;border-right:25px solid #000}}.pamphlet__cts a ._box ._img{width:48%}@media (width<768px){.pamphlet__cts a ._box ._img{width:100%}.pamphlet__cts a ._box ._img+._img{margin-top:25px}}.manners{background-color:var(--color-gray-100)}.manners__container{border-top:solid 1px var(--color-gray-300);justify-content:space-between;align-items:flex-end;padding:60px 40px;display:flex}@media (width<768px){.manners__container{flex-direction:column;align-items:center;padding:40px 0 50px}}.manners__cts{margin-bottom:22px;margin-left:10%}@media (width<768px){.manners__cts{margin-bottom:0;margin-left:0}}.manners__cts p{font-family:var(--font-serif)}.manners__cts p *{font-size:14px}@media (width<768px){.manners__cts p *{text-align:center;font-size:12.5px}}.manners__cts p a{text-underline-offset:8px;align-items:center;text-decoration:underline;display:flex}@media (any-hover:hover){.manners__cts p a{transition:opacity .3s ease-in-out}.manners__cts p a:hover{opacity:.6}}@media (width<768px){.manners__cts p a{text-underline-offset:6px;text-decoration-thickness:1px}}.manners__cts p a:after{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_200_icon-arrow-right-black.svg'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20115.9%20116'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.3.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20151)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-miterlimit:%208;%20stroke-width:%204px;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='_楕円形_1'%20data-name='楕円形_1'%20cx='58'%20cy='58'%20r='58'/%3e%3cpath%20id='_長方形_1315_のコピー'%20data-name='長方形_1315_のコピー'%20class='st0'%20d='M68.4,48.8l16.4,12.4H31.2'/%3e%3c/svg%3e") 50%/contain no-repeat;flex-shrink:0;width:20px;height:20px;margin-left:5px;display:inline-block}@media (width<768px){.manners__cts p a:after{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='right.svg'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2067.6%2067.6'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20152)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-width:%202px;%20}%20%3c/style%3e%3c/defs%3e%3ccircle%20id='_楕円形_1'%20data-name='楕円形_1'%20cx='33.8'%20cy='33.8'%20r='33.8'/%3e%3cpath%20id='_長方形_1315_のコピー'%20data-name='長方形_1315_のコピー'%20class='st0'%20d='M39.9,29.6l9.5,6.1h-31.2'/%3e%3c/svg%3e") 50%/contain no-repeat}}.other-links{background-color:var(--color-gray-100)}@media (any-hover:hover){.other-links a{transition:opacity .3s ease-in-out}.other-links a:hover{opacity:.6}}.other-links .other-links__container{border-top:solid 1px var(--color-gray-300);padding:60px 40px 100px}@media (width<768px){.other-links .other-links__container{padding:40px 0 75px}}.other-links .other-links__container .c-section__heading{margin-bottom:30px}@media (width<768px){.other-links .other-links__container .c-section__heading{margin-bottom:25px}}.other-links .other-links__container .c-section__heading .u-wrap{align-items:flex-end;display:flex}@media (width<768px){.other-links .other-links__container .c-section__heading .u-wrap{flex-direction:column;align-items:center}}.other-links .other-links__container .c-section__heading .u-wrap .c-section__heading-lead{margin-bottom:10px;margin-left:50px}@media (width<768px){.other-links .other-links__container .c-section__heading .u-wrap .c-section__heading-lead{margin-bottom:0;margin-left:0}}.other-links .other-links__container .other-links__heading{margin-bottom:10px}.other-links .other-links__container .other-links__list{flex-wrap:wrap;display:flex}.other-links .other-links__container .other-links__list .other-links__item{width:18.8%}@media (width<768px){.other-links .other-links__container .other-links__list .other-links__item{width:calc(50% - .375rem)}}.other-links .other-links__container .other-links__list .other-links__item+.other-links__item{margin-left:1.5%}@media (width<768px){.other-links .other-links__container .other-links__list .other-links__item+.other-links__item{margin-left:7.5px}}@media (width>=768px){.other-links .other-links__container .other-links__list .other-links__item:nth-child(5n+1){margin-left:0}.other-links .other-links__container .other-links__list .other-links__item:nth-child(n+6){margin-top:30px}}@media (width<768px){.other-links .other-links__container .other-links__list .other-links__item:nth-child(odd){margin-left:0}.other-links .other-links__container .other-links__list .other-links__item:nth-child(n+3){margin-top:15px}}.other-links .other-links__container .other-links__list .other-links__item a{width:100%}.other-links .other-links__container .other-links__list:not(:last-of-type){margin-bottom:40px}.footer{background:var(--color-white);flex-direction:column;justify-content:center;align-items:center;padding:8vw 5.33333vw 9.33333vw;display:flex}@media (any-hover:hover){.footer a{transition:opacity .3s ease-in-out}.footer a:hover{opacity:.6}}@media (width>=768px){.footer{padding:40px 30px}}.footer__logo img{width:auto;height:6.4vw;display:inline}@media (width>=768px){.footer__logo img{height:28px}}.footer__tokyo{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:3.33333vw;display:flex}@media (width>=768px){.footer__tokyo{margin-top:25px}}.footer__tokyo-logo{margin:0 1.33333vw}@media (width>=768px){.footer__tokyo-logo{margin:0 8px}}.footer__tokyo-logo a img{vertical-align:middle;width:auto;height:4vw;display:inline}@media (width>=768px){.footer__tokyo-logo a img{height:20px}}.footer__tokyo-txt{margin:4vw 0 0;font-size:clamp(10px,2.66667vw,20px);font-weight:500;line-height:1.66667}@media (width>=768px){.footer__tokyo-txt{margin:0 12px;font-size:12px}}@media (width<768px){.footer__tokyo-txt{text-align:center;width:100%}}.footer__list{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:4vw;display:flex}@media (width>=768px){.footer__list{flex-wrap:nowrap;margin-top:30px}}.footer__item a{font-size:clamp(10px,2.66667vw,20px);font-weight:500;line-height:1.66667}@media (width>=768px){.footer__item a{font-size:12px}}.footer__item+.footer__item:before{content:"/";margin:0 2vw}@media (width>=768px){.footer__item+.footer__item:before{margin:0 15px}}.footer__copy-txt{margin-top:3.33333vw;font-size:clamp(10px,2.66667vw,20px);font-weight:500}@media (width>=768px){.footer__copy-txt{margin-top:15px;font-size:10px}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-10{top:calc(var(--spacing) * 10)}.top-138{top:calc(var(--spacing) * 138)}.top-auto{top:auto}.right-0{right:0}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:0}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-138{bottom:calc(var(--spacing) * 138)}.left-0{left:0}.left-10{left:calc(var(--spacing) * 10)}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (width>=480px){.container{max-width:480px}}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=860px){.container{max-width:860px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1100px){.container{max-width:1100px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1330px){.container{max-width:1330px}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-74{height:calc(var(--spacing) * 74)}.h-80{height:calc(var(--spacing) * 80)}.h-139{height:calc(var(--spacing) * 139)}.w-626{width:calc(var(--spacing) * 626)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-400{max-width:calc(var(--spacing) * 400)}.max-w-820{max-width:calc(var(--spacing) * 820)}.max-w-980{max-width:calc(var(--spacing) * 980)}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}.gap-x-49{column-gap:calc(var(--spacing) * 49)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-40{row-gap:calc(var(--spacing) * 40)}.gap-y-57{row-gap:calc(var(--spacing) * 57)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-aqua{background-color:var(--color-aqua)}.bg-aqua-soft{background-color:var(--color-aqua-soft)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-oragne{background-color:var(--color-oragne)}.bg-white-alpha-50{background-color:var(--color-white-alpha-50)}.p-20{padding:calc(var(--spacing) * 20)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-65{padding-block:calc(var(--spacing) * 65)}.py-100{padding-block:calc(var(--spacing) * 100)}.pt-18{padding-top:calc(var(--spacing) * 18)}.pt-57{padding-top:calc(var(--spacing) * 57)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pb-43{padding-bottom:calc(var(--spacing) * 43)}.pb-55{padding-bottom:calc(var(--spacing) * 55)}.text-center{text-align:center}.text-right{text-align:right}.text-12\/20{font-size:var(--text-12);line-height:calc(var(--spacing) * 20)}.text-14\/26{font-size:var(--text-14);line-height:calc(var(--spacing) * 26)}.text-10{font-size:var(--text-10)}.leading-md{--tw-leading:var(--leading-md);line-height:var(--leading-md)}.leading-sm{--tw-leading:var(--leading-sm);line-height:var(--leading-sm)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-blue-royal{color:var(--color-blue-royal)}.text-white{color:var(--color-white)}.italic{font-style:italic}.opacity-40{opacity:.4}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (width>=768px){.max-md\:mt-20{margin-top:calc(var(--spacing) * 20)}.max-md\:hidden{display:none}}@media (width>=768px){.md\:top-79{top:calc(var(--spacing) * 79)}.md\:bottom-79{bottom:calc(var(--spacing) * 79)}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-560{height:calc(var(--spacing) * 560)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[563fr_297fr\]{grid-template-columns:563fr 297fr}.md\:items-center{align-items:center}.md\:gap-x-40{column-gap:calc(var(--spacing) * 40)}.md\:p-40{padding:calc(var(--spacing) * 40)}.md\:py-80{padding-block:calc(var(--spacing) * 80)}.md\:py-130{padding-block:calc(var(--spacing) * 130)}.md\:pt-80{padding-top:calc(var(--spacing) * 80)}.md\:pt-162{padding-top:calc(var(--spacing) * 162)}.md\:pt-214{padding-top:calc(var(--spacing) * 214)}.md\:pb-54{padding-bottom:calc(var(--spacing) * 54)}.md\:pb-120{padding-bottom:calc(var(--spacing) * 120)}.md\:pb-200{padding-bottom:calc(var(--spacing) * 200)}.md\:text-center{text-align:center}.md\:text-14\/26{font-size:var(--text-14);line-height:calc(var(--spacing) * 26)}.md\:text-12{font-size:var(--text-12)}}.object-cover-full{object-fit:cover;width:100%;height:100%}.object-contain-full{object-fit:contain;width:100%;height:100%}.outndent{text-indent:-1em;padding-left:1em}}:root,:host{--breakpoint-xs:480px;--font-sans:"Noto Sans JP", "Yu Gothic", "游ゴシック", yugothic, "游ゴシック体", メイリオ, sans-serif;--font-serif:"Noto Serif JP", serif;--font-latin:"Cardo", serif;--font-mono:ui-monospace, sfmono-regular, menlo, monaco, monospace;--text-10:1rem;--text-12:1.2rem;--text-14:1.4rem;--color-primary:#0936a7;--color-body:#333;--color-white:#fff;--color-white-alpha-50:#ffffff80;--color-gray-100:#f5f6f6;--color-gray-300:#cdcdcd;--color-oragne:#ea6d45;--color-aqua:#0287cb;--color-aqua-soft:#eaf4fb;--color-blue-royal:#112b88;--color-blue-sky:#9ad4fa;--spacing-gutter:2rem;--spacing:.1rem;--tracking-normal:.03em;--leading-sm:1.5;--leading-md:1.625;--radius-sm:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
/*$vite$:1*/