:root{--kh-green:#2e7d32;--kh-green-soft:#f1f8e9;--kh-green-line:#aed581;--kh-amber:#795548;--kh-amber-soft:#fff8e1;--kh-amber-line:#ffe082;--kh-orange:#ef6c00;--kh-season-a:#fff3e0;--kh-season-b:#ffe0b2;--kh-season-line:#ffcc80;--kh-cyan:#006064;--kh-cyan-soft:#e0f7fa;--kh-cyan-line:#80deea;--kh-ink:#37474f;--kh-radius:10px;--kh-forest:#2f4a38;--kh-forest-deep:#25402f;--kh-cream:#f4efe3;--kh-cream-2:#faf6ed;--kh-card:#ffffff;--kh-ink-2:#2c2c26;--kh-line:#ded7c6;--kh-muted:#8f8a7c;--kh-serif:"Hiragino Mincho ProN","Hiragino Mincho Pro","Yu Mincho",YuMincho,"Noto Serif JP",serif}.article-template__content .kh-badge,.rte .kh-badge{display:none}.kh-talk{position:relative;background:#fff;border:1px solid var(--kh-line);border-radius:10px;padding:2.9rem 12.5rem 2.9rem 2.8rem;margin:2rem 0;min-height:150px}.kh-talk__icon{display:none}.kh-talk p{margin:0;color:var(--kh-ink-2);line-height:1.95;font-size:1.6rem}.kh-talk:after{content:"";position:absolute;right:1.4rem;bottom:-6px;width:96px;height:94px;background:url(kh-farmers.png) no-repeat right bottom/contain;pointer-events:none}.kh-memo,.kh-season{position:relative;display:block;background:#fff;border:1px solid var(--kh-line);border-radius:12px;box-shadow:0 2px 12px #786e5a0d;padding:2.6rem 3rem 2.8rem 9.6rem;margin:4.5rem 0 2.6rem;min-height:118px}.kh-memo:before,.kh-season:before{content:"";position:absolute;top:-1.4rem;left:-1.6rem;width:86px;height:68px;background-repeat:no-repeat;background-position:left center;background-size:contain;pointer-events:none}.kh-memo:before{background-image:url(kh-memo-icon.png)}.kh-season:before{background-image:url(kh-season-icon.png)}.rte .kh-memo .kh-memo__label,.article-template__content .kh-memo .kh-memo__label{font-size:0;margin:0 0 1.3rem;line-height:1}.rte .kh-memo .kh-memo__label:before,.article-template__content .kh-memo .kh-memo__label:before{content:"\8fb2\5bb6\306e\3057\3089\3079\3082\306e";font-family:var(--kh-serif);font-size:1.9rem;font-weight:700;color:var(--kh-ink-2);letter-spacing:.03em}.rte .kh-memo p,.article-template__content .kh-memo p{margin:0;color:var(--kh-ink-2);line-height:1.95;font-size:1.6rem}.rte .kh-season__label,.article-template__content .kh-season__label{display:block;background:transparent;padding:0;margin:0 0 1.3rem;font-family:var(--kh-serif);font-size:1.9rem;font-weight:700;color:var(--kh-ink-2);letter-spacing:.03em}.rte .kh-season__text,.article-template__content .kh-season__text{display:block;color:var(--kh-ink-2);font-weight:400;line-height:1.95;font-size:1.6rem}@media(max-width:600px){.kh-memo,.kh-season{padding:6.8rem 1.8rem 2.4rem;margin-top:3.6rem;min-height:0}.kh-memo:before,.kh-season:before{top:-.6rem;left:-.4rem;width:72px;height:57px}}.kh-taste{margin:1.4rem 0;padding:1.1rem 1.4rem;border:1px solid var(--kh-line);border-radius:6px;background:#fff}.kh-taste__cap{font-weight:700;color:var(--kh-ink);margin:0 0 .6rem;font-size:1.5rem}.kh-taste__scale{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;color:#607d8b}.kh-taste__bar{position:relative;flex:1;height:10px;border-radius:6px;background:linear-gradient(90deg,#c5e1a5,#ffcc80,#ff8a65)}.kh-taste__dot{position:absolute;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:var(--kh-orange);border:2px solid #fff;box-shadow:0 0 0 1px var(--kh-orange)}.kh-taste__note{margin:.6rem 0 0;font-size:1.5rem;color:#6d4c41}.kh-column{background:#eef3e7;border:0;border-left:3px solid #86a874;border-radius:0 6px 6px 0;padding:1.1rem 1.4rem;margin:1.4rem 0}.kh-column__label{margin:0 0 .35rem;font-weight:700;color:#4a6b3a;font-size:1.4rem;letter-spacing:.04em}.kh-column p{margin:0;color:#3f5c30;line-height:1.9;font-size:1.6rem}.kh-calendar{margin:1.4rem 0;padding:1.1rem 1.4rem;border:1px solid var(--kh-line);border-radius:6px;background:#fff}.kh-calendar__cap{font-weight:700;color:var(--kh-ink);margin:0 0 .5rem;font-size:1.5rem}.kh-calendar__months{list-style:none;display:flex;gap:3px;margin:0;padding:0}.kh-calendar__months li{flex:1;text-align:center;font-size:1.3rem;padding:.3em 0;border-radius:5px;background:#eceff1;color:#607d8b}.kh-calendar__months li.is-on{background:var(--kh-season-b);color:#5d4037;font-weight:700}.kh-calendar__note{margin:.5rem 0 0;font-size:1.5rem;color:#6d4c41}.kh-honne{background:#e6f1f0;border:0;border-left:3px solid #5a9b96;border-radius:0 6px 6px 0;padding:1.1rem 1.4rem;margin:1.4rem 0}.kh-honne__label{margin:0 0 .35rem;font-weight:700;color:#2f6b67;font-size:1.4rem;letter-spacing:.04em}.kh-honne p{margin:0;color:#2f5f5c;line-height:1.9;font-size:1.6rem}.article-template__content .button,.rte .button{--color-button:47,74,56;--color-button-text:255,255,255;color:#fff;text-decoration:none;background-image:none;box-shadow:none;gap:.55em;border-radius:999px;transition:background-color .2s ease,transform .2s ease}.article-template__content .button:after,.rte .button:after{content:"\2192";display:inline-block;position:static;box-shadow:none;border:none;width:auto;height:auto;font-size:1.05em;line-height:1;transition:transform .2s ease}.article-template__content .button:hover,.rte .button:hover{background-color:#25402f;color:#fff;box-shadow:none;transform:translateY(-1px)}.article-template__content .button:hover:after,.rte .button:hover:after{box-shadow:none;transform:translate(3px)}.kh-guide .article-template__content a:not(.button),.kh-guide .rte a:not(.button){color:var(--kh-forest);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:.28em;text-decoration-skip-ink:none;background:none;transition:color .15s ease,text-decoration-color .15s ease}.kh-guide .article-template__content a:not(.button):hover,.kh-guide .rte a:not(.button):hover{color:var(--kh-forest-deep);text-decoration-style:solid}.kh-guide .article-template__content a:not(.button):focus-visible,.kh-guide .rte a:not(.button):focus-visible{outline:2px solid var(--kh-forest);outline-offset:2px}.article-template__content .comparison-table,.rte .comparison-table{display:table;width:100%;white-space:normal}.article-template__content .comparison-table thead,.rte .comparison-table thead{display:table-header-group}.article-template__content .comparison-table tbody,.rte .comparison-table tbody{display:table-row-group}@media(max-width:600px){.kh-talk{padding:2.4rem 2.2rem 8rem}.kh-talk:after{right:1rem;bottom:0;width:82px;height:80px}}.kh-kicker{font-size:1.4rem;letter-spacing:.22em;text-transform:uppercase;color:var(--kh-forest);font-weight:600;margin:0 0 .9rem}.kh-rule{border:0;border-top:1px solid var(--kh-line);margin:2rem 0}.kh-media-logo{object-fit:contain!important;background:#fff;padding:4rem 2.4rem}.kh-index{background:var(--kh-cream);color:var(--kh-ink-2);padding:8.5rem 0 4rem}.kh-index__inner{position:relative;max-width:1080px;margin:0 auto;padding:0 2.4rem}.kh-lede{max-width:720px;margin:0 auto 5.6rem;text-align:center}.kh-lede__head{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin:0 0 1.3rem}.kh-lede__icon{flex:0 0 auto;width:clamp(190px,30vw,360px);height:auto;display:block;margin:0 auto}.kh-lede__title{font-family:var(--kh-serif);font-weight:600;color:var(--kh-ink-2);font-size:clamp(2.4rem,4.6vw,3.2rem);line-height:1.3;letter-spacing:.04em;margin:0}.kh-lede__tag{color:#5f5a4e;font-size:1.6rem;line-height:1.9;margin:0}@media(max-width:600px){.kh-lede{margin-bottom:4.2rem}.kh-lede__head{gap:1.1rem}}.kh-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;margin:1.6rem 0 0;padding-top:1.6rem;border-top:1px solid var(--kh-line);font-size:1.6rem}.kh-filter a{color:var(--kh-muted);text-decoration:none;padding:.2em .1em;transition:color .15s ease}.kh-filter a:hover{color:var(--kh-forest)}.kh-filter a.is-on{color:var(--kh-forest);font-weight:700}.kh-filter a:not(:first-child):before{content:"/";color:var(--kh-line);margin:0 1rem;pointer-events:none}.kh-filter a:focus-visible{outline:2px solid var(--kh-forest);outline-offset:2px}.kh-section{background:var(--kh-cream-2);padding:5rem 0 7.5rem}.kh-section__inner{max-width:1080px;margin:0 auto;padding:0 2.4rem}.kh-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 0 2.8rem}.kh-section__title{font-family:var(--kh-serif);font-weight:600;color:var(--kh-ink-2);font-size:clamp(1.9rem,3vw,2.3rem);letter-spacing:.03em;margin:.2rem 0 0}.kh-section__note{font-size:1.4rem;color:var(--kh-muted);text-align:right;line-height:1.7;white-space:nowrap}.kh-cardgrid{list-style:none;margin:0;padding:0;display:grid;gap:3.4rem 2.4rem;grid-template-columns:1fr}@media(min-width:641px){.kh-cardgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.kh-cardgrid{grid-template-columns:repeat(3,1fr)}}.kh-card{position:relative}.kh-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--kh-ink-2)}.kh-card__media{aspect-ratio:4/3;background:var(--kh-cream);overflow:hidden;margin:0 0 1.1rem;border:1px solid var(--kh-line);display:flex;align-items:center;justify-content:center}.kh-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kh-card__link:hover .kh-card__media img{transform:scale(1.04)}.kh-card__mark{font-family:var(--kh-serif);font-size:1.4rem;letter-spacing:.24em;text-transform:uppercase;color:var(--kh-line)}.kh-card__meta{display:flex;align-items:center;gap:.7rem;font-size:1.4rem;letter-spacing:.05em;color:var(--kh-muted);margin:0 0 .5rem}.kh-card__cat{color:var(--kh-forest)}.kh-card__title{font-family:var(--kh-serif);font-weight:600;font-size:1.8rem;line-height:1.55;letter-spacing:.02em;color:var(--kh-ink-2);margin:0 0 .6rem}.kh-card__excerpt{font-size:1.6rem;line-height:1.8;color:#6b665a;margin:0 0 1rem}.kh-card__more{margin-top:auto;font-size:1.4rem;letter-spacing:.04em;color:var(--kh-forest);font-weight:700}.kh-card__more span{display:inline-block;transition:transform .18s ease}.kh-card__link:hover .kh-card__more span{transform:translate(3px)}.kh-pagination{margin:3rem 0 0;display:flex;justify-content:center}.kh-pagination .pagination__list{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.kh-pagination .pagination__item{min-width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--kh-line);color:var(--kh-ink-2);text-decoration:none;font-size:1.5rem;background:var(--kh-card)}.kh-pagination .pagination__item:hover{border-color:var(--kh-forest);color:var(--kh-forest)}.kh-pagination .pagination__item--current{background:var(--kh-forest);color:#fff;border-color:var(--kh-forest)}.kh-guide{background:var(--kh-cream);color:var(--kh-ink-2)}.kh-guide .article-template__content,.kh-guide .rte{line-height:2}.kh-guide .rte>*{max-width:100%}.kh-guide .article-template__content h2,.kh-guide .rte h2{margin-top:8rem;margin-bottom:1.2rem}.kh-guide .article-template__content h2:first-child,.kh-guide .rte h2:first-child{margin-top:0}@media(max-width:600px){.kh-guide .article-template__content h2,.kh-guide .rte h2{margin-top:5.5rem}}.kh-guide .rte h3,.kh-guide .article-template__content h3{background:var(--kh-cream-2);border:1px solid var(--kh-line);border-bottom:0;border-radius:10px 10px 0 0;margin:1.8rem 0 0;padding:1.6rem 2rem .4rem;font-family:var(--kh-serif);font-size:1.7rem;font-weight:700;color:var(--kh-forest);line-height:1.55;letter-spacing:.02em}.kh-guide .rte h3+p,.kh-guide .article-template__content h3+p{background:var(--kh-cream-2);border:1px solid var(--kh-line);border-top:0;border-radius:0 0 10px 10px;margin:0;padding:.4rem 2rem 1.7rem;line-height:1.95}.kh-article-header{max-width:720px;margin:0 auto;padding:4.5rem 0 0;text-align:center}.kh-bloglabel-wrap{text-align:center;margin:0 0 2.6rem}.kh-bloglabel{display:inline-block;background:#9cc4de;color:#fff;text-decoration:none;font-family:var(--kh-serif);font-size:1.7rem;letter-spacing:.08em;border-radius:999px;padding:.85em 3.4em;transition:background-color .2s ease}.kh-bloglabel:hover{background:#87b4d2}@media(max-width:600px){.kh-bloglabel{font-size:1.5rem;padding:.7em 1.5em}}.kh-article-header__tagline{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;letter-spacing:.06em;color:var(--kh-muted);margin:0 0 1.2rem}.kh-article-header__cat{color:var(--kh-forest);border:1px solid var(--kh-line);border-radius:2px;padding:.3em .8em;letter-spacing:.1em}.kh-article-header__title{font-family:var(--kh-serif);font-weight:600;color:var(--kh-ink-2);font-size:clamp(2rem,4.2vw,2.6rem);line-height:1.5;letter-spacing:.03em;margin:.2rem 0 1.2rem}.kh-article-header__lead{font-size:1.6rem;line-height:2;color:#5f5a4e;margin:0 auto;max-width:34em}.kh-article-header__figure{margin:3.6rem 0 0}.kh-article-header__figure img{width:100%;height:auto;display:block}.kh-article-header__figure img.kh-media-logo{width:auto;max-width:100%;max-height:400px;margin:0 auto;padding:3.2rem 3rem;background:#fff}.kh-article-header__cap{font-size:1.4rem;color:var(--kh-muted);text-align:left;margin:.6rem 0 0}.kh-article-footer{max-width:720px;margin:4rem auto 0}.kh-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2rem}.kh-tags a{font-size:1.4rem;color:var(--kh-forest);background:var(--kh-cream-2);border:1px solid var(--kh-line);border-radius:2px;padding:.35em .9em;text-decoration:none}.kh-tags a:hover{border-color:var(--kh-forest)}.kh-author{position:relative;display:flex;gap:1.5rem;align-items:center;background:var(--kh-card);border:1px solid var(--kh-line);padding:3rem 6rem 3rem 3rem;margin:6.5rem 0 2.6rem}.kh-author__farmers{position:absolute;top:-60px;right:2.6rem;width:86px;height:auto;opacity:.95;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:600px){.kh-author{padding:2.6rem 2.2rem;margin-top:5.4rem}.kh-author__farmers{width:72px;top:-50px;right:1.8rem}}.kh-author__avatar{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:var(--kh-cream-2);border:1px solid var(--kh-line);display:flex;align-items:center;justify-content:center;font-family:var(--kh-serif);font-size:1.4rem;color:var(--kh-forest);letter-spacing:.02em}.kh-author__name{font-weight:700;font-size:1.6rem;color:var(--kh-ink-2);margin:0 0 .3rem}.kh-author__bio{font-size:1.5rem;line-height:1.7;color:#6b665a;margin:0}.kh-prevnext-wrap{max-width:1080px;margin:0 auto;padding:0 2rem}.kh-prevnext{display:flex;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--kh-line);border-bottom:1px solid var(--kh-line);padding:1.8rem 0;margin:0 0 3rem}.kh-prevnext a{text-decoration:none;color:var(--kh-ink-2);font-size:1.6rem;line-height:1.6;max-width:46%}.kh-prevnext a:hover{color:var(--kh-forest)}.kh-prevnext__k{display:block;font-size:1.4rem;letter-spacing:.08em;color:var(--kh-muted);margin:0 0 .3rem}.kh-prevnext__next{text-align:right;margin-left:auto}.kh-related-wrap{background:var(--kh-cream-2);margin-top:2rem}.kh-related-wrap__inner{max-width:1080px;margin:0 auto;padding:6rem 2rem}@media(max-width:600px){.kh-index{padding:5rem 0 3rem}.kh-section{padding:2.4rem 0}.kh-section__head{flex-direction:column;align-items:flex-start}.kh-section__note{text-align:left;white-space:normal}.kh-prevnext{flex-direction:column}.kh-prevnext a{max-width:100%}.kh-prevnext__next{text-align:left}}@media(prefers-reduced-motion:reduce){.kh-card__media img,.kh-card__more span,.article-template__content .button,.article-template__content a:not(.button){transition:none!important}.kh-card__link:hover .kh-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/citrus-hanashi.css.map */
