@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--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)}}@layer base{*,: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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color: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}:root{--match-green-1:#6f927a;--match-green-2:#4e795e;--match-green-3:#245637;--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--radius:.5rem}.dark{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,YuGothic,Meiryo,sans-serif}}@layer components{.search-hero-chip.map-search{align-items:center;gap:5px;display:inline-flex}.search-hero-chip.map-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.media-container{width:min(1140px,100% - 40px);margin-inline:auto}.media-header{z-index:10000;color:#000;background:#fff;border-bottom:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;position:fixed;top:0;left:0;right:0}.media-header:after{content:"";background:#e5e5e5;height:1px;position:absolute;bottom:0;left:0;right:0}.media-header+main{padding-top:55px}.media-header .media-container.media-nav-shell{width:100%;max-width:none}.media-nav-shell{justify-content:space-between;align-items:center;height:55px;display:flex;position:relative}.media-logo{align-items:center;width:62px;height:35px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.media-logo img{color:#00e;width:62px;height:auto;display:block}.media-menu-button{z-index:9999;cursor:pointer;background:0 0;border:0;width:39px;height:55px;padding:17px 5px;display:block;position:absolute;top:0;left:2.5vw}.media-menu-button:before,.media-menu-button:after,.media-menu-button span{content:"";background:#000;width:29px;height:3px;transition:all .3s;display:block}.media-menu-button:before,.media-menu-button span{margin-bottom:6px}.media-menu-button:after{margin-bottom:0}.media-menu-button.open span{display:none}.media-menu-button.open:before{position:relative;top:9px;transform:rotate(45deg)}.media-menu-button.open:after{position:relative;top:0;transform:rotate(-45deg)}.media-global-menu{z-index:999;color:#000;background:#fff;width:300px;max-width:100vw;min-height:calc(100vh - 55px);transition:all .3s;display:block;position:fixed;top:55px;left:-320px;overflow-y:auto;box-shadow:5px 4px 3px -3px #0003}.media-global-menu.open{left:0}.media-global-menu ul{margin:0;padding:0;list-style:none}.media-global-menu-list{width:300px}.media-global-menu-list li{text-align:left;background-position:10px;background-repeat:no-repeat;border-bottom:1px solid #ccc;width:100%;height:42px;padding:0 0 0 50px;transition:all .3s}.media-global-menu-list a,.media-global-menu-list p{color:#000;height:100%;margin:0;padding:10px 0;font-size:14px;font-weight:600;line-height:normal;text-decoration:none;display:block}.media-global-menu-list li:hover{padding-left:58px}.media-global-menu-list .column{background-image:url(/legacy-assets/icon-column-legacy.png);background-size:24px}.media-global-menu-list .favorite{background-image:url(/legacy-assets/icon-favorite-legacy.png);background-size:26px}.media-global-menu-list .newopen{background-image:url(/legacy-assets/icon-newopen.06fc4f9.png);background-size:26px}.media-global-menu-list .newarrival{background-image:url(/legacy-assets/icon-newarrival.52aa9ba.png);background-size:26px}.media-global-menu-list .ranking{background-image:url(/legacy-assets/icon-ranking-l.b089dda.png);background-size:26px}.media-global-menu-list .teriyaki-best,.media-global-menu-list .best-restaurant,.media-global-menu-list .bisyoku{background-image:url(/legacy-assets/icon-teriyakibest.4a70281.png);background-size:26px}.media-global-menu-list .teriyakist{background-image:url(/legacy-assets/icon-teriyakist-legacy.png);background-size:26px}.media-global-menu-list .setting{background-image:url(/legacy-assets/icon-setting.e2d52a0.png);background-size:26px}.media-global-menu-news{width:300px;padding:0}.media-global-menu-news .title{color:#fff;background:#000;margin:0;padding:10px;font-size:15px;font-weight:300}.media-global-menu-news li{border-bottom:1px solid #ccc;padding:0 30px 0 20px}.media-global-menu-news a{color:#000;padding:10px 0;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;display:block}.media-login-overlay{z-index:100;background:#0006;position:fixed;inset:0}.media-login-modal{z-index:10001;width:min(374px,100vw - 16px);position:fixed;top:123px;left:50%;transform:translate(-50%)}.media-login-modal[hidden],.media-login-overlay[hidden]{display:none}.media-loginmenu{color:#111;text-align:center;background:#fff;width:100%;padding:48px 24px 28px;position:relative}.media-login-close{color:#111;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:10px;right:16px}.media-login-copy{margin:0;font-size:14px;line-height:1.7}.media-login-snsbtn{flex-direction:column;gap:10px;margin-top:22px;display:flex}.media-login-snsbtn a,.media-login-snsbtn .apple,.media-login-snsbtn .clone-oauth-disabled,.media-login-snsbtn .clone-email-login-disabled{color:#fff;text-align:center;min-height:44px;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:block}.media-login-snsbtn .disabled{cursor:not-allowed}.media-login-snsbtn .mail{background:#d71955}.media-login-snsbtn .apple{background:#111}.media-login-term{color:#555;margin-top:18px;font-size:12px;line-height:1.7}.media-login-term a{color:#111;text-decoration:underline}.media-login-cancel{color:#555;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:13px;text-decoration:underline}.media-nav-links{color:#555;align-items:center;gap:20px;margin-left:auto;margin-right:58px;font-size:12px;display:none}.media-search-icon{z-index:10002;width:22px;height:22px;display:inline-flex;position:fixed;top:16px;right:max(24px,3.6vw)}.media-search-icon img{width:22px;height:22px;display:block}.media-mypage-icon{z-index:10002;width:22px;height:22px;display:inline-flex;position:fixed;top:16px;right:calc(max(24px,3.6vw) + 34px)}.media-mypage-icon[hidden]{display:none}.media-mypage-icon svg{fill:none;stroke:#555;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media(min-width:1600px){.media-nav-links{display:none}}.legacy-hero{background-image:-webkit-image-set(url(/legacy-assets/top-search.a58d505.avif) 1x type("image/avif"),url(/legacy-assets/top-search.a58d505.png) 1x type("image/png"));background-image:image-set(url(/legacy-assets/top-search.a58d505.avif) 1x type("image/avif"),url(/legacy-assets/top-search.a58d505.png) 1x type("image/png"));background-position:50%;background-size:cover;height:480px;margin-bottom:100px;position:relative;overflow:visible}.legacy-hero-inner{width:min(1060px,100% - 40px);height:480px;margin-inline:auto;padding:90px 20px 110px}.legacy-hero-title{justify-content:center;height:170px;margin-bottom:50px;display:flex}.legacy-hero-title img{width:739px;height:170px}.legacy-hero-searchbox{color:#000;border-radius:10px;width:min(1006px,100%);height:62px;margin:0 auto;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;overflow:hidden;box-shadow:0 2px 14px #00000080}.legacy-hero-searchbox form{background:0 0;height:62px;display:flex;overflow:hidden}.legacy-hero-search-part,.legacy-hero-searchbox input[type=submit]{color:#858585;-webkit-font-smoothing:auto;text-align:left;background:#fff;border:0;border-right:1px solid #eee;height:62px;font-family:YakuHanJP,Gen Interface JP,Arial,sans-serif;font-size:18px;font-weight:400}.legacy-hero-search-part{box-sizing:border-box;flex:0 0 calc(33.3333% - 63.7083px);align-items:center;gap:0;min-width:0;max-width:calc(33.3333% - 63.7083px);padding:0 25px 0 50px;line-height:62px;display:flex;overflow:hidden}.legacy-hero-search-part select{width:100%;min-width:0;color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:none}.legacy-hero-search-part.area-detail{display:none}.legacy-hero-search-part.area-detail input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none}.legacy-hero-search-part.area-detail input::placeholder{color:#777;opacity:1}.legacy-hero-search-part.area{position:relative}.legacy-hero-search-part.area:before{content:"";background-image:url(/legacy-assets/icon-pin-black.fe11fac.png);background-position:50%;background-repeat:no-repeat;background-size:21px;width:21px;height:31px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.legacy-hero-search-part.genre,.legacy-hero-search-part.option{padding-left:50px}.legacy-hero-search-part.area select{flex:none}.legacy-hero-search-part.area select[name=area]{width:38px}.legacy-hero-search-part.area select[name=region]{width:64px}.legacy-area-separator{flex:none;padding-right:.25em}.legacy-hero-searchbox input[type=submit]{color:#fff;text-align:center;background:#d62049;border-right:0;flex:0 0 191.125px;font-family:YakuHanJP,Gen Interface JP,Arial;font-size:22px;font-weight:400;line-height:normal}.legacy-quick-menu{color:#000;gap:0;width:max-content;margin:68px auto 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:flex}.legacy-quick-menu a{color:#fff;letter-spacing:.05em;text-align:center;-webkit-font-smoothing:auto;background-color:#272727;background-position:50% 15px;background-repeat:no-repeat;border-radius:5px;width:175px;height:80px;margin-right:7px;padding-top:50px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:15px;font-weight:600;line-height:normal;display:block}.legacy-quick-menu a:last-child{margin-right:0}.legacy-quick-menu .current-search{background-image:url(/legacy-assets/icon-pin-white.76d6558.png);background-position:50% 18px;background-size:21px}.legacy-quick-menu .new-appear{background-image:url(/legacy-assets/icon-store-white.375c5b6.png);background-size:32px}.legacy-quick-menu .new-open{background-image:url(/legacy-assets/icon-new.4d2290d.png);background-size:30px}.legacy-quick-menu .teriyakist{background-image:url(/legacy-assets/icon-teriyakist.eb4f3ef.png);background-size:27px}.legacy-location-button{color:#fff;cursor:pointer;background:#d62049;border:0;justify-content:center;align-items:center;min-height:42px;margin:0 0 22px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.legacy-location-button:disabled{cursor:wait;opacity:.65}.legacy-top-banners{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:32px;width:min(960px,100%);max-width:100%;margin:0 auto 45px;display:grid}.legacy-home-content{padding-top:0;padding-bottom:24px}.legacy-home-content>.legacy-section-title{-webkit-font-smoothing:auto;margin-bottom:20px;padding-bottom:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:25px;line-height:45px}.legacy-feature-banner{color:#242424;background:#fff;border:1px solid #242424;flex-direction:column;width:100%;min-width:0;text-decoration:none;display:flex;overflow:hidden}.legacy-feature-banner:hover,.legacy-feature-banner:focus-visible{border-color:#d71955}.legacy-feature-banner img{width:100%;height:auto;display:block}.legacy-feature-banner-copy{color:#fff;background:#242424;flex:1;gap:4px;min-height:94px;padding:12px 14px 14px;display:grid}.legacy-feature-banner-copy strong{min-height:2.7em;font-size:19px;font-weight:600;line-height:1.35}.legacy-feature-banner-copy>span:not(.legacy-feature-banner-action){color:#f4f2ef;font-size:12px;line-height:1.55}.legacy-feature-banner-action{color:#ffabc3;margin-top:2px;font-size:11px;font-weight:600;line-height:1.4}.legacy-feature-banner:focus-visible{outline-offset:3px;outline:2px solid #242424}.legacy-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.legacy-article-card{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 2px #00000030}.legacy-article-card:hover{opacity:.86}.legacy-thumb{background:#ececec;width:100%;height:auto;display:block}.legacy-thumb-frame{background:#ececec;align-items:center;height:200px;display:flex;overflow:hidden}.legacy-card-grid .legacy-thumb{height:auto}.legacy-card-grid div.legacy-thumb{aspect-ratio:4/3}.legacy-articles-base-list .legacy-card-grid{display:block}.legacy-card-grid-shop-teaser-item{color:#000;width:643.5px;height:198.844px;margin-bottom:35px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-card-grid-shop-teaser{color:#000;background:#fff;grid-template-columns:229px 1fr;width:100%;height:100%;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;text-decoration:none;display:grid;position:relative;overflow:hidden}.legacy-card-grid-shop-teaser .legacy-thumb-frame{width:229px;height:160px}.legacy-card-grid-shop-teaser .legacy-thumb{object-fit:cover;width:100%;height:100%}.legacy-card-body{min-height:166px;padding:15px 15px 55px;position:relative}.legacy-card-rank{color:#fff;background:#333;justify-content:center;align-items:center;min-width:28px;height:28px;margin-bottom:10px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.legacy-card-body h3{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;font-size:17px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.legacy-card-grid-shop-teaser .legacy-card-body{min-height:0;padding:0 110px 0 15px}.legacy-card-grid-shop-teaser h2,.legacy-card-grid-shop-teaser h3{color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;font-size:15px;font-weight:600;line-height:25px;display:-webkit-box;overflow:hidden}.legacy-card-shop-area{color:#555;margin-top:1px;font-size:10px;font-weight:300;line-height:18px}.legacy-card-score{color:#000;margin-top:8px;font-size:15px;font-weight:600;line-height:24px}.legacy-card-shop-detail{color:#000;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 20px;margin-top:13px;font-size:10px;font-weight:300;line-height:18px;display:grid}.legacy-card-shop-detail div{gap:10px;min-width:0;display:flex}.legacy-card-shop-detail div:nth-child(3){grid-column:1/2}.legacy-card-grid-shop-teaser .legacy-card-shop-detail div:nth-child(n+2){gap:0}.legacy-card-shop-detail dt{flex:none;font-weight:300}.legacy-card-shop-detail dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:300;overflow:hidden}.legacy-card-paid-note{color:#dabc00;margin-top:7px;font-size:10px;font-weight:300;line-height:18px}.legacy-card-shop-curator{object-fit:cover;border-radius:50%;width:34px;height:34px;position:absolute;top:107px;right:68px}.legacy-card-shop-rating{display:block;position:absolute;top:104px;right:11px}.legacy-card-shop-rating img{width:43px;height:auto}.legacy-card-shop{color:#545454;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin-top:9px;font-size:12px;line-height:2em;display:-webkit-box;overflow:hidden}.legacy-card-budget{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:calc(100% - 70px);min-height:15px;margin-top:3px;padding-left:4.5em;font-size:10px;font-weight:300;line-height:1.6em;display:-webkit-box;position:relative;overflow:hidden}.legacy-card-budget:before{content:"平均予算";margin-right:6px;position:absolute;left:0}.legacy-card-curator{color:#777;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:16px;margin-top:8px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.legacy-card-badges{justify-content:space-between;align-items:flex-start;width:70px;display:flex;position:absolute;bottom:6px;right:10px}.legacy-card-rating{object-fit:contain;width:auto;max-width:34px;height:auto;max-height:44px;display:block}.legacy-card-curator-avatar{object-fit:cover;border:1px solid #fff;border-radius:50%;width:34px;height:34px}.legacy-card-rating-text{color:#d71955;border:1px solid #d71955;padding:3px 6px;font-size:10px;font-weight:800;line-height:1;position:absolute;bottom:10px;right:12px}.legacy-subsection{margin-top:42px}.legacy-section-lead+.legacy-subsection,.legacy-section-lead+.text-red-600+.legacy-subsection{margin-top:28px}.legacy-subsection-title{color:#222;border-bottom:1px solid #e2e2e2;margin-bottom:20px;padding-bottom:12px;font-size:22px;font-weight:800}.legacy-column-ranking-row{grid-template-columns:745px 300px;justify-content:space-between;gap:40px;margin-top:54px;display:grid}.legacy-column-grid{grid-template-columns:repeat(3,230px);gap:0 27px;display:grid}.legacy-club-section{margin-top:70px}.legacy-club-cta{text-align:right;margin:18px 0 0}.legacy-club-cta a{color:#d71955;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.legacy-column-card{background:#fff;border:1px solid #e5e5e5;width:230px;display:block}.legacy-column-card .legacy-thumb{height:auto}.legacy-column-list{grid-template-columns:repeat(2,308px);gap:0 26px;margin-top:0;margin-bottom:-20px;padding:0;list-style:none;display:grid}.legacy-column-list>li{grid-template-rows:subgrid;color:#1a1a1a;background:#fff;grid-row:span 4;margin-bottom:20px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:grid;box-shadow:0 0 2px #00000030}.legacy-column-tab-bar{color:#555;text-align:center;background:#fff;border:1px solid #d7d7d7;grid-template-columns:1fr 1fr;max-width:520px;margin-top:28px;font-size:14px;font-weight:900;display:grid}.legacy-column-tab-bar a,.legacy-column-tab-bar span{padding:13px 10px;display:block}.legacy-column-tab-bar .active{color:#fff;background:#d7b900}.legacy-column-list-card{grid-template-rows:subgrid;color:#333;grid-row:span 4;text-decoration:none;display:grid}.legacy-column-list-thumb{aspect-ratio:var(--legacy-column-thumb-aspect,3 / 2);background:#f0f0f0;align-self:start;overflow:hidden}.legacy-column-list-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.legacy-column-list-thumb span{color:#b39a00;place-items:center;width:100%;height:100%;font-size:20px;font-weight:900;display:grid}.legacy-column-list-detail{grid-template-rows:subgrid;grid-row:span 3;padding:15px;display:grid}.legacy-column-list-detail .title{color:#1a1a1a;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600;line-height:21px}.legacy-column-list-detail .text{color:#1a1a1a;word-break:keep-all;overflow-wrap:break-word;margin:0 0 8px;font-size:12px;font-weight:400;line-height:18px}.legacy-column-list-detail .date,.legacy-column-list-detail .author{color:#777;margin:0;font-size:11px;font-weight:400;line-height:17.05px}.legacy-column-more{justify-content:center;margin-top:28px;display:flex}.legacy-column-more a{color:#fff;text-align:center;background:#dabc00;border-radius:3px;min-width:210px;padding:13px 20px;font-size:14px;font-weight:900}.legacy-column-pagination{color:#777;flex-wrap:wrap;gap:10px;margin-top:36px;font-size:13px;font-weight:800;display:flex}.legacy-column-pagination a,.legacy-column-pagination span{background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;display:inline-flex}.legacy-column-pager{justify-content:space-between;margin-top:36px;display:flex}.legacy-column-pager .prev,.legacy-column-pager .next{color:#000;text-align:center;background:#efefef;border:1px solid #979797;border-radius:7px;width:120px;height:36px;padding:1px 6px;font-size:14px;line-height:32px;text-decoration:none}.legacy-column-pager .prev{margin-right:20px}.legacy-column-pager .next{margin-left:20px}.legacy-column-pager button:disabled,.legacy-column-pager .prev.prev-edge{color:#888;background:#efefef4d}.legacy-column-pager .page-list{flex:1;min-width:0;height:36px;display:flex;overflow:hidden}.legacy-column-pager .page-list a,.legacy-column-pager .page-list .current{color:#000;flex:none;margin-right:15px;font-size:24px;font-weight:700;line-height:36px;text-decoration:none}.legacy-column-pager .page-list .current{color:#d62049}.legacy-columns-section .legacy-column-pager{flex-wrap:wrap;row-gap:12px}.legacy-columns-section .legacy-column-pager .page-list{flex:1 0 auto;overflow:visible}.legacy-columns-section .legacy-column-pager .page-list--sp{display:none}.legacy-columns-section .legacy-column-pager .page-list .ellipsis{color:#777;flex:none;margin-right:15px;font-size:24px;font-weight:700;line-height:36px}.legacy-columns-section .legacy-column-pager .prev,.legacy-columns-section .legacy-column-pager .next,.legacy-columns-section .legacy-column-pager .page-list a,.legacy-columns-section .legacy-column-pager .page-list .current{color:#1a1a1a}.legacy-columns-section .legacy-column-pager button:disabled,.legacy-columns-section .legacy-column-pager .prev.prev-edge{color:#777;background:#fafafa}.article-page-pager--top{margin:24px 0 20px}.article-page-pager.legacy-column-pagination{flex-wrap:nowrap;gap:0}.article-page-pager .page-list{align-items:center}.article-page-pager .page-list a,.article-page-pager .page-list .current{box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;justify-content:center;align-items:center;width:36px;min-width:0;height:36px;margin-right:8px;padding:0;font-size:16px;line-height:1;display:inline-flex}.article-page-pager .page-list a{border-radius:999px}.article-page-pager .page-list a:hover{color:#c9a227;border-color:#dabc00}.article-page-pager .page-list a:focus-visible{outline-offset:2px;border-color:#dabc00;outline:2px solid #dabc00}.article-page-pager .page-list .current{color:#fff;background:#d71955;border-color:#d71955;border-radius:2px}.legacy-column-body{padding:16px 14px 18px}.legacy-column-body h3{color:#1f1f1f;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:44px;font-size:14px;font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.legacy-column-body p{color:#777;margin-top:8px;font-size:11px;line-height:1.55}.legacy-column-body p+p{margin-top:3px}.legacy-column-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.legacy-ranking-list{gap:20px;display:grid}.legacy-ranking-item{grid-template-columns:90px 1fr;align-items:start;gap:12px;min-height:109px;display:grid}.legacy-ranking-thumb{object-fit:cover;object-position:center top;background:#eee;width:90px;height:120px;display:block}.legacy-ranking-item.no-thumb{grid-template-columns:1fr;min-height:auto}.legacy-ranking-item>span{color:#1f1f1f;font-size:13px;font-weight:800;line-height:1.35;display:block}.legacy-ranking-item>span>span{color:#d71955;margin-right:4px}.legacy-ranking-item small{color:#777;margin-top:4px;font-size:10px;font-weight:700;line-height:1.35;display:block}.legacy-rank-shell{gap:24px;width:min(990px,100%);margin-inline:auto;padding-top:72px;display:grid}.legacy-rank-main{gap:24px;width:100%;display:grid}.legacy-rank-main .legacy-detail-breadcrumb{color:#1a1a1a;border-bottom:0;gap:8px;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:14px;font-weight:400;line-height:22px}.legacy-rank-main .legacy-detail-breadcrumb a{color:#36c;text-decoration:none}.legacy-rank-main .legacy-detail-breadcrumb a:after{color:#999}.legacy-rank-page-head{border-bottom:0;gap:12px;padding:0;display:grid}.legacy-rank-page-head h2{color:#1a1a1a;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:24px;font-weight:700;line-height:34px}.legacy-rank-page-head p{color:#1a1a1a;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;font-weight:400;line-height:28px}.legacy-rank-tabs{z-index:90;background:#fff;border-bottom:1px solid #e5e5e5;padding:12px 0;position:sticky;top:55px}@media(max-width:700px){.design-preview--v2[data-sp-nav=overlay] .legacy-rank-tabs{top:56px}}.legacy-rank-tabs-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.legacy-rank-segments{flex-wrap:wrap;gap:0;min-width:0;display:flex}.legacy-rank-segments a{color:#999;border-bottom:2px solid #0000;padding:8px 16px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:block}.legacy-rank-segments a.active{color:#e53333;border-bottom-color:#e53333}.legacy-rank-segments a:focus-visible,.legacy-rank-bottom-segments a:focus-visible{outline-offset:2px;outline:3px solid #111}.legacy-rank-count{color:#1a1a1a;white-space:nowrap;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:14px;font-weight:700;line-height:20px}.legacy-rank-page-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.legacy-rank-page-list li{color:#1a1a1a;width:100%;box-shadow:none;background:0 0;border-bottom:1px solid #ded5c3;align-items:flex-start;gap:14px;margin:0;padding:0 0 24px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;display:flex}.legacy-rank-page-rank{color:#1a1a1a;text-align:left;flex:0 0 32px;width:32px;font-size:24px;font-weight:700;line-height:32px;display:block}.legacy-rank-page-item{color:#1a1a1a;background:#fff;border:0;flex:auto;align-items:flex-start;gap:20px;min-width:0;text-decoration:none;display:flex}.legacy-rank-page-thumb{background:#eee;flex:0 0 252px;width:252px;height:168px;display:block;position:relative;overflow:hidden}.legacy-rank-page-thumb img,.legacy-rank-page-thumb-placeholder{object-fit:cover;width:100%;height:100%;display:block}.legacy-rank-page-body{flex:auto;gap:8px;min-width:0;display:grid}@media(max-width:767px){.legacy-rank-page-list li{word-break:keep-all;overflow-wrap:break-word}}.legacy-rank-page-body strong{color:#1a1a1a;word-break:keep-all;overflow-wrap:break-word;font-size:18px;font-weight:700;line-height:24.48px;display:block}.legacy-rank-page-body small{color:#5a5a5a;font-size:14px;font-weight:400;line-height:23.8px;display:block}.legacy-rank-page-curator{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.legacy-rank-page-curator>img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px;display:block}.legacy-rank-page-curator-text{color:#1a1a1a;min-width:0;font-size:13px;font-weight:700;line-height:22.1px;display:block}.legacy-rank-page-curator-text span{color:#5a5a5a;font-size:12px;font-weight:400;line-height:18px;display:block}.legacy-rank-page-comparison{background:#fff;border:1px solid #dedede;grid-template-columns:1fr 1fr;width:126px;display:grid}.legacy-rank-page-comparison>span{text-align:center;gap:3px;min-width:0;padding:7px 5px;display:grid}.legacy-rank-page-comparison>span+span{border-left:1px solid #dedede}.legacy-rank-page-comparison b{color:#666;font-size:9px;font-weight:700}.legacy-rank-page-comparison em{color:#bf214f;font-size:14px;font-style:normal;font-weight:800}.legacy-rank-page-action{color:#999;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:40px;min-width:40px;margin-left:auto;font-size:11px;font-weight:400;line-height:1;display:flex}.legacy-rank-page-action img{object-fit:contain;width:40px;height:58.72px;display:block}.legacy-rank-page-action.fallback{white-space:nowrap;width:auto}.legacy-rank-page-action.fallback img{width:24px;height:24px}body{padding-bottom:var(--consent-banner-height,0px)}.legacy-rank-bottom-switcher{right:0;bottom:var(--consent-banner-height,0px);z-index:120;padding:12px max(20px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#fff;border-top:1px solid #e5e5e5;grid-template-columns:auto minmax(320px,1024px);justify-content:center;align-items:center;gap:24px;display:grid;position:fixed;left:0}.legacy-rank-bottom-label{color:#555;white-space:nowrap;font-size:12px;font-weight:700}.legacy-rank-bottom-segments{gap:24px;display:flex}.legacy-rank-bottom-segments a{color:#999;padding:8px 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:block}.legacy-rank-bottom-segments a.active{color:#e53333}body:has(.legacy-rank-bottom-switcher) :is(.media-footer,.preview-footer){padding-bottom:calc(100px + env(safe-area-inset-bottom))}.legacy-section-lead{color:#333;margin:-8px 0 28px;font-size:13px;line-height:1.7}.legacy-section-title{color:#000;border-bottom:1px solid #e5e5e5;margin-bottom:35px;padding-bottom:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-login-register{font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-word-list{color:#222;flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.8;display:flex}.legacy-genre-list{gap:10px 22px;font-size:16px;font-weight:600}.legacy-search-form{color:#000;gap:0;width:min(990px,100%);margin-inline:auto;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:grid}.legacy-search-row,.legacy-search-fieldset,.legacy-search-actions{border-bottom:1px solid #dedede;margin:0 0 40px;padding:0 0 40px}.legacy-search-keyword{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:40px;padding-bottom:18px;display:grid}.legacy-search-row label,.legacy-search-fieldset legend{margin-bottom:20px;font-size:24px;font-weight:800}.legacy-search-keyword label{margin-bottom:0}.legacy-search-keyword input{background:0 0;border:0;outline:none;width:100%;height:42px;font-size:14px}.legacy-search-keyword input::placeholder{color:#777}.legacy-select-grid{gap:12px;display:grid}.legacy-select-grid select{color:#111;background:#eee;border:0;border-radius:3px;height:38px;padding:0 34px 0 12px;font-size:14px}.legacy-filter-chips{flex-wrap:wrap;gap:10px;display:flex}.legacy-filter-chips a,.legacy-budget-options label{color:#111;background:#eee;border-radius:3px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.legacy-filter-chips a:hover{background:#e3e3e3}.legacy-filter-chips a[aria-current=page],.legacy-budget-options label:has(input:checked){color:#fff;background:#111}.legacy-budget-options{gap:10px;display:flex}.legacy-budget-options input{opacity:0;position:absolute}.legacy-budget-options span:before{content:"";vertical-align:-4px;background:#d5ad16;border-radius:999px;width:18px;height:18px;margin-right:6px;display:inline-block}.legacy-budget-options span.blue:before{background:#37a8d8}.legacy-search-actions{justify-content:flex-end;align-items:center;gap:16px;padding-bottom:30px;display:flex}.legacy-search-actions a{color:#777;font-size:13px;text-decoration:underline}.legacy-search-actions button{color:#fff;background:#d71955;border:0;min-width:160px;height:60px;font-size:20px;font-weight:800}.legacy-search-page-section{border-bottom:1px solid #dedede;margin:0 0 40px;padding:0 0 40px}.legacy-search-page-section .legacy-search-fieldset{border-bottom:0;margin:0;padding:0}.legacy-search-page-section>h2{margin:0 0 20px}.legacy-search-section-toggle{color:#111;text-align:left;cursor:default;background:0 0;border:0;width:100%;padding:0;font-size:24px;font-weight:800}.legacy-search-checkboxes{flex-wrap:wrap;gap:10px;display:flex}.legacy-search-checkboxes label{color:#111;cursor:pointer;background:#eee;border-radius:3px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.legacy-search-checkboxes label:has(input:checked){color:#fff;background:#111}.legacy-store-search-form{display:block}.legacy-store-search-form .legacy-search-row,.legacy-store-search-form .legacy-search-fieldset,.legacy-store-search-form .legacy-search-actions{border-bottom:0;margin:0;padding:0}.legacy-store-search-form .legacy-search-keyword{border-bottom:1px solid #e5e5e5;align-items:flex-start;height:51px;margin:0 0 30px;display:flex}.legacy-store-search-form .legacy-search-keyword label,.legacy-store-search-form .legacy-search-section-toggle{color:#000;height:50px;margin:0;padding:0;font-size:22px;font-weight:500;line-height:50px}.legacy-store-search-form .legacy-search-keyword label{flex:0 0 110px;margin-right:45px}.legacy-store-search-form .legacy-search-keyword input{background:#fff;width:calc(100% - 155px);height:50px;padding:0 10px;font-size:16px;display:block}.legacy-search-ai-requery{color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #1a1a1a;flex-shrink:0;height:50px;margin:0;padding:0 12px;font-size:12px;font-weight:700;line-height:48px}.legacy-search-ai-requery:hover{color:#fff;background:#1a1a1a}.legacy-search-ai-requery:disabled{opacity:.5;cursor:default;color:#1a1a1a;background:#fff}.legacy-store-search-form .legacy-search-keyword:has(>.legacy-search-ai-requery){gap:8px}.legacy-store-search-form .legacy-search-keyword:has(>.legacy-search-ai-requery) input{flex:auto;width:auto;min-width:0}.legacy-store-search-form .legacy-search-page-section{border-bottom:0;margin:0 0 30px;padding:0}.legacy-store-search-form .legacy-search-page-section>h2{height:51px;margin:0 0 20px}.legacy-store-search-form .legacy-search-page-section:first-of-type{height:117px}.legacy-store-search-form .legacy-search-page-section.has-city-options{height:179px}.legacy-store-search-form .legacy-search-page-section:nth-of-type(2){height:221px}.legacy-store-search-form .legacy-search-page-section:nth-of-type(3){height:171px}.legacy-store-search-form .legacy-search-page-section:nth-of-type(4){height:121px;margin-bottom:86px}.legacy-store-search-form .legacy-select-grid{flex-wrap:wrap;gap:0;display:flex}.legacy-store-search-form .legacy-select-grid select{color:#000;background:#eee;border-radius:0;height:36px;margin:0 10px 10px 0;padding:0 40px 0 10px;font-size:15px}.legacy-store-search-form .legacy-select-grid select:first-child{width:400px}.legacy-store-search-form .legacy-select-grid select:nth-child(2){width:570px}.legacy-store-search-form .legacy-search-page-section .legacy-search-row,.legacy-store-search-form .legacy-search-page-section .legacy-filter-chips{display:none}.legacy-store-search-form .legacy-search-checkboxes,.legacy-store-search-form .legacy-budget-options{flex-wrap:wrap;gap:0;display:flex}.legacy-store-search-form .legacy-search-checkboxes input,.legacy-store-search-form .legacy-budget-options input{display:none}.legacy-store-search-form .legacy-search-checkboxes label,.legacy-store-search-form .legacy-budget-options label{color:#000;background:#eee;border-radius:0;height:40px;min-height:0;margin:0 10px 10px 0;padding:0 12px;font-size:15px;font-weight:300;line-height:40px;display:block}.legacy-store-search-form .legacy-budget-options span:before{content:"";vertical-align:-4px;background-image:url(/legacy-assets/icon-takauma-s.097467f.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:6px;display:inline-block}.legacy-store-search-form .legacy-budget-options span.blue:before{background-image:url(/legacy-assets/icon-yasuuma-s.210f419.png)}.legacy-store-search-form .legacy-search-actions{border-bottom:1px solid #e5e5e5;justify-content:flex-end;height:121px;margin:0 0 50px;padding:30px 0;display:flex}.legacy-store-search-form .legacy-search-actions button{background:#d62049;width:160px;min-width:160px;height:60px;font-size:22px;font-weight:400}@media(min-width:768px){.legacy-store-search-form{padding-bottom:50px}.legacy-store-search-form .legacy-search-page-section:first-of-type{height:auto;min-height:117px}.legacy-store-search-form .legacy-search-actions{margin-bottom:0}}.legacy-search-results{gap:16px;margin-top:28px;display:grid}.legacy-search-result-card{background:#fff;border:1px solid #dedede;grid-template-columns:148px minmax(0,1fr);gap:16px;min-height:154px;padding:14px;display:grid}.legacy-search-result-thumb{object-fit:cover;background:#f1f1f1;width:148px;height:116px;display:block}.legacy-search-result-body{min-width:0}.legacy-search-result-title{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.legacy-search-result-meta{color:#666;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:12px;line-height:1.55;overflow:hidden}.legacy-search-result-gate{color:#d71955;margin:12px 0 0;font-size:12px;font-weight:900;line-height:1.55}.legacy-search-ai-status{min-height:1.4em;color:var(--preview-muted);font-family:var(--preview-sans);margin:0 0 16px;font-size:13px;line-height:1.6}.legacy-store-search-form{--preview-red:#e60012;--preview-ink:#151414;--preview-line:#eae5e0;--preview-muted:#6e6b64;--preview-sans:"Inter", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif}.ai-search-status-line{color:var(--preview-ink);align-items:center;gap:10px;font-weight:700;display:flex}.ai-search-progress-dots{color:var(--preview-red);flex:none;align-items:center;gap:6px;display:inline-flex}.ai-search-progress-dots>span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite legacy-search-ai-dot-wave}.ai-search-progress-dots>span:nth-child(2){animation-delay:.12s}.ai-search-progress-dots>span:nth-child(3){animation-delay:.24s}.ai-search-status-text{min-width:0;display:grid}.ai-search-status-text>span{opacity:0;grid-area:1/1;transition:opacity .24s ease-out}.ai-search-status-text>.is-active{opacity:1}.ai-search-status-sub{color:var(--preview-muted);margin-top:2px;font-weight:400;display:block}.legacy-search-manual-group:not(.is-open)>:not(h2){display:none}.legacy-search-manual-summary{color:#888;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:55%;margin-left:10px;font-size:12px;font-weight:400;line-height:1.4;display:inline-block;overflow:hidden}.legacy-search-results-host[data-ai-active=true]>:not([data-ai-search-panel]):not(.legacy-search-default-heading){display:none}.legacy-search-ai-heading{color:#111;word-break:keep-all;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.4}.legacy-search-ai-heading .ai-search-heading-count{white-space:nowrap}.legacy-ai-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.legacy-ai-shop-result,.legacy-ai-shop-card{min-width:0}.legacy-ai-shop-summary{color:#111;cursor:pointer;min-width:0;list-style:none;display:block}.legacy-ai-shop-summary::-webkit-details-marker{display:none}.legacy-ai-shop-summary:focus-visible{outline-offset:4px;outline:2px solid #d71955}.legacy-ai-shop-media{aspect-ratio:1;background:#eee;width:100%;display:block;overflow:hidden}.legacy-ai-shop-media img{object-fit:cover;width:100%;height:100%}.ai-shop-media-link{min-width:0;display:block}.legacy-ai-shop-body{min-width:0;padding-top:9px;display:block}.legacy-ai-shop-title,.legacy-ai-shop-area,.legacy-ai-shop-genre,.legacy-ai-shop-budget,.legacy-ai-shop-hours,.legacy-ai-shop-holiday,.legacy-ai-shop-article-count{display:block}.legacy-ai-shop-title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;overflow:hidden}a.legacy-ai-shop-card{color:#111;text-decoration:none;display:block}.legacy-ai-shop-area,.legacy-ai-shop-genre,.legacy-ai-shop-budget,.legacy-ai-shop-hours,.legacy-ai-shop-holiday{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.45;overflow:hidden}.legacy-ai-shop-article-count{color:#333;margin-top:6px;font-size:12px;font-weight:700;line-height:1.4}.legacy-ai-shop-card[open] .legacy-ai-shop-article-count{color:#d71955}.legacy-ai-shop-articles{border-top:1px solid #111;margin:10px 0 0;padding:8px 0 0;list-style:none}.legacy-ai-shop-articles li+li{margin-top:7px}.legacy-ai-shop-articles a{color:#222;text-underline-offset:3px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:block}.legacy-ai-shop-articles a:focus-visible{outline-offset:2px;outline:2px solid #d71955}.legacy-search-ai-fill-heading{color:#111;margin:20px 0 12px;font-size:15px;font-weight:800;line-height:1.4}.legacy-search-ai-badge{color:#111;border:1px solid #111;width:fit-content;margin-bottom:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.legacy-search-ai-discovered{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.legacy-search-ai-discovered-heading-row{justify-content:space-between;align-items:baseline;margin:0 0 12px;display:flex}.legacy-search-ai-discovered-title{align-items:baseline;display:flex}.legacy-search-ai-discovered-heading{color:#111;margin:0;font-size:15px;font-weight:800;line-height:1.4}.legacy-search-default-heading{color:#111;margin:0 0 12px;font-size:15px;font-weight:800;line-height:1.4}.legacy-search-ai-discovered-count{color:#888;margin-left:8px;font-size:12px;font-weight:500}.legacy-search-ai-discovered-expand{color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.7;text-decoration:underline}.legacy-search-ai-expand,.legacy-search-ai-narrow{flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;display:flex}.legacy-search-ai-expand button,.legacy-search-ai-expand a,.legacy-search-ai-narrow button,.legacy-search-ai-narrow a{color:#666;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.7;text-decoration:underline}.legacy-search-ai-message{color:#666;margin:0 0 12px;font-size:13px;line-height:1.7}.legacy-search-ai-action-eyebrow{color:#888;flex-basis:100%;font-size:13px;line-height:1.7}.legacy-search-ai-chips{margin:0 0 20px}.legacy-search-ai-chip{color:#111;background:#eee;border-radius:3px;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 14px;font-size:14px;display:inline-flex}.legacy-search-ai-chip button{color:#666;cursor:pointer;background:0 0;border:0;font-size:12px}.legacy-search-ai-location-prompt{background:#fafafa;border:1px solid #ddd;border-left:3px solid #b3261e;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:12px 14px;display:flex}.legacy-search-ai-location-prompt p{color:#444;margin:0;font-size:13px;line-height:1.7}.legacy-search-ai-location-prompt strong{color:#111;display:block}.legacy-search-ai-location-prompt button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;padding:8px 14px;font-size:13px}.legacy-search-ai-condition-status{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.legacy-search-ai-condition-status[hidden]{display:none}.legacy-search-ai-condition-status>.legacy-search-ai-message{flex-basis:100%;margin:0}.legacy-search-ai-chip--weak{color:#666;background:0 0;border:1px dashed #ccc}.legacy-search-ai-skeleton-heading,.legacy-search-ai-skeleton-message,.legacy-search-ai-skeleton-chip,.legacy-search-ai-skeleton-card{background:linear-gradient(90deg,var(--preview-line) 25%,var(--preview-line) 50%,var(--preview-line) 75%)}@supports (color:color-mix(in lab,red,red)){.legacy-search-ai-skeleton-heading,.legacy-search-ai-skeleton-message,.legacy-search-ai-skeleton-chip,.legacy-search-ai-skeleton-card{background:linear-gradient(90deg,var(--preview-line) 25%,color-mix(in srgb,var(--preview-line) 35%,transparent) 50%,var(--preview-line) 75%)}}.legacy-search-ai-skeleton-heading,.legacy-search-ai-skeleton-message,.legacy-search-ai-skeleton-chip,.legacy-search-ai-skeleton-card{background-size:220% 100%;animation:1.4s linear infinite legacy-search-ai-shimmer}.legacy-search-ai-skeleton-heading{width:min(280px,70%);height:24px;margin:0 0 12px}.legacy-search-ai-skeleton-message{width:min(480px,100%);height:16px;margin:0 0 16px}.legacy-search-ai-skeleton-chips{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.legacy-search-ai-skeleton-chip{width:88px;height:40px}.legacy-search-ai-skeleton-card{border:1px solid var(--preview-line);min-height:114px}.legacy-search-ai-requery[aria-busy=true],.preview-search-ai-requery[aria-busy=true]{justify-content:center;align-items:center;gap:8px;line-height:normal;display:inline-flex}.legacy-search-ai-requery[aria-busy=true]{border-color:var(--preview-red);color:var(--preview-red)}.ai-search-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite legacy-search-ai-spinner}.ai-search-result-enter{animation:.28s ease-out both legacy-search-ai-result-enter;animation-delay:var(--ai-search-result-enter-delay,0s)}@keyframes legacy-search-ai-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes legacy-search-ai-dot-wave{0%,to{opacity:1}50%{opacity:.25}}@keyframes legacy-search-ai-spinner{to{transform:rotate(1turn)}}@keyframes legacy-search-ai-result-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.legacy-search-ai-skeleton-heading,.legacy-search-ai-skeleton-message,.legacy-search-ai-skeleton-chip,.legacy-search-ai-skeleton-card{background:var(--preview-line);animation:none}.ai-search-progress-dots>span,.ai-search-spinner,.ai-search-result-enter{animation:none}.ai-search-status-text>span{transition:none}}.legacy-search-ai-empty{text-align:center;background:#fff;border:1px solid #e5e5e5;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.legacy-search-ai-empty button{color:#111;background:#fff;border:1px solid #111;min-width:180px;height:44px;font-size:14px}.legacy-store-search-form .legacy-search-actions button[disabled],.legacy-store-search-form .legacy-search-actions button[aria-busy=true]{opacity:.6;cursor:wait}.legacy-shop-result-card{height:100%;min-height:190px;color:inherit;background:#fff;border:1px solid #dedede;grid-template-columns:148px minmax(0,1fr);gap:16px;padding:14px;text-decoration:none;display:grid}.legacy-shop-result-card:hover{border-color:#cfcfcf;box-shadow:0 2px 10px #00000014}.legacy-shop-result-media{background:#f1f1f1;grid-template-rows:minmax(0,1fr);place-items:center;width:148px;height:116px;display:grid;overflow:hidden}.legacy-shop-result-media img{object-fit:cover;width:100%;height:100%;display:block}.legacy-shop-result-media.is-missing{background:#eee}.legacy-shop-result-placeholder{color:#aaa;place-items:center;width:100%;height:100%;font-size:32px;font-weight:900;display:grid}.shop-image-placeholder{box-sizing:border-box;color:#777;width:100%;height:100%;font-size:initial;text-align:center;background:#eee;place-content:center;place-items:center;gap:7px;padding:10px;font-weight:400;display:grid}.shop-image-placeholder--hero{aspect-ratio:16/9}.shop-image-placeholder--compact{width:112px;height:88px}.shop-image-placeholder__icon{width:24px;height:24px}.shop-image-placeholder__label{color:#666;letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1.4}.legacy-shop-result-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.legacy-shop-result-title{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.legacy-shop-result-kana{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:11px;line-height:1.45;overflow:hidden}.legacy-shop-result-area,.legacy-shop-result-meta,.legacy-shop-result-address,.legacy-shop-result-description{color:#666;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.55;display:block;overflow:hidden}.legacy-shop-result-area,.legacy-shop-result-meta{white-space:nowrap;margin-top:8px}.legacy-shop-result-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box}.legacy-shop-result-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box}.legacy-shop-result-rating{color:#9a7b00;align-items:center;gap:5px;min-height:24px;margin-top:8px;font-size:12px;font-weight:900;display:inline-flex}.legacy-shop-result-rating img{object-fit:contain;width:22px;height:22px}.legacy-shop-result-distance{color:#d71955;background:#f7edf1;border-radius:3px;align-items:center;min-height:24px;margin-top:8px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.legacy-location-shop-card{min-height:178px}.legacy-shop-result-badges{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.legacy-shop-result-bookable{color:#fff;background:#111;border-radius:3px;align-items:center;min-height:26px;margin-top:auto;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.legacy-favorite-shell{border-bottom:1px solid #dedede;place-items:center;min-height:320px;padding:30px 0 66px;display:grid}.legacy-favorite-panel{text-align:center;background:#fff;border:1px solid #e5e5e5;width:min(520px,100%);padding:40px 36px;box-shadow:0 10px 30px #0000000f}.legacy-favorite-kicker{color:#b39a00;font-size:12px;font-weight:800}.legacy-favorite-panel h1{margin-top:8px;font-size:28px;font-weight:800}.legacy-favorite-panel p:not(.legacy-favorite-kicker){color:#555;margin-top:18px;font-size:14px;line-height:1.9}.legacy-favorite-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.legacy-favorite-actions a{min-width:132px;padding:14px 18px;font-size:14px;font-weight:800}.legacy-favorite-actions a:first-child{color:#fff;background:#d71955}.legacy-favorite-actions a:last-child{color:#111;background:#eee}.legacy-favorite-disabled-link{color:#fff;text-align:center;cursor:not-allowed;background:#4b5563;min-width:132px;padding:14px 18px;font-size:14px;font-weight:800}.legacy-favorite-banner ul{grid-template-columns:repeat(2,minmax(0,525px));gap:12px;max-width:1060px;margin:0 auto 24px;padding:0;list-style:none;display:grid}.legacy-favorite-banner img{width:100%;height:auto;display:block}.legacy-favorite-results .legacy-list-cards .legacy-list-item{list-style:none}.legacy-favorite-head{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.legacy-favorite-head h1{margin:0}.legacy-static-page .legacy-favorite-head h1{color:#1a1a1a}.legacy-favorite-tabs{border:1px solid #d6d6d6;display:inline-flex}.legacy-favorite-tabs a{color:#222;text-align:center;min-width:96px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none}.legacy-favorite-tabs a+a{border-left:1px solid #d6d6d6}.legacy-favorite-tabs a.active{color:#fff;background:#111}@media(max-width:767px){.legacy-favorite-head{flex-direction:column;align-items:stretch;gap:14px}.legacy-favorite-head h1{white-space:nowrap}.legacy-favorite-tabs{width:100%;display:flex}.legacy-favorite-tabs a{white-space:nowrap;flex:1 1 0;min-width:0;padding:12px 4px;font-size:13px}}.legacy-favorite-results{margin-top:28px}.legacy-favorite-bookmark-notice{color:#555;margin:18px 0 0;font-size:13px}.legacy-favorite-bookmarks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legacy-favorite-bookmark{background:#fff;border:1px solid #e5e5e5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.legacy-favorite-bookmark-link{color:#1a1a1a;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.legacy-favorite-bookmark-image{background:#eee;width:96px;height:72px;display:block;overflow:hidden}.legacy-favorite-bookmark-image img{object-fit:cover;width:100%;height:100%}.legacy-favorite-bookmark-title{font-size:15px;font-weight:700;line-height:1.5;display:block}.legacy-favorite-bookmark-meta{color:#777;margin-top:6px;font-size:12px;display:block}.legacy-favorite-bookmark-premium{color:#d71955;border:1px solid #d71955;margin-left:8px;padding:1px 6px;font-size:11px;line-height:1.4;display:inline-block}.legacy-favorite-bookmark-remove button{color:#222;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6d6d6;padding:8px 10px;font-size:12px}@media(max-width:767px){.legacy-favorite-bookmark{grid-template-columns:minmax(0,1fr)}.legacy-favorite-bookmark-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.legacy-favorite-bookmark-remove{justify-self:end}}.legacy-column-bookmark{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.legacy-column-bookmark-button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #1a1a1a;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:120px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.legacy-column-bookmark-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}.legacy-column-bookmark-button[aria-pressed=true]{color:#fff;background:#1a1a1a}.legacy-column-bookmark-button[aria-pressed=true] svg{fill:currentColor}.legacy-column-bookmark .legacy-review-action-status,.legacy-column-bookmark .legacy-review-action-error{margin:0}.legacy-user-bookmarks ul{margin:0;padding:0;list-style:none}.legacy-user-bookmarks li+li{border-top:1px solid #e5e5e5}.legacy-user-bookmarks-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legacy-user-bookmarks-head h3{margin-bottom:0}.legacy-user-bookmarks li a{color:#1a1a1a;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.legacy-user-bookmarks-image{background:#eee;width:64px;height:48px;display:block;overflow:hidden}.legacy-user-bookmarks-image img{object-fit:cover;width:100%;height:100%;display:block}.legacy-user-bookmarks li a small{color:#777;margin-top:4px;font-size:12px;display:block}.legacy-user-bookmarks-more{color:#d71955;white-space:nowrap;font-size:13px;font-weight:700;display:inline-block}.legacy-favorite-count{color:#555;margin-bottom:18px;font-size:13px}.legacy-login-shell{border-bottom:1px solid #dedede;place-items:center;min-height:420px;padding:18px 0 66px;display:grid}.legacy-login-panel{text-align:center;background:#fff;width:min(560px,100%);padding:46px 40px}.legacy-login-panel h1{margin-bottom:34px;font-size:22px;font-weight:800}.legacy-login-panel label{text-align:left;display:block}.legacy-login-panel label+label{margin-top:12px}.legacy-login-panel span{color:#555;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.legacy-login-panel input{border:1px solid #bdbdbd;outline:none;width:100%;height:54px;padding:0 14px;font-size:15px}.legacy-login-panel input::placeholder{color:#bbb}.legacy-login-panel button{color:#fff;background:#d71955;border:0;width:min(260px,100%);height:54px;margin-top:34px;font-size:15px;font-weight:800}.legacy-login-panel>a{color:#333;margin-top:24px;font-size:13px;text-decoration:underline;display:block}.legacy-static-page{color:#000;padding:0 0 48px}.legacy-static-page h1{color:#000;letter-spacing:0;border-bottom:1px solid #e5e5e5;margin:0 0 35px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-static-lead{color:#000;margin:0 0 10px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:18px;font-weight:600;line-height:32.4px}.legacy-static-body{font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:14px;font-weight:300;line-height:normal}.legacy-static-body h2{margin:24px 0 8px;font-size:16px;font-weight:700;line-height:1.7}.legacy-static-body p{margin:0 0 15px}.legacy-privacy-body ul{margin:0;padding:0;font-size:14px;font-weight:300;line-height:normal;list-style:none}.legacy-privacy-body li{padding:10px 0 5px}.legacy-privacy-body strong{color:#000;margin:0 0 10px;font-size:16px;font-weight:700;line-height:28.8px;display:block}.legacy-privacy-body .legacy-privacy-purposes{margin:8px 0;padding-left:1.6em;list-style:decimal}.legacy-privacy-body .legacy-privacy-purposes li{padding:2px 0}.legacy-static-body .legacy-legal-item{display:block}.legacy-static-body .legacy-static-contact-link{color:#1a1a1a;text-decoration:underline}.legacy-static-link-list{--legacy-static-link-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1l4 4-4 4' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-top:1px solid #e5e5e5}.legacy-static-link-list a{background-image:var(--legacy-static-link-arrow);color:#000;background-position:98%;background-repeat:no-repeat;background-size:6px;border-bottom:1px solid #e5e5e5;padding:15px 16px;font-size:16px;font-weight:300;line-height:normal;text-decoration:none;display:block;position:relative}.legacy-static-link-list a:after{content:none}.legacy-clone-readonly-notice{color:#222;background:#fff;border:1px solid #dedede;border-top-color:#d71955;margin:0 0 24px;padding:16px 18px}.legacy-clone-readonly-badges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.legacy-clone-readonly-badges span{color:#d71955;letter-spacing:0;border:1px solid #d71955;border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.legacy-clone-readonly-notice p{color:#333;margin:0;font-size:13px;line-height:1.8}.legacy-clone-readonly-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-contact-form,.legacy-registration-form,.legacy-user-auth form{margin-top:26px}.legacy-contact-form label,.legacy-registration-form,.legacy-user-auth form{gap:10px;display:grid}.legacy-contact-form{color:#000;margin-top:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:block}.legacy-contact-form ul{margin:0 0 50px;padding:0;list-style:none}.legacy-contact-form li{margin:0 0 20px;padding:0 0 30px}.legacy-contact-form h4{color:#000;margin:0 0 10px;font-size:16px;font-weight:600;line-height:normal}.legacy-contact-form sup{font-size:75%;line-height:0;position:relative;top:-.5em}.legacy-contact-form span,.legacy-contact-form legend{color:#000;font-size:16px;font-weight:600;line-height:normal}.legacy-contact-form input,.legacy-contact-form select,.legacy-contact-form textarea,.legacy-registration-form input,.legacy-user-auth input{color:#000;background:#fff;border:1px solid #ccc;border-radius:0;width:100%;padding:10px;font-family:YakuHanJP,Gen Interface JP,Arial,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal}.legacy-contact-form input,.legacy-contact-form select{height:40px}.legacy-registration-form input[name=email]{background:url(/legacy-assets/icon-input-mail.3c1a818.png) 5px/22px no-repeat;border-radius:4px;height:35.7969px;margin-bottom:10px;padding:8px 8px 5px 30px;font-family:YakuHanJP,Gen Interface JP,Arial;font-size:13px;line-height:20.8px}.legacy-contact-form select{width:300px;max-width:100%}.legacy-contact-form textarea{height:200px;margin-bottom:10px;font-family:monospace}.legacy-contact-form fieldset{border:0;padding:0;display:block}.legacy-contact-form fieldset label{color:#000;width:auto;height:24px;font-size:10px;font-weight:300;line-height:24px;display:table}.legacy-contact-form .radio{height:24px}.legacy-contact-form fieldset input{width:auto;height:18px;padding:0}.legacy-form-note{color:#555;margin:0;font-size:13px;line-height:1.7}.legacy-contact-form .legacy-form-note{color:#000;font-size:10px;line-height:normal}.legacy-contact-send-boundary,.legacy-user-auth-boundary,.legacy-premium-subscription-boundary{color:#222;background:#dedede;border:1px solid #dedede;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;font-size:12px;display:grid}.legacy-contact-send-boundary div,.legacy-user-auth-boundary div,.legacy-premium-subscription-boundary div{background:#fafafa;gap:4px;padding:10px 12px;display:grid}.legacy-contact-send-boundary dt,.legacy-user-auth-boundary dt,.legacy-premium-subscription-boundary dt{color:#555;font-weight:700}.legacy-contact-send-boundary dd,.legacy-user-auth-boundary dd,.legacy-premium-subscription-boundary dd{margin:0;font-weight:700}@media(max-width:640px){.legacy-contact-send-boundary,.legacy-user-auth-boundary,.legacy-premium-subscription-boundary{grid-template-columns:1fr}}.legacy-form-success,.legacy-form-error{color:#222;background:#fafafa;border:1px solid #dedede;margin:22px 0 0;padding:16px;font-size:14px;line-height:1.8}.legacy-form-success a{color:#222;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-block}.legacy-form-error,.legacy-field-error{color:#b00020}.legacy-field-error{font-size:12px;font-weight:400}.legacy-contact-form button,.legacy-registration-form button,.legacy-auth-button{color:#fff;background:#111;border:0;justify-content:center;align-items:center;width:240px;max-width:100%;height:48px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.legacy-contact-form button{background:#d62049;border-radius:4px;width:200px;height:44px;margin:0 auto 50px;padding:10px;font-family:YakuHanJP,Gen Interface JP,Arial;font-size:16px;font-weight:400;line-height:normal;display:block}.legacy-registration-form button{background:#d62049;border-radius:4px;width:100%;height:44px;margin-top:10px;padding:10px;font-family:YakuHanJP,Gen Interface JP,Arial;font-size:16px;font-weight:400;line-height:normal;display:block}@media(max-width:640px){.legacy-contact-form ul{margin-bottom:0}.legacy-contact-form h4,.legacy-contact-form span,.legacy-contact-form legend{font-size:14.5665px}.legacy-contact-form input,.legacy-contact-form select{height:30px;padding-top:5px;padding-bottom:5px}.legacy-contact-form input,.legacy-contact-form textarea{appearance:none;border-radius:5px}.legacy-contact-form select{width:100%}.legacy-contact-form button{appearance:none;border-radius:4px;width:100%;margin-bottom:0}}.legacy-auth-button.secondary{background:#111}.legacy-user-auth{gap:36px;display:grid}.legacy-login-shell{border-bottom:0;place-items:normal;width:100%;max-width:none;min-height:0;padding:0 0 48px;display:block;container:login-shell/inline-size}.legacy-login-shell .legacy-user-auth,.legacy-login-shell .register,.legacy-login-shell .login{width:100%;display:block}.legacy-login-shell .register{margin-bottom:50px}.legacy-login-shell .register h2,.legacy-login-shell .login h2{color:#000;border-bottom:1px solid #e5e5e5;margin:0 0 35px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-login-shell .register p,.legacy-login-shell .login p{color:#222;margin:0;font-size:15px;font-weight:700;line-height:1.8}.legacy-login-shell .legacy-login-form{gap:10px;margin-top:0}.legacy-login-shell .legacy-login-form label{gap:6px;display:grid}.legacy-login-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-login-shell .loginInput{background:#fff;border:1px solid #cfcfcf;height:46px;padding:0 14px;font-size:15px;line-height:46px}@media(max-width:767px){.legacy-login-shell .loginInput{font-size:16px}}.legacy-login-shell .mb10{margin-bottom:10px}.legacy-login-shell .btn1{text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:240px;max-width:100%;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.legacy-login-shell .btn1-green{color:#fff;text-align:center;background:#dabc00;border:0;width:100%;height:44px;min-height:44px;padding:10px 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;font-weight:300;line-height:normal;display:block}.legacy-login-shell .btn1-gray{color:#222;background:#fff;border-color:#d7d7d7}.legacy-login-shell .legacy-login-submit{color:#fff;text-shadow:none;background:#111}.legacy-login-shell .legacy-login-forget{margin-top:0}.legacy-login-shell .legacy-auth-button.secondary.btn1.btn1-green,.legacy-login-shell .legacy-auth-button.btn1.btn1-gray.mb20.legacy-login-submit{color:#fff;text-align:center;width:100%;max-width:400px;height:48px;min-height:48px;text-shadow:none;background:#111;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.legacy-login-shell .legacy-auth-button.secondary.btn1.btn1-green:hover,.legacy-login-shell .legacy-auth-button.btn1.btn1-gray.mb20.legacy-login-submit:hover{color:#fff;background:#000;text-decoration:none}.legacy-login-shell .legacy-auth-button.secondary.btn1.btn1-green:focus-visible,.legacy-login-shell .legacy-auth-button.btn1.btn1-gray.mb20.legacy-login-submit:focus-visible{outline-offset:2px;outline:2px solid #111}.legacy-login-shell .legacy-auth-link.btn1.btn1-gray.legacy-login-forget,.registration-email-panel .legacy-auth-link.btn1.btn1-gray.legacy-login-forget{color:#333;text-align:center;background:#fff;border:1px solid #d7d7d7;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:400px;height:48px;min-height:48px;margin-top:12px;padding:0 18px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.legacy-login-shell .legacy-auth-link.btn1.btn1-gray.legacy-login-forget:hover,.registration-email-panel .legacy-auth-link.btn1.btn1-gray.legacy-login-forget:hover{color:#333;background:#f5f5f5;border-color:#d7d7d7;text-decoration:none}.legacy-login-shell .legacy-auth-link.btn1.btn1-gray.legacy-login-forget:focus-visible,.registration-email-panel .legacy-auth-link.btn1.btn1-gray.legacy-login-forget:focus-visible{outline-offset:2px;outline:2px solid #b81547}@container login-shell (min-width:768px){.legacy-login-shell .legacy-user-auth{width:min(640px,100%);margin-inline:auto}}@container login-shell (max-width:767px){.legacy-login-shell .register h2,.legacy-login-shell .login h2{margin-bottom:17.5469px;font-size:16.653px;line-height:43.2978px}.legacy-login-shell .register{margin-bottom:32px}}.legacy-auth-link{color:#222;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.legacy-inline-link{color:#222;font-weight:700;text-decoration:underline}.legacy-account-notice{background:#fafafa;border:1px solid #dedede;margin:24px 0;padding:18px}.legacy-account-notice p{margin:0;font-weight:700}.legacy-account-notice p+p{color:#777;margin-top:10px;font-weight:400}.legacy-purchase-cancel-page .legacy-account-notice p,.legacy-purchase-success-page .legacy-account-notice p{font-weight:300}.legacy-purchase-cancel-page .legacy-purchase-inquiry a,.legacy-purchase-success-page .legacy-purchase-inquiry a{color:#1a1a1a;text-decoration:underline}.legacy-purchase-cancel-page .legacy-account-notice .legacy-auth-button+.legacy-purchase-inquiry{margin-top:16px}.legacy-premium-unsubscribe-message p{color:red;font-weight:300}@media(max-width:767px){.legacy-premium-unsubscribe-guide{word-break:keep-all;overflow-wrap:break-word}}.legacy-premium-unsubscribe-disabled{color:#aaa;background:#eee;border:1px solid #cfcfcf;border-radius:4px;justify-content:center;align-items:center;min-height:44px;margin-top:20px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.legacy-premium-unsubscribe-page .legacy-inline-link{color:#00e;font-weight:300}.legacy-premium-unsubscribe-page .legacy-static-body{min-height:1158px}.legacy-static-actions.account-actions{justify-content:flex-start;margin-top:18px}.legacy-bottom-promos{grid-template-columns:repeat(2,minmax(0,525px));gap:12px;max-width:1060px;margin:56px auto 0;display:grid}.legacy-bottom-promos.compact{grid-template-columns:repeat(2,minmax(0,376px));gap:12px;max-width:768px;margin-top:72px}.legacy-bottom-promos.footer{grid-template-columns:repeat(2,minmax(0,376px));gap:16px;width:100%;max-width:768px;margin:0 auto 90px;padding:0}.legacy-bottom-promos.article-aside{color:#000;grid-template-columns:1fr;gap:3px;width:306px;max-width:none;margin:30.67px 0 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-bottom-promos a,.legacy-bottom-promos img{display:block}.legacy-bottom-promos img{width:100%;height:auto}.legacy-user-static-page{border-top:0}.legacy-user-static-page h2{color:#000;border-bottom:1px solid #e5e5e5;margin:0 0 35px;font-size:22px;font-weight:600;line-height:50px}.legacy-user-static-page p{margin-bottom:20px;font-weight:300}.legacy-account-page{color:#1a1a1a;width:min(728px,100%);margin:0 auto;padding:40px 0 64px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic}.legacy-account-page h2{margin:0;font-size:32px;font-weight:700;line-height:44px}.legacy-account-page h3{margin:0;font-size:20px;font-weight:700;line-height:28px}.legacy-board-page .legacy-board-status-block{flex-direction:column;gap:16px;margin-top:28px;display:flex}.legacy-board-page .legacy-board-status,.legacy-board-page .legacy-board-renewal{margin:0;font-size:16px;font-weight:400;line-height:28px}.legacy-board-page .legacy-board-purchase-row{margin:28px 0 0}.legacy-user-unsubscribe-entry-page{min-height:1310px;padding-bottom:0}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-account-boundary,.legacy-user-unsubscribe-entry-page .legacy-premium-subscription-boundary[data-media-unsubscribe-profile]{grid-template-columns:1fr}.legacy-user-inline-form input[type=checkbox],.legacy-user-inline-form input[type=radio]{vertical-align:middle;background:0 0;border:0;border-radius:0;width:18px;min-width:18px;height:18px;min-height:0;margin:0 8px 0 0;padding:0;display:inline-block}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-survey-form fieldset.legacy-unsubscribe-question{border:0;margin:0 0 22px;padding:0}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-survey-form legend{color:#222;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.5;display:block}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-choice{color:#222;align-items:flex-start;gap:0;margin:0 0 8px;font-size:13px;font-weight:300;line-height:1.5;display:flex}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-choice span{margin:0;font-weight:300;display:inline}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-confirm{align-items:flex-start;margin:18px 0 16px;font-size:13px;font-weight:300;display:flex}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-confirm span{margin:0;font-weight:300;display:inline}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-survey-form textarea{min-height:88px;margin-top:6px;padding-left:8px}@media(max-width:767px){.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-survey-form textarea{font-size:16px}}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-survey-form .cf-turnstile{margin:16px 0 8px}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-validation-errors{margin:8px 0 0;padding-left:0;list-style:none}.legacy-user-unsubscribe-entry-page .legacy-unsubscribe-validation-errors li{margin:0;font-size:13px;line-height:1.6}.legacy-board-page .legacy-board-purchase-link{box-sizing:border-box;color:#1a1a1a;text-align:center;background:#fff;border:1px solid #d5d5d5;border-radius:4px;justify-content:center;align-items:center;width:min(528px,100%);min-height:52px;padding:14px 16px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.legacy-user-inline-form{gap:0;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:block}.legacy-user-inline-form p{font-size:13px}.legacy-user-inline-form input,.legacy-user-inline-form textarea{min-height:277px;padding-top:10px}.legacy-user-inline-form button[type=submit]{width:200px;margin:39px auto 0;display:block}.legacy-user-inline-form input,.legacy-user-inline-form textarea{border:1px solid #e5e5e5;border-radius:4px;width:100%;margin-bottom:10px;padding:8px 8px 5px 30px;font-size:13px}.legacy-user-inline-form input[type=email]{background:url(/legacy-assets/icon-input-mail.3c1a818.png) 5px/18px no-repeat}.legacy-user-inline-form.legacy-user-forget-form input,.legacy-user-inline-form.legacy-user-reset-form input{background-size:22px;height:36px;min-height:0}.legacy-user-inline-form.legacy-user-forget-form input[type=email]{background:url(/legacy-assets/icon-input-mail.3c1a818.png) 5px/22px no-repeat}.legacy-user-inline-form.legacy-user-forget-form label{color:#171717;margin:0 0 8px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:12px;font-weight:700;line-height:18px;display:block}.legacy-user-inline-form.legacy-user-reset-form input[type=password]{background:url(/legacy-assets/icon-input-password.eaac699.png) 5px/22px no-repeat}.legacy-user-inline-form.legacy-user-forget-form button[type=submit],.legacy-user-inline-form.legacy-user-reset-form button[type=submit]{background:#111;width:100%;margin:10px 0 0}.legacy-user-inline-form label span{margin-bottom:6px;font-weight:700;display:block}.legacy-user-inline-form button[type=submit]{color:#fff;text-align:center;cursor:pointer;background:#d62049;border:0;border-radius:4px;justify-self:stretch;padding:10px;font-size:16px}.legacy-user-subscription-banner{margin-top:28px}.legacy-user-subscription-banner a{box-sizing:border-box;color:#fff;text-align:center;background:#1a1a1a;border-radius:4px;justify-content:center;align-items:center;width:min(528px,100%);min-height:52px;padding:14px 16px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:flex}.legacy-user-setting-menu ul{margin:0;padding:0;list-style:none}.legacy-user-setting-menu li{flex-direction:column;gap:4px;padding:32px 0 0;display:flex}.legacy-user-setting-menu h3{margin:0;font-size:20px;font-weight:700;line-height:28px}.legacy-user-setting-menu a{color:#1a1a1a;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:flex}.legacy-user-setting-menu a:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1l4 4-4 4' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/6px 10px no-repeat;flex:0 0 6px;width:6px;height:10px}.legacy-user-account-info{padding-top:28px}.legacy-user-account-info dl{margin:0}.legacy-user-account-row{border-bottom:1px solid #e5e5e5;align-items:center;gap:24px;padding:14px 0;display:flex}.legacy-user-account-info dt{color:#737373;flex:0 0 256px;margin:0;font-size:14px;font-weight:400;line-height:24px}.legacy-user-account-info dd{color:#1a1a1a;word-break:break-all;flex:auto;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:28px}.legacy-user-display-name-form{border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 0;display:flex}.legacy-user-display-name-form label{color:#737373;flex:none;font-size:14px;line-height:24px}.legacy-user-display-name-form input[type=text]{color:#1a1a1a;border:1px solid #ccc;border-radius:4px;flex:200px;min-width:0;padding:8px 12px;font-size:16px;line-height:24px}.legacy-user-display-name-form button{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:4px;flex:none;padding:8px 20px;font-size:14px;line-height:24px}.legacy-user-display-name-error,.legacy-user-display-name-notice,.legacy-user-display-name-notes{flex:1 0 100%;margin:0;font-size:13px;line-height:22px}.legacy-user-display-name-error{color:#c62828}.legacy-user-display-name-notice{color:#2e7d32}.legacy-user-display-name-notes{color:#737373;padding-left:1.2em}.legacy-purchase-page{-webkit-font-smoothing:auto;width:calc(100% - .5px);padding-bottom:147px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-purchase-page h3{margin:0 0 10px;font-size:18px;font-weight:600;line-height:36px}.legacy-purchase-page h4{margin:0 0 10px;font-size:16px;font-weight:600;line-height:24px}.legacy-purchase-page p{margin:0;font-size:10px;font-weight:300;line-height:normal}.legacy-purchase-page ul{margin:0;padding:0;list-style:none}.legacy-purchase-page li{background:#fff;margin:0;padding:5px 12px;font-size:12px;line-height:normal}.legacy-purchase-page .subscription{text-align:center;margin:0 0 33px;font-size:16px;line-height:normal}.legacy-purchase-page .year,.legacy-purchase-page .month{color:#fff;border-radius:4px;margin:0 0 5px;padding:10px;font-size:16px;font-weight:300;line-height:normal}.legacy-purchase-page .year{background:#111}.legacy-purchase-page .month{background:#111;margin-bottom:15px}.legacy-purchase-page .subscription .legacy-auth-button{flex-direction:column;height:auto;min-height:58px;padding:10px}.legacy-purchase-page .subscription .legacy-auth-button .legacy-purchase-price{white-space:nowrap;font-size:16px;font-weight:300}.legacy-purchase-page .subscription p{margin:0 0 15px;font-size:16px;line-height:normal}.legacy-purchase-page .subscription span{font-size:12px;line-height:normal}.legacy-purchase-page .box{background:#f2f2f2;margin:0 0 30px;padding:15px}.legacy-purchase-page .box3{margin:0 0 30px}.legacy-purchase-page .box p,.legacy-purchase-page .box li,.legacy-purchase-page .box3 li{word-break:keep-all;overflow-wrap:break-word}.legacy-purchase-benefit-image{width:100%;max-width:600px;height:auto;margin:0 auto 15px;display:block}.legacy-purchase-calendar-image{width:498px;max-width:100%;height:auto;margin:0;display:block}.legacy-purchase-notice{color:red;height:12px;margin:12px 0 33px;font-size:12px;line-height:1;display:block}.legacy-user-warning{color:#000;background:#eee;margin:16px 0 20px;padding:18px 16px}.legacy-user-error{color:#d00000}.legacy-user-login-button{color:#fff;text-align:center;background:#111;width:200px;margin:22px auto 0;padding:10px 0;text-decoration:none;display:block}.legacy-user-static-page .legacy-static-disabled-link[data-clone-unsubscribe-entry-login-readonly]{cursor:default;background:#d71955;width:200px;min-height:0;margin:22px auto 0;padding:10px 0;font-size:16px;font-weight:400;display:flex}.legacy-content-with-side{grid-template-columns:644px 297px;align-items:start;gap:49px;width:min(990px,100%);margin-inline:auto;display:grid}.legacy-info-layout>*,.legacy-column-detail-layout>*,.legacy-rank-shell>*,.legacy-rank-main>*,.legacy-rank-page-list>li,.legacy-rank-page-body>strong,.legacy-teriyakisbest-shell .legacy-content-with-side>*{min-width:0}.legacy-newarrival-layout{grid-template-columns:644px 297px;justify-content:center;align-items:start;gap:49px;display:grid}.legacy-list-cards{gap:0;display:grid}.legacy-list-item{color:#000;background:#fff;border:1px solid #e8e8e8;grid-template-columns:250px minmax(0,1fr);width:643.5px;height:150px;margin-bottom:40px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;text-decoration:none;display:grid;position:relative;box-shadow:0 0 2px #00000030}.legacy-list-thumb{background:#eee;width:250px;height:150px;overflow:hidden;transform:translate(-1px,-1px)}.legacy-list-thumb img{object-fit:cover;width:100%;height:100%;display:block}.legacy-list-thumb span:not(.legacy-list-new){color:#b39a00;place-items:center;height:100%;font-size:18px;font-weight:900;display:grid}.legacy-list-body{min-width:0;padding:15px 10px 15px 22px;transform:translate(-1px,-1px)}.legacy-list-title{color:#000;word-break:keep-all;overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:normal;display:-webkit-box;overflow:hidden}.legacy-list-place{color:#545454;overflow-wrap:anywhere;margin-top:0;font-size:12px;font-weight:300;line-height:normal}.legacy-list-curator{align-items:center;gap:0;margin-top:0;margin-left:-10px;display:flex}.legacy-list-curator>img{object-fit:cover;border-radius:999px;flex:none;width:55px;height:55px;display:block}.legacy-list-curator p{flex-direction:column;justify-content:center;gap:0;width:260px;min-width:0;height:55px;padding:5px 10px;display:flex}.legacy-list-curator strong,.legacy-list-curator small{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;line-height:normal;overflow:hidden}.legacy-list-curator small{color:#000;font-size:12px}.legacy-list-rating{min-width:0;padding-top:0;display:block;position:absolute;top:85px;right:25px;transform:translate(-1px,-1px)}.legacy-list-rating img{width:40px;height:auto;display:block}.legacy-article-sidebar{gap:30px;display:grid}.legacy-teriyakist-shell{width:min(100%,990px);margin:0 auto;padding:20px 0 0}.legacy-teriyakist-main h1{color:#000;border-bottom:1px solid #e5e5e5;height:51px;margin:0 0 35px;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-teriyakist-lead{color:#222;margin:36px 0 34px;font-size:15px;font-weight:700;line-height:1.8}.legacy-teriyakist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 28px;margin:0;padding:0;list-style:none;display:grid}.legacy-teriyakist-grid a{color:#111;text-align:center;justify-items:center;gap:9px;text-decoration:none;display:grid}.legacy-teriyakist-avatar{background:#f5f5f5;border-radius:999px;width:116px;height:116px;display:block;overflow:hidden}.legacy-teriyakist-avatar img{object-fit:cover;width:100%;height:100%;display:block}.legacy-teriyakist-grid strong{color:#111;font-size:13px;font-weight:900;line-height:1.35}.legacy-teriyakist-grid small{color:#666;font-size:11px;font-weight:700;line-height:1.3}.legacy-teriyakist-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.legacy-teriyakist-list li{color:#000;border-bottom:1px solid #ddd;width:643.5px;margin:0 0 20px;padding:0 10px 20px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-teriyakist-list-item{color:#000;padding:0;text-decoration:none;display:block}.legacy-teriyakist-list-author{align-items:flex-start;display:flex}.legacy-teriyakist-list-avatar{background:0 0;border-radius:0;flex:0 0 93.5156px;width:93.5156px;height:93.5156px;display:block;overflow:hidden}.legacy-teriyakist-list-avatar img{object-fit:cover;width:100%;height:100%;display:block}.legacy-teriyakist-list-body{flex:1;min-width:0;padding:10px;display:block}.legacy-teriyakist-list-body strong{color:#000;font-size:16px;font-weight:300;line-height:1.8;display:block}.legacy-teriyakist-list-headline{color:#7f7269;margin-top:0;font-size:12px;font-weight:300;line-height:normal;display:block}.legacy-teriyakist-list-title{color:#dabc00;margin-top:0;font-size:14px;font-weight:600;line-height:28px;display:block}.legacy-teriyakist-list-introduction{color:#000;width:100%;padding:5px 10px;font-size:12px;font-weight:300;line-height:1.6;display:block}.legacy-article-sidebar h2{color:#000;margin:0;padding:5px 0;font-size:18px;font-weight:600;line-height:50px}.legacy-sidebar-article-list{display:block}.legacy-sidebar-article-list a{color:#000;margin-bottom:20px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;text-decoration:none;display:flex}.legacy-sidebar-article-list img{object-fit:cover;flex:none;width:89px;height:66px;margin-top:6.5px;margin-right:14.953px;display:block}.legacy-sidebar-article-list a>span{width:193.047px;display:block}.legacy-sidebar-article-list strong{color:#000;word-break:keep-all;overflow-wrap:break-word;font-size:16px;font-weight:600;line-height:normal;display:block}.legacy-sidebar-article-list small{color:#555;display:block}.legacy-sidebar-article-list small.curator{font-size:10px;line-height:20px}.legacy-sidebar-article-list small.shop{font-size:11px;line-height:normal}.legacy-side-promos{gap:20px;width:300px;display:grid}.legacy-side-promos a,.legacy-side-promos img{display:block}.legacy-side-promos img{width:300px;height:auto}.legacy-rank-after-list{width:100%;padding:34px 0 32px 42px}.legacy-rank-after-list .legacy-article-sidebar{gap:28px;display:grid}.legacy-rank-after-list .legacy-article-sidebar h2{border-bottom:1px solid #e4e4e4;margin:0;padding:0 0 8px;font-size:18px;line-height:1.4}.legacy-rank-after-list .legacy-sidebar-article-list a{border-bottom:1px solid #e4e4e4;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:16px;min-height:78px;margin:0;padding:8px 0;display:grid}.legacy-rank-after-list .legacy-sidebar-article-list img{object-fit:cover;width:122px;height:62px;margin:0}.legacy-rank-after-list .legacy-sidebar-article-list a>span{width:auto;min-width:0}.legacy-rank-after-list .legacy-sidebar-article-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.legacy-rank-after-list .legacy-side-promos{width:100%;display:block}.legacy-rank-after-list .legacy-side-promos a{display:none}.legacy-rank-after-list .legacy-side-promos a:first-child{display:block}.legacy-rank-after-list .legacy-side-promos img{object-fit:fill;width:100%;height:86px}.legacy-bottom-banner{color:#fff;text-align:center;gap:0;max-width:760px;margin:56px auto 0;font-size:18px;font-weight:800;display:grid}.legacy-bottom-banner span{padding:22px 18px}.legacy-bottom-banner span:first-child{background:#262626}.legacy-bottom-banner span:last-child{background:#b39a00}.legacy-detail-shell{max-width:990px;margin:0 auto;padding:28px 0 76px}.article-lead-figure,.article-body-figure{margin:1.6em 0}.article-lead-figure{margin:18px 0 8px}.article-lead-figure.is-paywall-hero{margin-top:10px}.article-lead-figure.is-paywall-hero .article-image-zoom-trigger{aspect-ratio:1.36;overflow:hidden}.article-lead-figure.is-paywall-hero img{object-fit:cover;width:100%;height:100%}.article-lead-figure img,.article-body-figure img{border-radius:2px;width:100%;max-width:640px;height:auto;display:block}.article-lead-figure:not(.is-paywall-hero) .article-image-zoom-trigger{max-height:360px;overflow:hidden}.article-lead-figure:not(.is-paywall-hero) [data-gallery-main-image]{object-fit:contain;max-height:360px}.article-lead-figure figcaption,.article-body-figure figcaption,.article-tail-gallery-caption{color:#595955;margin-top:7px;font-size:12px;line-height:1.6}.article-image-zoom-trigger{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;max-width:640px;margin:0;padding:0;display:block}.article-image-zoom-trigger:focus-visible{outline-offset:2px;outline:2px solid #d3232a}.article-body-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.article-body-duo .article-image-zoom-trigger{max-width:none}.article-tail-gallery{grid-template-columns:repeat(3,1fr);gap:8px;margin:1.6em 0 0;display:grid}.article-tail-gallery-item{cursor:zoom-in;background:#ededed;border:0;border-radius:2px;width:100%;max-width:none;margin:0;padding:0;display:block;overflow:hidden}.article-tail-gallery-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.article-lightbox{z-index:10003;background:#000000c7;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.article-lightbox[hidden]{display:none!important}.article-lightbox-stage{aspect-ratio:4/3;width:min(720px,100vw - 64px);max-width:min(720px,100vw - 64px);max-height:calc(100dvh - 64px);position:relative}.article-lightbox-img{box-sizing:border-box;object-fit:contain;background:#111;border:2px solid #fff;width:100%;height:100%;display:block}.article-lightbox-close{color:#fff;cursor:pointer;background:#141414d1;border:1px solid #ffffffeb;border-radius:999px;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:-20px;right:-20px}.article-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}@media(max-width:767px){.article-lightbox{padding:16px}.article-lightbox-stage{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.article-lightbox-close{top:-12px;right:-8px}}.legacy-article-review-layout{grid-template-columns:663px 297px;align-items:start;gap:45px;max-width:1005px;margin:24px auto 0;display:grid}.legacy-article-review-main{min-width:0}@media(min-width:768px){.legacy-article-review-layout.is-paywall-article-layout{grid-template-columns:608px 283px;gap:63px;width:954px;max-width:none;margin-left:27px;margin-right:0}.is-paywall-article-layout .legacy-article-review-main{margin-top:-20px}.is-paywall-article-layout .legacy-article-review-head{padding-bottom:6px}}.legacy-article-review-head{padding:0 0 24px;position:relative}.legacy-article-review-author{color:#222;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.legacy-article-review-avatar{object-fit:cover;width:60px;height:60px}.legacy-article-review-badge{position:absolute;top:0;right:0}.legacy-article-review-head h1{color:#e62749;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:20px;font-weight:600;line-height:30px}.legacy-article-review-shop{color:#222;font-size:14px;font-weight:800}.article-shop-summary{color:#555;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 18px;font-size:13px;line-height:1.6;display:flex}.article-shop-summary-line{color:#222;overflow-wrap:anywhere;min-width:0;margin:0}.article-shop-summary-anchor{color:#d71955;flex:none;font-weight:700;text-decoration:underline}.legacy-review-body{max-width:none;margin:28px 0 0;font-size:15px;font-weight:400;line-height:2.05}.legacy-review-body p+p{margin-top:24px}.legacy-review-shop-section{color:#000;margin-top:49.08px}.legacy-shop-main-visual{background:#f5f5f5;border:1px solid #e5e5e5;margin:22px 0 0;overflow:hidden}.legacy-shop-main-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.legacy-review-shop-movie-player{max-width:100%;height:auto;margin:0 auto;display:block}.legacy-review-shop-section h2{color:#000;margin:0 0 15px;font-size:24px;font-weight:600}.legacy-review-shop-title{color:#e5214f;font-size:22px;font-weight:600;line-height:33px;display:block}.legacy-review-shop-genre{margin-top:0;margin-bottom:10px;font-size:17px;font-weight:600;line-height:normal}.legacy-review-shop-rating{color:#b79500;align-items:center;gap:6px;min-height:28px;margin:8px 0 0;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.legacy-review-shop-rating img{object-fit:contain;width:28px;height:28px;display:block}.legacy-review-shop-map{background:#f1f1f1;width:100%;height:180px;margin:0;position:relative;overflow:hidden}.legacy-review-shop-map iframe,.legacy-review-shop-map [data-shop-detail-map-canvas]{border:0;width:100%;height:100%;display:block}.legacy-review-shop-map>a{z-index:1;color:#2467d9;background:#fff;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 1px 4px #0000002e}.legacy-review-shop-info-grid{grid-template-columns:1fr;align-items:start;gap:0;margin-top:0;display:grid}.legacy-review-shop-info-panel{min-width:0}.legacy-review-shop-address{border-bottom:1px solid #ddd;min-height:67.75px;margin-bottom:15px;padding:19.875px 34px 19.875px 0;font-size:15px;font-weight:600;line-height:27px;display:block;position:relative}.legacy-review-shop-address:after{content:"";border:2px solid #72b59d;border-radius:50% 50% 50% 0;width:15px;height:15px;position:absolute;top:50%;right:8px;transform:translateY(-60%)rotate(-45deg)}.legacy-review-shop-detail-grid{grid-template-columns:minmax(0,354px) 265px;align-items:start;gap:10px 44px;display:grid}.legacy-review-shop-section .legacy-review-shop-data{border-top:0;grid-template-columns:70px minmax(0,1fr);column-gap:23px;min-width:0;max-width:none;margin:0;font-size:13px}.preview-shop-facts.legacy-review-shop-section .legacy-review-shop-data{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-review-shop-section .legacy-review-shop-data dt,.legacy-review-shop-section .legacy-review-shop-data dd{border-bottom:0;padding:8px 0;line-height:1.65}.legacy-review-shop-section .legacy-review-shop-data dt{color:#000;font-weight:300}.legacy-review-shop-section .legacy-review-shop-data dd{color:#000;overflow-wrap:anywhere;min-width:0;font-weight:300}.legacy-review-shop-phone-label{padding-top:12px;font-weight:600!important}.legacy-review-shop-phone{letter-spacing:0;font-size:28px;font-weight:600;padding-top:2px!important;line-height:1.25!important}.legacy-review-shop-phone a{color:inherit;text-decoration:none}.legacy-review-shop-link-icon{vertical-align:-.1em;flex:none;width:.9em;height:.9em;margin-right:.25em;display:inline-block}.legacy-review-shop-link-icon--phone{width:20px;height:20px}.legacy-review-shop-link-icon--map-pin{width:14px;height:14px}.legacy-review-shop-link-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-review-copy-button{width:100%;height:44px;color:var(--preview-ink,#151414);background:#dabc00;border:0;border-radius:4px;margin-top:28px;font-size:16px;font-weight:400}.legacy-review-shop-links{border-top:1px solid #e0e0e0;grid-template-columns:1fr;gap:0;min-width:0;margin-top:0;display:grid}.legacy-review-shop-links a{color:#000;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;min-height:42px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:flex}.legacy-review-shop-links a+a{margin-top:2px}.legacy-review-shop-links .legacy-review-shop-instagram{color:#d53078}.legacy-review-shop-links .legacy-review-shop-facebook{color:#3d4a92}.legacy-review-shop-links a:after{content:">";color:#aaa;font-size:18px;font-weight:400}.legacy-shop-reservation-section{background:#fff;border:1px solid #e5e5e5;padding:18px}.legacy-shop-reservation-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.legacy-shop-reservation-head h2{color:#222;margin:0;font-size:18px;font-weight:900;line-height:1.35}.legacy-shop-reservation-head a{color:#fff;white-space:nowrap;background:#d71955;border:1px solid #d71955;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.legacy-shop-course-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.legacy-shop-course-card{background:#fafafa;border:1px solid #eee;padding:12px}.legacy-shop-course-card span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.legacy-shop-course-card strong{color:#222;min-width:0;font-size:14px;font-weight:900;line-height:1.45}.legacy-shop-course-card small{color:#d71955;flex:none;font-size:12px;font-weight:900;line-height:1.45}.legacy-shop-course-card p,.legacy-shop-reservation-note{color:#555;margin:8px 0 0;font-size:13px;line-height:1.7}.legacy-facility-chip{color:#555;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:3px;align-items:center;gap:6px;min-height:24px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.legacy-facility-chip:before{content:"";opacity:.78;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.legacy-facility-chip--lunch,.legacy-facility-chip--morning{color:#2f6a3b;background:#f4faf3;border-color:#bdd7c0}.legacy-facility-chip--saturday,.legacy-facility-chip--sunday,.legacy-facility-chip--weekend,.legacy-facility-chip--holiday{color:#315a86;background:#f4f8fd;border-color:#c8d6ea}.legacy-facility-chip--late-night,.legacy-facility-chip--midnight{color:#604889;background:#f8f4fc;border-color:#d3c6e8}.legacy-facility-chip--private-room,.legacy-facility-chip--counter{color:#80612b;background:#fff9ed;border-color:#e1cfad}.legacy-facility-chip--smoking{color:#555d66;background:#f6f7f8;border-color:#cfd2d6}.legacy-external-chip{color:#c3164b;background:#fff7fa;border:1px solid #f1c9d6;border-radius:3px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.legacy-external-chip--reservation{color:#8a6400;background:#fffaf0;border-color:#d8b55f}.legacy-external-chip--tabelog,.legacy-external-chip--website{color:#6f5a35;background:#fffdf7;border-color:#ded2bd}.legacy-external-chip--instagram,.legacy-external-chip--facebook{color:#344b88;background:#f6f8ff;border-color:#d2d8ef}.legacy-shop-image-card{background:#f3f3f3;margin:0;display:block}.legacy-shop-image-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.legacy-shop-image-card figcaption{color:#555;padding:8px 10px;font-size:12px;line-height:1.5}.legacy-shop-related-curator{color:#555;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;font-size:12px;line-height:1.35;display:grid}.legacy-shop-related-curator img{object-fit:cover;background:#f1f1f1;border-radius:50%;width:30px;height:30px}.legacy-shop-related-curator a,.legacy-shop-related-curator span span{overflow-wrap:anywhere;color:#333;font-weight:900;text-decoration:none;display:block}.legacy-shop-related-curator small{color:#999;margin-top:2px;font-size:10px;font-weight:700;display:block}.legacy-review-shop-aside{color:#222;gap:18px;font-size:13px;display:grid}.legacy-review-action-box{text-align:center;background:#f0f0f0;padding:22px 18px}.legacy-review-action-box p{margin:0;font-size:13px;font-weight:900;line-height:1.55}.legacy-review-action-box strong,.legacy-review-aside-shop{color:#e5214f}.legacy-review-action-status,.legacy-review-action-error{color:#5c4524;background:#fffaf0;border:1px solid #d9d0bf;margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.legacy-review-action-error{color:#9a2f2f;background:#fff3f3;border-color:#e5b4b4}.legacy-review-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.legacy-review-action-form{min-width:0}.legacy-review-action-box button,.legacy-review-action-box a{color:#222;background:#fff;border:0;border-radius:18px;justify-content:center;align-items:center;height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000001f}.legacy-review-action-form button{cursor:pointer;gap:6px;width:100%}.legacy-review-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 16px;width:16px;height:16px}.legacy-review-action-box button[aria-pressed=true]{color:#fff;background:#9a1f1f}.legacy-review-list-link{color:#222;border-bottom:1px solid #ddd;padding:0 0 16px;font-weight:900;display:block}.legacy-review-list-link-disabled{color:#4b5563;cursor:not-allowed}.shop-order-4717{color:#151414}.shop-lead{margin-top:16px}.shop-lead-tags{color:#e5214f;flex-wrap:wrap;gap:0 12px;margin:0;font-size:13px;font-weight:700;line-height:1.6;display:flex}.shop-lead-tags span+span{border-left:1px solid #ddd;padding-left:12px}.shop-lead-name{word-break:keep-all;overflow-wrap:break-word;margin:10px 0 0;font-size:34px;font-weight:700;line-height:1.3}.shop-lead-name .shop-name-part{word-break:keep-all;overflow-wrap:break-word;max-width:100%;display:inline-block}.shop-lead-kana{color:#999;margin:4px 0 0;font-size:13px;line-height:1.5}.shop-lead-facts{flex-wrap:wrap;gap:6px 28px;margin:20px 0 0;font-size:14px;line-height:1.6;display:flex}.shop-lead-facts div{align-items:baseline;gap:8px;display:flex}.shop-lead-facts dt{color:#888;font-size:12px}.shop-lead-facts dd{margin:0;font-weight:600}.shop-lead-actions.legacy-review-action-box{text-align:left;background:0 0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:0;display:flex}.shop-lead-actions .legacy-review-action-form{flex:none}.shop-lead-actions.legacy-review-action-box button,.shop-lead-actions.legacy-review-action-box .shop-lead-book{min-width:116px;height:48px;box-shadow:none;color:#151414;background:#fff;border:1px solid #ddd;border-radius:4px;padding:0 22px;font-size:14px;font-weight:700}.shop-lead-actions.legacy-review-action-box button[aria-pressed=true]{color:#fff;background:#9a1f1f;border-color:#9a1f1f}.shop-lead-actions.legacy-review-action-box .shop-lead-book{background:#dabc00;border-color:#dabc00;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.shop-lead-actions .shop-lead-jump{height:auto;box-shadow:none;color:#e5214f;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.shop-lead .legacy-review-action-status,.shop-lead .legacy-review-action-error{margin-top:16px}.shop-gallery{margin-top:32px;position:relative}.shop-gallery-grid{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.shop-gallery-grid>li{min-height:0}.shop-gallery-grid>li:first-child{grid-row:1/span 2}.shop-gallery-grid figure{background:#e5e5e5;margin:0;position:relative;overflow:hidden}.shop-gallery-grid figure img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shop-gallery-grid>li:first-child .legacy-shop-main-visual{aspect-ratio:4/3;border:0;height:auto}.shop-gallery-grid .legacy-shop-image-card{height:100%;min-height:0}.shop-gallery-grid figcaption{-webkit-line-clamp:2;color:#555;background:#ffffffd9;-webkit-box-orient:vertical;padding:6px 10px;font-size:12px;line-height:1.5;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.shop-gallery[data-shop-gallery-count="2"] .shop-gallery-grid{grid-template-rows:1fr}.shop-gallery[data-shop-gallery-count="2"] .shop-gallery-grid>li:first-child{grid-row:auto}.shop-gallery[data-shop-gallery-count="1"] .shop-gallery-grid{display:block}.shop-gallery[data-shop-gallery-count="1"] .shop-gallery-grid>li:first-child .legacy-shop-main-visual{aspect-ratio:16/9;border:1px solid #e5e5e5;height:auto}.shop-gallery[data-shop-gallery-count="1"] .shop-gallery-grid>li:first-child .legacy-shop-main-visual img{aspect-ratio:16/9;height:auto;position:static}.shop-gallery-grid>.shop-gallery-more{display:none}.shop-gallery--open .shop-gallery-grid{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-gallery--open .shop-gallery-grid>li:first-child{grid-row:auto}.shop-gallery.shop-gallery--open[data-shop-gallery-count="2"] .shop-gallery-grid,.shop-gallery.shop-gallery--open[data-shop-gallery-count="2"] .shop-gallery-grid>li:first-child{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-gallery-grid .shop-gallery-broken img{visibility:hidden}.shop-gallery--open .shop-gallery-grid figure{aspect-ratio:4/3;height:auto}.shop-gallery--open .shop-gallery-grid>.shop-gallery-more{display:block}.shop-gallery-all{z-index:2;color:#fff;cursor:pointer;background:#151414c7;border:0;border-radius:16px;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.shop-gallery-all[hidden]{display:none}.shop-section-title{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.4}.shop-about{margin-top:48px}.shop-about-text{color:#333;margin:0;font-size:15px;line-height:1.9}.shop-about-note{color:#777;margin:10px 0 0;font-size:12px;line-height:1.6}.shop-recommend{margin-top:24px}.shop-recommend-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.shop-recommend-card{background:#fff;border:1px solid #e5e5e5;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;padding:16px;display:grid}.shop-recommend-thumb img,.shop-recommend-thumb-empty{aspect-ratio:4/3;object-fit:cover;background:#eee;width:100%;display:block}.shop-recommend-title{color:#151414;font-size:18px;font-weight:700;line-height:1.5;text-decoration:none;display:block}.shop-recommend-body .legacy-shop-related-curator{align-items:center;gap:8px;margin-top:10px}.shop-recommend-body .legacy-shop-related-curator img{object-fit:cover;border-radius:50%;width:30px;height:30px}.shop-recommend-body .legacy-shop-related-curator small{color:#888;font-weight:400;display:block}.shop-recommend-excerpt{color:#444;margin:12px 0 0;font-size:13px;line-height:1.7}.shop-recommend-read{color:#e5214f;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.shop-facilities{margin-top:48px}.shop-info.legacy-review-shop-section{margin-top:48px;scroll-margin-top:80px}.shop-info-title{align-items:baseline;gap:12px;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.4;display:flex}.shop-info-title small{color:#888;font-size:12px;font-weight:400}.shop-info-grid.legacy-review-shop-info-grid{grid-template-columns:minmax(0,1fr) 320px;column-gap:40px}.shop-info .legacy-review-shop-data{border-top:1px solid #e0e0e0;grid-template-columns:96px minmax(0,1fr)}.shop-info .legacy-review-shop-data dt,.shop-info .legacy-review-shop-data dd{border-bottom:1px solid #e0e0e0;padding:14px 0}.shop-info .legacy-review-shop-data dt{color:#888;font-size:12px}.shop-info .legacy-review-shop-data dd{font-size:14px;font-weight:500}.shop-info .legacy-review-shop-data dd.legacy-review-shop-phone{margin-top:7px;padding-bottom:7px;font-size:24px;font-weight:700;line-height:1.3}.shop-info .legacy-review-shop-rating{margin:0;padding:14px 0}.shop-info .legacy-review-shop-map{border-radius:4px;height:180px}.shop-info .legacy-review-shop-map>a{color:#151414}.shop-info .legacy-review-shop-links{margin-top:14px}.shop-aux{border-top:1px solid #e0e0e0;margin-top:48px;padding-top:24px}.shop-aux-row{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.shop-aux-copy.legacy-review-copy-button{color:#151414;background:#fff;border:1px solid #ccc;border-radius:4px;width:auto;height:36px;margin:0;padding:0 14px;font-size:12px;font-weight:700}.shop-aux-link.legacy-review-list-link,.shop-aux-link{color:#e5214f;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline}.shop-aux-notes{color:#888;margin-top:16px;font-size:12px;line-height:1.7}.shop-aux-notes a{color:#e5214f;text-decoration:underline}.shop-aux-notes p{margin:4px 0 0}.shop-sp-bar{display:none}@media(max-width:767px){.shop-lead-name{font-size:26px}.shop-lead-facts{gap:4px 20px}.shop-lead-actions.legacy-review-action-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-lead-actions.legacy-review-action-box .shop-lead-book{grid-column:1/-1}.shop-lead-actions .shop-lead-jump{grid-column:1/-1;justify-self:start}.shop-gallery-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-gallery-grid>li:first-child{grid-area:auto/1/auto/-1}.shop-gallery-grid figure{aspect-ratio:4/3;height:auto}.shop-gallery[data-shop-gallery-count="1"] .shop-gallery-grid figure{aspect-ratio:auto}.shop-gallery[data-shop-gallery-count="2"] .shop-gallery-grid{grid-template-columns:1fr}.shop-gallery--open .shop-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-gallery--open .shop-gallery-grid>li:first-child{grid-column:auto}.shop-recommend-card{grid-template-columns:1fr;gap:12px}.shop-info.legacy-review-shop-section{width:auto;margin-left:0;margin-right:0;padding:0}.shop-info-grid.legacy-review-shop-info-grid{grid-template-columns:1fr;row-gap:20px}.shop-info .legacy-review-shop-map{width:auto;height:180px;margin:0}.shop-info .legacy-review-shop-data dd.legacy-review-shop-phone{margin-top:0}.legacy-review-shop-link-icon--phone{width:18px;height:18px}.legacy-review-shop-link-icon--map-pin{width:13px;height:13px}.shop-aux-row{flex-direction:column;align-items:flex-start}.shop-order-4717{padding-bottom:72px}.shop-sp-bar{z-index:30;background:#fff;border-top:1px solid #ddd;display:flex;position:fixed;bottom:0;left:0;right:0}.shop-sp-bar-item{color:#151414;flex:1 1 0;justify-content:center;align-items:center;height:56px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.shop-sp-bar-item+.shop-sp-bar-item{border-left:1px solid #ddd}.shop-sp-bar-book{background:#dabc00}}.legacy-review-aside-shop{font-size:15px;font-weight:900;line-height:1.5}.legacy-review-aside-row{grid-template-columns:70px 1fr;align-items:start;gap:12px;display:grid}.legacy-review-aside-row span{color:#555;font-weight:900}.legacy-review-aside-row p{margin:0;line-height:1.6}.legacy-review-aside-row.emphasis strong{color:#111;font-size:24px;line-height:1}.legacy-comment-section{margin-top:48px}.legacy-comment-heading{border-bottom:2px solid #222;margin:0 0 16px;padding-bottom:10px;font-size:18px;font-weight:900}.legacy-comment-status{color:#333;background:#f4f4f4;margin:0 0 16px;padding:10px 14px;font-size:13px;font-weight:700}.legacy-comment-status-error{color:#d00000;background:#fdecef}.legacy-comment-list{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.legacy-comment-item{background:#fff;border:1px solid #e5e5e5;padding:14px 16px}.legacy-comment-meta{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.legacy-comment-author{color:#222;font-size:13px;font-weight:900}.legacy-comment-date{color:#999;font-size:11px}.legacy-comment-body{color:#222;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.legacy-comment-delete-form{text-align:right;margin-top:8px}.legacy-comment-delete{color:#888;cursor:pointer;background:#fafafa;border:1px solid #ccc;padding:4px 12px;font-size:12px}.legacy-comment-delete:hover{color:#d00000;border-color:#d00000}.legacy-comment-empty{color:#888;margin:0 0 24px;font-size:13px}.legacy-comment-form{gap:10px;display:grid}.legacy-comment-form-label{color:#222;font-size:14px;font-weight:900}.legacy-comment-textarea{resize:vertical;border:1px solid #ccc;width:100%;padding:12px;font-size:14px;line-height:1.6}.legacy-comment-submit{color:#fff;cursor:pointer;background:#d71955;border:0;justify-self:start;min-width:160px;height:44px;font-size:14px;font-weight:700}.legacy-comment-submit:hover{background:#c0144b}.legacy-comment-login-note{color:#555;margin:0;font-size:13px}.legacy-comment-login-note a{color:#d71955;font-weight:700}.legacy-article-ai-summary{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:6px;flex-direction:column;margin:28px 0 0;padding:14px 16px;display:flex}.legacy-article-ai-summary-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.legacy-article-ai-summary-badge{color:#555;background:#eee;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.legacy-article-ai-summary-note{color:#666;font-size:12px;line-height:1.5}.legacy-article-ai-summary .legacy-review-body{margin-top:0}.legacy-article-ai-summary-curator{align-items:center;gap:10px;margin:0 0 12px;display:flex}.legacy-article-ai-summary-curator-avatar{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.legacy-article-ai-summary-curator-identity{min-width:0}.legacy-article-ai-summary-curator-name{color:#222;margin:0;font-size:14px;font-weight:500;line-height:1.4}.legacy-article-ai-summary-curator-label{color:#777;margin:2px 0 0;font-size:11px;line-height:1.4}.legacy-article-ai-summary-frame{background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-inline-size:0;margin:4px 0 0;padding:10px 14px 12px}.legacy-article-ai-summary-frame-label{color:#777;padding:0 6px;font-size:11px;font-weight:400;line-height:1.4}.legacy-article-ai-summary-source-note{color:#777;margin:0 0 10px;font-size:11px;line-height:1.5}.legacy-article-ai-summary-shop{border-top:1px solid #d9d9d9;margin-top:14px;padding-top:14px}.legacy-article-ai-summary-shop-title{color:#222;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.5}.legacy-article-ai-summary-shop-text{color:#333;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.legacy-article-ai-summary-shop-note{color:#777;margin:8px 0 0;font-size:11px;line-height:1.7}.legacy-article-body-wrap{position:relative}.legacy-vintage-note{color:#777;letter-spacing:.01em;border-left:1px solid #d8d8d8;gap:1px;margin:13px 0;padding-left:12px;font-size:12px;font-weight:400;line-height:1.7;display:grid}.legacy-vintage-note>span{display:block}.legacy-review-body.legacy-article-paywall-lead{margin-top:30px;font-size:14px;line-height:1.8}.legacy-article-paywall-preview{margin-top:50px}.legacy-article-paywall-gate{text-align:center;width:min(518px,100% - 48px);margin:22px auto 0}.legacy-article-paywall-gate-count{color:#222;margin:0;font-size:16px;line-height:1.5}.legacy-article-paywall-gate-count strong{color:#d71955;font-weight:700}.legacy-article-paywall-gate-actions{gap:16px;margin-top:5px;display:grid}.legacy-article-paywall-gate-cta,.legacy-article-paywall-gate-login{box-sizing:border-box;text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.legacy-article-paywall-gate-cta{color:#fff;background:linear-gradient(90deg,#df1b55,#d71955);border:0;box-shadow:0 1px 2px #00000014}.legacy-article-paywall-gate-cta:hover{background:#c0144b}.legacy-article-paywall-gate-login{color:#222;background:#fff;border:1px solid #b8b8b8}.legacy-article-paywall-gate-login:hover{background:#f7f7f7;border-color:#777}.legacy-article-paywall-gate-cta svg,.legacy-article-paywall-gate-login svg{flex:none;width:18px;height:18px;margin-right:8px}.legacy-article-paywall-image-locks{gap:24px;margin-top:19px;display:grid}.legacy-article-paywall-image-lock{aspect-ratio:1.7;color:#606060;background:#f0f0f0;place-items:center;width:100%;font-size:32px;display:grid}.legacy-article-paywall-image-lock svg{width:32px;height:32px}.legacy-detail-breadcrumb{color:#777;border-bottom:1px solid #dedede;flex-wrap:wrap;gap:8px;padding:0 0 14px;font-size:12px;display:flex}.legacy-detail-breadcrumb a{color:#333;text-decoration:underline}.legacy-detail-breadcrumb a:after{content:">";color:#777;margin-left:8px;display:inline-block}.legacy-article-head,.legacy-shop-head,.legacy-curator-head,.legacy-column-detail-head{text-align:center;padding:48px 0 30px}.legacy-detail-kicker{color:#b39a00;letter-spacing:0;font-size:12px;font-weight:900}.legacy-article-head h1,.legacy-shop-head h1,.legacy-curator-head h1,.legacy-column-detail-head h1,.legacy-column-detail-title{color:#111;max-width:820px;margin:12px auto 0;font-size:34px;font-weight:900;line-height:1.45}.legacy-column-detail-shell{color:#1a1a1a;width:min(1280px,100% - 40px);max-width:none;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic}.legacy-column-detail-shell .legacy-detail-breadcrumb{color:#1a1a1a;border-bottom:0;gap:8px;padding:0;font-size:12px;line-height:18px}.legacy-column-detail-shell .legacy-detail-breadcrumb a{color:#1a1a1a;text-decoration:none}.legacy-column-detail-shell .legacy-detail-breadcrumb a:after{color:#1a1a1a;margin-left:8px}.legacy-column-detail-shell .legacy-column-detail-head{text-align:left;padding:52px 0 0}.legacy-column-detail-shell .legacy-detail-kicker{color:#1a1a1a;margin:0;font-size:12px;font-weight:700;line-height:18px}.legacy-column-detail-title{color:#1a1a1a;text-align:left;word-break:keep-all;overflow-wrap:anywhere;max-width:980px;margin:0;font-family:YakuHanJP,Gen Interface JP Display,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:36px;font-weight:700;line-height:52.2px}.legacy-column-point-row{color:#1a1a1a;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:8px 14px;margin-top:28px;padding-bottom:20px;font-size:16px;font-weight:400;line-height:24px;display:flex}.legacy-column-share-row{color:#1a1a1a;flex-wrap:wrap;gap:8px 14px;margin-top:64px;font-size:13px;font-weight:400;line-height:20.8px;display:flex}.legacy-column-share-row a{color:#1a1a1a;text-decoration:none}.legacy-column-share-row a:hover{text-underline-offset:3px;text-decoration:underline}.legacy-column-copy-button{color:#fff;cursor:pointer;background:#1a1a1a;border:0;border-radius:4px;width:100%;height:44px;margin-top:16px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;font-weight:400;line-height:24px;display:block}.legacy-column-detail-layout{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;margin-top:32px}@media(min-width:1128px){.legacy-column-detail-layout{grid-template-columns:720px 320px;justify-content:space-between;gap:0}}.legacy-column-detail-layout .legacy-side-promos{width:min(300px,100%)}.legacy-detail-body.legacy-column-detail-body{color:#1a1a1a;max-width:720px;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;line-height:33.6px}@media(max-width:1023px){.legacy-column-detail-layout .legacy-article-sidebar{display:none}.legacy-detail-body.legacy-column-detail-body{max-width:none}}.legacy-detail-body.legacy-column-detail-body p+p{margin-top:28px}.legacy-column-detail-intro{word-break:keep-all;overflow-wrap:break-word;margin:0 0 48px;font-size:21px;font-weight:600;line-height:42px}.legacy-column-detail-section{margin-top:0}@media(max-width:767px){.legacy-column-detail-section>p,.legacy-column-closing>p,.legacy-column-shop-card strong{word-break:keep-all;overflow-wrap:break-word}}.legacy-column-detail-section+.legacy-column-detail-section,.legacy-column-closing{margin-top:64px}.legacy-column-section-num{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:700;line-height:27px;display:block}.legacy-column-detail-section h2{color:#1a1a1a;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 24px;font-family:YakuHanJP,Gen Interface JP Display,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:28px;font-weight:700;line-height:40.6px}.legacy-column-detail-section img{width:100%;height:auto;margin:0 0 22px;display:block}.legacy-column-section-video{width:100%;margin:0 0 22px;display:block}.legacy-column-reference{color:#1a1a1a;border-top:1px solid #e5e5e5;margin:0 0 22px;padding:8px 0 0;font-size:14px;font-weight:600;line-height:22.4px}.legacy-column-reference a{color:#1a1a1a}.legacy-column-closing{border-top:0;padding-top:0}.legacy-column-closing>span{color:#1a1a1a;font-size:18px;font-weight:700;line-height:27px;display:block}.legacy-column-shop-card{color:#1a1a1a;background:#fff;border:1px solid #e5e5e5;grid-template-columns:46px 1fr;align-items:center;gap:12px;max-width:none;margin:28px 0 0;padding:12px;text-decoration:none;display:grid}.legacy-column-shop-card:not(:has(img)){grid-template-columns:1fr}.legacy-column-shop-card img{object-fit:cover;border-radius:999px;width:46px;height:46px;margin:0}.legacy-column-shop-card strong{color:#1a1a1a;font-size:14px;font-weight:600;line-height:22.4px;display:block}.legacy-column-shop-card small{color:#777;margin-top:2px;font-size:12px;font-weight:400;line-height:18px;display:block}.legacy-shop-head p:not(.legacy-detail-kicker){color:#555;margin-top:14px;font-size:14px;font-weight:800}.legacy-curator-avatar{background:#eee;border-radius:50%;width:152px;height:152px;margin:22px auto 0;overflow:hidden}.legacy-curator-avatar img{object-fit:cover;width:100%;height:100%}.legacy-detail-meta{color:#777;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.legacy-detail-meta a{color:#333;text-decoration:underline}.legacy-article-hero{aspect-ratio:16/9;background:#eee;width:100%;overflow:hidden}.legacy-article-hero img{object-fit:cover;width:100%;height:100%}.legacy-detail-image-fallback{color:#b39a00;background:#222;place-items:center;width:100%;height:100%;font-size:34px;font-weight:900;display:grid}.legacy-detail-body{color:#333;max-width:720px;margin:42px auto 0;font-size:16px;line-height:2.05}.legacy-detail-body p+p{margin-top:22px}.legacy-curator-profile-heading{color:#000;margin-bottom:10px;font-size:18px;font-weight:300}.legacy-curator-profile-heading+p{margin-top:0}.legacy-shop-data{border-top:1px solid #dedede;grid-template-columns:150px 1fr;max-width:720px;margin:36px auto 0;font-size:14px;display:grid}.legacy-shop-data dt,.legacy-shop-data dd{border-bottom:1px solid #dedede;padding:16px 0}.legacy-shop-data dt{color:#777;font-weight:900}.legacy-shop-data dd{color:#222}.legacy-related-articles{max-width:720px;margin:44px auto 0}.legacy-related-articles h2{border-bottom:2px solid #111;padding-bottom:12px;font-size:20px;font-weight:900}.legacy-related-articles a{color:#222;border-bottom:1px solid #dedede;grid-template-columns:1fr auto;gap:16px;padding:16px 0;display:grid}.legacy-related-articles span{font-weight:800}.legacy-related-articles time{color:#777;font-size:12px}.legacy-related-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.legacy-related-card{color:#222;background:#fff;border:1px solid #dedede;display:block}.legacy-related-card img{aspect-ratio:1;object-fit:cover;width:100%}.legacy-related-card span{padding:12px;font-size:13px;font-weight:800;line-height:1.55;display:block}.legacy-related-articles-empty{text-align:center;color:#777;grid-column:1/-1;padding:16px 0;font-size:13px}.legacy-teriyakist-newest{margin-top:36px}.legacy-teriyakist-newest .legacy-section-title{color:#222;margin:0 0 16px;font-size:20px;font-weight:700}.legacy-teriyakist-newest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;display:grid}.legacy-teriyakist-newest-card{color:inherit;text-decoration:none;display:block}.legacy-teriyakist-newest-card[hidden]{display:none}.legacy-teriyakist-newest-image{background:#eee;height:200px;overflow:hidden}.legacy-teriyakist-newest-image img{object-fit:cover;width:100%;height:100%}.legacy-teriyakist-newest-info{background:#fff;padding:10px}.legacy-teriyakist-newest-title{color:#222;font-size:16px;font-weight:700;line-height:1.45}.legacy-teriyakist-newest-store{color:#555;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:13px;display:flex}.legacy-teriyakist-newest-store p{margin:0}.legacy-teriyakist-newest-budget{color:#777;flex-basis:100%;font-size:12px}.legacy-teriyakist-newest-rating{margin:8px 0 0}.legacy-teriyakist-newest-rating img{width:auto;height:20px;display:block}.legacy-teriyakist-more{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;width:100%;max-width:280px;margin:20px auto 0;padding:10px 16px;font-size:14px;display:block}.legacy-teriyakist-more:hover{background:#f7f7f7}.legacy-teriyakist-more[hidden]{display:none}.legacy-teriyakist-limit-note{text-align:center;color:#999;margin:12px 0 0;font-size:12px}@media(max-width:767px){.legacy-teriyakist-newest-grid{grid-template-columns:1fr}}.legacy-detail-actions{justify-content:center;gap:12px;margin-top:42px;display:flex}.legacy-static-shell{color:#202020;width:min(980px,100% - 40px);margin:0 auto;padding:42px 0 72px}.legacy-static-hero{text-align:center}.legacy-static-hero>img,.legacy-static-hero>picture{width:min(720px,100%);margin:0 auto;display:block}.legacy-static-hero>picture>img{width:100%;height:auto;display:block}.legacy-tbr-page .legacy-static-hero>img,.legacy-tbr-page .legacy-static-hero>picture{width:min(560px,100%)}.legacy-static-kicker{color:#d71955;letter-spacing:.18em;margin-top:34px;font-size:12px;font-weight:700}.legacy-static-hero h1{color:#111;margin-top:10px;font-size:34px;font-weight:700;line-height:1.35}.legacy-static-hero>.legacy-static-lead{color:#555;max-width:720px;margin:18px auto 0;font-size:16px;line-height:1.9}.legacy-premium-page .legacy-static-hero>.legacy-static-lead{word-break:keep-all;overflow-wrap:break-word}.legacy-static-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.legacy-static-actions a,.legacy-static-note a{color:#fff;background:#222;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.legacy-static-actions a:hover,.legacy-static-note a:hover{background:#d71955}.legacy-static-disabled-link{color:#fff;cursor:not-allowed;background:#4b5563;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.legacy-static-section,.legacy-static-note{border-top:1px solid #e1e1e1;margin-top:56px;padding-top:34px}.legacy-static-section h2,.legacy-static-note h2{color:#111;font-size:24px;font-weight:700;line-height:1.4}.legacy-static-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.legacy-static-card,.legacy-award-card{background:#fff;border:1px solid #dedede;border-radius:0;padding:22px}.legacy-static-card h3,.legacy-award-card h3{color:#111;font-size:19px;font-weight:700;line-height:1.4}.legacy-static-card p,.legacy-award-card p,.legacy-static-copy p,.legacy-static-note p{color:#555;margin-top:12px;font-size:14px;line-height:1.9}.legacy-static-copy{max-width:760px;margin-top:18px}.legacy-year-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.legacy-year-links a{color:#222;border:1px solid #d4d4d4;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none}.legacy-award-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.legacy-award-card span{color:#d71955;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.legacy-award-card.gold{background:#fffaf0;border-color:#b89456}.legacy-award-detail-link{color:#222;margin-top:14px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.legacy-info-page h1{color:#000;border-bottom:0;width:100%;height:auto;margin:0;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:42px;font-weight:700;line-height:normal}.legacy-info-crumb{color:gray;align-items:center;gap:8px;padding:12px 0 8px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:12px;font-weight:400;line-height:normal;display:flex}.legacy-info-crumb a{color:gray;text-decoration:none}.legacy-info-crumb [aria-current]{color:#1a1a1a}.legacy-info-intro{flex-direction:column;gap:14px;padding:16px 0 44px;display:flex}.legacy-info-overline{color:#666;letter-spacing:2px;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:13px;font-weight:700;line-height:normal}.legacy-info-lead{color:#77736f;word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;font-weight:400;line-height:normal}.legacy-info-list{border-top:0;flex-direction:column;margin:0;padding:0 0 48px;list-style:none;display:flex}.legacy-info-list li{color:#1a1a1a;background:0 0;margin:0;padding:20px 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16px;font-weight:400;line-height:normal}.legacy-info-list li:not(:last-child){border-bottom:1px solid #ebebeb;padding-bottom:40px}.legacy-info-list li+li{padding-top:40px}.legacy-info-list a{color:inherit;border-bottom:0;flex-direction:column;gap:8px;padding:0;text-decoration:none;display:flex}.legacy-info-row{align-items:center;gap:16px;display:flex}.legacy-info-list time{color:gray;flex:none;font-size:13px;font-weight:400;line-height:normal}.legacy-info-title{color:#1a1a1a;word-break:keep-all;overflow-wrap:break-word;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:26px}.legacy-info-chevron{color:gray;flex:none;font-size:16px;font-weight:400;line-height:normal}.legacy-info-summary{color:gray;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:13px;font-weight:400;line-height:160%}@media(min-width:1025px)and (max-width:1127px){.legacy-info-layout{grid-template-columns:1fr}}@media(min-width:1128px){.legacy-info-layout{grid-template-columns:728px 280px;gap:80px;width:min(1088px,100%)}.legacy-info-layout .legacy-article-sidebar{grid-template-columns:minmax(0,1fr)}.legacy-info-layout .legacy-side-promos,.legacy-info-layout .legacy-side-promos img,.legacy-info-layout .legacy-sidebar-article-list{width:100%;max-width:280px}}.legacy-info-detail .legacy-detail-breadcrumb{color:#747474;border-bottom:0;padding:0 0 32px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:12px;font-weight:400;line-height:20px}.legacy-info-detail .legacy-detail-breadcrumb a{color:#747474;text-decoration:none}.legacy-info-detail .legacy-detail-breadcrumb a:after{color:#747474}.legacy-info-label-row{align-items:center;gap:16px;margin:0;padding:0 0 24px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:12px;font-weight:400;line-height:20px;display:flex}.legacy-info-label{color:#e60012;font-weight:500}.legacy-info-label-row time{color:#747474}.legacy-info-detail h1{color:#171717;word-break:keep-all;overflow-wrap:break-word;border-bottom:1px solid #e5e5e5;height:auto;margin:0 0 32px;padding:0 0 32px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-size:34px;font-weight:500;line-height:52px}.legacy-info-detail .legacy-static-body{color:#292929;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;margin-top:0;font-size:16px;font-weight:400;line-height:32px}.legacy-info-items{white-space:normal}.legacy-info-item{padding-left:24px;position:relative}.legacy-info-items>.legacy-info-item+.legacy-info-item{margin-top:16px}.legacy-info-item-marker{position:absolute;top:0;left:0}.legacy-info-item-head,.legacy-info-item-detail{white-space:pre-wrap}.legacy-info-item-point,.legacy-info-item-label{font-weight:700}.legacy-info-item-detail{margin-top:4px}.legacy-info-back{color:#1a1a1a;text-align:center;border:1px solid #d5d5d5;width:224px;margin:32px auto 0;padding:14px 0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:14px;font-weight:500;line-height:normal;text-decoration:none;display:block}.legacy-info-fallback-note{color:#555;background:#fafafa;border:1px solid #dedede;margin:18px 0;padding:14px;font-size:13px;line-height:1.8}.legacy-static-note ul{margin-top:18px;padding-left:0;list-style:none}.legacy-static-note li+li{margin-top:10px}.legacy-teriyakisbest-head{border-bottom:0;padding-bottom:0}.legacy-teriyakisbest-head>p:first-child{display:none}.legacy-teriyakisbest-head h1{color:#000;border-bottom:1px solid #e5e5e5;height:51px;margin:7px 0 35px;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-teriyakisbest-head h1+p{color:#000;word-break:keep-all;overflow-wrap:break-word;max-width:none;margin:0 0 30px;font-size:14px;font-weight:300;line-height:normal}.legacy-teriyakisbest-shell .legacy-card-grid .legacy-card-body h3,.legacy-teriyakisbest-shell .legacy-card-grid .legacy-card-shop{word-break:keep-all;overflow-wrap:break-word}.legacy-teriyakisbest-shell .legacy-card-grid .legacy-thumb-frame{background:#fff;align-items:flex-start}.legacy-teriyakisbest-shell .legacy-card-grid .legacy-thumb-frame .legacy-thumb{object-fit:cover;width:100%;height:100%}.legacy-teriyakisbest-shell .legacy-card-grid .legacy-card-rating-text{display:none}.legacy-teriyakisbest-ranking .legacy-card-grid{display:block}.legacy-teriyakisbest-ranking .legacy-card-grid>li{width:643.5px;height:200px;margin-bottom:20px}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-article-card{height:100%;box-shadow:none;border-radius:0;grid-template-columns:250px 1fr;display:grid;overflow:visible}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-thumb-frame{width:250px;height:200px}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-card-body{min-width:0;min-height:0;padding:19px 24px 16px}@media(max-width:1127px){.legacy-teriyakisbest-ranking .legacy-card-grid>li{width:100%;height:410px;margin-bottom:9.5vw}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-article-card{height:100%;display:block}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-thumb-frame{width:100%;height:267px}.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-card-body{min-height:143px;padding:14px 0 0}}.legacy-detail-actions a{text-align:center;min-width:156px;padding:14px 18px;font-size:14px;font-weight:900}.legacy-detail-actions a:first-child{color:#fff;background:#111}.legacy-detail-actions a:last-child{color:#111;background:#eee}.media-footer{color:#000;width:100%;height:auto;margin-top:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.media-footer-inner{flex-wrap:wrap;justify-content:space-between;width:1060px;max-width:100%;margin:0 auto;padding:0 20px 20px;font-size:12px;display:flex}.media-footer-upper{margin-bottom:37px}.media-footer-nav-block.contents{margin-bottom:30px;display:block!important}.media-footer-nav-block p{color:#000;margin-bottom:20px;font-size:14px;font-weight:700}.media-footer-links{flex-wrap:wrap;display:flex}.media-footer-links a,.media-footer-links .media-footer-disabled-text{color:#464646;margin-right:30px;font-size:13px;font-weight:300;text-decoration:none;display:block}.media-footer-links a:hover,.media-footer-lower a:hover{text-decoration:underline}.media-footer-side{width:340px;margin-bottom:37px}.media-socials{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.media-socials a,.media-socials .media-footer-disabled-social{width:30px;margin-right:20px;display:block}.media-footer-disabled-link{cursor:not-allowed;opacity:.45}.media-socials img{height:auto;margin:0 auto;display:block}.media-socials .fb{width:12px}.media-socials .tw{width:26px}.media-socials .insta{width:29px}.media-socials .line{width:30px}.media-footer-lower{flex-wrap:wrap;width:100%;margin-bottom:15px;display:flex}.media-footer-lower a{color:#464646;margin-right:20px;font-size:10px;font-weight:300;line-height:normal;text-decoration:none;display:inline}.media-footer-copyright{color:#000;width:100%;font-size:10px;font-weight:300;line-height:normal;display:block}@media(min-width:768px){.media-logo{width:62.0313px;position:absolute;left:50%;transform:translate(-50%)}.media-logo img{width:62px}.legacy-top-banners{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-bottom-promos,.legacy-bottom-banner,.legacy-bottom-promos.footer,.legacy-select-grid{grid-template-columns:1fr 1fr}}@media(min-width:768px)and (max-width:1119px){.legacy-column-ranking-row{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1024px){.legacy-content-with-side,.legacy-rank-shell,.legacy-newarrival-layout,.legacy-article-review-layout,.legacy-review-shop-info-grid{grid-template-columns:1fr}}@media(max-width:767px){.media-nav-links{display:none}.media-search-icon{display:block;right:calc(2.5vw + 15px)}.media-mypage-icon{right:calc(2.5vw + 49px)}.media-mypage-icon[hidden]{display:none}.legacy-hero{background-position:top;height:345px;margin-bottom:56px}.legacy-hero-inner{width:calc(100% - 39px);height:345px;padding:39px 0 0}.legacy-hero-title{height:auto;margin-bottom:28.08px}.legacy-hero-title img{width:min(351px,100%);height:auto}.legacy-hero-searchbox{width:100%;height:auto;margin-top:0}.legacy-hero-searchbox form{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.legacy-hero-search-part,.legacy-hero-searchbox input[type=submit]{text-align:center;height:48px;padding-left:8px;font-size:11px;line-height:1.25}.legacy-hero-search-part.area{text-align:left;grid-template-columns:1fr;gap:0;padding-left:22px}.legacy-hero-search-part.area:before{background-size:14px;width:14px;height:18px;left:7px}.legacy-hero-search-part.genre,.legacy-hero-search-part.option,.legacy-hero-search-part.area-detail{padding-left:8px;padding-right:8px}.legacy-hero-searchbox input[type=submit]{grid-column:1/-1;font-size:14px}.legacy-quick-menu{grid-template-columns:repeat(4,1fr);gap:3px;width:100%;margin-top:8px}.legacy-quick-menu a{white-space:nowrap;background-position:50% 8px;border-radius:0;width:auto;height:58px;padding-top:34px;font-size:9px;line-height:1.2}.legacy-top-banners{width:min(351px,100%);margin-bottom:42px;display:block}.legacy-home-content{padding-left:0!important;padding-right:0!important}.legacy-feature-banner{width:100%;max-width:none}.legacy-feature-banner+.legacy-feature-banner{margin-top:16px}.legacy-hero-collage{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.legacy-search-keyword{grid-template-columns:1fr;gap:8px}.legacy-search-row label{font-size:22px}.legacy-search-page-section{margin:0;padding:0}.legacy-search-page-section>h2{margin:0}.legacy-search-section-toggle{cursor:pointer;width:100%;min-height:57px;padding:17px 34px 17px 0;font-size:22px;position:relative}.legacy-search-section-toggle:after{content:"";border-bottom:2px solid #c7c7c7;border-right:2px solid #c7c7c7;width:12px;height:12px;margin-top:-8px;position:absolute;top:50%;right:8px;transform:rotate(-45deg)}.legacy-search-page-section.is-open .legacy-search-section-toggle:after,.legacy-search-manual-group.is-open>h2 .legacy-search-section-toggle:after{margin-top:-2px;transform:rotate(-135deg)}.legacy-search-page-section>:not(h2){padding-bottom:40px;display:none}.legacy-search-page-section.is-open>:not(h2){display:block}.legacy-search-actions{justify-content:stretch}.legacy-search-actions button{width:100%}.legacy-store-search-form{width:calc(100vw - 19.5px);max-width:370.5px;margin-inline:auto;position:relative;left:-9.25px}.legacy-store-search-form .legacy-search-keyword{border-bottom:1px solid #e5e5e5;width:100%;height:81.3281px;margin:0 0 30px;padding:0;display:block}.legacy-store-search-form .legacy-search-keyword label,.legacy-store-search-form .legacy-search-section-toggle{color:#000;text-align:left;width:100%;height:43.2969px;min-height:0;margin:0;padding:0;font-size:16.653px;font-weight:500;line-height:43.2978px;display:block}.legacy-store-search-form .legacy-search-keyword input{background:#fff;width:100%;height:37.0313px;padding:0 18.5156px;font-size:16px;display:block}.legacy-store-search-form .legacy-search-keyword:has(>.legacy-search-ai-requery){flex-wrap:wrap;align-items:center;gap:8px;height:auto;display:flex}.legacy-store-search-form .legacy-search-keyword:has(>.legacy-search-ai-requery) label{flex:0 0 100%}.legacy-store-search-form .legacy-search-keyword:has(>.legacy-search-ai-requery) input{flex:auto;width:auto;min-width:0}.legacy-store-search-form .legacy-search-ai-requery{flex-shrink:0;height:37.0313px;line-height:35px}.legacy-store-search-form .legacy-search-page-section{border-bottom:0;width:100%;height:55.4063px;margin:0 0 18.5156px;padding:0;overflow:visible}.legacy-store-search-form .legacy-search-page-section>h2{border-bottom:1px solid #e5e5e5;height:44.2969px;margin:0 0 11.1094px}.legacy-store-search-form .legacy-search-page-section>:not(h2){padding-bottom:0;display:none}.legacy-store-search-form .legacy-search-page-section.is-open>:not(h2){display:block}.legacy-store-search-form .legacy-search-page-section:first-of-type,.legacy-store-search-form .legacy-search-page-section:nth-of-type(2),.legacy-store-search-form .legacy-search-page-section:nth-of-type(3),.legacy-store-search-form .legacy-search-page-section:nth-of-type(4){height:55.4063px}.legacy-store-search-form .legacy-search-page-section:nth-of-type(4){margin-bottom:74.5156px}.legacy-store-search-form .legacy-search-page-section.is-open{height:auto}.legacy-store-search-form .legacy-select-grid{display:block}.legacy-store-search-form .legacy-select-grid select,.legacy-store-search-form .legacy-select-grid select:first-child,.legacy-store-search-form .legacy-select-grid select:nth-child(2){color:#000;background:#eee;border-radius:0;width:calc(100% - 10px);height:36px;margin:0 10px 18.5156px 0;padding:0 18.5156px;font-size:15px;display:block}.legacy-store-search-form .legacy-search-page-section .legacy-search-row,.legacy-store-search-form .legacy-search-page-section .legacy-filter-chips{display:none}.legacy-store-search-form .legacy-search-checkboxes,.legacy-store-search-form .legacy-budget-options{flex-wrap:wrap;gap:0;display:flex}.legacy-store-search-form .legacy-search-checkboxes label,.legacy-store-search-form .legacy-budget-options label{color:#000;background:#eee;border-radius:0;height:40px;margin:0 10px 10px 0;padding:0 12px;font-size:15px;font-weight:300;line-height:40px;display:block}.legacy-store-search-form .legacy-budget-options label{width:87px;padding-left:30px}.legacy-store-search-form .legacy-search-actions{border-bottom:1px solid #e5e5e5;width:100%;height:98.0313px;margin:0 0 37.0469px;padding:18.5156px 0;display:block}.legacy-store-search-form .legacy-search-actions button{background:#d62049;width:100%;min-width:0;height:60px;font-size:20.8065px;font-weight:400}.legacy-search-card-collection{grid-template-columns:minmax(0,1fr)}.legacy-search-card-collection>li>a.grid>span{min-width:0}.legacy-ai-shop-grid{grid-template-columns:minmax(0,1fr);gap:12px}.legacy-ai-shop-card.has-media .legacy-ai-shop-summary{grid-template-columns:88px minmax(0,1fr);gap:12px;min-height:88px;display:grid}.legacy-ai-shop-media{aspect-ratio:auto;width:88px;height:88px}.legacy-ai-shop-body{padding-top:0}.legacy-ai-shop-card.has-media .legacy-ai-shop-articles{margin-left:100px}.legacy-shop-result-card{grid-template-columns:1fr;gap:12px;min-height:0;padding:12px}.legacy-shop-result-media{width:100%;height:auto;aspect-ratio:var(--legacy-shop-result-aspect-ratio,3 / 2)}.legacy-shop-result-title{font-size:16px}.legacy-shop-result-bookable{margin-top:12px}.legacy-favorite-panel{padding:34px 22px}.legacy-favorite-actions{flex-direction:column}.legacy-bottom-promos{grid-template-columns:1fr;margin-top:48px}.legacy-bottom-promos.footer{grid-template-columns:1fr;gap:2px;width:100%;max-width:none;margin:0 0 10%}.legacy-bottom-promos.article-aside{display:none}.legacy-bottom-promos.compact{grid-template-columns:1fr;max-width:min(392px,100%);margin-top:56px}.media-footer{margin-top:0}.media-footer-inner{justify-content:flex-start;width:100%;padding:0 2.5vw 15.5px}.media-footer-upper{width:100%;margin-bottom:5%}.media-footer-nav-block.contents{margin-bottom:5%}.media-footer-nav-block p{margin-bottom:3%;font-size:3.735vw}.media-footer-links a,.media-footer-links .media-footer-disabled-text{width:50%;margin:0;padding:1.5% 0;font-size:3.455vw}.media-footer-side{width:100%;margin-bottom:10%}.media-socials{margin-bottom:5%}.media-footer-lower{row-gap:11.0938px}.media-footer-lower a{width:100%;margin:0;padding:0;font-size:3.735vw;font-weight:300;line-height:normal}.media-footer-copyright{color:#000;text-align:center;padding:10px 0;font-size:3.735vw;font-weight:300;line-height:normal}.legacy-info-crumb{padding:12px 0 8px;font-size:11px}.legacy-info-intro{gap:8px;padding:16px 0}.legacy-info-overline{letter-spacing:normal;font-size:11px}.legacy-info-index h1{color:#1a1a1a}.legacy-info-lead{color:gray;font-size:13px}.legacy-info-list{padding:0 0 32px}.legacy-info-list li,.legacy-info-list li:not(:last-child),.legacy-info-list li+li{border-bottom:1px solid #ebebeb;padding:16px 0}.legacy-info-back{width:100%}.legacy-column-ranking-row{grid-template-columns:1fr;gap:40px;margin-top:48px}.legacy-column-grid{grid-template-columns:1fr;gap:20px}.legacy-column-card{width:100%}.legacy-column-list{grid-template-columns:1fr;gap:0;margin-bottom:0}.legacy-column-list>li{background:#fff;width:100%;margin-bottom:20px;margin-left:0;box-shadow:0 0 2px #00000030}.legacy-column-list-detail{padding:9.75px}.legacy-column-list-detail .title{margin-bottom:8px;font-size:17.667px;line-height:26.5px}.legacy-column-list-detail .text{margin-bottom:8px}.legacy-column-pager .page-list{display:none}.legacy-columns-section .legacy-column-pager .page-list--sp{flex:0 0 100%;order:-1;justify-content:center;display:flex}.legacy-columns-section .legacy-column-pager .page-list--sp a:last-child,.legacy-columns-section .legacy-column-pager .page-list--sp .current:last-child{margin-right:0}.article-page-pager .page-list{height:45px;display:flex}.legacy-column-pager .prev,.legacy-column-pager .next{width:143px;height:45px;font-size:15px;line-height:41px}.article-page-pager .prev,.article-page-pager .next{width:104px}.article-page-pager .prev{margin-right:8px}.article-page-pager .next{margin-left:8px}.legacy-column-pagination{gap:8px}.legacy-card-body{min-height:120px;padding:10px 10px 56px}.legacy-card-body h3{min-height:42px;font-size:17px;line-height:1.3}.legacy-card-shop{min-height:28px;margin-top:6px;font-size:10px;line-height:1.35}.legacy-card-budget{font-size:9px}.legacy-card-badges{bottom:6px;right:10px}.legacy-content-with-side{grid-template-columns:1fr}.legacy-rank-shell{width:100%;padding-top:24px}.legacy-rank-segments a{padding:8px 12px;font-size:13px;line-height:18px}.legacy-rank-count{font-size:13px;line-height:18px}.legacy-rank-page-list li{gap:10px;padding-bottom:28px}.legacy-rank-page-rank{flex-basis:24px;width:24px;font-size:18px}.legacy-rank-page-item{flex-direction:column;gap:12px}.legacy-rank-page-thumb{aspect-ratio:316/202.24;flex:none;width:100%;height:auto}.legacy-rank-page-body,.legacy-rank-page-comparison{width:100%}.legacy-rank-page-comparison>span{padding:8px 6px}.legacy-rank-bottom-switcher{grid-template-columns:auto minmax(0,1fr);position:sticky}.legacy-rank-bottom-label{font-size:10px}.legacy-rank-after-list{padding:24px 0}.legacy-rank-after-list .legacy-article-sidebar h2{font-size:17px}.legacy-rank-after-list .legacy-sidebar-article-list a{grid-template-columns:102px minmax(0,1fr);gap:12px}.legacy-rank-after-list .legacy-sidebar-article-list img{width:102px;height:58px}.legacy-rank-after-list .legacy-sidebar-article-list strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.legacy-rank-after-list .legacy-side-promos img{height:70px}.legacy-newarrival-layout{grid-template-columns:1fr;gap:34px}.legacy-list-cards{gap:0}.legacy-list-item{color:#000;width:auto;height:auto;min-height:0;margin-bottom:37.0469px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:block}.legacy-list-thumb{aspect-ratio:1.86;width:calc(100% + 2px);height:auto;transform:translate(-1px,-1px)}.legacy-list-body{padding:12px 12px 14px;transform:none}.legacy-list-title{-webkit-line-clamp:2;padding-right:18px;font-size:16px;line-height:1.61}.legacy-list-place{font-size:11px}.legacy-list-curator{gap:10px;margin-top:18px}.legacy-list-curator>img{width:50px;height:50px;margin-left:10px}.legacy-list-curator p{gap:2px;width:auto;height:auto;padding:0;display:grid}.legacy-list-curator strong,.legacy-list-curator small{color:#000;font-size:11px;font-weight:300;line-height:1.25}.legacy-list-curator small{color:#000;font-size:10px}.legacy-list-rating{min-width:42px;padding-top:0;position:absolute;top:auto;bottom:24px;right:0;transform:none}.legacy-list-rating img{width:30px;height:auto}.legacy-article-sidebar,.legacy-side-promos{display:none}.legacy-teriyakist-shell{padding:20px 9.75px 0}.legacy-teriyakist-main h1{color:#000;border-bottom:1px solid #e5e5e5;height:27.6406px;margin:0 0 11.1094px;padding:0;font-size:16.653px;font-weight:600;line-height:26.6448px}.legacy-teriyakist-lead{margin:24px 0 30px;font-size:13px}.legacy-teriyakist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.legacy-teriyakist-avatar{width:112px;height:112px}.legacy-user-static-page h2{margin-bottom:4.5vw;font-size:16px;line-height:2.6}.legacy-purchase-page{width:calc(100% - 1px);margin-left:.5px;padding-bottom:0}.legacy-purchase-page .subscription{margin-bottom:30px}.legacy-purchase-page h3,.legacy-purchase-page h4{font-size:14.5665px;line-height:23.3064px}.legacy-purchase-notice{width:347px;height:auto;margin:7.6px 0 33px;line-height:normal}.legacy-user-inline-form{width:calc(100% - 1px);margin-left:.5px}.legacy-user-inline-form textarea{min-height:253px}.legacy-user-inline-form button[type=submit]{width:100%;margin-top:39px}.legacy-user-unsubscribe-form-page .legacy-user-inline-form h4{margin:0 0 10px;font-size:14.5665px;font-weight:600;line-height:normal}.legacy-user-unsubscribe-form-page .legacy-user-inline-form{padding-bottom:30px}.legacy-user-unsubscribe-form-page .legacy-user-inline-form textarea{background:#fff;border-radius:5px;min-height:200px;padding:10px 15px;font-size:13.3333px;font-weight:400}.legacy-user-unsubscribe-form-page .legacy-user-inline-form button[type=submit]{margin-top:51px;font-weight:400}.legacy-user-unsubscribe-entry-page{width:calc(100% - 1px);min-height:0;margin-left:.5px;font-size:10px;font-weight:300;line-height:normal}.legacy-user-unsubscribe-entry-page h2{font-size:16.653px;line-height:43.2978px}.legacy-user-unsubscribe-entry-page p{margin-bottom:10px;font-size:12.48px;font-weight:300;line-height:22.464px}.legacy-user-warning{padding:16px}.legacy-user-unsubscribe-entry-page .legacy-user-warning{background:#eee;margin:0 0 10px;font-size:12.48px;line-height:22.464px}.legacy-user-unsubscribe-entry-page .legacy-inline-link{color:#000;font-size:inherit;font-weight:300;line-height:inherit}.legacy-user-unsubscribe-entry-page .legacy-user-error{color:red;font-size:12.48px;line-height:22.464px}.legacy-account-page{padding:28px 0 56px}.legacy-user-account-info dt{flex-basis:120px}.legacy-premium-unsubscribe-page .legacy-static-body{min-height:380px}.legacy-teriyakist-list li{width:auto;margin:0 0 4.75vw;padding:4.75vw 2.5vw}.legacy-teriyakist-list-item{padding:0}.legacy-teriyakist-list-author{flex-direction:column;align-items:center}.legacy-teriyakist-list-avatar{aspect-ratio:1;flex:none;width:27vw;height:auto}.legacy-teriyakist-list-body{text-align:center;width:100%;padding:10px}.legacy-teriyakist-list-body strong{font-size:16.653px;line-height:1.8}.legacy-teriyakist-list-headline{margin-bottom:2.5vw;font-size:12.48px}.legacy-teriyakist-list-title{text-align:left;font-size:14.5665px;line-height:1.4}.legacy-teriyakist-list-introduction{text-align:left;padding:0 2.5vw;font-size:12.48px;line-height:1.6}.legacy-side-promos{width:min(300px,100%);margin:32px auto 0}.legacy-side-promos img{width:100%}.legacy-login-panel{padding:36px 0}.legacy-detail-shell{padding:22px 16px 60px}.legacy-article-review-layout{grid-template-columns:1fr;gap:36px;margin-top:22px}.article-tail-gallery{grid-template-columns:repeat(2,1fr)}.legacy-article-review-head h1{font-size:16.653px;line-height:24.9795px}.legacy-review-body{margin-top:24px;font-size:14px;line-height:1.95}.legacy-review-shop-section{box-sizing:border-box;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px}.legacy-review-shop-section h2{margin-bottom:20px;line-height:36px}.legacy-review-shop-title{font-size:20px;font-weight:900;line-height:29px}.legacy-review-shop-genre{margin-top:2px;margin-bottom:0;font-size:14px;font-weight:800;line-height:21px}.legacy-review-shop-info-grid{grid-template-columns:1fr;gap:0;margin-top:14px}.legacy-review-shop-map{background:#fff;width:calc(100% + 32px);height:96.44px;margin-bottom:16px;margin-left:-16px;margin-right:-16px}.legacy-review-shop-map iframe{visibility:hidden}.legacy-review-shop-address{align-items:center;min-height:80px;margin-bottom:0;padding:12px 34px 12px 0;font-size:14px;font-weight:800;line-height:21px;display:flex}.legacy-review-shop-detail-grid{grid-template-columns:1fr;column-gap:0}.legacy-review-shop-section .legacy-review-shop-data{grid-template-columns:70.1875px minmax(0,1fr);column-gap:7.04688px;width:calc(100% - 39px);margin-left:19.5px;margin-right:19.5px;font-size:13.4745px}.preview-shop-facts.legacy-review-shop-section .legacy-review-shop-data{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-review-shop-section .legacy-review-shop-data dt,.legacy-review-shop-section .legacy-review-shop-data dd{padding-top:7.01562px;padding-bottom:0;line-height:24.2541px}.legacy-review-shop-phone-label{padding-top:7.01562px!important;padding-bottom:7.01562px!important}.legacy-review-shop-phone{font-size:18.72px;padding-top:7.01562px!important;padding-bottom:7.01562px!important;line-height:24.2541px!important}.legacy-review-shop-links{border-top:1px solid #e0e0e0;margin-top:10px}.legacy-review-shop-links a{border-bottom:1px solid #e0e0e0;min-height:42px;padding-left:0}.legacy-shop-reservation-section{padding:14px}.legacy-shop-reservation-head{grid-template-columns:1fr;align-items:start;display:grid}.legacy-shop-reservation-head a{white-space:normal;width:100%}.legacy-shop-course-card span{grid-template-columns:1fr;gap:4px;display:grid}.legacy-review-shop-aside{width:min(300px,100%);margin:0 auto}.legacy-review-aside-row{grid-template-columns:1fr;gap:4px}.legacy-article-head,.legacy-shop-head,.legacy-curator-head,.legacy-column-detail-head{padding:34px 0 24px}.legacy-article-head h1,.legacy-shop-head h1,.legacy-curator-head h1{font-size:24px;line-height:1.5}.legacy-column-detail-shell{width:100%;padding:22px 16px 60px}.legacy-column-detail-shell .legacy-column-detail-head{padding-top:34px}.legacy-column-detail-title{font-size:32px;line-height:46.4px}.legacy-column-share-row{margin-top:48px}.legacy-column-detail-intro{font-size:18px;line-height:36px}.legacy-article-hero{aspect-ratio:4/3}.legacy-shop-data{grid-template-columns:1fr}.legacy-shop-data dt{border-bottom:0;padding-bottom:4px}.legacy-shop-data dd{padding-top:0}.legacy-related-articles a{grid-template-columns:1fr;gap:6px}.legacy-related-card-grid{grid-template-columns:1fr}.legacy-detail-actions{flex-direction:column}.legacy-static-shell{width:min(100% - 32px,640px);padding:30px 0 56px}.legacy-static-hero h1{font-size:26px}.legacy-static-hero>.legacy-static-lead{font-size:14px;line-height:1.8}.legacy-static-grid,.legacy-award-list{grid-template-columns:1fr}.legacy-static-actions{flex-direction:column;align-items:stretch}.legacy-static-actions a{width:100%;min-height:46px}.legacy-teriyakisbest-head h1{font-size:26px}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[10010\]{z-index:10010}.z-\[10011\]{z-index:10011}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{margin-inline:auto;padding-inline:1rem}@media(min-width:40rem){.container{max-width:none}}@media(min-width:1200px){.container{max-width:1200px}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[88px\]{height:88px}.h-full{height:100%}.max-h-\[min\(88vh\,560px\)\]{max-height:min(88vh,560px)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[35px\]{min-height:35px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[112px\]{width:112px}.w-\[166px\]{width:166px}.w-\[min\(92vw\,520px\)\]{width:min(92vw,520px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--teriyaki-radius-button-min\,8px\)\]{border-radius:var(--teriyaki-radius-button-min,8px)}.rounded-\[var\(--teriyaki-radius-card-max\,12px\)\]{border-radius:var(--teriyaki-radius-card-max,12px)}.rounded-\[var\(--teriyaki-radius-input-max\,8px\)\]{border-radius:var(--teriyaki-radius-input-max,8px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-t-\[var\(--teriyaki-radius-card-max\,12px\)\]{border-top-left-radius:var(--teriyaki-radius-card-max,12px);border-top-right-radius:var(--teriyaki-radius-card-max,12px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#C7C7C7\]{border-color:#c7c7c7}.border-\[\#e2e2e2\]{border-color:#e2e2e2}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]{border-color:var(--teriyaki-color-brand-red,#e60012)}.border-\[var\(--teriyaki-color-divider\,\#E0E0E0\)\]{border-color:var(--teriyaki-color-divider,#e0e0e0)}.border-\[var\(--teriyaki-color-divider\,\#E6E6E6\)\]{border-color:var(--teriyaki-color-divider,#e6e6e6)}.border-\[var\(--teriyaki-color-foreground\,\#1A1A1A\)\]{border-color:var(--teriyaki-color-foreground,#1a1a1a)}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#eee\]{background-color:#eee}.bg-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]{background-color:var(--teriyaki-color-brand-red,#e60012)}.bg-\[var\(--teriyaki-color-bronze\,\#B8B8B8\)\]{background-color:var(--teriyaki-color-bronze,#b8b8b8)}.bg-\[var\(--teriyaki-color-crown-gold\,\#D4A52A\)\]{background-color:var(--teriyaki-color-crown-gold,#d4a52a)}.bg-\[var\(--teriyaki-color-foreground\,\#1A1A1A\)\]{background-color:var(--teriyaki-color-foreground,#1a1a1a)}.bg-\[var\(--teriyaki-color-section\,\#F7F7F7\)\]{background-color:var(--teriyaki-color-section,#f7f7f7)}.bg-background{background-color:hsl(var(--background))}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#222\]{color:#222}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#242424\]{color:#242424}.text-\[\#555555\]{color:#555}.text-\[\#d71955\]{color:#d71955}.text-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]{color:var(--teriyaki-color-brand-red,#e60012)}.text-\[var\(--teriyaki-color-foreground\,\#1A1A1A\)\]{color:var(--teriyaki-color-foreground,#1a1a1a)}.text-\[var\(--teriyaki-color-meta\,\#999999\)\]{color:var(--teriyaki-color-meta,#999)}.text-blue-600{color:var(--color-blue-600)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-26px_72px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 -26px 72px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--teriyaki-shadow-card\,0_20px_54px_rgba\(0\,0\,0\,0\.14\)\)\]{--tw-shadow:var(--teriyaki-shadow-card,0 20px 54px #00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--teriyaki-shadow-hero-card\,0_30px_80px_rgba\(0\,0\,0\,0\.16\)\)\]{--tw-shadow:var(--teriyaki-shadow-hero-card,0 30px 80px #00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,-webkit-backdrop-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))}.transition-\[background\,border-color\,box-shadow\,color\,transform\]{transition-property:background,border-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-200{animation-duration:.2s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.running{animation-play-state:running}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[var\(--teriyaki-color-meta\,\#999999\)\]::placeholder{color:var(--teriyaki-color-meta,#999)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]:hover{border-color:var(--teriyaki-color-brand-red,#e60012)}.hover\:border-\[var\(--teriyaki-color-stamp\,\#C9302C\)\]:hover{border-color:var(--teriyaki-color-stamp,#c9302c)}.hover\:bg-\[var\(--teriyaki-color-section\,\#F7F7F7\)\]:hover{background-color:var(--teriyaki-color-section,#f7f7f7)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,hsl(var(--secondary)) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_54px_rgba\(0\,0\,0\,0\.14\)\]:hover{--tw-shadow:0 20px 54px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-\[var\(--teriyaki-color-section\,\#F7F7F7\)\]:focus{background-color:var(--teriyaki-color-section,#f7f7f7)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]:focus{--tw-ring-color:var(--teriyaki-color-brand-red,#e60012)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--teriyaki-color-brand-red\,\#E60012\)\]:focus-visible{--tw-ring-color:var(--teriyaki-color-brand-red,#e60012)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#d71955\]:focus-visible{outline-color:#d71955}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[data-v3-sheet-open\]\:visible:is(data-v3-sheet-open){visibility:visible}}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,d09GMk9UVE8AAA8sAAwAAAAAGFQAAA7cAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZdbHIIUBmAAghQBNgIkA4E6BAYFjXAHIBckGIFOG34XIwPBxgEDv9dssr9K4ObQ1kEGsvDA4JyvyHfOqA+5jCpqUOMZFr96Q3zEMyp/jpBkFv6jOfL92dlNjggLBA7Q11YoIElgz9dIIKHPtdXAyZBeNQd59rzKziQ5CVknXrh7Ft1Vr6K58oVKqAT//+RmL/szM6xyJvVFwuxn0jums5JOijX6FbFVOJDejHwsKU3d7RIisWIisu5PlJRqI+tuV1Oabql34BJ//n8PEBW3vaunKPQQm8AjTyBLsefpuzushHJKvPZ3Ok4/rvnapHef4Pr/EDKQE3pCbcLOmHcvza4v6fUTZEzXEV47IjnhZwwxKjdlJoREW+LMUxUqxq1E5may1eTEvOc7wfohBd79eoQbkprPMLynn5EGx/UvV8KXWaHpjzb8a4QfxyWMmTDumFYd8exv0R/pT2T8ran7iRt2vZewrRHUFoicOloVKadFatBu2Iw1ViK3kC3kUcR5PqSMK9hx0uSuVp1+9EyvP/gplKlWLSpUmTTCqleberVeEYpVkjJlULO+Vvc1PUshwp3X24NxySWRMNkj2V48qQJRJT6hmbPETy5dwEg2wRIJsimjRKJaMcqnjmutMco4T6aL1JLb4XS2YpqcmkrU4/RW4lpe16+3hzoVNFZSlli6l5ASXt9Dk1MqKU/s+l6kmbFBkTMraXZqJRZHKylJ5TmNpMxum9cRIgnOoZer37L66VOtvzYlH8YERV2Bo8PKtE06AASpm0wTH2DCB97kz5tK/QtHOsc0gkkaJiUwmHQDoO6/5vYCoAvEDp0WKPZwT4+3mlRQFbqhP8KrbdpGzBkqQ30YDDtCadgfLoVfXOKn/Ixv+ml/EalYE1tiZayLxmiOV9KQZEjDKSvlpUtuZgYxe5nXzG8MiBeI93ilKCHevW/r+vcyX74gntsMdPimUVjr20SgQ5i21Ph2kA/cJwfR2GxLKvk34PdbYH0idrMwwEo0t+a8WtiC4gnSH9Z0LrylErPeMI+YhHYudwc9QnqytC3kx/m3l4tZWACRkE9mqFQzZriDX75yP375UuWezpuxkPwnze50VNc1NtakxsampsTyrKfK00qmr1LOm9Whev6qreNFz5rOKTyaBsSl1jgb7ZUOZ3W6KUtL+8o3Q7VwjihDQpSLH0S0f9d8v+Pr0FvLeHYmFApFo/x9+gEuR33zTW19eLg2PizCEe/i2bHQDMXkEvxYBLMoXE0X4axL+CN1E8tIs93uak6ujYhITokIr03OpsNWIT35No61OKuba8U3av9X1yED2eh2nDJyVoxSLX8eRDU6HZY73FcNOWFxUdkxaXxkYoLmrFLsxjJy46rd1ZxYuykiKSUi3I76EqJgA/6bgLTu8c8wWPZL0m1leGzGxo2N6Tc+/fh0cak8/FUh/su8QRsxJ3sESISmUf4slAiXyM36etfN+Kth4fGJvEF9vIsX9MNd65XhYdd2k2eb4JkwiMBZYRmKGrDapwOCgyi1UzGdiG5Bh/1GUZyb+XyAeqdRwjnPa4It/QpWQksRPblrPASBQQZxPaCEAW/krgp4/cSO00BN68b3MU6GmvmoRGqK/Di0MKxKODSFdOmZOFDy4LLZOhBfXGn5FVmX0RZ+QV7IuIrLyn+SVZhsJqs8BXw7VtmD8yVfyK1dq2nQpqIkpiilMJU37zRv2yrT74tamCefyfyQdzFKL9PkZuQmy/N2mLYaZRjgSO2Ts6pLU0iXlWk8V/Lg8pmIB/Iky2yuZHixsdZsM/v/gXSUgyUxcn1XC93nML2jc9Nyvbydpr664ujvj7Aob2+0TqYtSis0deYd5lpt6uSz5wQM0EAOgeFCMSRCAD6lH47eL9QRHO4rxkQMANP9EpqsHVULYTMsGBH7PO2lhRopNZn1fmHBtQSUnnnjezY1TG/WHuk/wwBqXxhyDoXLh78wtNhMWivPzi4S1KPI9R5cCiJK+I6BdY2oHjwy1n/RVxo0IRBHCCDAUz4ltHtmE1D73n07EWIFI4NTfcFEuA+2WRjsMzDsKctzgmrhXc9EjPXZ/oND8T3yHIIFw1+++wy7VbAvIzi3cyzMgc0yMP4JCpjjlpdib/9K6GWw/XPiHQYFjEYfGROvEmtVOZORyJCUT3ao5PWqphinXsxutUwn0Otdib27aZij+hMVaJShcSzOxblKectp4rQ2NTrc4np3eR8QGZCcvni3XOuObNRYxVDQP4xmhRNCHRGW4dkGEMXaHKxuQBG1ccNHxLcMzsahSLulUO0j4k0U3iEQMTwCA1QvKLtBwyW58P58pF7zu1gV0KgMDpiKynnXxKEBg37rU/DHsYVmR4Jm+mj/sVc7fQzE9+pZTHCQ0IzpEAhPGdajFU4QGORrhgwMxGeMLzb4mghhqLa8FPkEGGGZQRnmE8vMCxi6ZssLo/QwO3r2MFAbZoz0hwjDS6p/SjcRgoH9KwT4YeQLh/ob0YBGGERwnB0ld6bJL8fakisz/mqQqjvCfsr+W7znxpFbD2UQWPlnU7fccs1aY6sc3SBduUo9NR0l4p0bD68JlrEa+CUGfuvjkkES8kauc2bVZVSMjpM+WHlzvm20uGTT6ZC1MiSZoyIVckOCLiU74684aUfbvdfVIBF/cOfMo8cy9qKwnvREgQiWUsJ3NIhwac91nAZHqLfTafaix0l6rm9IbWHAoly8Z8/H0EkgErxvJ+I6IZ32BTnJc+E+lk6AYIYFQ8qxRiR6PRNhna9qxvFp3zdW+isGC2mzGLYenhOY2wlz/oDNHBhBMQbnuPlS6O1fib3059BOvMOwgNY7Y5pUDnG9anI5Eg7J5Jx4Fa/SxkTqNWLWAv+uer0roXc3g3NUqBiDRg6NOPcPmKvkT68mVk1jpDterHX35QDhgPSVO9y8u76xyeoUY0H/MIb9TAgkMrusdGPJuQeXraYs6vrKTVe4LluZ6wJfSIcXlxt/4ips5mwNkiuzcg9KDsbw+q4Wpi/VgZLotNzcVGrcuS35g3G66OLv8/iZ9KK86L06TptWVJjMm3dsNRs5DEjVTuZZb4rnFVHo6dhzQK3Tm816uVmfY87igrKM4fv5XNq1P6ssiMvMMZn0vEmvN+k49Z7zX/BWxWoGarQg+bK6qNAuN3/4sflTznp938J8/gX9Q/71i1bOWZmba+fzPvrUVMZBQI2jj8+TtXgWj/FnWIvwYvTSLJxQ97sch5LkkGm8RpeUlZHRMFra8eCnm3/bxCU3bp1+yEHgn5mR3fw1Q42uMrvhL+mqjqn3UFIt/mDjmjPBXJz+ccsJjAOJ/c4b3nm5zlZRGfeXdKV6ftjobPGeTSFH1nJIRlU2KfgES4o1wxY3Wtq28rUaJOninXceHX7MsfKPFf+vrvivJMC7d5jwnJQO9YsSiblJiqWOcYcBhOJyXHPd1F4LD9cmhIU7Elx8AIHzPch7ioGP0ucFQw4MGbwKHKH6+JfIkhFQyaB+YXv3D0+DWByg/E+4w59z5YrgBpnXgjtB/jVZMkGjoZ7VAU3kQ3h1mfLs170sRwSRKroVKVaCYFCqTLkK1dQ0tHT0EIxECSdhGOA4IiPDqKZLBP1UMlSqkoWvn5e1o9AltU4aNBeOtP8R/USB3bN5AEfGEV2ETI/iVRnfD9APXJ+8vzUVAFoB2HV0joFTRv4rGco7/PyO4OVoUQZgfXYXP/qFAQYEoFkEIi9SfIxJUCSV9NvXX1WmQeGoAeWg3//Si9yiu+gvJU6BEk1aLLmghMNGV6MwlKPm0dOKnKKm6BsnVv6rLNdd+f6dx8AP4NPmh7UA9EWMegF89dwzV6lDRGfjQeVqATb3Ofx0CddnONXU0CxLugy58iTfwVuYI1+BMHYRVUI5UCKUBvWAMqE8k2KotMhtKq29s1yMT1n8PTaEz/jB+r5Jj09eW/r6LhgAZJj2ovid4gHwC+xkqXVgLt6hCXXNFE/42UbKz4jttH9A0Uq7ZeOGCJi9Kg241IpAi/CZ7eQuaL6ksxhS0DheD+kuyVkA3xxSwYiGDRHR2nmK1ngj0HgKlhe984y7SGWSF48obamPjM7XM7WJgq7NlTOmdJwOnASWAVqTnNRYi5oLI6NlZzeJyIBCkWjSIqroNE610JzuNvIK4CVHSYjJQGHU6rAIbM38zr5bRHbnjEiM5prIeKw/IqfS7osKPbRdoorlFYkaDbpZ1LI8O0S97Dly+Abpc/UWofoIZfV4ibwr+lM19QkBxe6CTGCChNUUrsHq+y4K3zbFB3hCg1F9G2f7WeFepOu7vcOgmokaREIwmn4KfP8Y1MFMZmQBVbNzc1M0MjDwlaYSmN1wkiklUZ+vpgOzMVludtAkubjLyRuRORq9l0ziXjiKIcKjVabIPAHcBKKLsBB5PA/1E0np9Q4aB/Xwc3NidJIJzHCyBZGQ3rQTiYAgtCYdunUa0wSkSlgam57PgvRcWGSL5anPGQ1Q2LlUThFmIk+vGkU12A9qjng4LcTCJjPgAWRWjBgO4utDZFYh1KFcQsviEp9hrGrQ1K6ZnMKRpCw0kDkh8nA5NyZ2I7EZ9sCdCXzXpACIZ5Tn+gdM6Tdg0YwhHeB9YH5RPBbj4QYgg2EEJ2NNCnORWz2o0rCh8WS2kLFel1qTascxknVC3SmKrPyDSD5s3OHEJvW9RpYh5HG2S8DXJNBklgkVToXWyCY8AP2hRSDmEKZkvR4X+L6yP2x5cvTz2rut4M7ZNM+BoiyW6QVsY2yaO3mHUX3gt9YsPS32hsGDQotSskONlR5y9t+tD0lGMwAVwi4LgbmIZFxsuIbJSqpOYWE1Ad9bhnEX2mo7JT7j1ihZdpomVFYsuZkpWaybT12B9pQNtcUuSkcYdhRtZ6fS5k8ZMAwzBt9Vgu46fDLT5U9KHGNfQ18V4IwnBPLyTmz449mJYThth4k5PLLGwDahqwyrManDKFYmghFkiGRANtfSMb2GT9hupcKZUqFSSwSdCZa7zLa86gn79i/x6t76le/X8zT1kjHVj9gum0DVOnhHELPSKD3KqOBH9c55H30GG7vjyA1EOlghJs4WscUL8t5cCAip53J0PvSQfnCzgQ+UrAluZqibC/LmQbOpAAA=)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300A,U+300B,U+300C,U+300D,U+300E,U+300F,U+3010,U+3011,U+3014,U+3015,U+30FB,U+FF01,U+FF08,U+FF09,U+FF1A,U+FF1B,U+FF1F,U+FF3B,U+FF3D,U+FF5B,U+FF5D}.ai-match{color:#1a1a1a;align-items:center;gap:8px;min-height:44px;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.ai-match__dots{flex:none;gap:6px;display:inline-flex}.ai-match__dot{box-sizing:border-box;border:1.5px solid #666;border-radius:50%;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ai-match[data-match-level="2"]{--match-fill:var(--match-green-1)}.ai-match[data-match-level="3"],.ai-match[data-match-level="4"]{--match-fill:var(--match-green-2)}.ai-match[data-match-level="5"]{--match-fill:var(--match-green-3)}.ai-match__dot--filled,.ai-match__dot--check{background:var(--match-fill);border:0}.ai-match-title-row{flex-wrap:wrap;align-items:center;gap:0 12px;min-width:0;display:flex}.ai-match-title-row>:first-child{flex:auto;min-width:0}.ai-match-title-row>.ai-match,.ai-match-title-row>.ai-match-entry,.ai-match-card-row>.ai-match-entry{flex:0 auto;min-width:0}.ai-match-card-row{flex-wrap:wrap;min-width:0;display:flex}.ai-match-entry{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0;display:inline-flex}.ai-match-entry:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.ai-match-breakdown{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin:8px 0 0;padding:12px 16px 16px;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-match-breakdown__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ai-match-breakdown__close{color:#666;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ai-match-breakdown__close:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.ai-match-breakdown__section{border-top:1px solid #e6e6e6;margin-top:8px;padding-top:8px}.ai-match-breakdown__note{color:#666;word-break:keep-all;margin:2px 0 0;font-size:12px;line-height:20px}.ai-match-breakdown__row{flex-wrap:wrap;gap:0 12px;padding:4px 0;display:flex}.ai-match-breakdown__status{flex:auto;min-width:0}.ai-match-breakdown__value{color:#666;flex:100%;font-size:12px;line-height:20px}.ai-match-guide-row{align-items:center;gap:8px;display:flex}.ai-match-guide-row>:first-child{flex:auto;min-width:0}.ai-match-guide-toggle,.ai-match-guide__close{color:#666;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ai-match-guide-toggle:focus-visible,.ai-match-guide__close:focus-visible{outline-offset:2px;color:#1a1a1a;outline:2px solid #1a1a1a}.ai-match-guide{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1px solid #e6e6e6;border-radius:8px;max-width:520px;margin:8px 0 16px;padding:16px 24px 20px;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-match-guide__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-match-guide__level{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.ai-match-guide__meaning{flex:200px;min-width:0}section.media-container{padding-top:20px}@media(min-width:1128px){.legacy-teriyakisbest-ranking .legacy-card-grid .legacy-article-card{display:grid}}section.media-container.legacy-home-content{padding-top:0}section.media-container.legacy-account-shell{padding-top:0;padding-bottom:0}.legacy-home-content>.legacy-section-title{transform:translateY(-.203125px)}.media-container.legacy-list-page{width:min(990px,100%);padding:20px 0 40px}.media-container.legacy-articles-base-list{padding:20px 0 40px}.legacy-list-page .legacy-detail-breadcrumb{color:#000;margin-inline:auto;border-bottom:0;gap:0;width:min(990px,100%);margin-bottom:20px;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-list-page .legacy-detail-breadcrumb a,.legacy-list-page .legacy-detail-breadcrumb span{color:#777;padding-right:15px;font-size:13px;font-weight:300;line-height:normal;text-decoration:none}@media(max-width:767px){section.media-container{width:calc(100% - 38px);padding-left:0;padding-right:0}section.media-container.legacy-account-shell{width:calc(100% - 48px)}.media-container.legacy-list-page,.media-container.legacy-articles-base-list{width:calc(100% - 19.5px);padding-top:0;padding-left:0;padding-right:0}.legacy-list-page .legacy-detail-breadcrumb{border-bottom:0;margin-bottom:0;padding:15px 0}.legacy-list-page .legacy-detail-breadcrumb a,.legacy-list-page .legacy-detail-breadcrumb span{font-size:12.48px}.legacy-static-page h1{margin-bottom:17.5469px;font-size:16.653px;font-weight:600;line-height:2.6}.legacy-static-lead{margin:0;font-size:14.5665px;font-weight:600;line-height:23.3064px}.legacy-static-body,.legacy-privacy-body ul{font-size:12.48px}.legacy-privacy-body strong{font-size:14.5665px;line-height:26.2197px}.legacy-static-page{padding-bottom:0}section.legacy-columns-section{width:calc(100% - 40px)}}.legacy-columns-section .legacy-detail-breadcrumb{border-bottom:0;width:min(990px,100%);margin-inline:auto;padding:0}.legacy-columns-section .legacy-section-title{color:#1a1a1a;border-bottom-color:#e5e5e5;margin-bottom:27px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:22px;font-weight:600;line-height:50px}.legacy-columns-section .legacy-section-lead{color:#1a1a1a;margin:0 0 30px;font-size:13px;font-weight:400;line-height:22.1px}@media(max-width:767px){section.legacy-columns-section{padding-top:0}.legacy-columns-section .legacy-detail-breadcrumb{padding:15px 0}.legacy-columns-section .legacy-section-title{border-bottom:1px solid #e5e5e5;margin-bottom:18.5156px;padding-bottom:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:16.653px;font-weight:600;line-height:26.6448px}.legacy-hero{background-position:50%;height:85vw;margin-bottom:18vw}.legacy-hero-searchbox{background:#fff;border-radius:5px;width:100%;height:auto;margin-top:0}.legacy-hero-searchbox form{grid-template-columns:repeat(3,1fr);height:auto;display:grid}.legacy-hero-search-part,.legacy-hero-searchbox input[type=submit]{flex:initial;color:#858585;width:auto;max-width:none;height:50px;font-size:14.5665px;font-weight:400;line-height:50px}.legacy-hero-search-part.area{text-overflow:ellipsis;white-space:nowrap;background-image:url(/legacy-assets/icon-pin-black.fe11fac.png);background-position:15px;background-repeat:no-repeat;background-size:15%;grid-area:1/1;align-items:center;gap:0;padding-left:42.1094px;padding-right:7.01562px;display:flex;overflow:hidden}.legacy-hero-search-part.area:before{content:none}.legacy-hero-search-part select{opacity:0;width:1px;height:24px;font-size:12px;position:absolute;overflow:hidden}.legacy-area-separator{display:none}.legacy-hero-search-part.area:after{content:"日本, 東京都";text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.legacy-hero-search-part.genre{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;justify-content:center;padding-left:7.01562px;padding-right:7.01562px;overflow:hidden}.legacy-hero-search-part.option{text-overflow:ellipsis;white-space:nowrap;grid-area:1/3;justify-content:center;padding-left:7.01562px;padding-right:7.01562px;overflow:hidden}.legacy-hero-searchbox input[type=submit]{color:#fff;background:#d62049;border-right:0;grid-area:2/1/auto/-1;width:auto;height:45px;padding-left:0;padding-right:7.01562px;font-size:18.72px;font-weight:400;line-height:45px}.legacy-hero-search-part.area-detail{display:none}.legacy-quick-menu{gap:0;width:calc(100% + 19.5px);margin:42.7px -4.875px 0;display:flex}.legacy-quick-menu a{letter-spacing:.05em;white-space:normal;background-position:50% 10px;border-radius:5px;flex:0 0 81.5313px;height:86px;margin:0 5.54688px;padding:40px 7.40625px 10px;font-size:12.48px;font-weight:600;line-height:normal}.legacy-quick-menu .current-search{background-size:20%}.legacy-quick-menu .new-appear,.legacy-quick-menu .new-open,.legacy-quick-menu .teriyakist{background-size:30%}.legacy-home-content>.legacy-section-title{height:32.75px;margin-bottom:20px;font-size:17.6475px;line-height:31.7655px}.legacy-card-grid{grid-template-columns:minmax(0,1fr);gap:9.5vw}.legacy-card-grid .legacy-article-card{box-shadow:none;border-radius:0;position:relative;overflow:visible}.legacy-card-grid .legacy-card-body{min-height:0;padding:2.5vw 0 0}.legacy-card-grid .legacy-card-rank{color:#fff;background:#333;border-radius:50%;min-width:10.13vw;height:10.13vw;margin-bottom:0;font-size:4.8vw;font-weight:600;position:absolute;top:-8.66vw;left:-1.33vw}.legacy-card-grid h2,.legacy-card-grid h3{font-size:4.8vw;font-weight:600;line-height:1.5}.legacy-card-grid .legacy-card-date{display:none}.legacy-card-grid-shop-teaser-item{color:#000;width:100%;height:auto;margin-bottom:0;padding:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal}.legacy-card-grid-shop-teaser{background:0 0;flex-direction:column-reverse;min-height:340.5px;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,sans-serif,ＭＳ Ｐゴシック,MS PGothic;font-size:10px;font-weight:300;line-height:normal;display:flex;overflow:visible}.legacy-card-grid-shop-teaser .legacy-thumb-frame{flex:none;width:100%;height:160px}.legacy-card-grid-shop-teaser .legacy-thumb{object-fit:fill;height:auto}.legacy-card-grid-shop-teaser .legacy-card-body{flex:auto;min-height:0;padding:0 0 6px}.legacy-card-grid-shop-teaser h2,.legacy-card-grid-shop-teaser h3{-webkit-line-clamp:1;padding-right:110px;font-size:18px;font-weight:600;line-height:28px}.legacy-card-shop-area{margin-top:6px;font-size:12px;line-height:22px}.legacy-card-score{margin-top:9px;font-size:18px;line-height:27px}.legacy-card-shop-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:4px;font-size:10px;line-height:18px}.legacy-card-shop-detail div{gap:12px}.legacy-card-grid-shop-teaser .legacy-card-shop-detail div:nth-child(n+2){gap:0}.legacy-card-paid-note{white-space:nowrap;margin-top:8px;font-size:14px;line-height:24px;position:absolute;bottom:6px;left:0}.legacy-card-shop-curator{width:30px;height:30px;top:5px;right:48px}.legacy-card-shop-rating{top:0;right:0}.legacy-card-shop-rating img{width:40px;height:auto}.legacy-teriyakisbest-shell{width:calc(100% - 19.5px)!important;padding-left:0!important;padding-right:0!important}.legacy-teriyakisbest-head>p:first-child{display:none}.legacy-teriyakisbest-head h1{border-bottom:1px solid #e5e5e5;height:27.6406px;margin-top:-5px;margin-bottom:10.7px;font-size:16.653px;font-weight:600;line-height:26.6448px}.legacy-teriyakisbest-head h1+p{font-size:14px;font-weight:300}.legacy-inquire-complete .legacy-detail-breadcrumb{display:none}.legacy-inquire-complete .legacy-form-success{text-align:center;border:0;padding:0}.legacy-inquire-complete .legacy-form-success p{margin-bottom:16.9px;font-size:12px;font-weight:300}.legacy-inquire-complete .legacy-form-success a{color:#fff;text-align:center;background:#dabc00;border-radius:4px;width:100%;padding:10px;font-size:16px;font-weight:300;text-decoration:none;display:block}}.legacy-about-page{color:#1a1a1a;padding:20px 0 32px}.legacy-about-wide-page{padding:20px 0 48px}.legacy-about-page h1{color:#1a1a1a;border-bottom:1px solid #e5e5e5;margin:0 0 24px;padding:0 0 16px;font-size:34px;font-weight:700;line-height:46px}.legacy-about-index-page h1{margin:0;padding:0}.legacy-about-wide-page h1{border-bottom:0;margin:0;padding:0;font-size:32px;line-height:44px}.legacy-about-page .legacy-static-lead{color:#1a1a1a;margin:0;padding:10px 0 16px;font-size:20px;font-weight:700;line-height:32px}.legacy-about-page .legacy-static-body{color:#1a1a1a;gap:24px;font-size:16px;font-weight:400;line-height:30px;display:grid}.legacy-about-concept-page .legacy-static-body{gap:20px}.legacy-about-page .legacy-static-body h2{margin:0;font-size:22px;font-weight:700;line-height:34px}.legacy-about-page .legacy-static-body p{margin:0}.legacy-about-page .legacy-about-phrase-body :is(h2,p){word-break:keep-all;overflow-wrap:anywhere}.legacy-about-page .legacy-about-phrase-body :is(li,strong),.legacy-about-page .legacy-static-lead,.legacy-about-page .legacy-about-cancel-lead{word-break:keep-all;overflow-wrap:break-word}.legacy-about-page .legacy-privacy-body ul{gap:24px;font-size:16px;font-weight:400;line-height:30px;display:grid}.legacy-about-page .legacy-privacy-body li{padding:0}.legacy-about-page .legacy-privacy-body strong{color:#1a1a1a;margin:0 0 16px;font-size:22px;font-weight:700;line-height:34px}.legacy-about-index-page .legacy-static-link-list{margin-top:35px}.legacy-about-index-page .legacy-static-link-list a{color:#1a1a1a;background-position:right 16px center;background-size:6px 10px;align-items:center;padding:12px 16px;font-size:16px;font-weight:400;line-height:28px;display:flex}.legacy-about-back-link{color:#1a1a1a;text-align:center;border:1px solid #d5d5d5;width:224px;margin:40px 0 0;padding:14px 0;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;display:block}@media(min-width:1025px)and (max-width:1127px){.legacy-about-wide-layout.legacy-content-with-side{grid-template-columns:1fr}}@media(min-width:1128px){.legacy-about-wide-layout.legacy-content-with-side{grid-template-columns:728px 280px;gap:80px;width:min(1088px,100%)}.legacy-about-wide-layout .legacy-article-sidebar,.legacy-about-wide-layout .legacy-article-sidebar>*,.legacy-about-wide-layout .legacy-article-sidebar .legacy-sidebar-article-list,.legacy-about-wide-layout .legacy-article-sidebar .legacy-side-promos{width:100%;min-width:0;max-width:280px}.legacy-about-wide-layout .legacy-article-sidebar .legacy-side-promos img{width:100%;max-width:280px}}.legacy-about-page .legacy-about-faq-body,.legacy-about-page .legacy-about-cancel-body{gap:32px;margin-top:32px;line-height:28px}.legacy-about-faq-category,.legacy-about-cancel-section{gap:16px;display:grid}.legacy-about-faq-items{gap:24px;display:grid}.legacy-about-faq-item{gap:8px;display:grid}.legacy-about-page .legacy-about-faq-q{font-size:18px;font-weight:700;line-height:30px}.legacy-about-cancel-section-body{gap:16px;display:grid}.legacy-about-cancel-lead{margin:16px 0 0;font-size:16px;font-weight:400;line-height:28px}@media(max-width:767px){.legacy-about-page{padding:8px 5px 24px}.legacy-about-page h1{font-size:28px;line-height:40px}.legacy-about-page .legacy-static-body,.legacy-about-page .legacy-privacy-body ul{line-height:28px}.legacy-about-index-page .legacy-static-link-list{margin-top:7px}.legacy-about-back-link{width:100%}.legacy-info-page{width:calc(100% + 52.5px);position:relative;left:-26.25px}.legacy-info-page.legacy-info-index{width:calc(100% + 32px);left:-16px}.legacy-info-page.legacy-info-detail--structured{width:calc(100% + 24px);left:-12px}.legacy-section-title{border-bottom:1px solid #e5e5e5;height:27.6406px;margin:0 0 18.5156px;padding-bottom:0;font-size:16.653px;font-weight:600;line-height:26.6448px}.legacy-info-detail .legacy-detail-breadcrumb{padding-bottom:24px}.legacy-info-detail h1{font-size:22px;line-height:36px}.legacy-info-detail .legacy-static-body{font-size:16px;font-weight:400;line-height:30px}.legacy-section-lead{margin-bottom:30px;font-size:14px;font-weight:300;line-height:normal}.legacy-section-page{display:none}}.legacy-curator-head{color:#000;text-align:left;padding:0;font-size:10px;font-weight:300;line-height:normal}.legacy-curator-avatar{width:100px;height:100px;margin:0 auto}.legacy-curator-summary{padding:10px}.legacy-curator-head h1{color:#000;max-width:none;margin:0;font-size:16px;font-weight:300;line-height:28.8px}.legacy-curator-headline{color:#7f7269;margin:0 0 10px;font-size:12px;font-weight:300;line-height:normal}.legacy-curator-title{color:#dabc00;margin:0;font-size:25px;font-weight:600;line-height:40px}.legacy-curator-head+.legacy-detail-body{color:#000;max-width:720px;margin:0 auto;padding:10px;font-size:15px;font-weight:300;line-height:24px}.legacy-curator-head+.legacy-detail-body .legacy-curator-profile-heading{line-height:28.8px}.legacy-curator-head+.legacy-detail-body .legacy-curator-profile-heading+p{margin-top:0}@media(max-width:767px){.legacy-curator-head,.legacy-curator-head+.legacy-detail-body{width:calc(100vw - 39px);max-width:100%;margin-left:auto;margin-right:auto}.legacy-curator-avatar{width:117px;height:117px}.legacy-curator-head h1{font-size:20.8065px;line-height:37.4517px}.legacy-curator-headline{margin-bottom:9.92188px;font-size:12.48px}.legacy-curator-title{font-size:20.8065px;line-height:33.2904px}.legacy-curator-head+.legacy-detail-body{font-size:15.6px;line-height:24.96px}.legacy-curator-head+.legacy-detail-body .legacy-curator-profile-heading{margin-bottom:9.92188px;font-size:18.72px;line-height:29.952px}}.search-hero.legacy-hero{color:#242424;background:#fbf8f3;border-top:1px solid #d7195547;border-bottom:1px solid #d7195547;height:auto;min-height:302px;margin-bottom:72px;font-family:YakuHanJP,Noto Sans JP,Yu Gothic,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;display:grid;overflow:hidden}.search-hero .search-hero-inner.legacy-hero-inner{width:min(980px,100% - 40px);height:auto;margin-inline:auto;padding:58px 20px 48px}.search-hero-title{color:#242424;letter-spacing:.035em;text-align:center;text-wrap:balance;margin:0 0 27px;font-family:Noto Serif JP,Yu Mincho,YuMincho,Hiragino Mincho ProN,serif;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.25}.search-hero-phrase{display:inline-block}.search-hero .search-hero-searchbox.legacy-hero-searchbox{color:#242424;width:min(900px,100%);height:50px;font:inherit;background:#fff;border:1px solid #c9c4be;border-radius:5px;margin:0 auto;transition:height .16s;overflow:visible;box-shadow:0 8px 24px #24242414}.search-hero .search-hero-form.legacy-hero-search-form{background:#fff;border-radius:4px;grid-template-columns:236px minmax(0,1fr) 156px;width:100%;height:48px;transition:grid-template-columns .16s,grid-template-rows .16s,height .16s;display:grid;position:relative;overflow:hidden}.search-mode-toggle{background:#fff;border-right:1px solid #e0dcd7;align-items:center;padding:0 8px;display:flex}.search-mode-control{background:#fff;border:1px solid #d5d0ca;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;height:36px;display:grid;overflow:hidden}.search-mode-option{color:#625e59;min-width:0;height:34px;font:inherit;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:flex}.search-hero .search-hero-form.legacy-hero-search-form[data-search-compact=true]{grid-template-columns:minmax(0,1fr) 156px}.search-hero-form[data-search-compact=true] .search-mode-toggle{display:none}.search-mode-option:hover{color:#b91348}.search-mode-option.is-active{color:#1a1a1a;background:#f5c428;border-color:#f5c428}.search-mode-option-omakase{flex-direction:column;gap:2px}.search-mode-option-main{justify-content:center;align-items:center;gap:5px;line-height:1;display:flex}.search-mode-option-omakase>small{font-size:9px;font-weight:500;line-height:1}.search-mode-option:focus-visible{outline-offset:-3px;outline:2px solid #242424}.search-hero-query{align-items:center;min-width:0;height:48px;display:flex;position:relative}.search-hero-prefix-switch{z-index:2;color:#1a1a1a;height:24px;font:inherit;white-space:nowrap;cursor:pointer;appearance:none;background:#f5c428;border:1px solid #f5c428;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-hero-prefix-switch[hidden]{display:none}.search-hero-prefix-switch:hover{color:#1a1a1a;background:#f5c428;border-color:#d6a900}.search-hero-prefix-switch:focus-visible{outline-offset:2px;outline:2px solid #242424}.search-hero-form:has(>.search-hero-query[data-search-mode]):after{z-index:2;border-radius:inherit;content:"";opacity:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9c4be}.search-hero-form:has(>.search-hero-query[data-search-mode=omakase]):after{box-shadow:inset 0 0 0 1.5px #f5c428}.search-hero-ladder{grid-column:1/-1;gap:10px;padding:12px 12px 4px;display:none}.search-hero .search-hero-form.legacy-hero-search-form.is-keyword-ladder{flex-flow:wrap;height:auto;display:flex;overflow:visible}.search-hero-form.is-keyword-ladder .search-mode-toggle{border-bottom:1px solid #e0dcd7;border-right:0;flex:0 0 100%;padding:8px 12px}.search-hero-form.is-keyword-ladder .search-hero-ladder{flex:0 0 100%;display:grid}.search-hero-form.is-keyword-ladder .search-hero-query{border-top:1px solid #e0dcd7;flex:calc(100% - 156px);height:48px}.search-hero-form.is-keyword-ladder>button[type=submit][aria-label=検索]{flex:none}.search-hero .search-hero-searchbox.legacy-hero-searchbox:has(.is-keyword-ladder){height:auto}.search-hero:has(.is-keyword-ladder){overflow:visible}.search-hero-ladder-step{grid-template-columns:minmax(7.5em,32%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.search-hero-ladder-step label{color:#242424;font-size:13px;font-weight:700}.search-hero-ladder-step select{color:#242424;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #c9c4be;border-radius:4px;padding:0 12px;font-size:14px}.search-hero-ladder-step:has(select:enabled) select{border-color:#d71955}.search-hero-ladder-step select:disabled{color:#8a8682;background:#f4f4f4;border-color:#e0dcd7}.search-hero-ladder-actions{align-items:center;gap:16px;padding-top:4px;display:flex}.search-hero-ladder-submit{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#d71955;border:1px solid #d71955;border-radius:8px;padding:0 18px;font-size:14px;font-weight:700}.search-hero-ladder-submit:hover{background:#b91348;border-color:#b91348}.search-hero-ladder-submit:disabled{cursor:not-allowed;background:#bdbdbd;border-color:#bdbdbd}.search-hero-ladder-reset{color:#1a1a1a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.search-hero-ladder-reset:hover{color:#d71955}.search-hero-form:focus-within{outline-offset:3px;outline:3px solid #d7195538}.search-hero-form:has(>.search-hero-query[data-search-mode]):focus-within{outline:none}.search-hero-icon{z-index:1;color:#5d5a56;pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.search-hero-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}.search-hero-query[data-search-mode=omakase] .search-hero-icon{place-items:center;width:24px;height:24px;display:grid;top:50%;bottom:auto;transform:translateY(-50%)}.search-hero-query[data-search-mode=omakase] .search-hero-icon svg{width:16px;height:16px}.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=omakase] .search-hero-icon svg,.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=keyword] .search-hero-icon svg{visibility:hidden}.search-hero .search-hero-form input[type=search]{color:#242424;width:100%;min-width:0;height:48px;font:inherit;appearance:none;background:#fff;border:0;border-radius:0;outline:0;padding:0 20px 0 56px;font-size:17px;line-height:1.2}.search-hero .search-hero-form .search-hero-query[data-search-mode=omakase] input[type=search]{height:48px;margin-top:0;padding-left:56px;font-size:clamp(10px,1.18vw,15px)}.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=omakase] input[type=search],.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=keyword] input[type=search]{padding-left:var(--search-prefix-measured-inset,132px);margin-top:0}.search-hero .search-hero-form input[type=search]::-webkit-search-cancel-button{margin-right:4px}.search-hero .search-hero-form input[type=search]::placeholder{color:#77716b;opacity:1}.search-hero .search-hero-form button[type=submit]{color:#fff;width:156px;height:48px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#d71955;border:0;border-radius:0;font-size:16px;font-weight:600}.search-hero .search-hero-form button[type=submit]:hover{background:#bb1247}.search-hero .search-hero-form button[type=submit]:focus-visible{outline-offset:-5px;outline:3px solid #242424}.search-hero .search-hero-form .search-hero-ladder-submit{letter-spacing:0;border:1px solid #d71955;border-radius:8px;width:auto;height:42px;min-height:42px;padding:0 18px}.search-hero .search-hero-form .search-hero-ladder-submit:disabled{background:#bdbdbd;border-color:#bdbdbd}.search-hero .search-hero-form .search-hero-ladder-submit:focus-visible{outline-offset:2px}.search-hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;width:min(900px,100%);margin:17px auto 0;display:flex}.search-hero-location-error{color:#b91348;text-align:center;width:min(900px,100%);margin:10px auto 0;font-size:13px;line-height:1.5}.search-hero-chip{color:#413e3b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d0ca;border-radius:999px;justify-content:center;align-items:center;padding:7px 17px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.search-hero-chip:hover,.search-hero-chip:focus-visible{color:#b91348;border-color:#d71955}.search-hero-chip:focus-visible{outline-offset:2px;outline:2px solid #242424}.search-hero-chip:disabled{color:#9a958f;cursor:not-allowed;opacity:.72;background:#f7f5f2;border-color:#e0dcd7}.home-info-section{border-top:1px solid #e0dcd7;border-bottom:1px solid #e0dcd7;margin:0 0 36px;padding:18px 0 20px}.home-info-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.home-info-heading h2{color:#242424;margin:0;font-size:18px;font-weight:600;line-height:1.4}.home-info-heading a,.home-explanation a{color:#d71955;text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.home-info-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-info-item a{color:#242424;border-bottom:1px solid #efebe7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:8px 0;text-decoration:none;display:grid}.home-info-item:last-child a{border-bottom:0}.home-info-item a:hover,.home-info-item a:focus-visible{color:#d71955}.home-info-item span{min-width:0;font-size:13px;line-height:1.6}.home-info-item time{color:#77716b;white-space:nowrap;font-size:11px}.home-explanations{border-bottom:1px solid #e0dcd7;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0 0 42px;padding:0 0 34px;display:grid}.home-explanation{border-top:2px solid #242424;min-width:0;padding-top:14px}.home-explanation h2{color:#242424;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4}.home-explanation p{color:#4e4a46;margin:0 0 14px;font-size:13px;line-height:1.8}.home-mvp-nav{background:#fff;border-top:1px solid #e0dcd7;border-bottom:1px solid #e0dcd7;grid-template-columns:repeat(5,minmax(0,1fr));width:min(900px,100%);min-width:0;margin:0 auto;display:grid}.home-mvp-nav-link{color:#625e59;min-width:0;min-height:52px;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.home-mvp-nav-label-phrase{word-break:keep-all;flex:none;display:inline-block}.home-mvp-nav-link+.home-mvp-nav-link{border-left:1px solid #e0dcd7}.home-mvp-nav-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:17px;height:17px}.home-mvp-nav-link [data-home-mvp-nav-icon=crown]{color:var(--teriyaki-color-crown-gold)}.home-mvp-nav-link:hover,.home-mvp-nav-link:focus-visible{color:#d71955}.home-mvp-nav-link:focus-visible{outline-offset:-2px;outline:2px solid #242424}.home-app-lockups{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:min(900px,100%);min-width:0;margin:18px auto 0;display:grid;box-shadow:0 0 0 1px #dabc0059,0 6px 22px #dabc0061}.home-app-lockup{color:#fff;letter-spacing:.08em;text-align:center;text-shadow:0 1px 2px #00000038;background:linear-gradient(#e6cd3c,#dabc00 55%,#c7ab00);justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 8px;font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,Noto Serif JP,serif;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f}.home-app-lockup:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0 55%);position:absolute;inset:0}.home-app-lockup+.home-app-lockup{border-left:3px solid #ffffff4d}.home-app-lockup:hover,.home-app-lockup:focus-visible{color:#fff;background:linear-gradient(#c9ad00,#b39a00 55%,#9e8700)}.home-app-lockups:has(.home-app-lockup:hover),.home-app-lockups:has(.home-app-lockup:focus-visible){box-shadow:0 0 0 1px #dabc0073,0 8px 28px #dabc008c}.home-app-lockup:focus-visible{outline-offset:-2px;outline:2px solid #242424}.tonight-proposals{min-width:0;margin:0 0 28px;scroll-margin-top:84px}.tonight-proposals:focus{outline-offset:5px;outline:3px solid #d7195538}.tonight-proposals-heading{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.tonight-proposals-heading h2{color:#242424;margin:0;font-size:16px;font-weight:700;line-height:1.4}.tonight-proposals-heading span{color:#77716b;font-size:24px;line-height:1}.tonight-proposals-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#c9c4be transparent;scrollbar-width:thin;grid-auto-columns:176px;grid-auto-flow:column;gap:14px;min-width:0;max-width:100%;padding:0 1px 12px;display:grid;overflow-x:auto}.tonight-proposal-card{scroll-snap-align:start;background:#fff;border:1px solid #dedbd7;border-radius:4px;grid-template-rows:1fr auto;min-width:0;display:grid;overflow:hidden}.tonight-proposal-link{color:inherit;text-decoration:none;display:block}.tonight-proposal-link:hover h3,.tonight-proposal-link:focus-visible h3{color:#b91348}.tonight-proposal-link:focus-visible{outline-offset:-3px;outline:2px solid #242424}.tonight-proposal-media{aspect-ratio:3/2;touch-action:manipulation;background:#eeeae5;display:block;position:relative;overflow:hidden}.tonight-proposal-media img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.tonight-proposal-link:hover .tonight-proposal-media img{transform:scale(1.025)}.tonight-proposal-body{padding:10px 10px 7px;display:block}.tonight-proposal-body h3{color:#242424;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:13px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.tonight-proposal-meta{color:#6d6862;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:2px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.tonight-proposal-footer{box-sizing:border-box;background:#fbf7f6;min-height:56px}.tonight-proposal-footer form{width:100%;min-height:56px;margin:0;display:flex}.tonight-proposal-footer button{color:#5d5955;cursor:pointer;background:0 0;border:0;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;place-items:center;gap:8px;width:100%;min-height:56px;padding:0 12px;display:grid}.tonight-proposal-footer button:hover{color:#b91348;background:#f8eef2}.tonight-proposal-footer button.is-saved{color:#d71955;background:#fff1f5}.tonight-proposal-footer button.is-saved svg{fill:currentColor}.tonight-proposal-footer button:disabled{opacity:.45;cursor:not-allowed}.tonight-proposal-footer button:focus-visible{outline-offset:-2px;outline:2px solid #242424}.tonight-proposal-footer svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.tonight-proposal-save-label{font-size:14px;font-weight:700;line-height:1}@media(max-width:767px){.search-hero.legacy-hero{background-position:initial;height:auto;min-height:0;margin-bottom:48px}.search-hero .search-hero-inner.legacy-hero-inner{width:calc(100% - 32px);height:auto;padding:39px 0 34px}.search-hero-title{letter-spacing:.02em;margin-bottom:22px;font-size:clamp(27px,8vw,34px)}.search-hero .search-hero-searchbox.legacy-hero-searchbox{border-radius:5px;width:100%;height:98px}.search-hero .search-hero-form.legacy-hero-search-form{border-radius:4px;grid-template-rows:48px 48px;grid-template-columns:minmax(0,1fr) 88px;height:96px;display:grid}.search-hero .search-hero-form.legacy-hero-search-form.is-keyword-ladder{flex-flow:wrap;height:auto;display:flex}.search-hero .search-hero-searchbox.legacy-hero-searchbox:has(.is-keyword-ladder){height:auto}.search-hero-ladder-step{grid-template-columns:1fr;gap:6px}.search-hero .search-hero-searchbox.legacy-hero-searchbox:has(>.search-hero-form[data-search-compact=true]){height:50px}.search-hero .search-hero-form.legacy-hero-search-form[data-search-compact=true]{grid-template-rows:48px;grid-template-columns:minmax(0,1fr) 88px;height:48px}.search-hero-form[data-search-compact=true] .search-hero-query{grid-area:1/1}.search-hero .search-hero-form.legacy-hero-search-form[data-search-compact=true]>button[type=submit]{grid-area:1/2}.search-hero-form[data-search-compact=true] .search-hero-prefix-switch{height:22px;padding:0 8px;font-size:11px;top:50%;left:8px}.search-mode-toggle{border-bottom:1px solid #e0dcd7;border-right:0;grid-area:1/1/auto/-1;padding:4px}.search-mode-option{height:30px;font-size:12px}.search-mode-control{height:32px}.search-mode-toggle{padding:8px 4px}.search-hero-query{grid-area:2/1}.search-hero-icon{width:19px;height:19px;left:15px}.search-hero-query[data-search-mode=omakase] .search-hero-icon{width:21px;height:21px}.search-hero-query[data-search-mode=omakase] .search-hero-icon svg{width:14px;height:14px}.search-hero .search-hero-form input[type=search]{height:48px;padding-left:43px;padding-right:6px;font-size:13px}.search-hero .search-hero-form .search-hero-query[data-search-mode=omakase] input[type=search]{letter-spacing:-.06em;height:48px;margin-top:0;padding-left:43px;font-size:9px}.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=omakase] input[type=search],.search-hero-form[data-search-compact=true] .search-hero-query[data-search-mode=keyword] input[type=search]{padding-left:var(--search-prefix-measured-inset,116px)}.search-hero .search-hero-form input[type=search]::placeholder{letter-spacing:-.02em;font-size:10px}.search-hero .search-hero-form .search-hero-query[data-search-mode=omakase] input[type=search]::placeholder{letter-spacing:-.06em;font-size:9px}.search-hero .search-hero-form button[type=submit]{white-space:nowrap;grid-area:2/2;width:88px;height:48px;padding:0 6px;font-size:12px;line-height:1.2}.search-hero-chips{justify-content:flex-start;gap:8px;max-width:100%;margin-top:14px}.search-hero-chip{max-width:100%;min-height:34px;padding:7px 14px;font-size:12px}.home-mvp-nav{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;margin-top:0}.home-app-lockups{grid-template-columns:minmax(0,1fr);margin-top:16px;box-shadow:0 0 0 1px #dabc0040,0 4px 14px #dabc0047}.home-info-section{margin-bottom:28px;padding:16px 0 18px}.home-info-item a{grid-template-columns:minmax(0,1fr);gap:4px}.home-info-item time{font-size:10px}.home-explanations{grid-template-columns:1fr;gap:22px;margin-bottom:32px;padding-bottom:28px}.home-mvp-nav-link{white-space:normal;grid-column:span 2;font-size:13px;overflow:visible}.home-mvp-nav-link:first-child{flex-wrap:wrap}.home-mvp-nav-link:nth-child(4){border-top:1px solid #e0dcd7;border-left:0;grid-column:1/span 3}.home-mvp-nav-link:nth-child(5){border-top:1px solid #e0dcd7;grid-column:4/span 3}.home-app-lockup{letter-spacing:.08em;white-space:normal;min-height:48px;padding:14px 16px;font-size:15px;overflow:visible}.home-app-lockup+.home-app-lockup{border-top:3px solid #ffffff4d;border-left:0}.home-app-lockups:has(.home-app-lockup:hover),.home-app-lockups:has(.home-app-lockup:focus-visible){box-shadow:0 0 0 1px #dabc0059,0 6px 18px #dabc0066}.tonight-proposals{margin-bottom:22px;scroll-margin-top:70px}.tonight-proposals-heading{margin-bottom:10px}.tonight-proposals-rail{grid-auto-columns:min(72vw,268px);gap:12px}.tonight-proposal-body h3{min-height:43px;font-size:14px}}@media(prefers-reduced-motion:reduce){.search-hero .search-hero-searchbox.legacy-hero-searchbox,.search-hero .search-hero-form.legacy-hero-search-form,.tonight-proposal-media img{transition:none}}[data-overflow-clamped]{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}.search-refine-page,.search-refine-page *{box-sizing:border-box}.search-refine-page{color:#1a1a1a;background:#fff;min-width:0;font-family:YakuHanJP,Gen Interface JP,Hiragino Sans,ヒラギノ角ゴ Pro W3,Meiryo,sans-serif;overflow-x:clip}html.home-refine-modal-open,html.home-refine-modal-open body{overflow:hidden}html.home-refine-modal-open body{top:var(--home-refine-scroll-top,0);left:var(--home-refine-scroll-left,0);width:100%;position:fixed}.search-refine-dialog{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:1px solid #1a1a1a;border-bottom:0;border-radius:20px 20px 0 0;width:min(100%,760px);max-width:none;height:min(100dvh - 48px,860px);max-height:none;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 48px #0000003d}.search-refine-dialog[open]{animation:.38s cubic-bezier(.22,1,.36,1) search-refine-sheet-settle}.search-refine-dialog::backdrop{background:#0000008f}.search-refine-modal-page,.search-refine-shell.search-refine-dialog-shell{height:100%}.search-refine-shell.search-refine-dialog-shell{flex-direction:column;padding:0;display:flex}.search-refine-dialog-grabber{background:#c8c8c8;border-radius:999px;flex:none;align-self:center;width:48px;height:5px;margin-top:8px}.search-refine-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #e2e2e2;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin:0;padding:10px 14px 10px 20px;display:flex;position:relative}.search-refine-dialog-header h2{color:#1a1a1a;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.search-refine-dialog-close{color:#1a1a1a;cursor:pointer;height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.search-refine-dialog-close [aria-hidden=true]{font-size:24px;font-weight:400}.search-refine-dialog-close:hover{color:#d71955;border-color:#d71955}.search-refine-dialog-close:focus-visible{outline-offset:2px;outline:3px solid #d71955}.search-refine-form.search-refine-dialog-form{border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.search-refine-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.search-refine-dialog-reset-row{justify-content:center;padding-top:18px;display:flex}.search-refine-dialog-footer{z-index:2;padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e2e2;flex:none;position:sticky;bottom:0;box-shadow:0 -8px 20px #00000014}.search-refine-dialog-footer .search-ladder-submit{width:100%}@keyframes search-refine-sheet-settle{0%{opacity:0;transform:translateY(100%)}68%{opacity:1;transform:translateY(-2.5%)}to{opacity:1;transform:translateY(0)}}@keyframes search-refine-sheet-fade-in{0%{opacity:0}to{opacity:1}}.search-refine-shell{width:min(100%,760px);margin:0 auto;padding:32px 20px 64px}.search-refine-home-link{color:#1a1a1a;text-underline-offset:4px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-block}.search-refine-home-link:hover{color:#d71955}.search-refine-home-link:focus-visible,.search-refine-form summary:focus-visible,.search-refine-form input[type=checkbox]:focus-visible,.search-refine-form button:focus-visible{outline-offset:3px;outline:3px solid #d71955}.search-refine-page h1{color:#1a1a1a;letter-spacing:-.04em;margin:34px 0 22px;font-size:clamp(24px,4vw,34px);font-weight:600;line-height:1.25}.search-refine-form{background:#fff;border:1px solid #1a1a1a;border-radius:16px;width:100%;overflow:hidden}.search-refine-area-context{color:#555;border-bottom:1px solid #e2e2e2;align-items:baseline;gap:14px;min-width:0;padding:18px 22px;font-size:12px;display:flex}.search-refine-area-context strong{color:#1a1a1a;font-size:16px;font-weight:600}.search-refine-modules{padding:20px 22px 22px}.search-refine-module{background:#fff;border:1px solid #9b9b9b;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,42%) 12px;align-items:center;gap:10px;min-height:82px;padding:14px 16px 14px 18px;display:grid;position:relative}.search-refine-module:focus-within{border-color:#d71955}.search-refine-module select:focus-visible{outline:none}.search-refine-module+.search-refine-module,.search-refine-condition-picker{margin-top:12px}.search-refine-condition-summary{cursor:pointer;list-style:none}.search-refine-condition-summary::-webkit-details-marker{display:none}.search-refine-condition-value{color:#1a1a1a;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.35;overflow:hidden}.search-refine-condition-picker[open] .search-refine-condition-summary{border-radius:10px 10px 0 0}.search-refine-condition-picker[open] .search-refine-module-chevron{transform:rotate(135deg)}.search-refine-condition-options{background:#fff;border:1px solid #9b9b9b;border-top:0;border-radius:0 0 10px 10px;padding:16px 18px 18px}.search-refine-condition-options fieldset{border:0;min-width:0;margin:0;padding:0}.search-refine-condition-options fieldset+fieldset{margin-top:18px}.search-refine-condition-options legend{color:#555;margin-bottom:10px;font-size:12px;font-weight:600}.search-refine-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.search-refine-checkboxes label{color:#1a1a1a;cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:36px;font-size:13px;line-height:1.35;display:flex}.search-refine-checkboxes input{accent-color:#d71955;flex:none;width:18px;height:18px;margin:0}.search-refine-module-label{cursor:pointer;flex-direction:column;gap:4px;min-width:0;display:flex}.search-refine-module-label strong{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.35}.search-refine-module-label small{color:#666;font-size:12px;line-height:1.45}.search-refine-module select{appearance:none;color:#1a1a1a;cursor:pointer;width:100%;min-width:0;height:48px;font:inherit;text-align:right;text-align-last:right;background:#fff;border:0;border-radius:6px;padding:0 2px;font-size:14px;line-height:1.2}.search-refine-module-chevron{pointer-events:none;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;width:9px;height:9px;transform:rotate(45deg)}.search-refine-summary{padding-top:18px;display:block}.search-refine-summary p{color:#666;letter-spacing:-.025em;white-space:nowrap;min-width:0;margin:0;font-size:11px;line-height:1.45}.search-refine-summary strong{color:#555;font-weight:500}.search-ladder-actions{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;padding-top:22px;display:grid}.search-ladder-submit,.search-ladder-reset{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;font-size:14px;font-weight:600;line-height:1.2}.search-ladder-submit{color:#fff;background:#d71955;border:1px solid #d71955;padding:0 18px}.search-ladder-submit:hover{background:#b91348;border-color:#b91348}.search-ladder-submit:disabled{color:#fff;cursor:not-allowed;background:#bdbdbd;border-color:#bdbdbd}.search-ladder-reset{color:#1a1a1a;text-underline-offset:4px;background:0 0;border:1px solid #0000;padding:0 4px;text-decoration:underline}.search-ladder-reset:hover{color:#d71955}@media(max-width:767px){.search-refine-dialog{width:100%;height:calc(100dvh - 32px)}.search-refine-dialog-header{min-height:64px;padding:8px 8px 8px 16px}.search-refine-dialog-footer{padding-left:16px;padding-right:16px}.search-refine-shell{padding:28px 14px 128px}.search-refine-page h1{margin:30px 0 20px;font-size:25px}.search-refine-area-context,.search-refine-modules{padding:16px}.search-refine-module{grid-template-columns:minmax(0,1fr) minmax(92px,32%) 10px;min-height:72px;margin-left:24px;padding:8px 12px 8px 14px}.search-refine-module select{height:44px;font-size:13px}.search-refine-condition-options{margin-left:24px;padding:14px}.search-refine-checkboxes{grid-template-columns:minmax(0,1fr);gap:4px}.search-ladder-actions{grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding-top:20px}.search-refine-summary{gap:8px;padding-top:18px}.search-refine-summary p{letter-spacing:-.055em;font-size:clamp(8.5px,2.4vw,10px)}.search-ladder-submit,.search-ladder-reset{min-height:48px}.search-ladder-reset{font-size:12px}}@media(prefers-reduced-motion:reduce){.search-refine-dialog[open]{animation:.12s ease-out search-refine-sheet-fade-in}.search-refine-page *,.search-refine-page :before,.search-refine-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-home-content .legacy-services{margin-bottom:48px}.legacy-home-content .legacy-services>.legacy-section-title{margin-bottom:20px}.legacy-home-content .legacy-top-banners{gap:24px;width:min(930px,100%);margin-bottom:0}.legacy-home-content .legacy-feature-banner img{aspect-ratio:2;object-fit:cover}.legacy-home-content .legacy-feature-banner-copy{grid-template-rows:auto minmax(2.8em,1fr) auto}.legacy-home-content .legacy-event-notice{color:#fff;background:#242424;border:1px solid #242424;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:min(930px,100%);max-width:100%;margin:24px auto 0;padding:16px 20px;text-decoration:none;display:grid}.legacy-home-content .legacy-event-notice:hover,.legacy-home-content .legacy-event-notice:focus-visible{border-color:#d71955}.legacy-home-content .legacy-event-notice:focus-visible{outline-offset:3px;outline:2px solid #242424}.legacy-home-content .legacy-event-notice>span:first-child{color:#ffabc3;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.4}.legacy-home-content .legacy-event-notice>span:nth-child(2){gap:4px;min-width:0;display:grid}.legacy-home-content .legacy-event-notice strong{font-size:19px;font-weight:600;line-height:1.35}.legacy-home-content .legacy-event-notice>span:nth-child(2)>span{color:#f4f2ef;font-size:12px;line-height:1.55}.legacy-home-content .legacy-event-notice>span:last-child{color:#ffabc3;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.4}.legacy-home-content .legacy-section-heading-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.legacy-home-content .legacy-section-heading-row .legacy-section-title{margin-bottom:0}.legacy-home-content .legacy-new-arrival-count{color:#d71955;white-space:nowrap;flex:none;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.legacy-home-content .legacy-card-body{position:relative}.legacy-home-content .legacy-card-new-badge{color:#fff;letter-spacing:.04em;background:#d71955;align-items:center;min-height:20px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.legacy-home-content .legacy-card-body h3{padding-right:48px}@media(max-width:767px){.legacy-home-content .legacy-services{margin-bottom:42px}.legacy-home-content .legacy-top-banners{gap:16px;width:min(351px,100%)}.legacy-home-content .legacy-event-notice{grid-template-columns:minmax(0,1fr);gap:6px;width:min(351px,100%);margin-top:16px;padding:14px}.legacy-home-content .legacy-event-notice>span:last-child{margin-top:2px}.legacy-home-content .legacy-section-heading-row{display:block}.legacy-home-content .legacy-new-arrival-count{margin:0 0 20px;font-size:14px}}.legacy-list-page .legacy-detail-breadcrumb{gap:8px;font-size:14px;line-height:22px}.legacy-list-page .legacy-detail-breadcrumb a,.legacy-list-page .legacy-detail-breadcrumb span{padding-right:0;font-size:14px;font-weight:400;line-height:22px}.legacy-list-page .legacy-detail-breadcrumb a{color:#333;text-decoration:underline}.legacy-list-page .legacy-detail-breadcrumb a:after{color:#999}.legacy-list-page .legacy-detail-breadcrumb span{color:#1a1a1a}.legacy-list-page .legacy-section-title{color:#1a1a1a;font-weight:700}.legacy-list-page .legacy-section-lead{color:#1a1a1a;font-size:16px;font-weight:400;line-height:28px}.legacy-list-page .legacy-section-page{display:none}.legacy-list-page .legacy-list-cards{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.legacy-list-page .legacy-list-item{width:auto;height:auto;box-shadow:none;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;margin-bottom:0;display:grid}.legacy-list-page .legacy-list-thumb{aspect-ratio:378/200;border-radius:4px;width:100%;height:auto;transform:none}.legacy-list-page .legacy-list-body{align-content:start;gap:12px;padding:0;display:grid;transform:none}.legacy-list-page .legacy-list-thumb{position:relative}.legacy-list-new{background:var(--preview-ink,#151414);color:#fff;font:700 11px/1.2 var(--preview-gothic,sans-serif);letter-spacing:.04em;border-radius:4px;padding:5px 8px;position:absolute;top:12px;left:12px}.legacy-list-page .legacy-list-title{color:#1a1a1a;-webkit-line-clamp:2;padding-right:0;font-size:16px;font-weight:700;line-height:24px}.legacy-list-page .legacy-list-place{color:#999;font-size:14px;font-weight:400;line-height:22px}.legacy-list-page .legacy-list-curator{gap:8px;margin:0}.legacy-list-page .legacy-list-curator>img{width:28px;height:28px;margin-left:0}.legacy-list-page .legacy-list-curator p{gap:2px;width:auto;height:auto;padding:0;display:grid}.legacy-list-page .legacy-list-curator strong{color:#1a1a1a;font-size:13px;font-weight:700;line-height:18px}.legacy-list-page .legacy-list-curator small{color:#999;font-size:11px;font-weight:400;line-height:16px}.legacy-list-page .legacy-list-rating{display:none}.legacy-list-page .legacy-empty-state{color:#1a1a1a;background:0 0;border:0;gap:16px;margin:0;padding:32px 0 48px;font-size:16px;font-weight:400;line-height:28px;display:grid}.legacy-list-page .legacy-empty-state p{margin:0}.legacy-list-page .legacy-empty-state a{color:#1a1a1a;font-size:14px;line-height:24px;text-decoration:none}@media(min-width:768px){.legacy-list-page .legacy-detail-breadcrumb{width:100%;margin-bottom:24px}.legacy-list-page .legacy-section-title{margin-bottom:16px;padding-bottom:16px;font-size:32px;line-height:44px}.legacy-list-page .legacy-section-lead{margin:0 0 24px}}@media(min-width:1128px){.media-container.legacy-list-page{width:min(1120px,100% - 40px);padding:40px 0}.legacy-list-page .legacy-newarrival-layout{grid-template-columns:minmax(0,1fr) 316px;justify-content:stretch;gap:24px}.legacy-list-page .legacy-list-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1127px){.legacy-list-page .legacy-newarrival-layout{grid-template-columns:1fr}.legacy-list-page .legacy-list-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.media-container.legacy-list-page{width:calc(100% - 40px);padding:24px 0 32px}.legacy-list-page .legacy-detail-breadcrumb{margin-bottom:20px;padding:0}.legacy-list-page .legacy-section-title{height:auto;margin:0 0 12px;padding-bottom:12px;font-size:28px;line-height:40px}.legacy-list-page .legacy-section-lead{margin:0 0 20px}.legacy-list-page .legacy-list-item{gap:10px}.legacy-list-page .legacy-list-thumb{aspect-ratio:350/220}.legacy-list-page .legacy-list-body{gap:10px}.legacy-list-page .legacy-list-curator>img{width:24px;height:24px}.legacy-list-page .legacy-list-curator strong{font-size:12px;line-height:16px}.legacy-list-page .legacy-list-curator small{font-size:10px;line-height:14px}}.legacy-list-thumb.legacy-list-thumb--uncropped,.legacy-list-page .legacy-list-thumb--uncropped{aspect-ratio:auto;height:auto}.legacy-list-thumb--uncropped img{height:auto}.legacy-notfound-page .legacy-detail-breadcrumb,.legacy-notfound-page .legacy-detail-breadcrumb a,.legacy-notfound-page .legacy-detail-breadcrumb a:after{color:#1a1a1a}.legacy-notfound-page h1{color:#1a1a1a;font-weight:700}.legacy-notfound-page .legacy-static-body{color:#1a1a1a;font-weight:400;line-height:1.5}.legacy-notfound-page .legacy-static-link-list a{color:#1a1a1a;background-position:right 16px center;background-size:6px 10px;font-weight:400;line-height:19px}@media(min-width:768px){.legacy-notfound-page .legacy-static-body{padding-top:15px}}.legacy-notfound-page .legacy-static-link-list{margin-top:32px}.ai-reorder-notice{z-index:40;box-sizing:border-box;cursor:pointer;background:#171717;border-radius:999px;align-items:center;gap:0;height:52px;margin:0;padding:0 12px 0 0;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.ai-reorder-notice[hidden]{display:none}.ai-reorder-notice__accept{box-sizing:border-box;color:#fff;height:52px;font:700 14px/1 var(--preview-gothic,"Gen Interface JP", sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px 0 0 999px;align-items:center;margin:0;padding:12px 12px 12px 20px;display:flex}.ai-reorder-notice__close{color:#fff;width:28px;height:28px;font:700 14px/1 var(--preview-gothic,"Gen Interface JP", sans-serif);cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.ai-match{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1a1a1a;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-match__dots{display:inline-flex;flex:none;gap:6px}.ai-match .ai-sparkle{flex:none;margin-right:-4px;font-size:12px;line-height:12px}.ai-match__dot{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:12px;height:12px;border:1.5px solid #666666;border-radius:50%}.ai-match[data-match-level="2"]{--match-fill: var(--match-green-1)}.ai-match[data-match-level="3"],.ai-match[data-match-level="4"]{--match-fill: var(--match-green-2)}.ai-match[data-match-level="5"]{--match-fill: var(--match-green-3)}.ai-match__dot--filled,.ai-match__dot--check{border:0;background:var(--match-fill)}.ai-match__dot--check{color:#fff}.ai-match__label{white-space:nowrap}.ai-match[data-match-state=scored][data-match-level="1"] .ai-match__label{color:#e60012}.ai-match[data-match-state=scored][data-match-level="5"] .ai-match__label{color:var(--match-green-3)}.ai-match[data-match-state=ai_unused] .ai-match__label,.ai-match[data-match-state=filter_only] .ai-match__label{color:#666}.ai-match-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;min-width:0}.ai-match-title-row>:first-child{flex:1 1 auto;min-width:0}.ai-match-title-row>.ai-match,.ai-match-title-row>.ai-match-entry,.ai-match-card-row>.ai-match-entry{flex:0 1 auto;min-width:0}.ai-match-title-row .ai-match__label,.ai-match-card-row .ai-match__label,.ai-match-breakdown__overall .ai-match__label{white-space:normal}.ai-match-card-row{display:flex;flex-wrap:wrap;min-width:0}.ai-match-entry{display:inline-flex;align-items:center;border:0;border-radius:4px;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ai-match-entry:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ai-match-breakdown{box-sizing:border-box;margin:8px 0 0;border:1px solid #e6e6e6;border-radius:8px;padding:12px 16px 16px;background:#fff;color:#1a1a1a;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-match-breakdown__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.ai-match-breakdown__title,.ai-match-breakdown__section{margin:0;font-size:15px;font-weight:700;line-height:24px}.ai-match-breakdown__close{min-height:44px;border:0;padding:0;background:transparent;color:#666;font:inherit;text-decoration:underline;cursor:pointer}.ai-match-breakdown__close:hover,.ai-match-breakdown__close:focus-visible{color:#1a1a1a}.ai-match-breakdown__close:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.ai-match-breakdown__overall{margin:0}.ai-match-breakdown__section{margin-top:8px;padding-top:8px;border-top:1px solid #e6e6e6}.ai-match-breakdown__note{margin:2px 0 0;color:#666;font-size:12px;line-height:20px;word-break:keep-all}.ai-match-breakdown__rows{margin:8px 0 0;padding:0;list-style:none}.ai-match-breakdown__row{display:flex;flex-wrap:wrap;gap:0 12px;padding:4px 0}.ai-match-breakdown__row+.ai-match-breakdown__row{border-top:1px solid #f2f2f2}.ai-match-breakdown__label{flex:0 0 8em;min-width:0}.ai-match-breakdown__status{flex:1 1 auto;min-width:0}.ai-match-breakdown__row[data-breakdown-status=unsupported] .ai-match-breakdown__status{color:#e60012}.ai-match-breakdown__value{flex:1 1 100%;color:#666;font-size:12px;line-height:20px}.ai-match-guide-row{display:flex;align-items:center;gap:8px}.ai-match-guide-row>:first-child{flex:1 1 auto;min-width:0}.ai-match-guide-toggle,.ai-match-guide__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:#666;cursor:pointer}.ai-match-guide-toggle:hover,.ai-match-guide__close:hover{color:#1a1a1a}.ai-match-guide-toggle:focus-visible,.ai-match-guide__close:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;color:#1a1a1a}.ai-match-guide{box-sizing:border-box;max-width:520px;margin:8px 0 16px;border:1px solid #e6e6e6;border-radius:8px;padding:16px 24px 20px;background:#fff;color:#1a1a1a;font-family:YakuHanJP,Gen Interface JP,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:22px}.ai-match-guide__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-match-guide__title{margin:0;font-size:16px;font-weight:700;line-height:24px}.ai-match-guide__lead{margin:8px 0 0}.ai-match-guide__lead,.ai-match-guide__meaning{word-break:keep-all}.ai-match-guide__levels{margin:8px 0 0;padding:0;list-style:none}.ai-match-guide__level{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.ai-match-guide__level>.ai-match{flex:none;min-width:168px}.ai-match-guide__meaning{flex:1 1 200px;min-width:0}@media(max-width:600px){.ai-match-guide{padding:12px 16px 16px}.ai-match-guide__level+.ai-match-guide__level{margin-top:4px}}:root{--match-green-1: #6F927A;--match-green-2: #4E795E;--match-green-3: #245637;--preview-red: #d71955;--preview-gold: #e09b3d;--preview-crown-gold: var(--teriyaki-color-crown-gold);--preview-cream: #faf8f5;--preview-ink: #151414;--preview-muted: #6e6b64;--preview-line: #eae5e0;--preview-dark: #1e1215;--preview-white: #ffffff;--preview-serif: "Lora", "Hiragino Mincho ProN", "Noto Serif JP", serif;--preview-sans: "YakuHanJP", "Inter", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--preview-gothic: "YakuHanJP", "Gen Interface JP", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--preview-display: "YakuHanJP", "Gen Interface JP Display", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--preview-shadow: 0 4px 12px rgb(17 17 17 / 5%);--preview-services-border: #b3b3b3;--preview-services-bg: #f5f5f5;--preview-services-ink: #1a1a1a;--preview-services-arrow: #4d4d4d;--preview-services-panel-border: #e0e0e0;--preview-services-panel-bg: var(--preview-white);--preview-services-panel-ink: #262626;--preview-services-panel-shadow: 0 4px 16px rgb(0 0 0 / 15%);--article-video-ink: #1a1a1a;--article-video-grey: #999999;--article-video-white: var(--preview-white)}.design-preview{--preview-comment-field: #f7f7f7}body.design-preview{margin:0;overflow-x:clip;background:var(--preview-cream);color:var(--preview-ink);font-family:var(--preview-sans)}.design-preview--v2{--preview-red: #e60012;--preview-gold: #d4a52a;--preview-cream: #ffffff;--preview-ink: #1a1a1a;--preview-muted: #999999;--preview-line: #e6e6e6;--preview-dark: #1a1a1a;--preview-surface-soft: #f7f7f7;--preview-input-surface: #f5f5f5;--preview-text-secondary: #666666;--preview-text-body: #4d4d4d;--preview-services-lead: #555555;--preview-services-bg: var(--preview-input-surface);--preview-services-ink: var(--preview-ink);--preview-services-arrow: var(--preview-text-body);--preview-border-soft: #d9d9d9;--preview-stamp: #c9302c;--preview-footer-line: #333333;--preview-menu-ink: #151414;--preview-avatar-surface: #e9e9e9;--preview-image-dark: #080808;--preview-image-mid: #403427;--preview-image-base: #171514;--preview-overlay: rgb(0 0 0 / 55%);--preview-white-95: rgb(255 255 255 / 95%);--preview-white-90: rgb(255 255 255 / 90%);--preview-white-64: rgb(255 255 255 / 64%);--preview-white-48: rgb(255 255 255 / 48%);--preview-white-40: rgb(255 255 255 / 40%);--preview-black-8: rgb(0 0 0 / 8%);--preview-black-4: rgb(0 0 0 / 4%);--preview-serif: var(--preview-gothic);--preview-sans: var(--preview-gothic)}.design-preview *,.design-preview *:before,.design-preview *:after{box-sizing:border-box}.design-preview a{color:inherit;text-decoration:none}.design-preview img{display:block;max-width:100%}body[data-preview-shell=v2] :where(.preview-header,.preview-footer),body[data-preview-shell=v2] :where(.preview-header,.preview-footer) *,body[data-preview-shell=v2] :where(.preview-header,.preview-footer) *:before,body[data-preview-shell=v2] :where(.preview-header,.preview-footer) *:after{box-sizing:border-box}body[data-preview-shell=v2] :where(.preview-header,.preview-footer) a{color:inherit;text-decoration:none}body[data-preview-shell=v2] :where(.preview-header,.preview-footer) img{display:block;max-width:100%}.preview-shell,.preview-footer__inner{width:min(100% - 160px,1280px);margin-inline:auto}.design-preview--v2 .preview-shell,.design-preview--v2 .preview-footer__inner{width:min(100% - 128px,1280px)}.preview-header{position:relative;z-index:20;border-bottom:1px solid var(--preview-line);background:var(--preview-cream);font-family:var(--preview-sans)}.preview-header__inner{position:relative;display:flex;width:100%;min-height:80px;align-items:center;gap:32px;padding:0 23px 0 80px}.design-preview--v2 .preview-header__inner{min-height:80px;padding-left:64px}.preview-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px;font:700 24px/1.1 var(--preview-serif);letter-spacing:.01em}.preview-brand img{width:48px;height:36px;object-fit:contain}.design-preview--v1 .preview-brand__crown{width:48px;height:36px;flex:0 0 48px;color:var(--preview-crown-gold)}.preview-brand small{display:block;margin-top:2px;color:var(--preview-red);font:600 9px/1.2 var(--preview-sans);letter-spacing:.08em}.design-preview--v2 .preview-brand{height:30px;align-items:flex-start;gap:8px;color:var(--preview-ink);font-family:var(--preview-gothic)}.design-preview--v2 .preview-brand__crown{width:24px;height:24px;flex:0 0 24px;margin-top:3px;padding:2px;color:var(--preview-crown-gold)}.design-preview--v2 .preview-brand__word{width:114px;height:25px;margin-top:2.5px;font:800 24px/25px var(--preview-gothic)}.preview-brand__club{align-self:flex-end;margin-left:0;color:#d71955;font:700 13px/1 var(--preview-gothic)}.preview-pill-nav{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:12px}.preview-pill-nav a{padding:8px 16px;border:1px solid var(--preview-line);border-radius:999px;background:var(--preview-cream);font:700 13px/1.4 var(--preview-gothic);font-weight:700;white-space:nowrap}.design-preview--v1 .preview-pill-nav a{border-color:transparent;padding-inline:8px;font-size:13px}.preview-pill-nav a[aria-current=page],.preview-pill-nav a[data-emphasis=true]{border-color:var(--preview-ink);background:var(--preview-ink);color:#fff}.preview-pill-nav__list{display:contents}.preview-header__actions{display:flex;align-items:center;gap:16px}.preview-services{position:relative;display:none}.preview-services__trigger{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 14px;border:1px solid var(--preview-services-border);border-radius:8px 8px 0 0;background:var(--preview-services-bg);color:var(--preview-services-ink);font:700 13px/1.4 var(--preview-gothic);white-space:nowrap;cursor:pointer}.preview-services__arrow{color:var(--preview-services-arrow);font-size:8px}.preview-services__panel{position:absolute;z-index:31;top:calc(100% + 0px);right:0;display:flex;min-width:229px;flex-direction:column;border:1px solid var(--preview-services-panel-border);border-radius:0 10px 10px;background:var(--preview-services-panel-bg);color:var(--preview-services-panel-ink);box-shadow:var(--preview-services-panel-shadow)}.preview-services__panel[hidden],.preview-services__arrow[hidden],.preview-services__break{display:none}.preview-services__panel a{padding:11px 24px 11px 16px;font:400 14px/1.4 var(--preview-gothic);white-space:nowrap}.preview-search-button,.preview-mypage-button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--preview-ink);border-radius:50%}.preview-mypage-button svg{width:20px;height:20px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.preview-menu-button{display:grid;width:38px;height:38px;place-content:center;gap:4px;border:0;border-radius:8px;background:var(--preview-ink);cursor:pointer}.design-preview--v2 .preview-menu-button{background:var(--preview-menu-ink)}.design-preview--v2 .preview-menu-button span{background:var(--preview-white)}.preview-menu-button span{width:18px;height:2px;background:#faf8f5}.preview-drawer-nav{position:absolute;z-index:30;top:calc(100% - 12px);right:0;display:grid;min-width:220px;padding:12px 20px;border:1px solid var(--preview-line);border-radius:10px;background:var(--preview-cream);box-shadow:0 12px 36px #00000029}.preview-drawer-nav[hidden]{display:none}.preview-drawer-nav a{padding:12px 4px;border-bottom:1px solid var(--preview-line);font-size:14px;font-weight:600}.preview-drawer-nav a:last-child{border-bottom:0}.preview-footer{padding:70px 0 30px;background:var(--preview-dark);color:#fff;font-family:var(--preview-sans)}body:has(.legacy-rank-bottom-switcher) .preview-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.preview-footer__top{display:flex;justify-content:space-between;gap:64px}.preview-footer__about{max-width:420px}.preview-footer__about strong{font:700 24px/1.2 var(--preview-serif)}.preview-footer-brand{display:inline-flex;width:146px;height:30px;align-items:flex-start;gap:8px;color:#fff}.preview-footer-brand svg{width:24px;height:24px;flex:0 0 24px;margin-top:3px;padding:2px}.preview-footer-brand strong{width:114px;height:25px;margin-top:1.5px;font:800 24px/25px var(--preview-gothic)}.preview-footer__about p{margin:20px 0 0;color:#ffffffa3;font-size:13px;line-height:1.8}.preview-footer__about p[data-phrase-breaks]{word-break:keep-all;overflow-wrap:break-word}.preview-footer__columns{display:flex;flex-wrap:wrap;gap:56px}.preview-footer__columns nav{display:grid;align-content:start;gap:12px;min-width:120px;font-size:13px}.preview-footer__columns strong{margin-bottom:4px;color:#fff}.preview-footer__columns a{color:#ffffffa3}.preview-footer__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:52px;padding-top:24px;border-top:1px solid rgb(255 255 255 / 14%);color:#ffffff7a;font-size:11px}body[data-v2-home] .preview-footer{padding:64px 0;background:var(--preview-ink)}body[data-v2-home] .preview-footer__top{gap:48px}body[data-v2-home] .preview-footer__about{max-width:300px}body[data-v2-home] .preview-footer__about p{color:var(--preview-white-64);font:400 14px/1.8 var(--preview-gothic)}body[data-v2-home] .preview-footer__columns strong,body[data-v2-home] .preview-footer-brand{color:var(--preview-white)}body[data-v2-home] .preview-footer__columns a{color:var(--preview-white-64)}body[data-v2-home] .preview-footer__bottom{border-top-color:var(--preview-footer-line);color:var(--preview-white-48);font-size:12px}body[data-v2-home] .preview-socials a,body[data-v2-home] .preview-socials img{width:20px;height:20px}.preview-socials{display:flex;gap:16px}.preview-socials a,.preview-socials img{width:18px;height:18px}.preview-empty{margin:0;padding:32px;border:1px solid var(--preview-line);color:var(--preview-muted);text-align:center}:where(.design-preview a,.design-preview button,.design-preview input):focus-visible{outline:3px solid var(--preview-gold);outline-offset:3px}:where(body[data-preview-shell=v2] .preview-header a,body[data-preview-shell=v2] .preview-header button,body[data-preview-shell=v2] .preview-footer a,body[data-preview-shell=v2] .preview-footer button):focus-visible{outline:3px solid var(--preview-gold);outline-offset:3px}@media(min-width:1240.02px)and (max-width:1320px){.design-preview--v1 .preview-pill-nav a{padding:8px 11px;font-size:12px}}@media(max-width:1240px){.design-preview--v1 .preview-pill-nav{display:none}.preview-header__actions{margin-left:auto}.preview-services{display:block}}.design-preview--v2 .preview-header__inner{flex-wrap:wrap}.design-preview--v2 .preview-pill-nav{flex:1 0 auto;min-height:44px;justify-content:flex-start}.design-preview--v2 .preview-pill-nav a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center}@media(max-width:1439.98px){.design-preview--v2 .preview-header__inner{padding-bottom:12px}.design-preview--v2 .preview-pill-nav{order:3;flex:1 0 100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.design-preview--v2 .preview-pill-nav::-webkit-scrollbar{display:none}.design-preview--v2 .preview-header__actions{margin-left:auto}}@media(min-width:1240.02px)and (max-width:1439.98px){.design-preview--v2 .preview-header__actions{position:relative;top:9px}}@media(min-width:700.02px)and (max-width:1240px){.design-preview--v2[data-sp-nav] .preview-header__inner{padding:0 24px}.design-preview--v2[data-sp-nav] .preview-pill-nav{display:none}.design-preview--v2[data-sp-nav] .preview-services__trigger{width:216px;min-height:44px;justify-content:flex-start;padding:0 16px;border:0;border-radius:22px;background:var(--preview-ink);color:var(--preview-white);font:700 14px/17px var(--preview-gothic)}.design-preview--v2[data-sp-nav] .preview-services__arrow{display:none}.design-preview--v2[data-sp-nav] .preview-services__label:after{margin-left:.25em;content:"⌄" / ""}.design-preview--v2[data-sp-nav] .preview-services__trigger[aria-expanded=true] .preview-services__label:after{content:"⌃" / ""}.design-preview--v2[data-sp-nav] .preview-services__panel{top:calc(100% + 26px);right:0;width:384px;min-width:0;max-height:calc(100dvh - 104px);gap:8px;padding:5px 11px 7px;overflow-y:auto;overscroll-behavior:contain;border-color:var(--preview-line);border-radius:12px;box-shadow:none}.design-preview--v2[data-sp-nav] .preview-services__panel a{display:flex;min-height:64px;flex:0 0 auto;align-items:center;justify-content:center;padding:8px 16px;border:1px solid var(--preview-line);border-radius:999px;background:var(--preview-white);font:700 14px/20px var(--preview-gothic);text-align:center;white-space:normal;scroll-margin-block:8px}.design-preview--v2[data-sp-nav] .preview-services__break{display:inline}.design-preview--v2[data-sp-nav] .preview-services__panel a[aria-current=page]{border-color:var(--preview-ink);background:var(--preview-ink);color:var(--preview-white)}}@media(max-width:1120px){.preview-shell,.preview-footer__inner,.design-preview--v2 .preview-shell,.design-preview--v2 .preview-footer__inner{width:min(100% - 48px,960px)}}@media(max-width:700px){.preview-shell,.preview-footer__inner,.design-preview--v2 .preview-shell,.design-preview--v2 .preview-footer__inner{width:min(100% - 32px,430px)}.preview-header__inner,.design-preview--v2 .preview-header__inner{min-height:68px;padding-inline:16px}.preview-brand{gap:8px;font-size:19px}.preview-brand img{width:38px;height:28px}.design-preview--v1 .preview-brand__crown{width:38px;height:28px;flex-basis:38px}.preview-brand__word{font-size:19px}.preview-brand__club{font-size:11px}.preview-search-button,.preview-mypage-button,.preview-menu-button{width:36px;height:36px}.design-preview--v2 .preview-header__inner{padding-bottom:0}.design-preview--v2 .preview-header__inner{min-height:55px;align-content:flex-start}.design-preview--v2 .preview-pill-nav,.design-preview--v2 .preview-services{display:none!important}.design-preview--v2 .preview-header__actions{position:relative;top:8px}.design-preview--v2[data-sp-nav=overlay] .preview-header{position:sticky;top:0;z-index:100}.preview-footer__top,.preview-footer__columns,.preview-footer__bottom{display:grid}.preview-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.preview-footer__columns nav[data-footer-services]{grid-column:1 / -1}.preview-socials{justify-content:flex-start}}@media(max-width:600px){.preview-header__actions{gap:10px}}@media(max-width:520px){.preview-services{display:none}}.preview-list-filter-groups{display:grid;gap:8px;justify-items:end}.preview-pagination .page-list{display:flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin}.preview-pagination button,.preview-pagination .current{display:grid;min-width:40px;height:40px;padding:0 12px;place-items:center;border:1px solid var(--preview-line);border-radius:8px;background:#fff;color:var(--preview-ink);font:inherit}.preview-pagination button:disabled{color:var(--preview-muted);cursor:not-allowed;opacity:.55}.preview-pagination .current{border-color:var(--preview-red);background:var(--preview-red);color:#fff}@media(max-width:600px){.preview-list-filter-groups{justify-items:start}.preview-pagination{flex-wrap:wrap}}.preview-bisyoku-polls{--preview-bisyoku-poll-accent: #d71955;--preview-bisyoku-poll-serif: "Lora", "Hiragino Mincho ProN", "Noto Serif JP", serif;padding-block:64px}.preview-bisyoku-polls>h2{margin:0;font:700 32px/1.4 var(--preview-bisyoku-poll-serif)}.preview-bisyoku-poll-empty,.preview-bisyoku-poll-list{margin:24px 0 0}.preview-bisyoku-poll-empty,.preview-bisyoku-poll{padding:32px;border:1px solid #eae5e0;border-radius:12px;background:#fff}.preview-bisyoku-poll-empty{color:#6e6b64;font:14px/1.6 var(--preview-sans)}.preview-bisyoku-poll-list{display:grid;gap:20px}.preview-bisyoku-poll-question{margin:0;font:700 22px/1.5 var(--preview-bisyoku-poll-serif)}.preview-bisyoku-poll-description{margin:12px 0 0;color:#6e6b64;font:14px/1.6 var(--preview-sans)}.preview-bisyoku-poll-form{margin-top:20px}.preview-bisyoku-poll-fieldset{min-width:0;margin:0;padding:0;border:0}.preview-bisyoku-poll-legend{margin-bottom:16px;padding:0;font:600 13px/1.4 var(--preview-sans)}.preview-bisyoku-poll-choices{display:grid;gap:10px}.preview-bisyoku-poll-choice{display:flex;min-height:44px;align-items:center;gap:12px;padding:12px 16px;border:1px solid #eae5e0;border-radius:8px;background:#fff;cursor:pointer;font:15px/1.3 var(--preview-sans)}.preview-bisyoku-poll-choice:has(input:checked){border-color:var(--preview-bisyoku-poll-accent);background:#fdf2f4}.preview-bisyoku-poll-choice input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--preview-bisyoku-poll-accent)}.preview-bisyoku-poll-actions{display:flex;align-items:center;gap:16px;margin-top:20px}.preview-bisyoku-poll-submit{min-height:44px;padding:12px 24px;border:0;border-radius:8px;background:var(--preview-bisyoku-poll-accent);color:#fff;cursor:pointer;font:600 14px/1.4 var(--preview-sans)}.preview-bisyoku-poll-submit:disabled{cursor:wait;opacity:.6}.preview-bisyoku-poll-status,.preview-bisyoku-poll-results{color:#6e6b64;font:13px/1.6 var(--preview-sans)}.preview-bisyoku-poll-status{margin:0}.preview-bisyoku-poll-status a{color:var(--preview-bisyoku-poll-accent);text-decoration:underline}.preview-bisyoku-poll-results{margin-top:20px}.preview-bisyoku-poll-results :where(p,ul){margin-block:0 8px}.preview-bisyoku-poll-results-list{display:grid;gap:4px;padding:0;list-style:none}@media(max-width:700px){.preview-bisyoku-polls{padding-block:48px}.preview-bisyoku-poll-empty,.preview-bisyoku-poll{padding:24px 20px}.preview-bisyoku-poll-actions{align-items:stretch;flex-direction:column}}@media(max-width:700px){.preview-menu-button{box-sizing:border-box;width:44px;height:44px;margin:-4px;border:4px solid transparent;border-radius:12px;background-clip:padding-box}.design-preview--v2 button.preview-menu-button{position:relative;isolation:isolate;background-color:transparent;background-clip:padding-box}.design-preview--v2 button.preview-menu-button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:8px;background:var(--preview-menu-ink);pointer-events:none}}
