.xMTryG_meta{color:var(--sub);flex-wrap:wrap;gap:2px 12px;margin-top:4px;font-size:.8125rem;display:flex}.xMTryG_m{align-items:center;gap:4px;display:inline-flex}.xMTryG_big{color:var(--ink);gap:6px 18px;margin-top:12px;font-size:.9375rem}.xMTryG_big .ic{color:var(--ai)}
.hG6o8G_minis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.hG6o8G_mini{border:1px solid var(--line);min-height:64px;color:var(--ink);background:var(--bg);border-radius:6px;align-items:center;gap:12px;padding:6px;text-decoration:none;display:flex}.hG6o8G_mini:hover{border-color:var(--ai)}.hG6o8G_img{aspect-ratio:auto;object-fit:cover;border-radius:4px;flex:none;width:72px;height:54px}.hG6o8G_txt{flex-direction:column;min-width:0;display:flex}.hG6o8G_kind{color:var(--sub);letter-spacing:.08em;font-size:.6875rem;font-weight:700}.hG6o8G_tip .hG6o8G_kind{color:var(--ai)}.hG6o8G_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.hG6o8G_sub{color:var(--sub);font-size:.75rem}
.I-J5qa_detail{max-width:920px;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));margin-inline:auto}.I-J5qa_photo{background:var(--soft)}.I-J5qa_img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:56vh}.I-J5qa_body{max-width:760px;margin-inline:auto;padding:20px 16px 0}.I-J5qa_kicker{color:var(--sub);letter-spacing:.06em;font-size:.8125rem;font-weight:700}.I-J5qa_kicker a{color:inherit;align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.I-J5qa_kicker a:hover{color:var(--ai)}.I-J5qa_title{font-family:var(--mincho);letter-spacing:.04em;margin-top:4px;font-size:1.75rem;font-weight:800}.I-J5qa_facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:18px 0 8px;padding:14px 0;font-size:.875rem;display:grid}.I-J5qa_fact{grid-template-columns:7.5em minmax(0,1fr);gap:12px;display:grid}.I-J5qa_fact dt{color:var(--sub);font-weight:700}.I-J5qa_fact dd{overflow-wrap:anywhere;margin:0}.I-J5qa_sec{margin-top:28px}.I-J5qa_sec h2{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:8px;font-size:1.0625rem;font-weight:700}.I-J5qa_prose ul{margin:0;padding-left:1.3em}.I-J5qa_prose li{margin-bottom:.5em}.I-J5qa_prose li::marker{color:var(--sub)}.I-J5qa_prose p{margin-bottom:1em}.I-J5qa_prose h3,.I-J5qa_prose h4{margin:20px 0 8px;font-size:1rem}.I-J5qa_prose ol.steps{counter-reset:st;margin:0;padding:0;list-style:none}.I-J5qa_prose ol.steps>li{counter-increment:st;margin-bottom:.9em;padding-left:2.4em;position:relative}.I-J5qa_prose ol.steps>li:before{content:counter(st);background:var(--ai-soft);width:1.6em;height:1.6em;color:var(--ai);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.2em;left:0}@supports (text-box:trim-both cap alphabetic){.I-J5qa_prose ol.steps>li:before{text-align:center;text-box:trim-both cap alphabetic;height:auto;padding-block:calc(.8em - .5cap);line-height:1;display:block}}.I-J5qa_more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.I-J5qa_more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:700;list-style:none;display:flex}.I-J5qa_more>summary::-webkit-details-marker{display:none}.I-J5qa_more>summary:after{content:"＋";color:var(--sub)}.I-J5qa_more[open]>summary:after{content:"－"}.I-J5qa_more .I-J5qa_prose ul{color:var(--ink);padding-left:1.2em;font-size:.875rem}.I-J5qa_more .I-J5qa_prose li{margin-bottom:.6em}.I-J5qa_more .I-J5qa_prose{padding-bottom:12px}@media (min-width:640px){.I-J5qa_detail{padding-top:24px}.I-J5qa_photo{border-radius:8px;margin-inline:24px;overflow:hidden}.I-J5qa_body{padding:28px 40px 0}.I-J5qa_title{font-size:2rem}}@media (min-width:1024px){.I-J5qa_photo{margin-inline:32px}}
._8izENq_gallery{gap:10px;display:grid}._8izENq_stage{background:var(--soft);border-radius:8px;margin:0;position:relative;overflow:hidden}._8izENq_img{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:62vh;display:block}._8izENq_cap{color:#fff;background:#1414149e;border-radius:999px;padding:4px 10px;font-size:.8125rem;line-height:1.5;position:absolute;bottom:12px;left:12px}._8izENq_thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._8izENq_thumb{cursor:pointer;text-align:left;background:0 0;border:0;align-content:start;gap:4px;min-width:0;padding:0;display:grid}._8izENq_timg{aspect-ratio:4/3;object-fit:cover;outline-offset:2px;border-radius:6px;outline:2px solid #0000;width:100%;display:block}._8izENq_thumb span{color:var(--sub);font-size:.75rem;line-height:1.4}._8izENq_thumb[aria-pressed=true] ._8izENq_timg{outline-color:var(--ai)}._8izENq_thumb[aria-pressed=true] span{color:var(--ink);font-weight:700}._8izENq_thumb:focus-visible{outline:none}._8izENq_thumb:focus-visible ._8izENq_timg{outline-color:var(--ai);outline-style:dashed}@media (prefers-reduced-motion:no-preference){._8izENq_img{transition:opacity .2s}}
.vgGeBq_finder{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.vgGeBq_filters{display:none}.vgGeBq_filtersHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vgGeBq_filtersHead p{font-weight:700}.vgGeBq_fgroup{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:12px 0}.vgGeBq_fgroup legend{float:left;width:100%;color:var(--sub);letter-spacing:.08em;margin-bottom:4px;padding:0;font-size:.8125rem;font-weight:700}.vgGeBq_fgroup legend+*{clear:both}.vgGeBq_chk{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:.9375rem;display:flex}.vgGeBq_chk input{width:18px;height:18px;accent-color:var(--ai);cursor:pointer;flex:none;margin:0}.vgGeBq_chkL{flex:1}.vgGeBq_chkN{color:var(--sub);font-variant-numeric:tabular-nums;font-size:.8125rem}.vgGeBq_filtersFoot{justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;display:flex}.vgGeBq_doneBtn{background:var(--ai);min-height:44px;color:var(--ai-ink);cursor:pointer;border:0;border-radius:6px;padding:0 20px;font-weight:700}.vgGeBq_linkBtn{min-height:44px;color:var(--ai);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:8px 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.vgGeBq_results{min-width:0}.vgGeBq_bar{align-items:center;gap:10px;display:flex}.vgGeBq_search{border:1px solid var(--line);min-width:0;min-height:46px;color:var(--sub);background:var(--bg);border-radius:6px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.vgGeBq_search:focus-within{border-color:var(--ai)}.vgGeBq_search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:1rem}.vgGeBq_search input::placeholder{color:var(--sub)}.vgGeBq_filterOpen{border:1px solid var(--line);background:var(--bg);min-height:46px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.vgGeBq_applied{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;margin:14px 0 18px;display:flex}.vgGeBq_count{font-variant-numeric:tabular-nums;font-weight:700}.vgGeBq_tags{flex-wrap:wrap;gap:6px;display:flex}.vgGeBq_tag{background:var(--ai-soft);min-height:36px;color:var(--ai);cursor:pointer;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.vgGeBq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}.vgGeBq_tile{color:var(--ink);text-decoration:none;display:block}.vgGeBq_tilePhoto{background:var(--soft);border-radius:6px;display:block;overflow:hidden}.vgGeBq_tileImg{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .35s}.vgGeBq_tile:hover .vgGeBq_tileImg{transform:scale(1.04)}.vgGeBq_tileName{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:1rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.vgGeBq_tile:hover .vgGeBq_tileName{color:var(--ai)}.vgGeBq_empty{color:var(--sub);padding:32px 0}@media (max-width:1023.98px){.vgGeBq_filters.vgGeBq_open{z-index:80;background:var(--bg);overscroll-behavior:contain;padding:calc(12px + env(safe-area-inset-top,0px)) 16px calc(96px + env(safe-area-inset-bottom,0px));display:block;position:fixed;inset:0;overflow-y:auto}.vgGeBq_filters.vgGeBq_open .vgGeBq_filtersFoot{z-index:1;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}}@media (min-width:640px){.vgGeBq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}}@media (min-width:1024px){.vgGeBq_finder{grid-template-columns:220px minmax(0,1fr)}.vgGeBq_filters{top:calc(var(--top-h) + 16px);max-height:calc(100vh - var(--top-h) - 32px);overscroll-behavior:contain;align-self:start;display:block;position:sticky;overflow-y:auto}.vgGeBq_filtersHead,.vgGeBq_filterOpen,.vgGeBq_doneBtn{display:none}}@media (prefers-reduced-motion:reduce){.vgGeBq_tileImg{transition:none}}@media print{.vgGeBq_filters,.vgGeBq_bar,.vgGeBq_applied{display:none!important}}
.gsNTIq_ings{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:18px 18px 14px}.gsNTIq_h{align-items:baseline;gap:10px;margin-bottom:10px;font-size:1.125rem;font-weight:700;display:flex}.gsNTIq_h small{color:var(--sub);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.gsNTIq_serv{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.gsNTIq_lab{color:var(--sub);font-size:.8125rem}.gsNTIq_lab:first-child{margin-right:4px}.gsNTIq_seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.gsNTIq_seg button{background:var(--bg);cursor:pointer;font-variant-numeric:tabular-nums;border:0;min-width:44px;min-height:40px;padding:0 10px;font-size:.875rem}.gsNTIq_seg button+button{border-left:1px solid var(--line)}.gsNTIq_seg button:hover{background:var(--soft)}.gsNTIq_seg button[aria-pressed=true]{background:var(--ai);color:var(--ai-ink);font-weight:700}.gsNTIq_seg button:focus-visible{outline-offset:-3px}.gsNTIq_grp{margin-top:12px}.gsNTIq_gh{color:var(--sub);letter-spacing:.04em;margin-bottom:2px;font-size:.8125rem;font-weight:700}.gsNTIq_rows{margin:0;padding:0;list-style:none}.gsNTIq_row{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:7px 0;font-size:.9375rem;line-height:1.5;display:grid}.gsNTIq_row:last-child{border-bottom:0}.gsNTIq_q{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.gsNTIq_est{text-align:right;color:var(--sub);grid-column:2;font-size:.75rem}.gsNTIq_first{text-align:right;color:var(--ai);grid-column:1/-1;font-size:.75rem;font-weight:700}.gsNTIq_hint{border-top:1px solid var(--line);color:var(--sub);margin-top:12px;padding-top:10px;font-size:.8125rem;line-height:1.7}
._0EMDaa_page{max-width:1040px;padding:20px 16px calc(56px + env(safe-area-inset-bottom,0px));margin-inline:auto}._0EMDaa_head{gap:8px;margin-top:24px;display:grid}._0EMDaa_kicker{color:var(--sub);letter-spacing:.06em;font-size:.8125rem;font-weight:700}._0EMDaa_kicker a{color:inherit;align-items:center;min-height:44px;margin-block:-12px;text-decoration:none;display:inline-flex}._0EMDaa_kicker a:hover{color:var(--ai)}._0EMDaa_title{font-family:var(--mincho);letter-spacing:.04em;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.25rem);font-weight:800;line-height:1.35}._0EMDaa_lead{color:var(--sub);max-width:40em}._0EMDaa_meta{flex-wrap:wrap;gap:4px 18px;margin:4px 0 0;font-size:.875rem;display:flex}._0EMDaa_meta div{gap:6px;display:flex}._0EMDaa_meta dt{color:var(--sub);font-weight:700}._0EMDaa_meta dd{margin:0}._0EMDaa_secH{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;padding-bottom:8px;font-size:1.125rem;font-weight:700;display:flex}._0EMDaa_secH small{color:var(--sub);font-size:.8125rem;font-weight:500}._0EMDaa_block{margin-top:44px}._0EMDaa_recipe{gap:32px;margin-top:28px;display:grid}@media (min-width:900px){._0EMDaa_recipe{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px}._0EMDaa_ingCol{top:calc(var(--top-h) + env(safe-area-inset-top,0px) + 16px);position:sticky}}._0EMDaa_steps{gap:36px;margin:0;padding:0;list-style:none;display:grid}._0EMDaa_step{scroll-margin-top:calc(var(--top-h) + 16px);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px;display:grid}._0EMDaa_stHead{align-items:flex-start;gap:.6em;min-width:0;display:flex}._0EMDaa_num{background:var(--ai-soft);width:1.75em;height:1.75em;color:var(--ai);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-top:.2em;font-size:.8125rem;font-weight:700;line-height:1;display:grid}@supports (text-box:trim-both cap alphabetic){._0EMDaa_num{text-align:center;text-box:trim-both cap alphabetic;height:auto;padding-block:calc(.875em - .5cap);display:block}}._0EMDaa_stx{min-width:0}._0EMDaa_stT{font-size:1rem;font-weight:700;line-height:1.6}._0EMDaa_stP{font-size:.9375rem;line-height:1.8}._0EMDaa_stNote{color:var(--sub);margin-top:4px;font-size:.8125rem}._0EMDaa_pt{background:var(--ai-soft);border-radius:8px;gap:8px;margin-top:12px;padding:12px 16px 14px;display:grid}._0EMDaa_ptL{color:var(--ai);letter-spacing:.06em;font-size:.75rem;font-weight:700}._0EMDaa_ptList{gap:10px;margin:0;padding:0;list-style:none;display:grid}._0EMDaa_ptList li{padding-left:1em;position:relative}._0EMDaa_ptList li:before{content:"";background:var(--ai);border-radius:1px;width:6px;height:6px;position:absolute;top:.72em;left:0}._0EMDaa_ptList strong{color:var(--ink);font-size:.9375rem;line-height:1.6;display:block}._0EMDaa_ptList p{font-size:.875rem;line-height:1.75}._0EMDaa_extraPt{margin-top:28px}._0EMDaa_stPh{max-width:640px;margin:0}._0EMDaa_stImg{aspect-ratio:4/3;object-fit:cover;background:var(--soft);border-radius:8px;width:100%;display:block}._0EMDaa_stPh figcaption{color:var(--sub);margin-top:6px;font-size:.8125rem;line-height:1.5}@media (min-width:640px){._0EMDaa_step{grid-template-columns:2.4em minmax(0,1fr);row-gap:12px}._0EMDaa_stHead{display:contents}._0EMDaa_num{grid-area:1/1}._0EMDaa_stT{grid-area:1/2}._0EMDaa_stx,._0EMDaa_stPh{grid-column:2}._0EMDaa_extraPt{margin-left:2.4em}}._0EMDaa_mk{font-family:var(--mincho);color:var(--ai);white-space:nowrap;vertical-align:.1em;margin-left:.5em;font-size:.75rem;font-weight:800}._0EMDaa_mk a,._0EMDaa_note small a{color:inherit;text-decoration:none}._0EMDaa_mk a:hover,._0EMDaa_note small a:hover{text-underline-offset:3px;text-decoration:underline}._0EMDaa_band{scroll-margin-top:calc(var(--top-h) + 16px);margin:44px -16px 0;padding:32px 16px 36px}._0EMDaa_band+._0EMDaa_band{margin-top:0}._0EMDaa_bandAi{background:var(--ai-soft)}._0EMDaa_bandSoft{background:var(--soft)}._0EMDaa_bandH{font-family:var(--mincho);letter-spacing:.04em;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:800;line-height:1.35}._0EMDaa_bandSub{color:var(--sub);margin-top:4px;font-size:.875rem}._0EMDaa_notes{column-gap:40px;margin:18px 0 0;display:grid}._0EMDaa_note{border-top:1px solid color-mix(in srgb, var(--ai) 18%, transparent);scroll-margin-top:calc(var(--top-h) + 16px);grid-template-columns:3.6em minmax(0,1fr);column-gap:14px;padding-block:18px;display:grid}._0EMDaa_note dt{font-family:var(--mincho);color:var(--ai);font-size:1.5rem;font-weight:800;line-height:1.1}._0EMDaa_note dt small{font-family:var(--sans);color:var(--sub);margin-top:6px;font-size:.75rem;font-weight:500;line-height:1.5;display:block}._0EMDaa_note dd{min-width:0;margin:0}._0EMDaa_note h3{font-size:1.0625rem;line-height:1.6}._0EMDaa_note p{margin-top:4px;font-size:.9375rem;line-height:1.8}@media (min-width:900px){._0EMDaa_notes{grid-template-columns:1fr 1fr}}._0EMDaa_bulk{gap:8px;max-width:44em;margin:0;padding:0;list-style:none;display:grid}._0EMDaa_bulk li{padding-left:1.2em;position:relative}._0EMDaa_bulk li:before{content:"";background:var(--sub);border-radius:50%;width:6px;height:6px;position:absolute;top:.78em;left:0}._0EMDaa_learn{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}._0EMDaa_learn li{display:grid}._0EMDaa_learnCard{color:var(--ink);background:var(--bg);border-radius:10px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}._0EMDaa_learnImg{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}._0EMDaa_learnIn{align-content:start;gap:6px;padding:12px 14px 16px;display:grid}._0EMDaa_learnName{font-size:1rem;font-weight:700;line-height:1.5}a._0EMDaa_learnCard:hover ._0EMDaa_learnName{color:var(--ai)}._0EMDaa_learnText{color:var(--sub);font-size:.875rem;line-height:1.7}._0EMDaa_kind{color:var(--ai);background:var(--ai-soft);border-radius:999px;justify-self:start;padding:2px 8px;font-size:.6875rem;font-weight:700}._0EMDaa_sides{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}._0EMDaa_sideCard{color:var(--ink);grid-template-rows:auto 1fr;text-decoration:none;display:grid}._0EMDaa_sideImg{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}._0EMDaa_sideIn{align-content:start;gap:4px;padding-top:10px;display:grid}._0EMDaa_role{color:var(--ai);letter-spacing:.04em;font-size:.75rem;font-weight:700}._0EMDaa_sideName{font-size:1rem;font-weight:700;line-height:1.5}._0EMDaa_sideCard:hover ._0EMDaa_sideName{color:var(--ai)}._0EMDaa_reason{color:var(--sub);font-size:.8125rem;line-height:1.6}._0EMDaa_sideMeta{color:var(--sub);font-size:.75rem}._0EMDaa_extra{max-width:760px;margin-top:32px}@media (min-width:640px){._0EMDaa_page{padding-inline:24px;padding-top:24px}._0EMDaa_band{margin-inline:-24px;padding-inline:24px}}@media (min-width:1024px){._0EMDaa_page{padding-inline:32px}._0EMDaa_band{border-radius:12px;margin-inline:-32px;padding-inline:32px}}
.xsg8aW_page{margin-bottom:72px;padding-top:24px}.xsg8aW_head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:20px;display:flex}.xsg8aW_title{font-family:var(--mincho);letter-spacing:.06em;font-size:1.75rem;font-weight:800}.xsg8aW_sub{color:var(--sub);font-size:.9375rem}@media (min-width:1024px){.xsg8aW_page{padding-top:36px}.xsg8aW_title{font-size:2.125rem}}
