:root{--hzf-ine: #45563B;--hzf-inaho: #C2933A;--hzf-sumi: #2B2722;--hzf-kinari: #F7F2E7;--hzf-nuka: #EBE0CB;--hzf-line: #D8CBB0;--hzf-gray: #6B6560;--hzf-mincho: "Shippori Mincho", serif;--hzf-body: "Noto Sans JP", sans-serif}h1.title--primary{font-family:var(--hzf-mincho)!important;font-weight:500!important;font-size:2.2rem!important;letter-spacing:.06em!important;color:var(--hzf-sumi)!important}.blog-articles .card__heading,.blog-articles .card__heading a{font-family:var(--hzf-mincho)!important;font-weight:500!important;font-size:1.6rem!important;letter-spacing:.03em!important;line-height:1.65!important;color:var(--hzf-sumi)!important}.blog-articles .article-card__excerpt{font-family:var(--hzf-body)!important;font-size:1.35rem!important;line-height:1.9!important;letter-spacing:.01em!important;color:var(--hzf-gray)!important}.article__title,h1.article__title,.article-template h1{font-family:var(--hzf-mincho);font-weight:600;font-size:clamp(1.625rem,4vw,2.125rem)!important;letter-spacing:.02em!important;line-height:1.55;color:var(--hzf-sumi)}.article__meta,.article-template time,.article__date,.article__header time{font-family:var(--hzf-body);font-size:.9375rem!important;letter-spacing:.02em;color:var(--hzf-gray)}.article__body{font-family:var(--hzf-body);font-size:.9375rem;line-height:2;letter-spacing:.02em;color:var(--hzf-sumi);max-width:720px;margin-left:auto;margin-right:auto}.article__body p{margin-bottom:1.25em}.article__body h2,.article__body.rte h2,.rte h2{font-family:var(--hzf-mincho)!important;font-weight:500!important;font-size:1.7rem!important;letter-spacing:.04em!important;line-height:1.6!important;color:var(--hzf-ine)!important;margin-top:1.75rem!important;margin-bottom:.5rem!important;padding-bottom:0!important;border-bottom:none!important}.article__body hr{display:none!important}.article__body ul,.article__body ol{padding-left:1.5em;margin-bottom:1.25em}.article__body li{margin-bottom:.4em;line-height:1.9}.article__body table{width:100%;border-collapse:collapse;font-size:.875rem;margin:1.5rem 0;line-height:1.7}.article__body th,.article__body td{border:1px solid var(--hzf-line);padding:.6rem .875rem;text-align:left}.article__body th{background:var(--hzf-nuka);font-weight:500}.article__body a{color:var(--hzf-ine);text-decoration:underline;text-underline-offset:3px}.article__body a:hover{color:var(--hzf-inaho)}.article__body p:last-child{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hzf-nuka);font-size:.875rem;color:var(--hzf-gray)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hasegawa-blog.css.map */
