.blog-module__3rPSzG__page{--green:#00a246;--green-light:#16bf6b;--green-pale:#e2f0d9;--ink:#222;--ink-soft:#4a4a4a;--muted:#767676;--line:#e6e8ea;--paper:#fafbfb;--measure:760px;--header-h:80px;max-width:var(--measure);padding:calc(var(--header-h) + 32px) 24px 96px;color:var(--ink);text-align:left;margin:0 auto;font-family:Noto Sans JP,sans-serif;line-height:1.9}@media (max-width:900px){.blog-module__3rPSzG__page{--header-h:60px}}@media (max-width:600px){.blog-module__3rPSzG__page{padding:calc(var(--header-h) + 20px) 18px 64px}}.blog-module__3rPSzG__page header,.blog-module__3rPSzG__page nav,.blog-module__3rPSzG__page article,.blog-module__3rPSzG__page aside,.blog-module__3rPSzG__page section,.blog-module__3rPSzG__page figure{width:auto;max-width:100%;height:auto;min-height:0;box-shadow:none;z-index:auto;background:0 0;border:0;margin:0;padding:0;position:static;top:auto;left:auto;right:auto}.blog-module__3rPSzG__page h1,.blog-module__3rPSzG__page h2,.blog-module__3rPSzG__page h3,.blog-module__3rPSzG__page h4,.blog-module__3rPSzG__page h5,.blog-module__3rPSzG__page h6,.blog-module__3rPSzG__page p,.blog-module__3rPSzG__page ul,.blog-module__3rPSzG__page ol,.blog-module__3rPSzG__page li,.blog-module__3rPSzG__page dl,.blog-module__3rPSzG__page dt,.blog-module__3rPSzG__page dd,.blog-module__3rPSzG__page blockquote,.blog-module__3rPSzG__page table,.blog-module__3rPSzG__page span,.blog-module__3rPSzG__page a,.blog-module__3rPSzG__page time,.blog-module__3rPSzG__page cite,.blog-module__3rPSzG__page div{text-align:left;font-size:inherit;color:inherit;line-height:inherit}.blog-module__3rPSzG__page .blog-module__3rPSzG__breadcrumb{color:var(--muted);word-break:break-word;margin-bottom:28px;font-size:13px;line-height:1.7}.blog-module__3rPSzG__page .blog-module__3rPSzG__breadcrumb a{color:var(--muted);border-bottom:1px solid #0000;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s}.blog-module__3rPSzG__page .blog-module__3rPSzG__breadcrumb a:hover{color:var(--green);border-bottom-color:var(--green)}.blog-module__3rPSzG__page .blog-module__3rPSzG__breadcrumb span span{opacity:.55;margin:0 7px}.blog-module__3rPSzG__page .blog-module__3rPSzG__listHead{margin-bottom:48px}.blog-module__3rPSzG__page .blog-module__3rPSzG__eyebrow{letter-spacing:.08em;color:var(--ink);text-align:center;margin:0;font-size:40px;font-weight:800;line-height:1.1}.blog-module__3rPSzG__page .blog-module__3rPSzG__listTitle{color:var(--green);letter-spacing:.08em;text-align:center;margin:8px 0 0;font-size:15px;font-weight:700}.blog-module__3rPSzG__page .blog-module__3rPSzG__lead{max-width:620px;color:var(--ink-soft);text-align:center;margin:22px auto 0;font-size:15px;line-height:1.9}.blog-module__3rPSzG__page .blog-module__3rPSzG__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.blog-module__3rPSzG__page .blog-module__3rPSzG__list>li{border-bottom:1px solid var(--line);margin:0;padding:0}.blog-module__3rPSzG__page .blog-module__3rPSzG__card{color:inherit;border-radius:10px;margin:0 -16px;padding:22px 16px;text-decoration:none;transition:background-color .15s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__card:hover{background:var(--paper)}.blog-module__3rPSzG__page .blog-module__3rPSzG__cardMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.blog-module__3rPSzG__page .blog-module__3rPSzG__date{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px}.blog-module__3rPSzG__page .blog-module__3rPSzG__cat{background:var(--green-pale);color:#14713a;white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.7;display:inline-block}.blog-module__3rPSzG__page .blog-module__3rPSzG__cardTitle{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.65;transition:color .15s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardTitle{color:var(--green)}.blog-module__3rPSzG__page .blog-module__3rPSzG__head{margin:0 0 32px;padding:0}.blog-module__3rPSzG__page .blog-module__3rPSzG__headMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.blog-module__3rPSzG__page .blog-module__3rPSzG__title{letter-spacing:.01em;color:var(--ink);text-align:left;margin:0;font-size:30px;font-weight:800;line-height:1.55}@media (max-width:600px){.blog-module__3rPSzG__page .blog-module__3rPSzG__title{font-size:23px}}.blog-module__3rPSzG__page .blog-module__3rPSzG__body{color:var(--ink-soft);font-size:16px;line-height:2}.blog-module__3rPSzG__page .blog-module__3rPSzG__body>:first-child{margin-top:0}.blog-module__3rPSzG__page .blog-module__3rPSzG__body p{color:var(--ink-soft);margin:0 0 1.7em;font-size:16px;line-height:2}.blog-module__3rPSzG__page .blog-module__3rPSzG__body strong,.blog-module__3rPSzG__page .blog-module__3rPSzG__body b{color:var(--ink);font-weight:700}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h2{border-left:5px solid var(--green);color:var(--ink);margin:3em 0 1.1em;padding-left:16px;font-size:22px;font-weight:800;line-height:1.6}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h3{border-bottom:2px solid var(--green-pale);color:var(--ink);margin:2.6em 0 .9em;padding-bottom:10px;font-size:19px;font-weight:700;line-height:1.6}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h4{color:var(--ink);margin:2.2em 0 .8em;font-size:17px;font-weight:700;line-height:1.7}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h5,.blog-module__3rPSzG__page .blog-module__3rPSzG__body h6{color:var(--ink);margin:1.8em 0 .6em;font-size:16px;font-weight:700;line-height:1.7}@media (max-width:600px){.blog-module__3rPSzG__page .blog-module__3rPSzG__body,.blog-module__3rPSzG__page .blog-module__3rPSzG__body p{font-size:15px}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h2{font-size:19px}.blog-module__3rPSzG__page .blog-module__3rPSzG__body h3{font-size:17px}}.blog-module__3rPSzG__page .blog-module__3rPSzG__body ul,.blog-module__3rPSzG__page .blog-module__3rPSzG__body ol{margin:0 0 1.7em;padding-left:0}.blog-module__3rPSzG__page .blog-module__3rPSzG__body ul{list-style:none}.blog-module__3rPSzG__page .blog-module__3rPSzG__body ol{padding-left:1.7em;list-style:decimal}.blog-module__3rPSzG__page .blog-module__3rPSzG__body li{color:var(--ink-soft);margin-bottom:.7em;font-size:16px;line-height:1.9}.blog-module__3rPSzG__page .blog-module__3rPSzG__body ul>li{padding-left:1.5em;list-style:none;position:relative}.blog-module__3rPSzG__page .blog-module__3rPSzG__body ul>li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.75em;left:.35em}.blog-module__3rPSzG__page .blog-module__3rPSzG__body li ul,.blog-module__3rPSzG__page .blog-module__3rPSzG__body li ol{margin:.7em 0 0}.blog-module__3rPSzG__page .blog-module__3rPSzG__body li ul>li:before{background:var(--green-light);width:5px;height:5px}.blog-module__3rPSzG__page .blog-module__3rPSzG__body blockquote{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;margin:2em 0;padding:24px 28px}.blog-module__3rPSzG__page .blog-module__3rPSzG__body blockquote p,.blog-module__3rPSzG__page .blog-module__3rPSzG__body blockquote li{font-size:15px}.blog-module__3rPSzG__page .blog-module__3rPSzG__body blockquote>:last-child{margin-bottom:0}@media (max-width:600px){.blog-module__3rPSzG__page .blog-module__3rPSzG__body blockquote{padding:18px}}.blog-module__3rPSzG__page .blog-module__3rPSzG__body img{border-radius:10px;max-width:100%;height:auto;margin:2.2em auto;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__body a{font-size:inherit;color:var(--green);border-bottom:1px solid #00a24659;text-decoration:none;transition:border-color .15s,background-color .15s}.blog-module__3rPSzG__page .blog-module__3rPSzG__body a:hover{border-bottom-color:var(--green);background:#00a2460f}.blog-module__3rPSzG__page .blog-module__3rPSzG__body hr{border:0;border-top:1px solid var(--line);margin:3em 0}.blog-module__3rPSzG__page .blog-module__3rPSzG__body table{border-collapse:collapse;width:100%;margin:2em 0;font-size:15px;display:block;overflow-x:auto}.blog-module__3rPSzG__page .blog-module__3rPSzG__body th,.blog-module__3rPSzG__page .blog-module__3rPSzG__body td{border:1px solid var(--line);vertical-align:top;padding:12px 14px;font-size:15px;line-height:1.8}.blog-module__3rPSzG__page .blog-module__3rPSzG__body th{background:var(--paper);color:var(--ink);font-weight:700}.blog-module__3rPSzG__page .blog-module__3rPSzG__body cite{color:var(--muted);margin-top:.6em;font-size:13px;font-style:normal;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__related{border-top:1px solid var(--line);margin-top:72px;padding-top:36px}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedTitle{color:var(--ink);letter-spacing:.02em;margin:0 0 20px;font-size:17px;font-weight:800}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedList{margin:0;padding:0;list-style:none}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedList>li{margin:0;padding:0}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedLink{color:var(--ink);border-radius:10px;margin:0 -16px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.7;text-decoration:none;transition:background-color .15s,color .15s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedLink:hover{background:var(--paper);color:var(--green)}.blog-module__3rPSzG__page .blog-module__3rPSzG__backWrap{text-align:center;margin-top:56px}.blog-module__3rPSzG__page .blog-module__3rPSzG__backLink{border:1.5px solid var(--green);color:var(--green);border-radius:999px;padding:14px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.blog-module__3rPSzG__page .blog-module__3rPSzG__backLink:hover{background:var(--green);color:#fff}.blog-module__3rPSzG__page .blog-module__3rPSzG__notFoundTitle{color:var(--ink);margin:0 0 16px;font-size:26px;font-weight:800}.blog-module__3rPSzG__page .blog-module__3rPSzG__notFoundText{color:var(--ink-soft);margin:0 0 44px;font-size:15px}.blog-module__3rPSzG__page .blog-module__3rPSzG__card{align-items:center;gap:20px;display:flex}.blog-module__3rPSzG__page .blog-module__3rPSzG__thumb{background:var(--paper);border-radius:10px;flex:0 0 200px;line-height:0;display:block;overflow:hidden}.blog-module__3rPSzG__page .blog-module__3rPSzG__thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__card:hover .blog-module__3rPSzG__thumb img{transform:scale(1.04)}.blog-module__3rPSzG__page .blog-module__3rPSzG__cardText{flex:auto;min-width:0;display:block}@media (max-width:600px){.blog-module__3rPSzG__page .blog-module__3rPSzG__card{display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__thumb{margin-bottom:12px}}.blog-module__3rPSzG__page .blog-module__3rPSzG__hero{background:var(--paper);border-radius:12px;margin:0 0 40px;padding:0;line-height:0;overflow:hidden}.blog-module__3rPSzG__page .blog-module__3rPSzG__hero img{width:100%;height:auto;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedGrid>li{margin:0;padding:0}@media (max-width:700px){.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedGrid{grid-template-columns:1fr;gap:14px}}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedCard{color:inherit;text-decoration:none;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedThumb{background:var(--paper);border-radius:10px;line-height:0;display:block;position:relative;overflow:hidden}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedThumb img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedCard:hover .blog-module__3rPSzG__relatedThumb img{transform:scale(1.05)}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedOverlay{color:#fff;text-align:left;-webkit-line-clamp:3;background:linear-gradient(#0000 0%,#0000008c 55%,#000000c7 100%);-webkit-box-orient:vertical;padding:34px 14px 13px;font-size:13px;font-weight:700;line-height:1.55;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedFallback{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px;padding:18px 16px;font-size:14px;font-weight:700;line-height:1.7;transition:border-color .15s,color .15s;display:block}.blog-module__3rPSzG__page .blog-module__3rPSzG__relatedCard:hover .blog-module__3rPSzG__relatedFallback{border-color:var(--green);color:var(--green)}
