body{--scrollbar: calc(100vw - 100cqw);overflow-x:clip}:root{--radius: 8px;--shadow: none;--shadow-color: #18181b}@property --scrollbar{syntax:"<length>";inherits:true;initial-value:0px}@property --icon-add{syntax:"<url>";inherits:false;initial-value:url("data:image/svg+xml;charset=utf8,%20%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2248px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2248px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M450-450H200v-60h250v-250h60v250h250v60H510v250h-60v-250Z%22%2F%3E%3C%2Fsvg%3E")}:root{--p-min-vw: 900;--p-vw: 998;--p-inner-vw: 900;--p-fz-minVp: var(--p-min-vw);--p-fz-maxVp: var(--p-vw);--p-fz-basePx: 16;--p-text-color: #000;--p-link-color: #0091ea;--p-color-primary: #000;--p-color-secondary: #000;--p-bgc-primary: #fff;--p-bgc-secondary: #000;--p-border-color: rgb(220 220 220 / 1);--p-focus-color: oklch(60% 0.4 240deg)}:root:has(:modal){overflow:hidden}.page{/*! modern-css-reset (https://github.com/Andy-set-studio/modern-css-reset) | MIT License | Copyright (c) 2019 Andy Bell and other contributors */}.page *,.page *::before,.page *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.page h1,.page h2,.page h3,.page h4,.page p,.page figure,.page dl,.page dd{margin:0}.page a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.page img,.page picture{max-width:100%;display:block}.page input,.page button,.page textarea,.page select{font:inherit}@media(prefers-reduced-motion: reduce){.page *,.page *::before,.page *::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.page :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd):not(:has(img)),.page a,.page button,.page label{color:var(--p-text-color);-webkit-font-feature-settings:"halt";font-feature-settings:"halt";line-height:normal}.page b{font-style:normal;font-weight:normal;color:currentColor}.page button{margin-inline:0;padding:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-style:none;cursor:pointer}.page :where(button,[type=button],[type=reset],[type=submit]){-ms-touch-action:manipulation;touch-action:manipulation}.page :focus:not(:focus-visible){outline:0}.page :focus-visible,.page label:has(:focus-visible){outline:auto var(--p-focus-color) !important;outline-offset:4px}.page a{--p-opacity: 0.6;color:currentColor;text-decoration:none}@media(hover: hover)and (pointer: fine){.page a{-webkit-transition:opacity calc(var(--p-opacity)*1s) ease;transition:opacity calc(var(--p-opacity)*1s) ease}}.page a img{-webkit-transition:opacity calc(var(--p-opacity)*1s) ease;transition:opacity calc(var(--p-opacity)*1s) ease}.page a:hover{opacity:var(--p-opacity)}.page a:hover img{opacity:var(--p-opacity)}.page img{max-width:100%;height:auto}.page .lazyload,.page .lazyloading{opacity:0}.page .lazyloaded{opacity:1}.page .fade-in{opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.page .fade-in.lazyloaded{opacity:1}.page .store-list__business-type-name span{position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.page .p-list-notice{position:relative}.page .p-list-notice:not(ul,ol){padding-left:1em}.page .p-list-notice:not(ul,ol)::before{position:absolute;left:0;display:inline-block;width:1em;text-align:center}.page .p-list-notice:is(ul,ol) li{position:relative;padding-left:1em}.page .p-list-notice:is(ul,ol) li::before{position:absolute;left:0;display:inline-block;width:1em;text-align:center}.page .p-list-notice:not(ul,ol)::before{content:"※"}.page .p-list-notice:is(ul,ol) li::before{content:"※"}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.page :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,span,input,textarea,button,b):not(:has(img)){--p-fz-max: 16;--p-fz-basePx: 16;font-size:calc(var(--p-fz-max)/var(--p-fz-basePx)*1rem)}.page{position:relative;display:flow-root;margin-bottom:30px;padding-bottom:100px;width:calc(100vw - var(--scrollbar));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--p-bgc-primary);overflow-wrap:anywhere;word-break:normal;line-break:strict}@media(max-width: 1279.9px){.page{width:calc(var(--p-vw)*1px)}}@media(max-width: 1087.9px){.page{margin-inline:0}}.page .p-wrap{margin-inline:auto;max-width:calc(var(--p-vw)*1px)}.page .p-inner{position:relative;margin-inline:auto;width:calc(var(--p-inner-vw)*1px)}.page .p-button{--color-primary: #fff;--color-secondary: #363a48;--vw-value: 200;--vh-value: 40;--vw: calc(var(--vw-value) * 1px);--vh: calc(var(--vh-value) * 1px);--padding-block: 2;--noto-sans-jp-bottom: 2;position:relative;padding-block:calc(var(--padding-block)*1px) calc((var(--padding-block) + var(--noto-sans-jp-bottom))*1px);padding-inline:12px;display:grid;place-items:center;width:auto;height:var(--vh);color:var(--color-primary);line-height:1cap;line-height:calc(33/var(--p-fz-max));text-box:trim-both cap alphabetic;background-color:var(--color-secondary);border:1px solid rgba(0,0,0,0);border-radius:var(--radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);cursor:pointer}.page .p-button[data-p-variant=add]{-webkit-padding-end:8px;padding-inline-end:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.page .p-button[data-p-variant=add]::after{content:"";justify-self:end;-webkit-mask:var(--icon) no-repeat center/contain;mask:var(--icon) no-repeat center/contain;background:currentColor;block-size:24px;aspect-ratio:1}.page .p-button[data-p-variant=add]{--icon: var(--icon-add)}.page .p-button[data-p-variant=add]::before{content:"";position:absolute;top:0;right:0;bottom:0;margin-block:auto;margin-right:8px;display:inline-block;width:24px;height:24px;background-color:oklch(.96 0 0);border-radius:calc(infinity*1px);aspect-ratio:1}.page .p-button[data-p-variant=add]::after{-webkit-mask-size:76%;mask-size:76%}.page .p-button[data-p-variant=arrow-right-triangle]{--color-secondary: #ff0000;--icon-vw: 24;--icon-vh: var(--icon-vw);--margin-right: 8;--right: calc((var(--icon-vw) - var(--side)) / 2);--gap: 0.5rem;--side: 12;--sqrt3: sqrt(3);--ratio: calc(var(--sqrt3) / 2);--height: calc(var(--side) * var(--ratio));--triangle-center-shift: 10%;padding-right:calc((var(--margin-right) + var(--icon-vw))*1px + var(--gap))}.page .p-button[data-p-variant=arrow-right-triangle]::before,.page .p-button[data-p-variant=arrow-right-triangle]::after{content:"";position:absolute;top:0;bottom:0;margin-block:auto;margin-right:calc(var(--margin-right)*1px)}.page .p-button[data-p-variant=arrow-right-triangle]::before{right:0;width:calc(var(--icon-vw)*1px);height:calc(var(--icon-vh)*1px);border-radius:calc(infinity*1px);background-color:#fff}.page .p-button[data-p-variant=arrow-right-triangle]::after{right:calc(var(--right)*1px);height:calc(var(--side)*1px);width:calc(var(--side)*1px);background:var(--color-secondary);clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:translateX(var(--triangle-center-shift));transform:translateX(var(--triangle-center-shift))}.page .p-fv{position:relative;margin-inline:auto;width:calc(var(--p-inner-vw)*1px)}.page .p-fv__title{margin-inline:auto;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.page .p-fv__title{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.page .p-fv__title:not(:has(img)){--p-fz-max: 28;line-height:calc(42/var(--p-fz-max))}.page .p-fv__title:has(img){display:grid;place-items:center}.page .p-fv[data-p-variant*=full-wide]{padding-inline:1rem}@-webkit-keyframes highlight{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes highlight{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.page .p-social-links{margin-inline:auto;margin-top:100px}.page .p-social-links__list{margin-inline:auto;width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none}.page .p-social-links__item{margin:0;width:40px}.page .p-social-links__link{display:block}.page .p-social-links__icon svg{width:100%;height:auto;vertical-align:bottom}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.page [data-p-variant*=full-wide]{margin-inline:calc(50% - 50vi);width:calc(var(--p-vw) - var(--scrollbar))}@media(max-width: 1279.9px){.page [data-p-variant*=full-wide]{margin-inline:0}}.page [data-p-shape=none]{--radius: 0}.page [data-p-shape=xs]{--radius: 0.25rem}.page [data-p-shape=md]{--radius: 0.5rem}.page{min-width:inherit;font-family:"Noto Sans JP",sans-serif;font-weight:400}.page{margin-bottom:80px;padding-bottom:0}.page :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd):not(:has(img)),.page a,.page button,.page label{-webkit-font-feature-settings:normal;font-feature-settings:normal}.page{--bt-accent-color: #216095}.page .store-list__prefecture-block li a a,.page .store-list__prefecture-block li a p,.page .store-list__prefecture-block li a span{font-family:"Zalando Sans Expanded",sans-serif;font-optical-sizing:auto;font-style:normal}.page .p-fv{padding-top:13px}.page .p-fv__title{display:grid;place-items:center;width:581px}.page .p-inner{min-width:inherit}.page #store_list{margin-top:1px;min-height:80vh;min-height:80svh}.page #store_list:has(.store-list.is-loaded){min-height:inherit}.page #store_list:has(.store-list__loading){display:grid;place-items:center}.page .store-list{margin-inline:auto;display:grid;grid-template-areas:"title title" "shoeplaza tsrc" "tokyo-shoes .";width:780px;gap:0 40px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page .store-list.is-loaded{opacity:1}.page .store-list__loading{--p-fz-max: 30;color:gray}.page .store-list__title{--p-fz-max: 30;margin-inline:auto;-webkit-padding-after:12px;padding-block-end:12px;grid-area:title;width:500px;text-align:center;font-weight:500;border-bottom:3px solid var(--bt-accent-color, #216095)}.page .store-list__business-type{margin-top:50px;margin-inline:auto;width:370px}.page .store-list__business-type[data-bt=シュープラザ]{--title-w: 190px;--title-h: 28px;--bg-image: image-set( url("../images/shoeplaza_logo.png?20260430") 1x, url("../images/shoeplaza_logo@2x.png?20260430") 2x );grid-area:shoeplaza}.page .store-list__business-type[data-bt=東京靴流通センター]{--title-w: 210px;--title-h: 29px;--bg-image: image-set( url("../images/tsrc_logo.png?20260430") 1x, url("../images/tsrc_logo@2x.png?20260430") 2x );grid-area:tsrc}.page .store-list__business-type[data-bt="TOKYO SHOES RETAILING CENTER"]{--title-w: 188px;--title-h: 29px;--bg-image: image-set( url("../images/tokyo_shoes_logo.png?20260430") 1x, url("../images/tokyo_shoes_logo@2x.png?20260430") 2x );margin-top:29px;grid-area:tokyo-shoes}.page .store-list__business-type[data-bt="TOKYO SHOES RETAILING CENTER"] .store-list__store-name>span:first-child{display:inline-block;width:108.6956521739%;-webkit-transform:scaleX(0.92);transform:scaleX(0.92);-webkit-transform-origin:left;transform-origin:left;letter-spacing:.05em}.page .store-list__business-type[data-bt="TOKYO SHOES RETAILING CENTER"] .store-list__prefecture-block ul{gap:12px 0}.page .store-list__business-type-name{margin-inline:auto;width:var(--title-w);height:var(--title-h);background-image:var(--bg-image);background-repeat:no-repeat;background-size:100% auto}.page .store-list__prefecture-block{margin-top:33px}.page .store-list__prefecture-block ul{display:grid;gap:33px}.page .store-list__prefecture-block li{position:relative;border-bottom:1px solid var(--bt-accent-color, #216095);opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:calc((sibling-index() - 1)*.01s);transition-delay:calc((sibling-index() - 1)*.01s)}@starting-style{.page .store-list__prefecture-block li{opacity:0}}.page .store-list__prefecture-block li a{position:relative;padding-block:6px 2px;-webkit-padding-end:32px;padding-inline-end:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page .store-list__prefecture-block li a::before{content:"";-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-start:4px;margin-inline-start:4px;display:block;width:10px;height:10px;background-color:var(--bt-accent-color, #216095)}.page .store-list__prefecture-block li a::after{content:"";-webkit-margin-after:6px;margin-block-end:6px;-webkit-margin-end:10px;margin-inline-end:10px;position:absolute;right:0;bottom:0;width:14px;height:14px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%20style%3D%22fill%3A%23216095%22%2F%3E%3Cpath%20d%3D%22M7.857%204.714%2017.286%2011l-9.429%206.286z%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}.page .store-list__prefecture-block li a a,.page .store-list__prefecture-block li a p,.page .store-list__prefecture-block li a span{--p-fz-max: 14;line-height:calc(19/var(--p-fz-max))}.page .store-list__prefecture-block li a p{margin-inline:8px .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .store-list__store-name span{word-break:keep-all}.page .store-list__prefecture-name{display:none}.page .p-button{--p-fz-max: 23;margin-top:100px;margin-inline:auto;width:420px;color:#fff;line-height:calc(36/var(--p-fz-max));background-color:var(--bt-accent-color, #216095)}.page .p-button[data-p-variant=arrow-right-triangle]{--vh-value: 46;--margin-right: 19;--icon-vw: 22}.page .p-button[data-p-variant=arrow-right-triangle]::after{background-color:var(--bt-accent-color, #216095)}.page .p-social-links{margin-top:100px}.page .p-social-links__list{width:110px}.page .p-social-links__item--instagram{display:none}