.article-template{--htt-art-ink: #333333;--htt-art-measure: 72.6rem;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Meiryo,sans-serif}.article-template__title{margin:0 0 12px;color:var(--htt-text);font-size:clamp(23px,3.2vw + 10px,34px);font-weight:700;line-height:1.45;letter-spacing:.01em;text-wrap:pretty}.article-template>header .circle-divider,.article-template>header time{color:var(--htt-gray-50);font-size:var(--htt-fs-cap);letter-spacing:.06em}.article-template>header:after{content:"";display:block;height:2px;margin-top:clamp(14px,2.5vw,20px);background:var(--htt-accent)}.article-template__content{margin-top:clamp(28px,5vw,40px);margin-bottom:clamp(40px,7vw,64px);color:var(--htt-art-ink);font-size:clamp(15px,1.2vw + 12px,17px);line-height:1.95;-webkit-text-size-adjust:100%}.article-template__content,.article-template__content *,.article-template__content *:before,.article-template__content *:after{box-sizing:border-box}.article-template__content>*:first-child{margin-top:0}.article-template__content p{margin:0 0 1.4em;text-wrap:pretty}.article-template__content h2{margin:clamp(40px,6vw,60px) 0 clamp(14px,2.5vw,20px);padding:.15em 0 .15em .7em;border-left:5px solid var(--htt-accent);color:var(--htt-text);font-size:clamp(19px,2vw + 10px,24px);font-weight:700;line-height:1.45;letter-spacing:.01em;text-wrap:pretty}.article-template__content h3{margin:clamp(28px,4vw,36px) 0 .6em;color:var(--htt-text);font-size:clamp(16px,1.2vw + 11px,19px);font-weight:700;line-height:1.5}.article-template__content h2+h3{margin-top:0}.article-template__content strong{color:var(--htt-text);font-weight:700}.article-template__content em{font-style:normal;background:linear-gradient(transparent 62%,#ff5a642e 62%)}.article-template__content ul,.article-template__content ol{margin:0 0 1.4em;padding:0;list-style:none}.article-template__content li{position:relative;margin:0 0 .7em;padding-left:1.5em;line-height:1.85}.article-template__content li:last-child{margin-bottom:0}.article-template__content ul>li:before{content:"";position:absolute;top:.78em;left:.35em;width:6px;height:6px;border-radius:50%;background:var(--htt-green)}.article-template__content ol{counter-reset:htt-art-ol}.article-template__content ol>li{counter-increment:htt-art-ol;padding-left:1.9em}.article-template__content ol>li:before{content:counter(htt-art-ol);position:absolute;top:.35em;left:0;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--htt-green);color:#fff;font-size:.78em;font-weight:700;line-height:1}.article-template__content li>ul,.article-template__content li>ol{margin:.6em 0 0}.article-template__content a{color:var(--htt-green);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.article-template__content a:hover{color:var(--htt-accent)}.article-template__content p:has(>a:only-child){margin:clamp(26px,4vw,36px) 0}.article-template__content p:has(>a:only-child)>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:4px;background:var(--htt-green);color:#fff;font-size:clamp(15px,1vw + 12px,16px);font-weight:700;letter-spacing:.04em;text-decoration:none}.article-template__content p:has(>a:only-child)>a:after{content:"\2192";font-weight:400}.article-template__content p:has(>a:only-child)>a:hover{background:var(--htt-green-dark);color:#fff}@media screen and (max-width:600px){.article-template__content p:has(>a:only-child)>a{display:flex;padding:0 20px}}.article-template__content blockquote{margin:clamp(22px,3.5vw,30px) 0;padding:clamp(16px,3vw,22px) clamp(18px,3.5vw,26px);border:0;border-left:3px solid var(--htt-line);background:var(--htt-bg-gray);color:var(--htt-gray-70);font-size:.94em;line-height:1.85}.article-template__content blockquote>*:last-child{margin-bottom:0}.article-template__content hr{margin:clamp(36px,6vw,52px) 0;border:0;border-top:1px solid var(--htt-line)}.article-template__content table{width:100%;margin:0 0 1.6em;border-collapse:collapse;font-size:.94em}.article-template__content th,.article-template__content td{padding:.8em 1em;border:1px solid var(--htt-line);text-align:left;vertical-align:top}.article-template__content th{background:var(--htt-bg-gray);font-weight:700;white-space:nowrap}.article-template__content img{height:auto;border-radius:4px}.article-template__back .article-template__link{min-height:48px;padding:0 24px;border:1px solid var(--htt-line);border-radius:4px;color:var(--htt-gray-70);font-size:15px;font-weight:700}.article-template__back .article-template__link:hover{border-color:var(--htt-green);color:var(--htt-green)}.main-blog .title--primary{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Meiryo,sans-serif;color:var(--htt-text);letter-spacing:.02em}.main-blog .article-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--htt-gray-60);font-size:14px;line-height:1.8}.main-blog .card__heading{line-height:1.5;letter-spacing:.01em;text-wrap:pretty}.main-blog .article-card__info time{color:var(--htt-gray-50);letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/htt-article.css.map */
