.journal-article--guide{--ag-ink: var(--color-nq-ink);--ag-ink-soft: color-mix(in srgb, var(--color-nq-ink) 78%, var(--color-nq-muted));--ag-muted: var(--color-nq-muted);--ag-line: var(--color-nq-border);--ag-line-soft: color-mix(in srgb, var(--color-nq-border) 65%, white);--ag-moss: var(--color-nq-accent);--ag-moss-deep: color-mix(in srgb, var(--color-nq-accent) 72%, #1a1a18);--ag-moss-soft: color-mix(in srgb, var(--color-nq-accent) 14%, white);--ag-moss-tint: color-mix(in srgb, var(--color-nq-accent) 10%, var(--color-nq-bg));--ag-amber: var(--color-nq-accent-warm);--ag-amber-deep: color-mix(in srgb, var(--color-nq-accent-warm) 82%, #1a1a18);--ag-bg-alt: var(--color-nq-surface);--ag-bg-warm: color-mix(in srgb, var(--color-nq-bg) 55%, var(--color-nq-surface));--ag-card: #ffffff}.journal-article--guide :where(h1,h2,h3,h4,h5,h6){font-family:unset;font-weight:unset;color:unset;letter-spacing:unset}.article-page{max-width:720px;margin:0 auto;padding:0 28px 64px}.article-page-shell{max-width:720px;margin:0 auto}.article-page-shell--with-sidebar{max-width:960px;display:grid;gap:2rem;align-items:start}@media(min-width:768px){.article-page-shell--with-sidebar{grid-template-columns:minmax(0,720px) 200px}}.article-page-shell--with-sidebar .article-page{max-width:none;margin:0}.article-page__sidebar{min-width:0}@media(min-width:768px){.article-page__sidebar-inner{position:sticky;top:6rem}}.article-page__back{font-size:13px;color:var(--ag-muted);text-decoration:none;display:inline-block;margin-bottom:28px}.article-page__back:hover{color:var(--ag-moss)}.article-page__header{margin-bottom:32px}.article-page__meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;color:var(--ag-muted);margin-bottom:14px;letter-spacing:.06em}.article-page__cat{border:1px solid var(--ag-line);padding:1px 9px;border-radius:2px;font-size:11px;color:var(--ag-ink-soft);text-decoration:none}.article-page__cat:hover{border-color:var(--ag-moss);color:var(--ag-moss)}.article-page__title{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.625rem,4vw,2.25rem);line-height:1.45;letter-spacing:.01em;margin:0 0 22px;color:var(--ag-ink);text-wrap:pretty}.article-page__tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 10px}.article-page__tags a{font-size:12px;color:var(--ag-moss);letter-spacing:.05em;text-decoration:none}.article-page__tags a:hover{text-decoration:underline}.article-page__hero{margin-bottom:2rem;border-radius:4px;overflow:hidden;border:1px solid var(--ag-line);aspect-ratio:16 / 9;background:var(--ag-bg-alt)}.article-page__hero img{width:100%;height:100%;object-fit:cover;display:block}.article-page__related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ag-line)}.article-page__related-title{font-family:var(--font-serif);font-size:1.375rem;font-weight:600;margin:0 0 2px;color:var(--ag-ink)}.article-page__related-sub{font-size:12px;color:var(--ag-muted);margin:0 0 1rem}.article-page__prevnext{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--ag-line)}.article-page__prevnext-label{font-size:10px;color:var(--ag-muted);letter-spacing:.12em;margin:0 0 1rem}.article-page__prevnext-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.article-page__prevnext-col a{display:block;padding:1.125rem;border:1px solid var(--ag-line);border-radius:4px;background:var(--ag-card);text-decoration:none;color:inherit;height:100%;transition:box-shadow .18s}.article-page__prevnext-col a:hover{box-shadow:0 4px 16px #1f1d180f}.article-page__prevnext-col--right a{text-align:right}.article-page__prevnext-dir{display:block;font-size:11px;color:var(--ag-moss);margin-bottom:8px;letter-spacing:.06em}.article-page__prevnext-title{display:block;font-family:var(--font-serif);font-size:14px;line-height:1.55;font-weight:600;margin-bottom:6px;color:var(--ag-ink)}.article-page__prevnext-date{display:block;font-size:11px;color:var(--ag-muted)}.article-guide{--ag-ink: var(--color-nq-ink);--ag-ink-soft: color-mix(in srgb, var(--color-nq-ink) 78%, var(--color-nq-muted));--ag-muted: var(--color-nq-muted);--ag-line: var(--color-nq-border);--ag-line-soft: color-mix(in srgb, var(--color-nq-border) 65%, white);--ag-moss: var(--color-nq-accent);--ag-moss-deep: color-mix(in srgb, var(--color-nq-accent) 72%, #1a1a18);--ag-moss-soft: color-mix(in srgb, var(--color-nq-accent) 14%, white);--ag-moss-tint: color-mix(in srgb, var(--color-nq-accent) 10%, var(--color-nq-bg));--ag-amber: var(--color-nq-accent-warm);--ag-amber-deep: color-mix(in srgb, var(--color-nq-accent-warm) 82%, #1a1a18);--ag-bg-alt: var(--color-nq-surface);--ag-bg-warm: color-mix(in srgb, var(--color-nq-bg) 55%, var(--color-nq-surface));--ag-card: #ffffff;--ag-sand-1: var(--color-nq-surface);--ag-sand-3: color-mix(in srgb, var(--color-nq-accent-warm) 45%, var(--color-nq-border));counter-reset:ag-section;font-family:var(--font-sans);color:var(--ag-ink)}.article-guide>:first-child{margin-top:0}.article-guide>p:first-of-type,.article-guide>p:nth-of-type(2){font-family:var(--font-serif);font-size:1.0625rem;line-height:2;color:var(--ag-ink)}.article-guide>p:first-of-type em,.article-guide>p:nth-of-type(2) em{font-style:normal;background:linear-gradient(transparent 65%,var(--ag-moss-tint) 65%);padding:0 2px}.article-guide>p:nth-of-type(2) strong{color:var(--ag-moss-deep);font-weight:700}.article-guide h2{counter-increment:ag-section;font-family:var(--font-serif);font-weight:600;font-size:1.375rem;line-height:1.5;margin:3rem 0 1.375rem;padding-bottom:.875rem;border-bottom:1px solid var(--ag-line);position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem .875rem;color:var(--ag-ink)}.article-guide h2:before{content:counter(ag-section,decimal-leading-zero);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--ag-moss);letter-spacing:.14em;border:1px solid var(--ag-moss);padding:2px 7px;border-radius:2px;background:var(--ag-moss-tint);flex-shrink:0}.article-guide h2:after{content:"";position:absolute;left:0;bottom:-1px;width:3.5rem;height:2px;background:var(--ag-moss)}.article-guide h2+p{font-size:.96875rem;line-height:1.95;color:var(--ag-ink-soft);margin-bottom:1rem}.article-guide>h2:first-of-type+p+ul{list-style:none;padding:0;margin:1.25rem 0 1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.article-guide>h2:first-of-type+p+ul>li{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:4px;padding:.875rem 1rem;font-size:.8125rem;line-height:1.65;color:var(--ag-ink-soft);margin:0}.article-guide>h2:first-of-type+p+ul>li strong{font-family:var(--font-serif);font-weight:600;font-size:.9375rem;color:var(--ag-ink);display:block;margin-bottom:.25rem}.article-guide>h2:first-of-type+p+ul+p{background:var(--ag-bg-alt);border-left:3px solid var(--ag-sand-3);padding:.875rem 1.125rem;font-size:.90625rem;line-height:1.85;border-radius:0 4px 4px 0;margin:1.25rem 0 0;color:var(--ag-ink-soft)}.article-guide>h2:first-of-type+p+ul+p strong{color:var(--ag-moss-deep)}.article-guide>h3:where(:not(.product__name)){font-family:var(--font-serif);font-weight:600;font-size:1.0625rem;margin:1.75rem 0 0;padding:1rem 1.25rem .75rem;border:1px solid var(--ag-line);border-bottom:none;border-radius:6px 6px 0 0;background:var(--ag-card);color:var(--ag-ink)}.article-guide>h3:where(:not(.product__name))+p,.article-guide>h3:where(:not(.product__name))+p~:not(h2):not(h3):not(hr){margin-left:0;margin-right:0;padding-left:1.25rem;padding-right:1.25rem;border-left:1px solid var(--ag-line);border-right:1px solid var(--ag-line)}.article-guide>h3:where(:not(.product__name))~ul:last-of-type,.article-guide>h3:where(:not(.product__name))~p:last-of-type{border-bottom:1px solid var(--ag-line);border-radius:0 0 6px 6px;padding-bottom:1.25rem;margin-bottom:1.125rem;background:var(--ag-card)}.article-guide .level{background:var(--ag-card);border:1px solid var(--ag-line);border-radius:6px;padding:1.375rem 1.5rem;margin:0 0 1.125rem;overflow:hidden}.article-guide .level[data-level="2"] .level__num{color:#6d8a4a}.article-guide .level[data-level="3"] .level__num{color:#a37939}.article-guide .level[data-level="4"] .level__num{color:#7a3f23}.article-guide .level__head{display:flex;align-items:center;gap:.875rem;padding-bottom:.875rem;margin-bottom:1rem;border-bottom:1px dashed var(--ag-line)}.article-guide .level__num{font-family:var(--font-serif);font-size:1.875rem;font-weight:700;color:var(--ag-moss);line-height:1;flex-shrink:0}.article-guide .level__label{font-family:var(--font-serif);font-weight:600;font-size:1.0625rem;color:var(--ag-ink);line-height:1.4}.article-guide .level__meter{display:flex;gap:4px;margin-top:.375rem}.article-guide .level__meter i{width:16px;height:5px;border-radius:1px;background:var(--ag-line);font-style:normal;display:block}.article-guide .level[data-level="1"] .level__meter i.on{background:var(--ag-moss)}.article-guide .level[data-level="2"] .level__meter i.on{background:#6d8a4a}.article-guide .level[data-level="3"] .level__meter i.on{background:#a37939}.article-guide .level[data-level="4"] .level__meter i.on{background:#7a3f23}.article-guide .level .product{margin:0 0 1rem}.article-guide .level .product:last-child{margin-bottom:0}.article-guide .level .product+.product{padding-top:1rem;border-top:1px solid var(--ag-line-soft)}.article-guide .level .product__name{font-family:var(--font-serif);font-weight:600;font-size:1.125rem;margin:0 0 .5rem;color:var(--ag-ink);display:flex;align-items:baseline;gap:.625rem;flex-wrap:wrap}.article-guide .level .product__maker{font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:var(--ag-muted);background:var(--ag-bg-alt);padding:2px 8px;border-radius:2px}.article-guide .level .product__main p{margin:0 0 .75rem;font-size:.90625rem;line-height:1.85;color:var(--ag-ink-soft)}.article-guide .level .product__specs{margin:0;padding:0;display:grid;gap:4px;font-size:.8125rem}.article-guide .level .product__specs>div{display:grid;grid-template-columns:80px 1fr;gap:.75rem}.article-guide .level .product__specs dt{font-size:.6875rem;color:var(--ag-muted);letter-spacing:.08em;padding-top:3px;border-right:1px solid var(--ag-line-soft)}.article-guide .level .product__specs dd{margin:0;color:var(--ag-ink);font-size:.84375rem}.article-guide .level .product__specs dd a{color:var(--ag-moss);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ag-moss) 35%,transparent);text-underline-offset:2px}.article-guide>h3{font-family:var(--font-serif);font-weight:600;font-size:1.125rem;margin:1.5rem 0 .75rem;color:var(--ag-ink)}.article-guide>h3+p,.article-guide>h3+ul{font-size:.90625rem;line-height:1.85;color:var(--ag-ink-soft)}.article-guide hr{border:none;border-top:1px solid var(--ag-line);margin:2rem 0}.article-guide .amzn-sec{background:var(--ag-bg-warm);padding:2rem 1.5rem 2.25rem;margin:2.5rem 0 2rem;border-radius:6px;border:1px solid var(--ag-line)}.article-guide .amzn-sec>h2{margin-top:0}.article-guide .amzn-sec>h2:before{content:counter(ag-section,decimal-leading-zero)}.article-guide .amzn-sec>p{font-size:.90625rem;line-height:1.85;color:var(--ag-ink-soft);margin-bottom:1.25rem}.article-guide>p.closing,.article-guide>p:has(+blockquote){font-family:var(--font-serif);font-size:1rem;line-height:2;margin:2.25rem 0 1.75rem;color:var(--ag-ink)}.article-guide>p.closing em{font-style:normal;background:linear-gradient(transparent 65%,var(--ag-moss-tint) 65%);padding:0 2px}.article-guide>blockquote{background:var(--ag-moss-soft);border:none;border-radius:6px;padding:1.125rem 1.375rem;margin:0 0 1.5rem;font-family:var(--font-sans);font-style:normal;font-size:.875rem;line-height:1.75;color:var(--ag-ink)}.article-guide>blockquote a{color:var(--ag-moss-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.article-guide>blockquote p{margin:0}.article-guide a{color:var(--ag-moss)}.article-guide .amzn-notes{list-style:none;padding:0;margin:1rem 0 0;font-size:.71875rem;color:var(--ag-muted);line-height:1.7}.article-guide .amzn-notes li{margin:0 0 4px}@media(max-width:720px){.article-guide>h2:first-of-type+p+ul{grid-template-columns:1fr}.article-guide h2{font-size:1.25rem}.article-page{padding-left:20px;padding-right:20px}.article-page__prevnext-grid{grid-template-columns:1fr}}.article-guide .amzn-table{background:#fff;border:1px solid var(--ag-line);border-radius:6px;overflow:hidden}.article-guide .amzn-table__row{display:grid;grid-template-columns:70px 1.6fr 56px 1fr 1.6fr 110px;gap:14px;padding:14px 16px;align-items:center;border-top:1px solid var(--ag-line-soft);font-size:13px}.article-guide .amzn-table__row:first-child{border-top:none}.article-guide .amzn-table__row--head{background:var(--ag-bg-alt);border-bottom:1px solid var(--ag-line);font-size:11px;font-weight:600;color:var(--ag-ink-soft);letter-spacing:.08em}.article-guide .amzn-table__row--head .col span{display:block;font-size:9px;color:var(--ag-muted);font-weight:500;margin-top:2px;letter-spacing:.1em}.article-guide .col-rank{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.article-guide .rank-dots{display:flex;gap:3px}.article-guide .rank-dots i{width:11px;height:4px;background:var(--ag-line);border-radius:1px;font-style:normal;display:block}.article-guide .rank-dots[data-level="1"] i.on{background:var(--ag-moss)}.article-guide .rank-dots[data-level="2"] i.on{background:#6d8a4a}.article-guide .rank-dots[data-level="3"] i.on{background:#a37939}.article-guide .rank-dots[data-level="4"] i.on{background:#7a3f23}.article-guide .rank-label{font-size:11px;color:var(--ag-ink-soft);font-weight:600}.article-guide .col-prod b{font-family:var(--font-serif);font-weight:600;font-size:15px;display:block;color:var(--ag-ink)}.article-guide .col-prod span{font-size:11px;color:var(--ag-muted);margin-top:2px;display:block}.article-guide .col-cap{font-weight:600;font-size:14px;color:var(--ag-ink-soft);text-align:center}.article-guide .col-price b{font-size:15px;font-weight:700;color:var(--ag-ink);display:block}.article-guide .col-price span{font-size:10.5px;color:var(--ag-muted);margin-top:2px;display:block}.article-guide .col-use ul{list-style:none;padding:0;margin:0 0 4px;display:flex;flex-wrap:wrap;gap:3px}.article-guide .col-use ul li{font-size:10.5px;background:var(--ag-moss-tint);color:var(--ag-moss-deep);padding:1px 6px;border-radius:2px}.article-guide .col-use p{margin:0;font-size:12px;color:var(--ag-ink-soft);line-height:1.55}.article-guide .col-use .inline-link{color:var(--ag-moss);text-decoration:none;border-bottom:1px dotted var(--ag-moss)}@media(max-width:720px){.article-guide .amzn-table__row{grid-template-columns:1fr 90px;gap:6px 12px}.article-guide .amzn-table__row--head{display:none}.article-guide .col-rank{grid-column:1 / 3;flex-direction:row;gap:8px}.article-guide .col-prod{grid-column:1 / 3}.article-guide .col-cap{grid-column:1;text-align:left;font-size:12px}.article-guide .col-cap:before{content:"容量: ";color:var(--ag-muted);font-size:10px}.article-guide .col-price{grid-column:2;text-align:right}.article-guide .col-use,.article-guide .col-cta{grid-column:1 / 3}}.sidebar-amazon-card[data-astro-cid-xiyh42wm]{margin-top:14px;background:#fff;border:.5px solid #e8e4da;border-radius:12px;padding:14px;font-size:.8rem}@media(min-width:768px){.sidebar-amazon-card[data-astro-cid-xiyh42wm]{width:200px}}.sidebar-amazon-card__label[data-astro-cid-xiyh42wm]{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.06em;color:#2d6a4f;text-transform:uppercase}.sidebar-amazon-card__link[data-astro-cid-xiyh42wm]{display:block;color:inherit;text-decoration:none}.sidebar-amazon-card__link[data-astro-cid-xiyh42wm]:hover .sidebar-amazon-card__title[data-astro-cid-xiyh42wm]{color:#2d6a4f}.sidebar-amazon-card__media[data-astro-cid-xiyh42wm]{display:flex;justify-content:center;align-items:center;aspect-ratio:1;margin-bottom:10px;padding:8px;background:linear-gradient(180deg,#faf8f3,#f3efe6);border:.5px solid #ece6da;border-radius:8px}.sidebar-amazon-card__media[data-astro-cid-xiyh42wm] img[data-astro-cid-xiyh42wm]{width:100%;max-width:120px;height:auto;object-fit:contain}.sidebar-amazon-card__brand[data-astro-cid-xiyh42wm]{margin:0 0 4px;font-size:10px;color:#8a8275}.sidebar-amazon-card__title[data-astro-cid-xiyh42wm]{margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.45;color:#1f2937;transition:color .15s ease}.sidebar-amazon-card__meta[data-astro-cid-xiyh42wm]{margin:0 0 8px;font-size:10px;color:#6b7280}.sidebar-amazon-card__desc[data-astro-cid-xiyh42wm]{margin:0;font-size:11px;line-height:1.6;color:#5a5040}.sidebar-amazon-card__cta[data-astro-cid-xiyh42wm]{margin-top:12px}.sidebar-amazon-card__note[data-astro-cid-xiyh42wm]{margin:8px 0 0;font-size:9px;line-height:1.5;color:#9ca3af;text-align:center}.article-note[data-astro-cid-myqh6xcj]{font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:1.8;color:#3a5c40;background:#f0f8f1;border-left:3px solid #4a8c58;padding:12px 16px;margin:24px 0 32px}.article-note[data-astro-cid-myqh6xcj] a[data-astro-cid-myqh6xcj]{color:#2d7d3a;text-decoration:underline}.mail-figure[data-astro-cid-k6nm6qco]{margin:32px 0}.mail-figure[data-astro-cid-k6nm6qco] img{width:100%;border:1px solid #ddd;border-radius:3px;display:block;box-shadow:0 2px 8px #00000014}.mail-caption[data-astro-cid-k6nm6qco]{font-family:Noto Sans JP,sans-serif;font-size:12px;color:#888;margin-top:8px;line-height:1.6}.next-note[data-astro-cid-7yif7ccs]{font-family:Noto Sans JP,sans-serif;font-size:14px;color:#5a5040;background:#f7f4ee;border-left:3px solid #c4935a;padding:16px 20px;margin:40px 0;line-height:1.8}.article-aroma-sidebar[data-astro-cid-olapxmk7]{background:#fff;border:.5px solid #e8e4da;border-radius:12px;padding:16px;font-size:.85rem}@media(min-width:768px){.article-aroma-sidebar[data-astro-cid-olapxmk7]{width:200px;font-size:.8rem}}.sidebar-label[data-astro-cid-olapxmk7]{font-size:11px;font-weight:500;letter-spacing:.06em;color:#2d6a4f;margin-bottom:12px;text-transform:uppercase}.sidebar-oil-item[data-astro-cid-olapxmk7]{margin-bottom:10px;padding-bottom:10px;border-bottom:.5px solid #f0ede6;text-align:left}.sidebar-oil-item[data-astro-cid-olapxmk7]:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar-oil-name[data-astro-cid-olapxmk7]{font-size:12px;font-weight:500;margin:0 0 4px;color:#1f2937}.sidebar-shop-btn[data-astro-cid-olapxmk7]{font-size:10px;border-radius:16px;white-space:nowrap}@media(max-width:767px){.sidebar-shop-btn[data-astro-cid-olapxmk7]{width:auto;text-align:left}}.sidebar-chat-box[data-astro-cid-olapxmk7]{margin-top:14px;padding-top:12px;border-top:.5px solid #f0ede6}.sidebar-chat-lead[data-astro-cid-olapxmk7]{margin:0 0 6px;color:#6b7280;font-size:.8rem}.sidebar-chat-link[data-astro-cid-olapxmk7]{color:#2d6a4f;text-decoration:underline;font-size:.85rem}.sidebar-chat-link[data-astro-cid-olapxmk7]:hover{color:#235c43}.journal-article-layout[data-astro-cid-wojp5kol]{display:grid;gap:2.5rem;align-items:start;grid-template-columns:1fr}@media(min-width:768px){.journal-article-layout[data-astro-cid-wojp5kol]{grid-template-columns:1fr 240px}}
