@font-face{font-family:lpHead;src:url(../media/zen_kaku_lp_700-s.1v0uv6ujw-17c.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lpHead;src:url(../media/zen_kaku_lp_900-s.3a8iik33dkq61.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lpHead Fallback;src:local(Arial);ascent-override:115.76%;descent-override:28.74%;line-gap-override:0.0%;size-adjust:100.2%}.lphead_924eeea9-module__GF2U6W__className{font-family:lpHead,lpHead Fallback}.lphead_924eeea9-module__GF2U6W__variable{--font-lp-head:"lpHead", "lpHead Fallback"}
@font-face{font-family:lpBody;src:url(../media/noto_sans_jp_lp-s.p.364hv6_8-i0zz.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:lpBody Fallback;src:local(Arial);ascent-override:110.26%;descent-override:27.38%;line-gap-override:0.0%;size-adjust:105.2%}.lpbody_7ee0665c-module__AQFbkq__className{font-family:lpBody,lpBody Fallback}.lpbody_7ee0665c-module__AQFbkq__variable{--font-lp-body:"lpBody", "lpBody Fallback"}
.lp-module__JCCKLW__root{--ink:#16213a;--sub:#4a5568;--line:#e3e6ec;--paper:#f6f4ef;--navy:#1d3557;--cta:#e8590c;--cta-dark:#c94a06;--ok:#2f855a;--mark:#fff3c4;color:var(--ink);font-family:var(--font-lp-body),"Noto Sans JP",sans-serif;background:#fff;font-size:16px;line-height:1.8}.lp-module__JCCKLW__root img{max-width:100%;display:block}.lp-module__JCCKLW__h{font-family:var(--font-lp-head),"Zen Kaku Gothic New",sans-serif;letter-spacing:.01em;font-weight:900;line-height:1.35}.lp-module__JCCKLW__wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lp-module__JCCKLW__fv{background:linear-gradient(180deg,#fff 0,#fff 62%,var(--paper) 62%);padding:48px 0 56px}.lp-module__JCCKLW__fvGrid{grid-template-columns:1.25fr .95fr;align-items:start;gap:48px;display:grid}.lp-module__JCCKLW__kicker{color:var(--navy);border-left:4px solid var(--cta);margin-bottom:18px;padding-left:10px;font-size:14px;font-weight:700;display:inline-block}.lp-module__JCCKLW__h1{word-break:keep-all;overflow-wrap:anywhere;margin-bottom:20px;font-size:40px}.lp-module__JCCKLW__h1 em{background:linear-gradient(transparent 62%,var(--mark) 62%);font-style:normal}.lp-module__JCCKLW__lead{color:var(--sub);max-width:34em;margin-bottom:24px;font-size:17px}.lp-module__JCCKLW__proof{border:1px solid var(--line);background:#fff;margin-bottom:24px;display:flex}.lp-module__JCCKLW__proof div{border-right:1px solid var(--line);padding:14px 18px}.lp-module__JCCKLW__proof div:last-child{border-right:0}.lp-module__JCCKLW__proof b{font-family:var(--font-lp-head),sans-serif;color:var(--navy);font-size:22px;font-weight:900;display:block}.lp-module__JCCKLW__proof span{color:var(--sub);font-size:12px}.lp-module__JCCKLW__photo{position:relative}.lp-module__JCCKLW__photo img{object-fit:cover;border-radius:4px;width:100%;height:280px}.lp-module__JCCKLW__photo p{background:#fff;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:16px;box-shadow:0 4px 14px #0000001f}.lp-module__JCCKLW__spCta{display:none}.lp-module__JCCKLW__form{border:1px solid var(--line);border-top:5px solid var(--cta);background:#fff;padding:26px 26px 22px;scroll-margin-top:90px;box-shadow:0 18px 40px #16213a1f}.lp-module__JCCKLW__formTitle{margin-bottom:4px;font-size:21px}.lp-module__JCCKLW__note{color:var(--sub);margin-bottom:16px;font-size:13px}.lp-module__JCCKLW__tabs{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.lp-module__JCCKLW__tab{font:inherit;border:0;border-right:1px solid var(--line);color:var(--sub);cursor:pointer;background:#f7f8fa;padding:10px 4px;font-size:13px;font-weight:700;line-height:1.4}.lp-module__JCCKLW__tab:last-child{border-right:0}.lp-module__JCCKLW__tabOn{color:var(--ink);box-shadow:inset 0 -3px 0 var(--cta);background:#fff}.lp-module__JCCKLW__tab small{font-size:11px;font-weight:500;display:block}.lp-module__JCCKLW__label{margin:12px 0 4px;font-size:13px;font-weight:700;display:block}.lp-module__JCCKLW__req{color:var(--cta);margin-left:6px;font-size:11px}.lp-module__JCCKLW__input{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfd5df;border-radius:3px;padding:10px 12px;font-size:15px}.lp-module__JCCKLW__textarea{resize:vertical;height:96px}.lp-module__JCCKLW__drop{text-align:center;color:var(--sub);cursor:pointer;border:2px dashed #cfd5df;margin-top:4px;padding:18px;font-size:13px}.lp-module__JCCKLW__drop b{color:var(--navy)}.lp-module__JCCKLW__files{margin:0 0 6px;padding:0;list-style:none}.lp-module__JCCKLW__files li{background:#eef2f8;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;font-size:13px;display:flex}.lp-module__JCCKLW__files button{color:var(--sub);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.lp-module__JCCKLW__budget{background:#fff8f2;border:1px solid #f6d9c4;margin-top:14px;padding:4px 14px 12px}.lp-module__JCCKLW__hint{color:var(--sub);margin-top:6px;font-size:12px}.lp-module__JCCKLW__error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;margin-top:12px;padding:8px 10px;font-size:13px}.lp-module__JCCKLW__cta{background:var(--cta);color:#fff;width:100%;font:inherit;font-family:var(--font-lp-head),sans-serif;cursor:pointer;text-align:center;border:0;border-radius:4px;margin-top:18px;padding:16px;font-size:18px;font-weight:900;text-decoration:none;display:block}.lp-module__JCCKLW__cta:hover{background:var(--cta-dark)}.lp-module__JCCKLW__cta.lp-module__JCCKLW__spCta{display:none}.lp-module__JCCKLW__cta:disabled{opacity:.6;cursor:default}.lp-module__JCCKLW__safe{color:var(--sub);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.lp-module__JCCKLW__safe span:before{content:"";background:var(--ok);vertical-align:1px;width:7px;height:7px;margin-right:6px;display:inline-block}.lp-module__JCCKLW__sec{padding:88px 0}.lp-module__JCCKLW__secLabel{color:var(--cta);margin-bottom:10px;font-size:13px;font-weight:700}.lp-module__JCCKLW__secH{margin-bottom:22px;font-size:32px}.lp-module__JCCKLW__painGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.lp-module__JCCKLW__painImg{object-fit:cover;border-radius:4px;width:100%;height:420px}.lp-module__JCCKLW__painList{margin:0;padding:0;list-style:none}.lp-module__JCCKLW__painList li{border-bottom:1px solid var(--line);padding:16px 0;font-size:17px}.lp-module__JCCKLW__painList b{color:var(--navy)}.lp-module__JCCKLW__turn{font-family:var(--font-lp-head),sans-serif;margin-top:22px;font-size:20px;font-weight:700}.lp-module__JCCKLW__flow{background:var(--paper)}.lp-module__JCCKLW__flowHead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:40px;display:grid}.lp-module__JCCKLW__flowHead img{object-fit:cover;border-radius:4px;width:100%;height:220px}.lp-module__JCCKLW__steps{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.lp-module__JCCKLW__steps>div{border-right:1px solid var(--line);padding:28px 26px}.lp-module__JCCKLW__steps>div:last-child{border-right:0}.lp-module__JCCKLW__steps .lp-module__JCCKLW__n{font-family:var(--font-lp-head),sans-serif;color:var(--cta);font-size:40px;font-weight:900;line-height:1}.lp-module__JCCKLW__steps h3{margin:10px 0 6px;font-size:19px}.lp-module__JCCKLW__steps p{color:var(--sub);font-size:14px}.lp-module__JCCKLW__when{color:var(--navy);background:#eef2f8;margin-top:12px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.lp-module__JCCKLW__proofGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;display:grid}.lp-module__JCCKLW__table{border:1px solid var(--line)}.lp-module__JCCKLW__tr{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .9fr .9fr .9fr;font-size:15px;display:grid}.lp-module__JCCKLW__tr:last-child{border-bottom:0}.lp-module__JCCKLW__tr>div{padding:12px 14px}.lp-module__JCCKLW__th{color:var(--sub);background:#f7f8fa;font-size:12px;font-weight:700}.lp-module__JCCKLW__best{color:var(--cta-dark);background:#fff8f2;font-weight:700}.lp-module__JCCKLW__sum{font-family:var(--font-lp-head),sans-serif;font-size:18px;font-weight:900}.lp-module__JCCKLW__sideImg{object-fit:cover;border-radius:4px;width:100%;height:300px;margin-bottom:16px}.lp-module__JCCKLW__quote{border-left:4px solid var(--navy);color:var(--sub);padding:4px 0 4px 16px;font-size:15px}.lp-module__JCCKLW__quote cite{margin-top:6px;font-size:12px;font-style:normal;display:block}.lp-module__JCCKLW__cap{color:var(--sub);margin-top:10px;font-size:12px}.lp-module__JCCKLW__trust{border-top:1px solid var(--line)}.lp-module__JCCKLW__trustGrid{grid-template-columns:320px 1fr;gap:56px;display:grid}.lp-module__JCCKLW__meImg{object-fit:cover;border-radius:4px;width:100%;height:380px}.lp-module__JCCKLW__meCap{color:var(--sub);margin-top:10px;font-size:13px}.lp-module__JCCKLW__meCap b{color:var(--ink);font-size:17px;display:block}.lp-module__JCCKLW__story p+p{margin-top:14px}.lp-module__JCCKLW__shots{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.lp-module__JCCKLW__shots img{object-fit:cover;object-position:top;border:1px solid var(--line);width:100%;height:110px}.lp-module__JCCKLW__shots span{color:var(--sub);margin-top:4px;font-size:11px;display:block}.lp-module__JCCKLW__relief{background:var(--paper)}.lp-module__JCCKLW__reliefGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.lp-module__JCCKLW__dl{border-top:1px solid #d9d4c7;grid-template-columns:1fr 1fr;margin:0;display:grid}.lp-module__JCCKLW__dl>div{border-bottom:1px solid #d9d4c7;padding:18px 18px 18px 0}.lp-module__JCCKLW__dl dt{font-size:16px;font-weight:700}.lp-module__JCCKLW__dl dd{color:var(--sub);margin:0;font-size:14px}.lp-module__JCCKLW__reliefImg{object-fit:cover;border-radius:4px;width:100%;height:400px}.lp-module__JCCKLW__faq{border-top:1px solid var(--line)}.lp-module__JCCKLW__faqItem{border-bottom:1px solid var(--line)}.lp-module__JCCKLW__faqItem summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none}.lp-module__JCCKLW__faqItem summary::-webkit-details-marker{display:none}.lp-module__JCCKLW__faqItem summary:before{content:"Q. ";color:var(--cta)}.lp-module__JCCKLW__faqItem p{color:var(--sub);padding:0 0 16px;font-size:15px}.lp-module__JCCKLW__last{background:var(--navy);color:#fff;padding:72px 0}.lp-module__JCCKLW__lastGrid{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.lp-module__JCCKLW__lastH{font-size:30px}.lp-module__JCCKLW__lastP{color:#c9d3e3;margin-top:8px}.lp-module__JCCKLW__lastBtn{background:var(--cta);color:#fff;font-family:var(--font-lp-head),sans-serif;border-radius:4px;padding:18px 34px;font-size:19px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:860px){.lp-module__JCCKLW__fv{background:#fff;padding:28px 0 40px}.lp-module__JCCKLW__fvGrid,.lp-module__JCCKLW__painGrid,.lp-module__JCCKLW__flowHead,.lp-module__JCCKLW__proofGrid,.lp-module__JCCKLW__trustGrid,.lp-module__JCCKLW__reliefGrid,.lp-module__JCCKLW__lastGrid{grid-template-columns:1fr;gap:28px}.lp-module__JCCKLW__h1{font-size:24px}.lp-module__JCCKLW__cta.lp-module__JCCKLW__spCta{margin:0 0 20px;display:block}.lp-module__JCCKLW__proof{flex-direction:column}.lp-module__JCCKLW__proof div{border-right:0;border-bottom:1px solid var(--line)}.lp-module__JCCKLW__photo img{height:200px}.lp-module__JCCKLW__form{padding:20px 16px}.lp-module__JCCKLW__sec{padding:56px 0}.lp-module__JCCKLW__secH{font-size:24px}.lp-module__JCCKLW__steps{grid-template-columns:1fr}.lp-module__JCCKLW__steps>div{border-right:0;border-bottom:1px solid var(--line)}.lp-module__JCCKLW__tr{grid-template-columns:1.2fr .9fr .9fr .9fr;font-size:13px}.lp-module__JCCKLW__tr>div{padding:10px 8px}.lp-module__JCCKLW__shots{grid-template-columns:repeat(2,1fr)}.lp-module__JCCKLW__dl{grid-template-columns:1fr}.lp-module__JCCKLW__painImg,.lp-module__JCCKLW__reliefImg,.lp-module__JCCKLW__meImg{height:260px}.lp-module__JCCKLW__wrap{padding:0 16px}.lp-module__JCCKLW__lastH{font-size:22px}}
