@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";.lpa[data-astro-cid-mixdeslx] [data-astro-cid-mixdeslx]{font-family:Noto Sans JP,sans-serif;box-sizing:border-box}.lpa-hero[data-astro-cid-mixdeslx]{display:grid;grid-template-columns:52% 48%;min-height:580px;background:#fff;overflow:hidden}.lpa-hero__left[data-astro-cid-mixdeslx]{padding:72px 40px 72px 6vw;display:flex;flex-direction:column;justify-content:center;background:#fff;position:relative;z-index:1}.lpa-hero__right[data-astro-cid-mixdeslx]{position:relative}.lpa-hero__right[data-astro-cid-mixdeslx] img[data-astro-cid-mixdeslx]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lpa-hero__right[data-astro-cid-mixdeslx]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:140px;background:linear-gradient(to right,#fff 0%,transparent 100%);z-index:1}.lpa-hero__catch[data-astro-cid-mixdeslx]{font-size:clamp(3rem,5.5vw,4.2rem);font-weight:900;line-height:1.1;color:#1a1a1a;margin-bottom:14px;letter-spacing:-.02em}.lpa-hero__sub[data-astro-cid-mixdeslx]{font-size:1rem;color:#666;line-height:1.8;margin-bottom:32px}.lpa-hero__badges[data-astro-cid-mixdeslx]{display:flex;gap:20px;margin-bottom:36px;flex-wrap:wrap}.lpa-hero__badge[data-astro-cid-mixdeslx]{display:flex;flex-direction:column;align-items:center;gap:8px}.lpa-hero__badge-icon[data-astro-cid-mixdeslx]{width:52px;height:52px;border-radius:50%;border:1.5px solid #ccc;display:flex;align-items:center;justify-content:center}.lpa-hero__badge-icon[data-astro-cid-mixdeslx] svg[data-astro-cid-mixdeslx]{color:#2d9c52}.lpa-hero__badge[data-astro-cid-mixdeslx] span[data-astro-cid-mixdeslx]{font-size:.72rem;color:#555;line-height:1.45;font-weight:500;text-align:center}.lpa-line-btn[data-astro-cid-mixdeslx]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#06c755;color:#fff;padding:16px 36px;border-radius:50px;font-size:1.05rem;font-weight:700;transition:opacity .2s;cursor:pointer;border:none;max-width:340px;width:100%}.lpa-line-btn[data-astro-cid-mixdeslx]:hover{opacity:.88}.lpa-caption[data-astro-cid-mixdeslx]{font-size:.78rem;color:#999;margin-top:10px}.lpa-features[data-astro-cid-mixdeslx]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}.lpa-feature[data-astro-cid-mixdeslx]{padding:24px 20px 24px 24px;display:flex;align-items:flex-start;gap:12px;border-right:1px solid #eee}.lpa-feature[data-astro-cid-mixdeslx]:last-child{border-right:none}.lpa-feature__icon[data-astro-cid-mixdeslx]{flex-shrink:0;margin-top:2px;color:#2d9c52}.lpa-feature__title[data-astro-cid-mixdeslx]{font-weight:700;font-size:.88rem;margin-bottom:4px}.lpa-feature__desc[data-astro-cid-mixdeslx]{font-size:.76rem;color:#999;line-height:1.55}.lpa-menu[data-astro-cid-mixdeslx]{padding:72px 0;background:#faf9f7}.lpa-menu__head[data-astro-cid-mixdeslx]{text-align:center;padding:0 24px;margin-bottom:48px}.lpa-menu__label[data-astro-cid-mixdeslx]{font-size:.7rem;letter-spacing:.2em;color:#2d9c52;text-transform:uppercase;margin-bottom:10px}.lpa-menu__title[data-astro-cid-mixdeslx]{font-size:1.7rem;font-weight:900;margin-bottom:8px;color:#1a1a1a}.lpa-menu__sub[data-astro-cid-mixdeslx]{font-size:.88rem;color:#999}.lpa-svc-grid[data-astro-cid-mixdeslx]{display:grid;grid-template-columns:repeat(4,1fr);margin:0 24px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000012}.lpa-svc-card[data-astro-cid-mixdeslx]{border-right:1px solid #eee}.lpa-svc-card[data-astro-cid-mixdeslx]:last-child{border-right:none}.lpa-svc-card[data-astro-cid-mixdeslx] img[data-astro-cid-mixdeslx]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.lpa-svc-card__body[data-astro-cid-mixdeslx]{padding:14px 16px 20px}.lpa-svc-card__name[data-astro-cid-mixdeslx]{font-weight:700;font-size:.95rem;margin-bottom:4px}.lpa-svc-card__desc[data-astro-cid-mixdeslx]{font-size:.76rem;color:#999;margin-bottom:12px}.lpa-svc-card__price[data-astro-cid-mixdeslx]{font-size:1.1rem;font-weight:900;color:#1a1a1a}.lpa-svc-card__price[data-astro-cid-mixdeslx] small[data-astro-cid-mixdeslx]{font-size:.7rem;font-weight:400;color:#bbb}.lpa-set-grid[data-astro-cid-mixdeslx]{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 24px 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #00000012}.lpa-set-card[data-astro-cid-mixdeslx]{border-right:1px solid #eee;padding:20px 20px 20px 0;display:flex}.lpa-set-card[data-astro-cid-mixdeslx]:last-child{border-right:none}.lpa-set-card[data-astro-cid-mixdeslx] img[data-astro-cid-mixdeslx]{width:110px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.lpa-set-card__body[data-astro-cid-mixdeslx]{padding:0 16px;flex:1;display:flex;flex-direction:column;justify-content:center}.lpa-set-card__name[data-astro-cid-mixdeslx]{font-weight:700;font-size:.9rem;margin-bottom:6px}.lpa-set-card__icons[data-astro-cid-mixdeslx]{font-size:.9rem;margin-bottom:6px;color:#aaa}.lpa-set-card__desc[data-astro-cid-mixdeslx]{font-size:.74rem;color:#999;margin-bottom:8px;line-height:1.5}.lpa-set-card__price[data-astro-cid-mixdeslx]{font-size:1.05rem;font-weight:900;color:#1a1a1a}.lpa-set-card__price[data-astro-cid-mixdeslx] small[data-astro-cid-mixdeslx]{font-size:.68rem;font-weight:400;color:#bbb}.lpa-line-mid[data-astro-cid-mixdeslx]{background:#f0f9f3;padding:72px 24px;text-align:center}.lpa-line-mid__title[data-astro-cid-mixdeslx]{font-size:1.1rem;font-weight:700;margin-bottom:32px;color:#1a1a1a}.lpa-line-mid__inner[data-astro-cid-mixdeslx]{display:flex;align-items:center;justify-content:center;gap:48px;max-width:760px;margin:0 auto 32px}.lpa-line-mid__phone[data-astro-cid-mixdeslx]{width:160px;border-radius:16px;overflow:hidden;flex-shrink:0}.lpa-line-mid__phone[data-astro-cid-mixdeslx] img[data-astro-cid-mixdeslx]{width:100%;display:block}.lpa-balloon[data-astro-cid-mixdeslx]{background:#fff;border-radius:50%;width:96px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;text-align:center;box-shadow:0 2px 10px #0000001f;flex-shrink:0;line-height:1.55;color:#1a1a1a}.lpa-flow[data-astro-cid-mixdeslx]{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.lpa-flow__step[data-astro-cid-mixdeslx]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#555}.lpa-flow__step[data-astro-cid-mixdeslx] svg[data-astro-cid-mixdeslx]{color:#2d9c52}.lpa-flow__arrow[data-astro-cid-mixdeslx]{color:#2d9c52;font-size:1.1rem}.lpa-faq-section[data-astro-cid-mixdeslx]{padding:72px 24px;background:#fff}.lpa-faq-section__label[data-astro-cid-mixdeslx]{text-align:center;font-size:.7rem;letter-spacing:.2em;color:#2d9c52;text-transform:uppercase;margin-bottom:10px}.lpa-faq-section[data-astro-cid-mixdeslx] h2[data-astro-cid-mixdeslx]{text-align:center;font-size:1.7rem;font-weight:900;margin-bottom:48px;color:#1a1a1a}.lpa-faq[data-astro-cid-mixdeslx]{max-width:720px;margin:0 auto}.lpa-faq[data-astro-cid-mixdeslx] details[data-astro-cid-mixdeslx]{border-bottom:1px solid #eee}.lpa-faq[data-astro-cid-mixdeslx] summary[data-astro-cid-mixdeslx]{padding:20px 0;font-weight:700;font-size:.95rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.lpa-faq[data-astro-cid-mixdeslx] summary[data-astro-cid-mixdeslx]:after{content:"＋";color:#2d9c52;font-size:1.2rem;flex-shrink:0}.lpa-faq[data-astro-cid-mixdeslx] details[data-astro-cid-mixdeslx][open] summary[data-astro-cid-mixdeslx]:after{content:"－"}.lpa-faq__ans[data-astro-cid-mixdeslx]{padding:0 0 20px;font-size:.88rem;color:#666;line-height:1.85}.lpa-final-cta[data-astro-cid-mixdeslx]{background:#f0f9f3;text-align:center;padding:72px 24px}.lpa-final-cta[data-astro-cid-mixdeslx] h2[data-astro-cid-mixdeslx]{font-size:1.5rem;font-weight:900;margin-bottom:28px;color:#1a1a1a}@media (max-width: 768px){.lpa-hero[data-astro-cid-mixdeslx]{grid-template-columns:1fr}.lpa-hero__right[data-astro-cid-mixdeslx]{height:280px}.lpa-hero__right[data-astro-cid-mixdeslx]:before{width:60px}.lpa-hero__left[data-astro-cid-mixdeslx]{padding:48px 20px}.lpa-features[data-astro-cid-mixdeslx]{grid-template-columns:1fr 1fr}.lpa-feature[data-astro-cid-mixdeslx]{border-bottom:1px solid #eee}.lpa-svc-grid[data-astro-cid-mixdeslx]{grid-template-columns:1fr 1fr;margin:0 12px}.lpa-set-grid[data-astro-cid-mixdeslx]{grid-template-columns:1fr;margin:12px}.lpa-set-card[data-astro-cid-mixdeslx]{padding:16px}.lpa-set-card[data-astro-cid-mixdeslx] img[data-astro-cid-mixdeslx]{width:90px}.lpa-line-mid__inner[data-astro-cid-mixdeslx]{flex-direction:column;gap:24px}}
