*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#243b2d;-webkit-font-smoothing:antialiased;background:#fafbf8;margin:0;font-family:Noto Sans JP,Yu Gothic,Meiryo,sans-serif}a{color:inherit;text-decoration:none}header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:30px 40px;display:flex}.brand[data-astro-cid-lcdefpme]{letter-spacing:-1px;align-items:center;gap:11px;font-size:28px;font-weight:800;display:inline-flex}.brand[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:0;color:#5d7964;background:#e7eee6;border-radius:4px;align-self:flex-start;margin-top:3px;padding:3px 5px;font-size:10px;font-weight:600}.mark[data-astro-cid-lcdefpme]{align-items:center;gap:3px;height:29px;display:flex;transform:rotate(-18deg)}.mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#487b59;border-radius:5px;width:6px;height:21px}.mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){background:#a0b692;height:30px}.mark[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:#d0bb91;height:16px}nav[data-astro-cid-lcdefpme]{color:#65776b;align-items:center;gap:32px;font-size:12px;display:flex}.login[data-astro-cid-lcdefpme]{border:1px solid #d6e0d4;border-radius:8px;gap:24px;padding:11px 17px;font-weight:700;display:flex}.login[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#487b59}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:20px;max-width:1200px;margin:40px auto 80px;padding:35px 40px 50px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:2px;color:#7f967f;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#8aa37c;border-radius:50%;width:6px;height:6px}h1[data-astro-cid-lcdefpme]{letter-spacing:-2.5px;max-width:490px;margin:24px 0;font-size:clamp(34px,4.2vw,52px);line-height:1.6}p[data-astro-cid-lcdefpme]{color:#728074;font-size:14px;line-height:2.1}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:420px;margin-bottom:28px}.primary[data-astro-cid-lcdefpme]{color:#fff;background:#3a6c51;border-radius:10px;align-items:center;gap:45px;padding:17px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 6px 12px #3a6c5114}.primary[data-astro-cid-lcdefpme]:hover{background:#285a40;transform:translateY(-2px)}.hero-note[data-astro-cid-lcdefpme]{color:#9aa497;margin-top:17px;font-size:10px;display:block}.illustration[data-astro-cid-lcdefpme]{background:radial-gradient(#e8eee2 0,#0000 70%);justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.site-window[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #e4e9df;border-radius:12px;width:390px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 15px 55px #28452d15}.window-top[data-astro-cid-lcdefpme]{background:#f2f4ee;align-items:center;gap:4px;height:28px;padding:0 12px;display:flex}.window-top[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#d8e0d2;border-radius:50%;width:5px;height:5px}.window-top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#9eaa98;letter-spacing:2px;margin:auto;font-size:7px}.mini-nav[data-astro-cid-lcdefpme]{justify-content:space-between;padding:22px;font-size:11px;display:flex}.mini-nav[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:1px;color:#a2ad9c;font-size:6px}.mini-hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:14px;padding:18px 25px 24px;display:grid}.mini-hero[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:1px;color:#9ea992;font-size:6px}.mini-hero[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.5px;margin:13px 0 18px;font-size:21px;line-height:1.8;display:block}.line[data-astro-cid-lcdefpme]{background:#e9ede5;width:100%;height:4px;margin:8px 0;display:block}.line[data-astro-cid-lcdefpme].short{width:70%}.mini-art[data-astro-cid-lcdefpme]{background:#e6ddc5;border-radius:70px 70px 3px 3px;min-height:180px;position:relative;overflow:hidden}.vase[data-astro-cid-lcdefpme]{background:#b49a76;border-radius:5px 5px 23px 23px;width:46px;height:64px;position:absolute;bottom:15px;left:48px;box-shadow:inset -14px 0 #a78c68}.leaf[data-astro-cid-lcdefpme]{background:#728a5f;border-radius:100% 0;width:35px;height:66px;position:absolute;bottom:69px;left:45px;transform:rotate(-20deg)}.leaf[data-astro-cid-lcdefpme].two{background:#8f9d70;width:28px;height:55px;bottom:76px;left:76px;transform:rotate(35deg)}.sun[data-astro-cid-lcdefpme]{background:#f1e7c7;border-radius:50%;width:43px;height:43px;position:absolute;top:25px;right:14px}.mini-bottom[data-astro-cid-lcdefpme]{border-top:1px solid #f2f4ed;padding:16px 25px 25px}.mini-bottom[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{letter-spacing:2px;font-size:7px}.mini-bottom[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{width:64%;margin:0 0 0 20px;display:inline-block}.mini-bottom[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme].short{width:40%;margin:14px 0 0}.note[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:12px 16px;display:flex;position:absolute;top:4px;left:0;transform:rotate(2deg);box-shadow:0 8px 35px #24432c12}.avatar[data-astro-cid-lcdefpme]{color:#6b7c5c;background:#e9eddf;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:10px;line-height:1.8}.note-check[data-astro-cid-lcdefpme]{color:#70936d;margin:0 6px;font-size:12px}.confirm[data-astro-cid-lcdefpme]{z-index:2;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:7px;right:-5px;transform:rotate(2deg);box-shadow:0 10px 35px #24432c12}.confirm[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#638c54;background:#edf5e9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.confirm[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:11px}.confirm[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#9aa592;margin-top:5px;font-size:8px;display:block}.spark[data-astro-cid-lcdefpme]{color:#b4a66a;font-size:40px;position:absolute;top:8px;right:5px}.how[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid #eef1e8;border-bottom:1px solid #eef1e8;padding:75px 40px}.section-title[data-astro-cid-lcdefpme]{text-align:center}h2[data-astro-cid-lcdefpme]{letter-spacing:-.7px;margin:17px 0;font-size:27px;line-height:1.6}.section-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:45px;max-width:1050px;margin:50px auto 20px;display:grid}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{text-align:center;padding:8px 12px;position:relative}.step-number[data-astro-cid-lcdefpme]{color:#b4c0ab;font-family:Georgia,serif;font-size:13px;font-style:italic;position:absolute;top:0;left:20px}.step-icon[data-astro-cid-lcdefpme]{color:#86a175;background:#f1f4ec;border-radius:21px;place-items:center;width:66px;height:66px;margin:0 auto 24px;font-size:27px;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:15px 0;font-size:15px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:11px}.care[data-astro-cid-lcdefpme]{background:#f0f4ea;border:1px solid #e7ecdf;border-radius:15px;align-items:center;gap:30px;max-width:1050px;margin:70px auto;padding:34px 40px;display:flex}.care-icon[data-astro-cid-lcdefpme]{color:#72935e;clip-path:polygon(50% 0,100% 20%,100% 60%,85% 85%,50% 100%,15% 85%,0 60%,0 20%);background:#dde8d2;place-items:center;width:60px;height:67px;font-size:25px;display:grid}.care[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0;font-size:23px}.care[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:11px}.care-decoration[data-astro-cid-lcdefpme]{color:#c4cfb6;margin-left:auto;font-family:Georgia,serif;font-size:44px;line-height:.85;transform:rotate(-7deg)}.care-decoration[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{font-size:34px}.news[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.5fr;gap:40px;max-width:1050px;margin:80px auto;display:grid}.news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:21px}.news-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:1px solid #e4eade;gap:26px;padding:20px 0;display:flex}.news-list[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#91a183;white-space:nowrap;padding-top:4px;font-size:10px}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:13px;font-weight:600}.news-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:11px}.cta[data-astro-cid-lcdefpme]{text-align:center;background:#eef3e9;padding:60px 20px 75px}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:20px 0 27px;font-size:31px}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:18px;font-size:10px}footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:25px;max-width:1200px;margin:auto;padding:32px 40px;display:flex}footer[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme]{font-size:21px}footer[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#8c9b83;font-size:10px}footer[data-astro-cid-lcdefpme]>small[data-astro-cid-lcdefpme]{color:#a0ac97;font-size:9px}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{gap:30px;padding-left:30px;padding-right:30px}.site-window[data-astro-cid-lcdefpme]{width:330px}.illustration[data-astro-cid-lcdefpme]{min-height:410px}.note[data-astro-cid-lcdefpme]{left:-10px}.confirm[data-astro-cid-lcdefpme]{right:-8px}.mini-nav[data-astro-cid-lcdefpme]{padding:17px}.mini-hero[data-astro-cid-lcdefpme]{gap:8px;padding:12px 20px 20px}.mini-hero[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:17px}.mini-art[data-astro-cid-lcdefpme]{min-height:160px}.vase[data-astro-cid-lcdefpme]{left:38px}.leaf[data-astro-cid-lcdefpme]{left:35px}.leaf[data-astro-cid-lcdefpme].two{left:66px}.care[data-astro-cid-lcdefpme],.news[data-astro-cid-lcdefpme]{margin:60px 30px}.steps[data-astro-cid-lcdefpme]{gap:15px}.care-decoration[data-astro-cid-lcdefpme]{font-size:36px}}@media (width<=700px){header[data-astro-cid-lcdefpme]{padding:22px}.brand[data-astro-cid-lcdefpme]{font-size:25px}nav[data-astro-cid-lcdefpme]{gap:16px}nav[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:not(.login){display:none}.login[data-astro-cid-lcdefpme]{padding:9px 12px;font-size:11px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px;margin:20px auto 35px;padding:20px 24px 30px}.hero-copy[data-astro-cid-lcdefpme]{width:100%;max-width:450px;margin:auto}h1[data-astro-cid-lcdefpme]{letter-spacing:-1.8px;margin:20px 0;font-size:39px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:13px}.hero-note[data-astro-cid-lcdefpme]{font-size:9px}.illustration[data-astro-cid-lcdefpme]{width:100%;max-width:390px;min-height:390px;margin:auto}.site-window[data-astro-cid-lcdefpme]{width:315px}.note[data-astro-cid-lcdefpme]{top:0;left:0}.confirm[data-astro-cid-lcdefpme]{bottom:0;right:0}.spark[data-astro-cid-lcdefpme]{font-size:30px;top:10px;right:0}.mini-hero[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:17px}.how[data-astro-cid-lcdefpme]{padding:55px 24px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:26px;max-width:350px;margin-top:32px}.steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:15px}.step-number[data-astro-cid-lcdefpme]{font-size:18px;left:12px}.step-icon[data-astro-cid-lcdefpme]{margin-bottom:17px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.section-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.care[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;margin:40px 24px;padding:28px 22px}.care-icon[data-astro-cid-lcdefpme]{flex-shrink:0;width:36px;height:42px;font-size:17px}.care[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:20px}.care[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1px;font-size:7px}.care[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:10px}.care-decoration[data-astro-cid-lcdefpme]{display:none}.news[data-astro-cid-lcdefpme]{margin:50px 24px;display:block}.news-list[data-astro-cid-lcdefpme]{margin-top:25px}.news-list[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{gap:18px}.news-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:12px}.news-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:10px}.cta[data-astro-cid-lcdefpme]{padding:45px 24px}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:27px}footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:17px;padding:25px}footer[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:none}footer[data-astro-cid-lcdefpme]>small[data-astro-cid-lcdefpme]{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary[data-astro-cid-lcdefpme]{transition:none}}
