.weather-icon[data-astro-cid-4zyexbch]{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.weather-icon[data-astro-cid-4zyexbch]>g[data-astro-cid-4zyexbch]{display:none}.weather-icon[data-astro-cid-4zyexbch][data-weather-icon-status=sunny]>.weather-icon-sunny[data-astro-cid-4zyexbch],.weather-icon[data-astro-cid-4zyexbch][data-weather-icon-status=cloudy]>.weather-icon-cloudy[data-astro-cid-4zyexbch],.weather-icon[data-astro-cid-4zyexbch][data-weather-icon-status=rainy]>.weather-icon-rainy[data-astro-cid-4zyexbch]{display:block}.model-image-slot[data-astro-cid-cbj6y2ua]{border:1px solid var(--line);background:#fff;place-items:center;display:grid}.model-image-slot[data-astro-cid-cbj6y2ua] [data-astro-cid-cbj6y2ua]:is(button,a){cursor:zoom-in;background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid}.model-image-slot[data-astro-cid-cbj6y2ua] :is(button,a)[data-astro-cid-cbj6y2ua][hidden]{display:none}.model-image-slot[data-astro-cid-cbj6y2ua] a[data-astro-cid-cbj6y2ua]{cursor:pointer}.model-image-slot-fallback[data-astro-cid-cbj6y2ua]{color:var(--muted);text-align:center;place-items:center;gap:2px;font-size:.42rem;line-height:1;display:grid}.model-image-slot-fallback[data-astro-cid-cbj6y2ua][hidden]{display:none}.model-image-slot-fallback[data-astro-cid-cbj6y2ua] span[data-astro-cid-cbj6y2ua]{aspect-ratio:12/7;border:1px solid var(--line-strong);border-radius:50%;width:60%}.mitate-verdict-badge{box-sizing:border-box;clip-path:polygon(4px 0,100% 0,100% 100%,4px 100%,0 50%);background:var(--paper-bright);min-width:0;height:1.42em;color:var(--ink-soft);white-space:nowrap;border:1px solid;flex:none;align-items:center;gap:3px;margin-left:auto;padding:0 5px 0 7px;font-size:.5rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.mitate-verdict-badge small{font-size:.43rem;font-weight:800}.mitate-verdict-badge[data-verdict=太鼓判]{color:#176441;--tag-bg:#e4f4e9;background:#e4f4e9}.mitate-verdict-badge[data-verdict=条件つきで良し]{color:#725500;--tag-bg:#fff3bd;background:#fff3bd}.mitate-verdict-badge[data-verdict=様子見]{color:#7a3d00;--tag-bg:#ffe5c2;background:#ffe5c2}.mitate-verdict-badge:hover,.mitate-verdict-badge:focus-visible{text-underline-offset:2px;text-decoration:underline}.model-detail-card.is-compact .mitate-verdict-badge small{display:none}.model-detail-weather>.mitate-verdict-badge{margin-left:auto}.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-lines>.mitate-verdict-badge{z-index:2;clip-path:none;text-align:center;border:2px solid;flex-direction:column;flex:none;justify-content:center;align-self:center;width:78px;height:40px;margin-left:0;padding:3px 5px;position:relative}.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-lines>.mitate-verdict-badge small{font-size:.4rem}.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-lines>.mitate-verdict-badge strong{white-space:nowrap;max-width:100%;font-size:.52rem;line-height:1.1}.model-detail-card[data-verdict-placement=vertical] .model-detail-primary:has(.model-detail-judgment-lines>.mitate-verdict-badge:not([hidden])){grid-template-columns:minmax(0,1fr) 78px;column-gap:4px;min-height:44px;display:grid}.model-detail-primary:has(.model-detail-judgment-lines>.mitate-verdict-badge:not([hidden]))>:is(p,h2,.model-detail-eyebrow){grid-column:1}.model-detail-card[data-verdict-placement=vertical] .model-detail-primary:has(.model-detail-judgment-lines>.mitate-verdict-badge:not([hidden])) .model-detail-judgment-lines{display:contents}.model-detail-primary:has(.model-detail-judgment-lines>.mitate-verdict-badge:not([hidden])) .model-detail-judgment-left{grid-column:1}.model-detail-card[data-verdict-placement=vertical] .model-detail-primary .model-detail-judgment-lines>.mitate-verdict-badge{grid-area:1/2/span 4;align-self:start}.mitate-verdict-badge[hidden]{display:none}@media (width<=780px){.mitate-verdict-badge,.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-lines>.mitate-verdict-badge{min-height:44px}}.model-detail-card h2[data-detail-name]{color:var(--ink-soft)}.model-detail-spec-value small a{color:inherit;text-decoration:underline}.model-detail-card{border:1px solid var(--ink);background:var(--paper-bright);gap:7px;min-width:0;padding:8px;display:grid}.model-detail-card[hidden]{display:none}.model-detail-summary{align-items:start;gap:10px;display:grid}.model-detail-copy{min-width:0}.model-detail-primary>p{color:var(--blue-dark);margin:0;font-size:.62rem;font-weight:800}.model-detail-eyebrow{color:var(--ink-soft);margin:1px 0;font-size:.84rem;line-height:1.15;display:block}.model-detail-copy h2{overflow-wrap:anywhere;margin:2px 0 3px;font-size:.86rem;line-height:1.3}.model-detail-card:not([data-verdict-placement=vertical]) .model-detail-primary:has(.mitate-verdict-badge:not([hidden]))>h2{width:calc(100% - 82px)!important}.model-detail-copy h2:has(.favorite-toggle){padding-inline-end:16px}.model-detail-identifiers{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:.45em;min-width:0;font-size:.62rem;line-height:1.35;display:flex}.model-detail-identifiers strong{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--blue-dark);font-size:.72rem}.model-copy-button{z-index:2;width:18px;height:18px;color:var(--blue-dark);cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;place-items:center;margin-left:.4em;padding:0;display:inline-grid;position:relative}.model-copy-button:before,.model-detail-card .favorite-toggle:before{content:"";width:32px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.model-copy-button:hover,.model-copy-button:focus-visible{color:var(--blue)}.model-copy-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.model-copy-button [data-model-copy-feedback]{z-index:8;border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:normal;width:max-content;max-width:min(260px,80vw);padding:5px 7px;font-size:.54rem;font-weight:700;line-height:1.3;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 3px 8px #14232b2e}.model-copy-button:hover [data-model-copy-feedback],.model-copy-button:focus-visible [data-model-copy-feedback]{display:block}.model-detail-identifiers [data-detail-model-year]{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--ink-soft);font-size:inherit;font-weight:400}.model-detail-identifiers [data-detail-model-year][hidden]{display:none}.model-detail-model-release{display:contents}.model-detail-identifiers .model-detail-release{font-size:inherit;line-height:inherit;color:var(--muted);order:1;font-weight:400}.model-detail-identifiers .favorite-toggle{flex:none;margin-left:.4em}.model-detail-judgment-lines,.model-detail-judgment-left{min-width:0}.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-lines{align-items:stretch;gap:4px;display:flex}.model-detail-card[data-verdict-placement=vertical] .model-detail-judgment-left{flex:auto;min-width:0}.model-detail-weather{border-left:3px solid var(--aqua);background:color-mix(in srgb,var(--aqua) 16%,white);white-space:nowrap;align-items:center;gap:7px;padding:3px 5px;line-height:1.2;display:flex;overflow:auto;color:var(--ink-soft)!important;margin:3px 0 0!important;font-size:.52rem!important}.model-detail-weather>a{color:inherit;flex:none;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.model-detail-weather>a:hover b{text-decoration:underline}.model-detail-weather>[data-detail-weather-detail]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.model-detail-weather>[data-detail-weather-detail] small{color:var(--muted);font-size:.48rem}.model-detail-weather.is-rainy{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 9%,white)}.model-detail-weather.is-cloudy{background:#f0f2f4;border-color:#7d8a94}.model-detail-weather[hidden]{display:none}.model-detail-copy>[data-provider-metric-rows]{margin-top:5px}.model-detail-note{background:color-mix(in srgb,var(--blue) 7%,white);color:var(--ink-soft);margin:5px 0;padding:4px 5px;font-size:.54rem;line-height:1.35}.model-detail-note:empty{background:0 0;height:6px;margin:0;padding:0;display:block}.model-detail-empty{color:var(--muted);margin:0;font-size:.58rem}.model-detail-specs{font-size:.56rem}.model-detail-spec-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:4px 0 5px;display:flex}.model-detail-spec-toolbar h3{margin:0;font-size:.7rem}.model-detail-spec-toolbar label{white-space:nowrap;align-items:center;gap:4px;font-size:.58rem;font-weight:900;display:inline-flex}.model-detail-spec-layout{border:1px solid var(--line-strong);background:#fff;display:block}.model-detail-spec-layout[hidden]{display:none}.model-detail-spec-groups{display:block}.model-detail-spec-group{grid-template-columns:1fr;display:grid}.model-detail-specs [role=row]{border-bottom:1px solid var(--line);grid-template-columns:minmax(118px,.72fr) minmax(170px,1fr);display:grid}.model-detail-specs [role=row]>*{border-right:1px solid var(--line);min-width:0;padding:5px 6px}.model-detail-specs [role=row]>:last-child{border-right:0}.model-detail-spec-group-heading{background:var(--paper);grid-column:1/-1;grid-template-columns:1fr!important}.model-detail-spec-group-heading strong{color:var(--ink-soft);letter-spacing:.04em;font-size:.5rem;font-weight:900;padding:3px 6px!important}.model-detail-spec-label{color:var(--blue-dark);font-size:.6rem;display:block;position:relative;padding-right:22px!important}[data-product-card] .model-detail-specs .model-detail-spec-label .model-detail-spec-help{min-width:14px!important;min-height:14px!important}[data-product-card] .model-detail-spec-help{z-index:3;width:14px;height:14px;color:var(--blue-dark);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.model-detail-spec-help:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-detail-spec-help svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;display:block}.model-detail-spec-help:hover,.model-detail-spec-help:focus-visible{color:var(--blue)}.model-detail-spec-tooltip{z-index:6;border:1px solid var(--ink);background:var(--paper-bright);width:min(280px,78vw);color:var(--ink-soft);padding:6px 7px;font-size:.62rem;font-weight:500;line-height:1.4;display:none;position:absolute;top:calc(100% + 3px);left:5px;box-shadow:0 4px 10px #14232b29}.model-detail-spec-help:hover+.model-detail-spec-tooltip,.model-detail-spec-help:focus-visible+.model-detail-spec-tooltip,.model-detail-spec-help[aria-expanded=true]+.model-detail-spec-tooltip{display:block}.model-detail-spec-plain{color:var(--ink-soft);line-height:1.35;display:none}.model-detail-specs[data-descriptions-visible=true] .model-detail-spec-group{grid-template-columns:1fr}.model-detail-specs[data-descriptions-visible=true] [role=row]{grid-template-columns:minmax(118px,.6fr) minmax(210px,1.15fr) minmax(170px,1fr)}.model-detail-specs[data-descriptions-visible=true] .model-detail-spec-help{display:none}.model-detail-specs[data-descriptions-visible=true] .model-detail-spec-plain{display:block}.model-detail-spec-value{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 7px;display:flex}.model-detail-spec-value b{flex:0 auto;min-width:0;max-width:100%;font-size:.6rem}.model-detail-spec-value small{min-width:0;max-width:100%;color:var(--muted);white-space:normal;font-size:.48rem;line-height:1.25;display:block}.model-detail-spec-missing{border-top:1px solid var(--line-strong);background:color-mix(in srgb,var(--muted) 8%,var(--paper-bright))}.model-detail-spec-missing[hidden]{display:none}.model-detail-spec-missing button{width:100%;min-height:28px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 7px;font-size:.56rem;font-weight:900}.model-detail-spec-missing button:after{float:right;content:"＋"}.model-detail-spec-missing button[aria-expanded=true]:after{content:"−"}.model-detail-spec-missing ul{border-top:1px dotted var(--line);color:var(--muted);flex-wrap:wrap;gap:2px 12px;margin:0;padding:5px 7px 6px 22px;font-size:.52rem;line-height:1.4;display:flex}.model-detail-spec-missing ul[hidden]{display:none}.model-detail-spec-empty{background:var(--paper);color:var(--muted);margin:0;padding:5px 7px;font-size:.6rem;line-height:1.5}.model-detail-spec-empty[hidden]{display:none}.model-detail-gov-source{flex-wrap:wrap;gap:2px 10px;margin:0;font-size:.48rem;line-height:1.3;display:flex}.model-detail-gov-source[hidden]{display:none}.model-detail-card.is-compact{border-color:var(--line-strong);gap:3px;padding:5px}.model-detail-card.is-compact .model-detail-summary{gap:6px}.model-detail-card.is-compact .model-detail-copy{display:block}.model-detail-card.is-compact .model-detail-primary{min-width:0}.model-detail-card.is-compact .model-detail-primary>p{font-size:.5rem}.model-detail-card.is-compact .model-detail-copy h2{margin:0;font-size:.68rem;line-height:1.15}.model-detail-card.is-compact .model-detail-identifiers,.model-detail-card.is-compact .model-detail-identifiers strong{font-size:.54rem}.model-detail-card.is-compact .model-detail-copy>[data-provider-metric-rows]{margin-top:4px}.model-detail-card.is-compact .model-detail-note:empty{height:4px;display:block}@media (width>=900px){.model-detail-specs[data-descriptions-visible=false] .model-detail-spec-group{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-specs[data-descriptions-visible=false] .model-detail-spec-group>[role=row]:not(.model-detail-spec-group-heading):nth-of-type(2n){border-right:1px solid var(--line-strong)}}@media (width<=560px){.model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])){align-items:center}.model-detail-model-release:has(>.model-detail-release:not([hidden])){gap:0;min-width:0;display:inline-grid}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .45em;display:grid}.model-detail-card.is-compact .model-detail-model-release:has(>.model-detail-release:not([hidden])){display:contents}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])) [data-detail-model]{grid-area:1/1}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])) [data-detail-model-year]{grid-area:1/2}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])) .model-detail-release{grid-area:2/1/auto/3}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden])) .model-copy-button{grid-area:1/3/3}.model-detail-card.is-compact .model-detail-identifiers:has(>.model-detail-model-release>.model-detail-release:not([hidden]))>:is(.favorite-toggle,.mitate-verdict-badge){grid-column:1/3}.model-detail-summary{gap:7px}.model-detail-prices{grid-template-columns:1fr}.model-detail-copy h2{font-size:.74rem}.model-detail-card.is-compact .model-detail-summary{gap:5px}.model-detail-card.is-compact .model-detail-copy h2{font-size:.64rem}.model-detail-card.is-compact .model-detail-copy{grid-template-rows:auto;grid-template-columns:1fr}.model-detail-card.is-compact .model-detail-primary,.model-detail-card.is-compact .model-detail-copy>[data-provider-metric-rows],.model-detail-card.is-compact .model-detail-copy>.commerce-link-row{grid-area:auto/1}.model-detail-spec-toolbar{align-items:flex-start;padding-top:5px}.model-detail-specs [role=row],.model-detail-specs[data-descriptions-visible=true] [role=row]{grid-template-columns:minmax(96px,.72fr) minmax(0,1fr)}.model-detail-spec-group-heading{grid-template-columns:1fr!important}.model-detail-spec-label{grid-area:1/1}.model-detail-spec-plain{border-top:1px dotted var(--line);grid-area:2/1/auto/-1}.model-detail-specs[data-descriptions-visible=false] .model-detail-spec-plain{display:none}.model-detail-spec-value{grid-area:1/2}}
