:root{--article-green:#155540;--article-ink:#203c32;--article-line:#dbe6df;--article-muted:#617269}*{box-sizing:border-box}html{scroll-padding-top:26px}body{background:#fff;color:var(--article-ink);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:2}body>header{max-width:none;width:100%;padding:20px max(30px,calc((100vw - 1120px)/2));display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--article-line);font-size:13px;background:#fff}body>header .product-brand{margin-right:12px}body>main{max-width:1120px;padding:0 30px;margin:auto}article{max-width:760px;margin:auto;font-size:16px;padding-bottom:65px}article>.editorial-hero{width:calc(100% + 160px);margin-left:-80px;padding:52px 70px 42px;margin-bottom:42px;background:linear-gradient(115deg,#edf4ef,#f8faf6);border-bottom:3px solid #b8cfbc;position:relative}.editorial-hero:before{content:"";display:block;width:45px;height:5px;background:var(--article-green);margin-bottom:25px}.editorial-hero h1{font-size:clamp(29px,3.4vw,43px);line-height:1.6;letter-spacing:-.045em;margin:20px 0 24px;font-weight:800}.editorial-hero .byline{border:0;padding:0;margin:0;color:var(--article-muted);font-size:12px}.editorial-hero .lead{font-size:17px;line-height:1.95;margin:22px 0 0;color:#385446}.editorial-hero>.small{margin:14px 0 0}article p{margin:22px 0}article a{color:var(--article-green);text-decoration-thickness:1px;text-underline-offset:4px}article a:hover{text-decoration-thickness:2px}article h2{font-size:27px;line-height:1.6;letter-spacing:-.025em;margin:66px 0 26px;padding:18px 0 18px 21px;border-left:4px solid var(--article-green);background:linear-gradient(90deg,#f0f6ef,white)}article h3{font-size:21px;line-height:1.7;margin:36px 0 15px}article ul,article ol{padding-left:26px;margin:22px 0}article li{margin:10px 0;padding-left:4px}article li::marker{color:var(--article-green);font-weight:700}article strong{font-weight:750}article .box{border:1px solid #d1e0d4;border-top:3px solid #9ebea3;background:#f2f7ef;border-radius:5px;padding:27px 30px;margin:34px 0}article .box>strong{font-size:18px}article .box>p:last-child{margin-bottom:0}article .box>p:first-child{margin-top:0}article nav{background:#fff;border:1px solid var(--article-line);border-radius:5px;padding:28px 34px;margin:38px 0 55px;box-shadow:0 9px 25px #19392706}article nav>strong{display:block;font-size:16px;border-bottom:1px solid var(--article-line);padding-bottom:15px;margin-bottom:15px}article nav ol{counter-reset:contents;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}article nav li{counter-increment:contents;margin:0;padding:0;display:flex;align-items:baseline;gap:10px;border-bottom:1px dashed #e0e8e2}article nav li:before{content:counter(contents,decimal-leading-zero);color:#7f9b86;font-size:11px;font-weight:750}article nav a{font-size:13px;line-height:1.7;text-decoration:none;padding:11px 0;display:inline-block}article nav ul{list-style:none;padding:0;margin:0}article .table{overflow:auto;max-width:100%;margin:30px 0;border:1px solid var(--article-line);border-radius:5px;background:#fff;scrollbar-color:#a4bba9 #edf3ee}article table{min-width:560px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.85}article th{background:#edf4ed;font-weight:750;color:#254b37}article th,article td{padding:17px 20px;border-bottom:1px solid var(--article-line);vertical-align:top}article tbody tr:nth-child(even){background:#fafcf9}article tr:last-child td{border-bottom:0}article caption{text-align:left;font-size:12px;color:var(--article-muted);padding:13px 18px;margin:0;background:#f9fbf7}article .small{color:var(--article-muted);font-size:13px;line-height:1.85}article code{font-size:13px;overflow-wrap:anywhere;background:#eff4ed;border:1px solid #e0e8dc;border-radius:3px;padding:2px 5px}article .button{background:var(--article-green);color:#fff;text-decoration:none;font-size:14px;border-radius:5px;padding:13px 22px;margin-top:8px;line-height:1.7;max-width:100%;border:1px solid var(--article-green)}article .button:hover{background:#24654c}article aside[aria-label="定期くんでの管理方法"]{background:#153f31!important;color:#fff!important;padding:34px 36px!important;border-radius:7px!important;margin:54px 0 0!important}article aside[aria-label="定期くんでの管理方法"]>strong{font-size:24px;line-height:1.6;display:block}article aside[aria-label="定期くんでの管理方法"] p{font-size:14px;color:#dce8dd}article aside[aria-label="定期くんでの管理方法"] a{color:#fff}article aside a[data-event="article_demo"]{display:inline-block;padding:12px 19px;background:#d6efa9;color:#193d2a;text-decoration:none;border-radius:5px;font-weight:750}article .related{padding-top:24px;margin-top:48px;border-top:1px solid var(--article-line)}article #operations-guides,article #change-guides{margin-top:35px;border:1px solid var(--article-line);padding:0 25px 20px;border-radius:5px}article #operations-guides h2,article #change-guides h2{margin-top:24px;font-size:21px;padding:0;border:0;background:none}body>footer{max-width:1120px;padding:32px 30px;border-top:1px solid var(--article-line);color:var(--article-muted);font-size:12px}a:focus-visible,article .table:focus-visible{outline:3px solid #ce9e38;outline-offset:4px}article p,article li,article td,article th{overflow-wrap:anywhere}@media(max-width:1000px){article>.editorial-hero{width:calc(100% + 40px);margin-left:-20px;padding:38px 30px}.editorial-hero h1{font-size:35px}}@media(max-width:600px){body>header{padding:17px 20px;gap:10px;flex-wrap:wrap;font-size:11px}body>header .product-brand{margin-right:4px}body>main{padding:0 22px}article{font-size:15px;line-height:2.05}article>.editorial-hero{width:calc(100% + 44px);margin-left:-22px;padding:32px 22px 28px;margin-bottom:30px}.editorial-hero:before{margin-bottom:20px}.editorial-hero h1{font-size:28px;line-height:1.6;margin:18px 0;letter-spacing:-.04em}.editorial-hero .lead{font-size:15px;line-height:1.95}.editorial-hero .byline{font-size:11px}.editorial-hero .small{font-size:11px}article h2{font-size:22px;padding:14px 0 14px 15px;margin:44px 0 23px}article h3{font-size:19px;margin-top:30px}article p{margin:20px 0}article nav{padding:22px 21px;margin:29px 0 39px}article nav ol{grid-template-columns:1fr}article nav a{font-size:13px;padding-block:12px}article .box{padding:23px 20px;margin-block:28px}article .box>strong{font-size:17px}article th,article td{padding:14px 15px}article table{font-size:13px}article aside[aria-label="定期くんでの管理方法"]{padding:27px 22px!important}article aside[aria-label="定期くんでの管理方法"]>strong{font-size:22px}article aside a[data-event="article_demo"]{font-size:13px;padding:12px 14px}article #operations-guides,article #change-guides{padding-inline:19px}body>footer{padding:26px 22px;line-height:2}article .button{font-size:13px;padding:12px 17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

article nav li:before{flex-shrink:0;white-space:nowrap}
