body.template-article,body.template-blog{--zb-bg: #ffffff;--zb-text: #2b2723;--zb-head: #0d0b09;--zb-sub: #6b645c;--zb-line: #e6e1d9;--zb-panel: #f6f4f0;--zb-link: #2b5a8c;--zb-link-hover: #1f4673;--zb-link-line: rgba(43, 90, 140, .4);--zb-gold: #b8975a;--zb-gold-hover: #c8a96f;--zb-gold-text: #7d6331;--zb-ink: #0d0b09;--zb-ink-text: #e8e0d6;--zb-ink-sub: #c2b9ae;--zb-ink-line: #2f2a25;--zb-photo: #ffffff;--zb-gothic: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, sans-serif;--zb-gothic-bold: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", sans-serif;--zb-mincho: "Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", YuMincho, serif}html.zb-pb body.template-article h1.blog__article__title,html.zb-pb body.template-article .blog__article__content h2,html.zb-pb body.template-article .blog__article__content h3,html.zb-pb body.template-article .blog__article__content a[style*=inline-block],html.zb-pb body.template-article .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"],html.zb-pb body.template-article .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"]+p[style*="font-size: 13px"],html.zb-pb body.template-article .zb-toc a,html.zb-pb body.template-blog .article__item-title a,html.zb-pb body.template-blog [class^=pa-template] .pa-title,html.zb-pb .zb-shelves .t,html.zb-pb .zb-shelves h2,html.zb-pb .zb-shelves h3,html.zb-pb .zb-rr .t{word-break:keep-all!important;overflow-wrap:anywhere!important;line-break:strict!important}body.template-article .main-content,body.template-article [data-section-type=article]{background:var(--zb-bg)!important}body.template-article [data-section-type=article] .blog__article{box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important}body.template-article [data-section-type=article] .blog__article__content,body.template-article [data-section-type=article] h1.blog__article__title,body.template-article [data-section-type=article] .zb-byline,body.template-article [data-section-type=article] p.blog__article--light{max-width:680px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body.template-article [data-section-type=article] .blog__article__content{font-family:var(--zb-gothic)!important;font-size:16px!important;color:var(--zb-text)!important}body.template-article [data-section-type=article] header{margin:0 0 32px!important}body.template-article [data-section-type=article] .zb-eyebrow{max-width:680px;margin:0 auto 16px!important;font-family:var(--zb-gothic)!important;font-size:12px!important;line-height:1.6!important;letter-spacing:.14em!important}body.template-article [data-section-type=article] .zb-eyebrow a{color:var(--zb-gold-text)!important;text-decoration:none!important;background-image:none!important}body.template-article [data-section-type=article] h1.blog__article__title{font-family:var(--zb-mincho)!important;font-size:30px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:.04em!important;color:var(--zb-head)!important;margin-top:0!important;margin-bottom:16px!important;text-transform:none!important}body.template-article [data-section-type=article] header.zb-has-byline p.blog__article--light{display:none!important}body.template-article [data-section-type=article] .zb-byline{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:8px!important;row-gap:0!important;font-family:var(--zb-gothic)!important;font-size:13px!important;line-height:1.8!important;letter-spacing:.02em!important;color:var(--zb-sub)!important;margin-top:0!important;margin-bottom:0!important}body.template-article [data-section-type=article] .zb-byline>span{white-space:nowrap!important}body.template-article [data-section-type=article] .zb-byline .zb-byline__by{color:var(--zb-text)!important}body.template-article [data-section-type=article] .zb-byline .zb-sep{color:var(--zb-line)!important}body.template-article [data-section-type=article] p.blog__article--light{font-family:var(--zb-gothic)!important;font-size:13px!important;color:var(--zb-sub)!important}body.template-article [data-section-type=article] .blog__article__content p,body.template-article [data-section-type=article] .blog__article__content p.font-claude-response-body{font-family:var(--zb-gothic)!important;font-size:1em!important;font-weight:400!important;line-height:1.9!important;letter-spacing:.02em!important;color:var(--zb-text)!important;margin-top:0!important;margin-bottom:1.6em!important;white-space:normal!important}body.template-article [data-section-type=article] .blog__article__content p.zb-lead{line-height:2!important}body.template-article [data-section-type=article] .blog__article__content strong,body.template-article [data-section-type=article] .blog__article__content b{font-family:var(--zb-gothic-bold)!important;font-weight:600!important;color:var(--zb-head)!important}body.template-article [data-section-type=article] .blog__article__content h2{font-family:var(--zb-mincho)!important;font-size:1.5em!important;font-weight:600!important;line-height:1.6!important;letter-spacing:.04em!important;color:var(--zb-head)!important;margin-top:0!important;margin-bottom:1em!important;scroll-margin-top:80px!important;text-transform:none!important}body.template-article [data-section-type=article] .blog__article__content h2 .zb-no{font-size:.8em;color:var(--zb-gold-text);margin-right:.15em}body.template-article [data-section-type=article] .blog__article__content h2~h2{margin-top:2.6em!important}body.template-article [data-section-type=article] .blog__article__content h2~h2:before{content:"";display:block;border-top:1px solid var(--zb-line);margin:0 0 1.6em}body.template-article [data-section-type=article] .blog__article__content h3,body.template-article [data-section-type=article] .blog__article__content h3.font-claude-response-body{font-family:var(--zb-gothic-bold)!important;font-size:1.125em!important;font-weight:600!important;line-height:1.65!important;letter-spacing:.02em!important;color:var(--zb-head)!important;margin-top:2em!important;margin-bottom:.6em!important}body.template-article [data-section-type=article] .blog__article__content hr{display:none!important}body.template-article [data-section-type=article] .blog__article__content ul,body.template-article [data-section-type=article] .blog__article__content ol{padding-left:1.3em!important;margin-top:.4em!important;margin-bottom:1.8em!important}body.template-article [data-section-type=article] .blog__article__content li,body.template-article [data-section-type=article] .blog__article__content li.whitespace-normal{font-family:var(--zb-gothic)!important;font-size:1em!important;line-height:1.85!important;letter-spacing:.02em!important;color:var(--zb-text)!important;margin-bottom:.5em!important}body.template-article [data-section-type=article] .blog__article__content li::marker{color:var(--zb-sub)}body.template-article [data-section-type=article] .blog__article__content table{width:100%!important;border-collapse:collapse!important;margin:0!important;font-size:.875em!important;white-space:normal!important}body.template-article [data-section-type=article] .blog__article__content .zb-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2em 0 2.4em}body.template-article [data-section-type=article] .blog__article__content thead th{font-family:var(--zb-gothic-bold)!important;font-weight:600!important;font-size:13px!important;background:var(--zb-panel)!important;color:var(--zb-head)!important;border-bottom:1px solid var(--zb-head)!important;padding:12px 14px!important;text-align:left!important}body.template-article [data-section-type=article] .blog__article__content tbody td{font-family:var(--zb-gothic)!important;color:var(--zb-text)!important;padding:10px 14px!important;border-bottom:1px solid var(--zb-line)!important;line-height:1.7!important;vertical-align:top!important}body.template-article [data-section-type=article] .blog__article__content tbody tr:nth-child(2n){background-color:transparent!important}body.template-article [data-section-type=article] .blog__article__content img{max-width:100%!important;height:auto!important;border-radius:0!important;margin:0!important}body.template-article [data-section-type=article] .blog__article__content p:has(>img){margin-bottom:2em!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc{background:var(--zb-panel);padding:24px 24px 20px;margin:.4em 0 3em;font-family:var(--zb-gothic)}body.template-article [data-section-type=article] .blog__article__content .zb-toc__title{font-family:var(--zb-mincho)!important;font-weight:600!important;font-size:16px!important;letter-spacing:.06em!important;line-height:1.6!important;color:var(--zb-head)!important;margin:0 0 12px!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc ol{list-style:none!important;margin:0!important;padding:0!important;counter-reset:zb-toc}body.template-article [data-section-type=article] .blog__article__content .zb-toc li{counter-increment:zb-toc;display:flex!important;gap:10px!important;font-size:15px!important;line-height:1.65!important;letter-spacing:0!important;margin:0 0 8px!important;color:var(--zb-text)!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc li:before{content:counter(zb-toc) ".";flex:0 0 1.5em;font-family:var(--zb-mincho);color:var(--zb-gold-text)}body.template-article [data-section-type=article] .blog__article__content .zb-toc a{color:var(--zb-text)!important;font-size:15px!important;text-decoration:none!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc a:hover,body.template-article [data-section-type=article] .blog__article__content .zb-toc a:active{color:var(--zb-link-hover)!important;text-decoration:underline!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc__more{display:none}body.template-article [data-section-type=article] .blog__article__content a:not([style*=inline-block]){color:var(--zb-link)!important;background-image:none!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-decoration-color:var(--zb-link-line)!important;text-underline-offset:.24em!important;position:static!important}body.template-article [data-section-type=article] .blog__article__content a:after{content:none!important;display:none!important}body.template-article [data-section-type=article] .blog__article__content a:not([style*=inline-block]):hover,body.template-article [data-section-type=article] .blog__article__content a:not([style*=inline-block]):active{color:var(--zb-link-hover)!important;text-decoration-color:currentColor!important}body.template-article [data-section-type=article] .blog__article__content a:focus-visible{outline:2px solid var(--zb-link)!important;outline-offset:2px!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc a:not([style*=inline-block]){color:var(--zb-text)!important;text-decoration-line:none!important}body.template-article [data-section-type=article] .blog__article__content p.zb-line{font-size:.9375em!important;line-height:1.9!important;color:var(--zb-sub)!important}body.template-article [data-section-type=article] .blog__article__content div:has(>img):has(+p[style*="font-weight: bold"][style*="text-align: center"]){background:var(--zb-photo)!important;border:1px solid var(--zb-line)!important;border-bottom:0!important;margin:2.4em 0 0!important;padding:32px 16px!important;text-align:center!important}body.template-article [data-section-type=article] .blog__article__content div:has(>img):has(+p[style*="font-weight: bold"][style*="text-align: center"]) img{display:block!important;width:auto!important;max-width:62%!important;max-height:340px!important;margin:0 auto!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"]{background:var(--zb-ink)!important;font-family:var(--zb-mincho)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.6!important;color:var(--zb-ink-text)!important;margin:0!important;padding:32px 24px 8px!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"]+p[style*="font-size: 13px"][style*="text-align: center"]{background:var(--zb-ink)!important;font-size:13px!important;line-height:1.9!important;color:var(--zb-ink-sub)!important;margin:0!important;padding:0 24px 24px!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-size: 13px"][style*="text-align: center"]+p:has(>a[style*=inline-block]){background:var(--zb-ink)!important;margin:0 0 2.4em!important;padding:0 24px 32px!important;text-align:center!important}body.template-article [data-section-type=article] .blog__article__content a[style*=inline-block]{background:var(--zb-gold)!important;-webkit-text-fill-color:#0d0b09!important;border:1px solid var(--zb-gold)!important;border-radius:2px!important;min-width:260px!important;max-width:100%!important;padding:16px 32px!important;font-family:var(--zb-gothic)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.08em!important;line-height:1.5!important;text-align:center!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease!important}body.template-article [data-section-type=article] .blog__article__content a[style*=inline-block]:hover,body.template-article [data-section-type=article] .blog__article__content a[style*=inline-block]:active{background:var(--zb-gold-hover)!important;border-color:var(--zb-gold-hover)!important}body.template-article [data-section-type=article] .blog__article__content a[style*=inline-block]:focus-visible{outline:2px solid var(--zb-gold)!important;outline-offset:3px!important}body.template-article [data-section-type=article] .blog__article__content .zb-aff{border-top:1px solid var(--zb-line)!important;border-bottom:1px solid var(--zb-line)!important;padding:24px 0 8px!important;margin:2.4em 0!important}body.template-article [data-section-type=article] .blog__article__content .zb-aff p{margin-bottom:1em!important}body.template-article [data-section-type=article] .blog__article__content .zb-aff p.zb-aff__label{font-family:var(--zb-gothic-bold)!important;font-size:.9375em!important;margin:1.6em 0 .4em!important;color:var(--zb-head)!important}body.template-article [data-section-type=article] .blog__article__content .zb-aff p.zb-pr-line{margin-bottom:.4em!important}body.template-article [data-section-type=article] .blog__article__content .zb-pr{font-family:var(--zb-gothic-bold);font-weight:600;font-size:1em;color:var(--zb-text)}body.template-article [data-section-type=article] .blog__article__content p.zb-pr-notice{font-size:13px!important;line-height:1.8!important;letter-spacing:.02em!important;color:var(--zb-text)!important;margin-bottom:1.4em!important}body.template-article [data-section-type=article] .zb-sign{max-width:680px;margin:64px auto 0!important;padding-top:24px!important;border-top:1px solid var(--zb-line)!important;font-family:var(--zb-gothic)!important;font-size:13px!important;line-height:1.8!important;color:var(--zb-sub)!important;text-align:left!important}body.template-article [data-section-type=article] .zb-sign b{font-family:var(--zb-mincho)!important;font-weight:600!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--zb-head)!important;margin:0 .15em}body.template-article [data-section-type=article] .share__button,body.template-article [data-section-type=article] .btn--soft{font-family:var(--zb-gothic)!important;font-size:13px!important;letter-spacing:.04em!important;color:var(--zb-sub)!important;text-transform:none!important}body.template-article [data-section-type=article] .btn--soft{background:transparent!important;border:1px solid var(--zb-line)!important;border-radius:2px!important;font-weight:400!important;padding:12px 16px!important}body.template-article [data-section-type=article] p.clearfix{max-width:680px;margin:32px auto 0!important}@media screen and (max-width:768px){body.template-article [data-section-type=article] .blog__article{padding:0 4px!important}body.template-article [data-section-type=article] .blog__article__content,body.template-article [data-section-type=article] h1.blog__article__title,body.template-article [data-section-type=article] .zb-byline,body.template-article [data-section-type=article] .zb-eyebrow{max-width:none!important}body.template-article [data-section-type=article] h1.blog__article__title{font-size:23px!important;line-height:1.6!important}body.template-article [data-section-type=article] .blog__article__content{font-size:16px!important}body.template-article [data-section-type=article] .blog__article__content h2{font-size:1.3125em!important}body.template-article [data-section-type=article] .blog__article__content h3,body.template-article [data-section-type=article] .blog__article__content h3.font-claude-response-body{font-size:1.0625em!important}body.template-article [data-section-type=article] .blog__article__content table{font-size:13px!important;min-width:560px!important}body.template-article [data-section-type=article] .blog__article__content thead th{padding:8px 10px!important;font-size:12px!important}body.template-article [data-section-type=article] .blog__article__content tbody td{padding:8px 10px!important;font-size:13px!important;min-width:0!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc{padding:20px 16px 12px}body.template-article [data-section-type=article] .blog__article__content .zb-toc li{gap:6px!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc.is-collapsible:not(.is-open) li.zb-toc__extra{display:none!important}body.template-article [data-section-type=article] .blog__article__content .zb-toc__more{display:block;width:100%;margin:4px 0 0;padding:8px 0;border:0;border-top:1px solid var(--zb-line);background:transparent;color:var(--zb-text);font-family:var(--zb-gothic);font-size:14px;letter-spacing:.02em;text-align:left;cursor:pointer}body.template-article [data-section-type=article] .blog__article__content div:has(>img):has(+p[style*="font-weight: bold"][style*="text-align: center"]){padding:24px 16px!important}body.template-article [data-section-type=article] .blog__article__content div:has(>img):has(+p[style*="font-weight: bold"][style*="text-align: center"]) img{max-width:70%!important;max-height:300px!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"]{font-size:19px!important;padding:24px 16px 8px!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-weight: bold"][style*="text-align: center"]+p[style*="font-size: 13px"][style*="text-align: center"]{padding:0 16px 24px!important}body.template-article [data-section-type=article] .blog__article__content p[style*="font-size: 13px"][style*="text-align: center"]+p:has(>a[style*=inline-block]){padding:0 16px 24px!important}body.template-article [data-section-type=article] .blog__article__content a[style*=inline-block]{box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:16px!important}}body.template-blog .main-content{background:var(--zb-bg)!important}body.template-blog [id*=__popular_articles]{background:var(--zb-panel)!important}body.template-blog [class^=pa-template] .pa-heading{font-family:var(--zb-mincho)!important;font-weight:600!important;font-size:24px!important;letter-spacing:.08em!important;color:var(--zb-head)!important;text-transform:none!important}body.template-blog [class^=pa-template] .pa-item .pa-rank{background:var(--zb-ink)!important;color:var(--zb-gold)!important;font-family:var(--zb-mincho)!important;font-weight:600!important;font-size:17px!important;border:1px solid var(--zb-ink)!important}body.template-blog [class^=pa-template] .pa-item:nth-child(n+4) .pa-rank{background:transparent!important;color:var(--zb-head)!important;border-color:#b9afa2!important}body.template-blog [class^=pa-template] .pa-img{border-radius:0!important}body.template-blog [class^=pa-template] .pa-title{font-family:var(--zb-gothic)!important;font-size:15px!important;line-height:1.7!important;color:var(--zb-text)!important}body.template-blog [class^=pa-template] .pa-item a:hover .pa-title{color:var(--zb-link-hover)!important}body.template-blog [data-section-type=blog] .blog__heading{font-family:var(--zb-mincho)!important;font-weight:600!important;font-size:24px!important;letter-spacing:.2em!important;color:var(--zb-head)!important}body.template-blog [data-section-type=blog] .article__item-image img{border-radius:0!important}body.template-blog [data-section-type=blog] .article__item-date,body.template-blog [data-section-type=blog] .article__item-date time{font-family:var(--zb-gothic)!important;font-size:12px!important;letter-spacing:.04em!important;color:var(--zb-sub)!important}body.template-blog [data-section-type=blog] .article__item-title,body.template-blog [data-section-type=blog] .article__item-title a{font-family:var(--zb-gothic)!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important;letter-spacing:.02em!important;color:var(--zb-head)!important;text-transform:none!important;background-image:none!important}body.template-blog [data-section-type=blog] .article__item-title a:hover{color:var(--zb-link-hover)!important}body.template-blog [data-section-type=blog] .text-link-bare{font-family:var(--zb-gothic)!important;font-size:13px!important;color:var(--zb-link)!important}body.template-blog [data-section-type=blog] .pagination-custom__num.active span span{color:var(--zb-head)!important;border-bottom:1px solid var(--zb-gold)!important}@media screen and (max-width:600px){body.template-blog [class^=pa-template] .pa-heading{font-size:21px!important}body.template-blog [class^=pa-template] .pa-title{font-size:14px!important}}body.template-article [data-section-type=article] .blog__article__content .zb-toc a:not([style*=inline-block]){color:var(--zb-link)!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-decoration-color:var(--zb-link-line)!important;text-underline-offset:.24em!important;-webkit-tap-highlight-color:rgba(43,90,140,.15);transition:color .15s ease,text-decoration-color .15s ease}body.template-article [data-section-type=article] .blog__article__content .zb-toc a:not([style*=inline-block]):hover,body.template-article [data-section-type=article] .blog__article__content .zb-toc a:not([style*=inline-block]):active,body.template-article [data-section-type=article] .blog__article__content .zb-toc a:not([style*=inline-block]):focus-visible{color:var(--zb-link-hover)!important;text-decoration-color:currentColor!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zabushion-blog-custom.css.map */
