/*! article */.article__top{row-gap:var(--sp-2)}.article__top li{padding-inline-end:var(--sp-4)}.article__top li:after{content:"";position:absolute;inset-inline-end:0;width:1px;height:16px;background-color:currentColor;opacity:.3}.article__top li:last-child{padding-inline-end:0}.article__top li:last-child:after{content:none}.article__top .icon{width:var(--sp-4);height:var(--sp-4)}.article .page-width--narrow .banner__box{padding-block:0}.article .badge{padding:var(--sp-2) var(--sp-4);font-size:var(--text-3xs);color:var(--badge-foreground);background-color:var(--badge-background)}@media screen and (pointer:fine){.article .badge{--tw-scale-x: 1;--tw-scale-y: 1;transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}.article .badge:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05}.article .banner__media~.banner__content .badge{transition-property:transform}}@media screen and (min-width:768px){.article .badge{padding:var(--sp-2d5) var(--sp-4d5);font-size:var(--text-xs)}}@media screen and (min-width:1024px){.article.grid{gap:var(--sp-16)}.article__media{max-width:var(--page-width);margin:0 auto;padding-inline:var(--gap-padding)}.article__image{border-radius:var(--rounded-block)}}.article .banner__title+*{margin-block-start:0}.article .rte>*:first-child{margin-block-start:0}.article .rte figure img{border-radius:var(--rounded-block)}.article .rte .image-with-text img{margin:0}@media screen and (min-width:1024px){.article .rte :is(figure,.image-with-text){margin-inline-end:calc(var(--sp-10)*-1);margin-inline-start:calc(var(--sp-10)*-1)}.article .rte figure figcaption{margin-inline-start:var(--sp-10)}.article .rte .grid-cols-2 figure:first-child{margin-inline-end:0}.article .rte .grid-cols-2 figure:last-child{margin-inline-start:0}.article .rte .grid-cols-2 figure figcaption{margin-inline-start:var(--rounded-block)}}@media screen and (min-width:1536px){.article .rte :is(figure,.image-with-text){margin-inline-end:calc(var(--sp-20)*-1);margin-inline-start:calc(var(--sp-20)*-1)}.article .rte figure figcaption{margin-inline-start:var(--sp-20)}}.media--adapt .article__image .media--height>img{position:static}/*! comments */.comments-section{padding-block:clamp(40px,5vw,80px)}.comments-section:before{background-color:rgb(var(--color-foreground)/ .025)}.comments-section :is(.article-card,.new-comment,.comment-card){background-color:rgb(var(--color-background));padding:var(--sp-5);border-radius:var(--rounded-block)}.comments-wrapper{padding-block-start:var(--sp-5)}.comments-wrapper .pagination{padding-block-end:var(--sp-5)}.comment-card .gravatar{width:var(--sp-15)}@media screen and (max-width:767px){.comment-card .article-card__top li{padding-inline-end:0}.comment-card .article-card__top li:after{content:none}}@media screen and (min-width:1024px){.comments-section>.grid{gap:var(--sp-15)}.comments-section .article-card{padding:var(--sp-7d5) var(--sp-10)}.comments-section :is(.new-comment,.comment-card){padding:var(--sp-10)}.comments-wrapper{padding-block-start:var(--sp-7d5)}}@media screen and (min-width:1280px){.comments-section .page-width--narrow .article-card:nth-child(1){margin-inline-start:calc(var(--sp-20) * -1)}.comments-section .page-width--narrow .article-card:nth-child(2){margin-inline-end:calc(var(--sp-20) * -1)}}.comment-count .icon{width:var(--sp-4);height:var(--sp-4)}.ft-blog-article{max-width:720px;margin:0 auto;padding:0 16px;color:#1a1a1a;font-family:Helvetica Neue,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:16px;line-height:1.9;letter-spacing:.03em}.ft-blog-article p{margin:0 0 1.6em}.ft-toc{background:#f5f5f5;border:1px solid #e0e0e0;padding:1.4em 1.6em 1.4em 1.4em;margin:0 0 2.8em;border-radius:4px}.ft-toc-title{font-size:.78em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0 0 .8em!important}.ft-toc ol{margin:0;padding-left:1.4em;counter-reset:toc-counter;list-style:none}.ft-toc>ol{padding-left:0}.ft-toc ol li{counter-increment:toc-counter;margin:.3em 0;font-size:.92em;line-height:1.6}.ft-toc ol li:before{content:counters(toc-counter,"-") ". ";color:#888;font-size:.85em;margin-right:.2em}.ft-toc ol ol{padding-left:1.2em;margin-top:.3em}.ft-toc a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.ft-toc a:hover{border-bottom-color:#1a1a1a}.ft-blog-article h2{font-size:1.3em;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:2.8em 0 1em;padding-bottom:.5em;border-bottom:2px solid #1a1a1a}.ft-blog-article h3{font-size:1.05em;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:2em 0 .8em;padding-left:.8em;border-left:3px solid #bbb;color:#1a1a1a}.ft-blog-article h4{font-size:1.05em;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:2em 0 .8em;padding-left:.8em;color:#1a1a1a}.ft-blog-img{width:100%;height:auto;display:block;margin:2em 0;border-radius:2px}.ft-product-feature{background:#fff;border:1px solid #1a1a1a;padding:1.6em;margin:2.8em 0;border-radius:2px}.ft-product-feature h3{font-size:1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8em;padding:0;border:none;color:#1a1a1a}.ft-product-feature p{font-size:.92em;color:#444;margin:0 0 1.2em!important}a.ft-btn,.ft-product-feature .ft-btn{display:inline-block;padding:.7em 2em;background:#1a1a1a!important;color:#fff!important;font-size:.85em;font-weight:700;letter-spacing:.1em;text-decoration:none!important;border-radius:2px;border:none!important;transition:background .2s,color .2s}a.ft-btn:hover,.ft-product-feature .ft-btn:hover{background:#444!important;color:#fff!important}.ft-blog-article #summary+p{background:#f5f5f5;padding:1.4em 1.6em;border-radius:4px;font-size:.95em;line-height:1.9}.ft-ref{margin-top:2.8em;padding:1.2em 1.6em;border-top:1px solid #e0e0e0}.ft-ref-title{font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 .6em!important}.ft-ref ul{margin:0;padding:0;list-style:none}.ft-ref ul li{font-size:.78em;color:#888;line-height:1.8;padding:.2em 0}.ft-author{display:flex;align-items:flex-start;gap:1.4em;background:#f8f8f8;border-left:3px solid #1a1a1a;margin-top:3.2em;margin-bottom:2.8em;padding:1.6em 2em;border-radius:0 2px 2px 0}.ft-author-body{flex:1}.ft-author-label{font-size:.68em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#999;display:block;margin-bottom:.4em}.ft-author-name{font-size:1em;font-weight:700;letter-spacing:.1em;color:#1a1a1a;margin-bottom:2px}.ft-author-title{font-size:.76em;color:#888;letter-spacing:.06em;margin-bottom:.9em;padding-bottom:.9em;border-bottom:1px solid #e0e0e0}.ft-author-bio{font-size:.83em;color:#555;line-height:1.9;margin:0!important}@media(max-width:600px){.ft-blog-article{font-size:15px}.ft-blog-article h2{font-size:1.2em}.ft-product-feature{padding:1.2em}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/article.css.map */
