.lp_event_hero_row{--brand:#3db156;--brand-d:#2f9445;--brand-l:#edf8ef;--accent:#212121;--cta:#f70029;--ink:#333;--ink2:#5b5b5b;--ink3:#8a8a8a;--line:#e3e9ee;--bg:#f7f7f5;--white:#fff;--red:#d93a3a;--shadow:0 2px 10px rgba(0,0,0,.06);color:var(--ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:15px;line-height:1.8;width:100%}.lp_event_hero_row,.lp_event_hero_row *{box-sizing:border-box}.lp_event_hero_row img{display:block;height:auto;max-width:100%}.lp_event_hero_row .lpe-hl{color:var(--brand)}.lp_event_hero_row .lpe-btn{align-items:center;border:none;border-image:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:10px;justify-content:center;line-height:1.3;text-align:center;text-decoration:none;transition:.3s}.lp_event_hero_row .lpe-btn-r{background:var(--cta);color:#fff;transition:.3s}.lp_event_hero_row .lpe-btn-r:hover{opacity:.7}.lp_event_hero_row .lpe-btn-w{background:#fff;border:1px solid #bbb;color:#393332}.lp_event_hero_row .lpe-btn-w:hover{opacity:.7}.lp_event_hero_row .lpe-btn .lpe-ar{align-items:center;background:#fff;border-radius:50%;color:var(--cta);display:inline-flex;font-size:10px;height:22px;justify-content:center;width:22px}.lp_event_hero_row.lpe-fv{background:linear-gradient(#fff,#f6fbf7);overflow:hidden;padding:56px 0 64px;position:relative}.lp_event_hero_row.lpe-fv .lpe-in{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.05fr;margin:0 auto;max-width:1180px;padding:0 40px}.lp_event_hero_row.lpe-fv .lpe-tag{background:var(--brand);border-radius:100px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-bottom:18px;padding:6px 20px}.lp_event_hero_row.lpe-fv h1{color:var(--accent);font-size:40px;font-weight:900;letter-spacing:.01em;line-height:1.45;margin:0}.lp_event_hero_row.lpe-fv h1 .lpe-hl{color:var(--brand)}.lp_event_hero_row.lpe-fv .lpe-lead{color:#303030;font-size:16px;margin:18px 0 0}.lp_event_hero_row.lpe-fv .lpe-price{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.lp_event_hero_row.lpe-fv .lpe-price span{background:#fff;border:2px solid var(--brand);border-radius:10px;color:var(--brand);font-size:18px;font-weight:900;padding:6px 14px}.lp_event_hero_row.lpe-fv .lpe-price b{font-family:Montserrat,sans-serif;font-size:28px}.lp_event_hero_row .lpe-cta2{margin-top:26px;max-width:660px}.lp_event_hero_row .lpe-cta2 .lpe-mc{color:#212121;font-size:13.5px;margin:0 0 8px;text-align:center}.lp_event_hero_row .lpe-cta2 .lpe-col{display:flex;flex:1 1 240px;flex-direction:column}.lp_event_hero_row .lpe-cta2 .lpe-col .lpe-btn{flex:0 0 auto;width:100%}.lp_event_hero_row .lpe-cta2 .lpe-col .lpe-mc{align-items:flex-end;display:flex;font-size:12.5px;justify-content:center;min-height:2.6em;word-break:keep-all}.lp_event_hero_row .lpe-cta2 .lpe-row{display:flex;flex-wrap:wrap;gap:14px}.lp_event_hero_row .lpe-cta2 .lpe-btn{flex:1 1 240px;font-size:15px;height:60px;padding:0 16px;white-space:nowrap}.lp_event_hero_row.lpe-fv .lpe-img{position:relative}.lp_event_hero_row{padding-left:24px;padding-right:24px}.lp_event_hero_row h1,.lp_event_hero_row h2,.lp_event_hero_row h3{letter-spacing:normal}.lp_event_hero_row a.lpe-btn{text-decoration:none}.lp_event_hero_row a.lpe-btn-r{color:#fff}.lp_event_hero_row a.lpe-btn-w{color:#393332}.lp_event_hero_row.lpe-fv .lpe-in{max-width:none;min-width:0;padding:0}@media(max-width:1024px){.lp_event_hero_row .who{grid-template-columns:repeat(2,minmax(0,1fr))}.lp_event_hero_row.lpe-fv .lpe-in{grid-template-columns:1fr}}@media(max-width:767px){.lp_event_hero_row.lpe-fv{padding:28px 0 36px}.lp_event_hero_row.lpe-fv .lpe-in{gap:18px;grid-template-columns:1fr;padding:0 18px}.lp_event_hero_row.lpe-fv .lpe-tag{font-size:13px;margin-bottom:12px;padding:4px 14px}.lp_event_hero_row.lpe-fv h1{font-size:25px}.lp_event_hero_row.lpe-fv .lpe-lead{font-size:14px}.lp_event_hero_row.lpe-fv .lpe-price span{font-size:15px}.lp_event_hero_row.lpe-fv .lpe-price b{font-size:22px}.lp_event_hero_row.lpe-fv .lpe-img{order:2}.lp_event_hero_row .lpe-cta2 .lpe-btn{flex:1 1 100%;font-size:14.5px;height:56px;white-space:normal}.lp_event_hero_row .lpe-cta2 .lpe-col{flex:1 1 100%}.lp_event_hero_row .lpe-cta2 .lpe-col .lpe-btn{flex:0 0 auto;height:56px}.lp_event_hero_row{padding-left:18px;padding-right:18px}.lp_event_hero_row.lpe-fv .lpe-in{padding:0}.lp_event_hero_row .cases.c3{grid-template-columns:1fr}.lp_event_hero_row .who h3,.lp_event_hero_row .who p{overflow-wrap:anywhere;word-break:normal}}.lp_event_hero_row.lp_event_hero_row{padding-left:24px;padding-right:24px}@media(max-width:767px){.lp_event_hero_row.lp_event_hero_row{padding-left:18px;padding-right:18px}}.lp_event_hero_row .lpe-row{margin:0}.lp_event_hero_row .lpe-col{min-width:0}.lp_event_hero_row h2{background:none;border:0;padding:0}.lp_event_hero_row .lpe-cta2 .lpe-row.lpe-cta3{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp_event_hero_row .lpe-cta3 .lpe-col{min-width:0}.lp_event_hero_row .lpe-cta2 .lpe-cta3 .lpe-btn{font-size:13.5px;letter-spacing:0;overflow-wrap:anywhere;padding:0 6px;white-space:normal;width:100%}.lp_event_hero_row .lpe-cta2 .lpe-cta3 .lpe-mc{font-size:12.5px;overflow-wrap:anywhere;word-break:normal}.lp_event_hero_row a.lpe-btn-w{border:2px solid #212121;color:#212121}.lp_event_hero_row a.lpe-btn-g{background:#3db156;color:#fff}.lp_event_hero_row a.lpe-btn-g:hover{opacity:.7}.lp_event_hero_row .lpe-btn .lpe-ar{flex-shrink:0}@media(max-width:767px){.lp_event_hero_row .lpe-cta2 .lpe-row.lpe-cta3{grid-template-columns:1fr}.lp_event_hero_row .lpe-cta2 .lpe-cta3 .lpe-btn{font-size:14.5px}.lp_event_hero_row .lpe-cta2 .lpe-cta3 .lpe-mc{min-height:0}}.lp_event_hero_row .lpe-cta2 .lpe-row.lpe-cta3{grid-template-columns:1.35fr 1fr 1fr}@media(max-width:767px){.lp_event_hero_row .lpe-cta2 .lpe-row.lpe-cta3{grid-template-columns:1fr}}.lp_event_hero_row .lpe-img{position:relative}.lp_event_hero_row .lpe-img .lpe-character{animation:none;height:auto;pointer-events:none;position:absolute}.lp_event_hero_row .lpe-img .lpe-character-3{left:4%;top:4.1%;width:14.5%}.lp_event_hero_row .lpe-img .lpe-character-4{left:79.2%;top:-5.1%;width:25.8%}.lp_event_hero_row .lpe-img .lpe-character-5{left:0;top:79.5%;width:7.8%}.lp_event_hero_row .lpe-img .lpe-character-6{left:70.5%;top:69.9%;width:19.5%}@media(max-width:1100px){.lp_event_hero_row .lpe-img{width:95.238%}}