.article-malin-template3{--bg: #fbfbf5;--ink: #1a1916;--warm: #b8a88a;--line: #e6e4de;--muted: #585655;--sub: #f2f1ea;background:var(--bg);color:var(--ink);font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.9;overflow-x:hidden;width:100%}.article-malin-template3 *,.article-malin-template3 *:before,.article-malin-template3 *:after{box-sizing:border-box}.article-malin-template3 img{display:block;max-width:100%}.article-malin-template3 a{color:inherit}.article-malin-template3 .article__hero{max-width:720px;width:100%;margin:40px auto 0;padding:0 24px;box-sizing:border-box}.article-malin-template3 .article__hero-img{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--sub)}.article-malin-template3 .article__hero-img img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.article-malin-template3 .article__hero{margin-top:24px}.article-malin-template3 .article__hero-img{aspect-ratio:4 / 3}}.article-malin-template3 .article__title-block{max-width:720px;margin:0 auto;padding:56px 24px 40px;text-align:center;border-bottom:1px solid var(--line)}.article-malin-template3 .article__tag{font-family:Poppins,sans-serif;font-weight:300;font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--warm);margin-bottom:20px;display:inline-flex;align-items:center;gap:12px}.article-malin-template3 .article__tag:before,.article-malin-template3 .article__tag:after{content:"";display:inline-block;width:20px;height:1px;background:var(--warm)}.article-malin-template3 .article__title{font-family:Noto Sans JP,sans-serif;font-size:clamp(22px,3.4vw,32px);font-weight:400;line-height:1.6;letter-spacing:.04em;color:var(--ink);margin:0 0 24px}.article-malin-template3 .article__meta{font-family:Poppins,sans-serif;font-weight:300;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--muted);display:flex;gap:24px;align-items:center;justify-content:center}.article-malin-template3 .article__meta span:not(:last-child):after{content:"\b7";margin-left:24px;color:var(--warm)}@media(max-width:749px){.article-malin-template3 .article__title-block{padding:40px 24px 32px}.article-malin-template3 .article__title{font-size:20px;margin-bottom:20px}.article-malin-template3 .article__tag{font-size:9px;margin-bottom:16px}.article-malin-template3 .article__meta{font-size:10px;gap:16px}.article-malin-template3 .article__meta span:not(:last-child):after{margin-left:16px}}.article-malin-template3 .article__body-wrap{max-width:720px;margin:0 auto;padding:56px 24px 40px}.article-malin-template3 .article__toc{background:var(--sub);padding:24px 32px;margin-bottom:48px}.article-malin-template3 .article__toc details{margin:0}.article-malin-template3 .article__toc summary{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;letter-spacing:.1em;color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;gap:14px;padding:4px 0;position:relative}.article-malin-template3 .article__toc summary::-webkit-details-marker{display:none}.article-malin-template3 .article__toc summary:before{content:"";display:inline-block;width:16px;height:1px;background:var(--warm);transition:transform .3s ease}.article-malin-template3 .article__toc details[open] summary:before{transform:scaleX(1.5)}.article-malin-template3 .article__toc-list{list-style:none!important;padding:20px 0 0!important;margin:0!important;border:none!important;background:none!important}.article-malin-template3 .article__toc-list ul{list-style:none!important;padding:6px 0 0 16px!important;margin:0!important;border:none!important;background:none!important}.article-malin-template3 .article__toc-item{padding:6px 0!important;border:none!important;margin:0!important;line-height:1.7!important}.article-malin-template3 .article__toc-item:before{display:none!important}.article-malin-template3 .article__toc-item a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;letter-spacing:.03em;color:var(--ink);text-decoration:none;border-bottom:none;display:inline-block;transition:color .3s ease;padding:2px 0}.article-malin-template3 .article__toc-item a:hover{color:var(--warm)}.article-malin-template3 .article__toc-item--h3 a{font-size:13px;color:var(--muted);position:relative;padding-left:14px}.article-malin-template3 .article__toc-item--h3 a:before{content:"\2014";position:absolute;left:0;color:var(--warm)}@media(max-width:749px){.article-malin-template3 .article__toc{padding:20px 22px;margin-bottom:36px}.article-malin-template3 .article__toc summary{font-size:12px}.article-malin-template3 .article__toc-item a{font-size:13px}}.article-malin-template3 .post-body{font-size:15px;line-height:2;color:var(--ink)}.article-malin-template3 .post-body>*{margin:0 0 1.5em}.article-malin-template3 .post-body>*:last-child{margin-bottom:0}.article-malin-template3 .post-body h2,.article-malin-template3 .post-body h3,.article-malin-template3 .post-body h4,.article-malin-template3 .post-body h5,.article-malin-template3 .post-body h6{font-family:Noto Sans JP,sans-serif;font-weight:400;color:var(--ink);letter-spacing:.04em;line-height:1.6;margin:2.5em 0 1em}.article-malin-template3 .post-body h2{font-size:clamp(22px,2.6vw,28px);padding-bottom:16px;border-bottom:1px solid var(--line);position:relative}.article-malin-template3 .post-body h2:after{content:"";position:absolute;bottom:-1px;left:0;width:32px;height:1px;background:var(--warm)}.article-malin-template3 .post-body h3{font-size:clamp(18px,2.2vw,22px);position:relative;padding-left:16px}.article-malin-template3 .post-body h3:before{content:"";position:absolute;left:0;top:.4em;bottom:.4em;width:2px;background:var(--warm)}.article-malin-template3 .post-body h4{font-size:clamp(16px,2vw,18px);color:var(--muted)}.article-malin-template3 .post-body h5,.article-malin-template3 .post-body h6{font-size:16px;color:var(--muted)}.article-malin-template3 .post-body h6{position:relative;margin:3em 0;padding:32px 24px 28px;background:var(--sub);color:var(--ink);border:none;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:15px;letter-spacing:.05em;line-height:1.6;text-align:center}.article-malin-template3 .post-body h6:empty{padding:0;margin-bottom:0;min-height:20px}.article-malin-template3 .post-body h6:before{content:"Check";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--warm);color:#fff;font-family:Poppins,sans-serif;font-weight:400;font-size:10px;letter-spacing:.3em;text-transform:uppercase;padding:5px 16px}.article-malin-template3 .post-body h6:after{content:none}.article-malin-template3 .post-body h6 a{color:var(--ink)!important;border-bottom:1px solid var(--warm);text-decoration:none;padding-bottom:2px;transition:color .3s ease}.article-malin-template3 .post-body h6 a:hover{color:var(--warm)!important}.article-malin-template3 .post-body h6:empty+p,.article-malin-template3 .post-body h6:empty+ul,.article-malin-template3 .post-body h6:empty+ol,.article-malin-template3 .post-body h6:empty+a,.article-malin-template3 .post-body h6:empty+div{margin-top:0!important;margin-bottom:3em;padding:16px 24px 32px;background:var(--sub);color:var(--ink);display:block;text-align:center;font-size:16px}.article-malin-template3 .post-body h6:empty+p,.article-malin-template3 .post-body h6:empty+ul,.article-malin-template3 .post-body h6:empty+ol,.article-malin-template3 .post-body h6:empty+a,.article-malin-template3 .post-body h6:empty+div{padding-top:36px}.article-malin-template3 .post-body h6+p a,.article-malin-template3 .post-body h6+ul a,.article-malin-template3 .post-body h6+ol a,.article-malin-template3 .post-body h6+a,.article-malin-template3 .post-body h6+div a{color:var(--ink);border-bottom:1px solid var(--warm);font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;letter-spacing:.04em;padding-bottom:4px;transition:color .3s ease;text-decoration:none;display:inline-block}.article-malin-template3 .post-body h6+p a:hover,.article-malin-template3 .post-body h6+ul a:hover,.article-malin-template3 .post-body h6+ol a:hover,.article-malin-template3 .post-body h6+a:hover,.article-malin-template3 .post-body h6+div a:hover{color:var(--warm)}.article-malin-template3 .post-body h6+ul li::marker,.article-malin-template3 .post-body h6+ol li::marker{color:var(--warm)}.article-malin-template3 .post-body h6+ul,.article-malin-template3 .post-body h6+ol{list-style:none;padding-left:24px;padding-right:24px}.article-malin-template3 .post-body h6+ul li,.article-malin-template3 .post-body h6+ol li{margin-bottom:8px}.article-malin-template3 .post-body p{margin-bottom:1.5em;line-height:2}.article-malin-template3 .post-body ul,.article-malin-template3 .post-body ol{padding-left:1.5em;margin-bottom:1.5em}.article-malin-template3 .post-body ul li,.article-malin-template3 .post-body ol li{margin-bottom:.5em;line-height:1.9}.article-malin-template3 .post-body ul li::marker{color:var(--warm)}.article-malin-template3 .post-body ol li::marker{color:var(--warm);font-family:Poppins,sans-serif;font-weight:400}.article-malin-template3 .post-body img{width:100%;height:auto;margin:2.5em 0}.article-malin-template3 .post-body blockquote{margin:2em 0;padding:24px 28px;border:1px solid var(--line);background:transparent;text-align:left;font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.03em;color:var(--ink)}.article-malin-template3 .post-body blockquote,.article-malin-template3 .post-body blockquote p,.article-malin-template3 .post-body blockquote span,.article-malin-template3 .post-body blockquote div{font-size:14px!important;line-height:1.9!important}.article-malin-template3 .post-body blockquote:before{content:none}.article-malin-template3 .post-body a{color:var(--ink);border-bottom:1px solid var(--warm);text-decoration:none;transition:color .3s ease}.article-malin-template3 .post-body a:hover{color:var(--warm)}.article-malin-template3 .post-body strong{font-weight:500}.article-malin-template3 .post-body em{font-style:italic}.article-malin-template3 .post-body hr{border:none;margin:3em auto;width:32px;height:1px;background:var(--warm)}.article-malin-template3 .post-body table{width:100%;border-collapse:collapse;margin:2em 0;font-size:14px}.article-malin-template3 .post-body th,.article-malin-template3 .post-body td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.article-malin-template3 .post-body th{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--warm)}.article-malin-template3 .article__share{margin-top:64px;padding-top:32px;border-top:1px solid var(--line);display:flex;justify-content:center}.article-malin-template3 .article__share .share-button__button{font-family:Poppins,sans-serif;font-weight:300;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--line);padding:14px 32px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.article-malin-template3 .article__share .share-button__button:hover{border-color:var(--warm);color:var(--warm)}.article-malin-template3 .article__back{text-align:center;padding:60px 24px 100px;border-top:1px solid var(--line);margin-top:60px}.article-malin-template3 .article__back-link{font-family:Poppins,sans-serif;font-weight:300;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:12px;padding:12px 0;position:relative;transition:color .3s ease}.article-malin-template3 .article__back-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--warm);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.6,.2,1);transform-origin:right}.article-malin-template3 .article__back-link:hover:after{transform:scaleX(1);transform-origin:left}.article-malin-template3 .article__back-link:hover{color:var(--warm)}.article-malin-template3 .article__back-arrow{display:inline-block;transition:transform .3s ease}.article-malin-template3 .article__back-link:hover .article__back-arrow{transform:translate(-4px)}@media(max-width:749px){.article-malin-template3 .article__body-wrap{padding:40px 24px 32px}.article-malin-template3 .post-body{font-size:14px}.article-malin-template3 .post-body h2{margin:2em 0 .8em}.article-malin-template3 .post-body img{margin:2em -24px;max-width:calc(100% + 48px);width:calc(100% + 48px)}.article-malin-template3 .post-body blockquote{margin:2em -24px;padding:24px}.article-malin-template3 .article__back{padding:48px 24px 80px;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/article-template3.css.map */
