.lp-main .cta-wrap{display:flex;justify-content:center;margin-bottom:20px;width:100%}.lp-main .cta-btn{align-items:center;border-radius:800px;cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none;transition:box-shadow .15s ease,background-color .15s ease,opacity .15s ease}.lp-main .cta-btn__inner{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;justify-content:center;white-space:nowrap}.lp-main .cta-btn--cta-1{background:linear-gradient(145.27deg,#ec098a,#ff2093 43%,#fe7276)}.lp-main .cta-btn--cta-1 .cta-btn__inner{border-radius:800px;color:#fff;font-size:18px;font-weight:700;line-height:28px;padding:14px 20px}.lp-main .cta-btn--cta-1:hover{box-shadow:0 1px 3px 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}.lp-main .cta-btn--cta-1:hover .cta-btn__inner{background:hsla(0,0%,100%,.12)}.lp-main .cta-btn--cta-2{background:#fff;border:1px solid #b3b2c3}.lp-main .cta-btn--cta-2 .cta-btn__inner{border-radius:800px;color:#ec0989;font-size:16px;font-weight:400;line-height:28px;padding:6px 16px}.lp-main .cta-btn--cta-2:hover{background:#fedfef}.lp-main .cta-btn--cta-3{background:#ece6f5}.lp-main .cta-btn--cta-3 .cta-btn__inner{border-radius:800px;color:#2b1b37;font-size:16px;font-weight:400;line-height:28px;padding:6px 16px}.lp-main .cta-btn--cta-3:hover{background:#e0d1f0;box-shadow:0 1px 3px 1px rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2)}