[data-scope-path="elements/lp/recovery/floating_cta_buttons"]{position:fixed;bottom:0;width:100%;font-family:sans-serif}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .cta-shienkin-img{position:relative;top:10px;text-align:center}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .cta-shienkin-img .cta-shienkin-img-pc{display:none}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .cta-shienkin-img .cta-shienkin-img-sp{display:inline-block}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .cta-shienkin-img .cta-shienkin-img-pc{display:inline-block}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .cta-shienkin-img .cta-shienkin-img-sp{display:none}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap{background:#fff}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap{display:flex;justify-content:space-around;padding:3px;margin:0 auto}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap{max-width:816px;padding:8px 0 13px}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap{width:32%}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap{width:30%}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn{display:block;width:100%;border-radius:15px;box-shadow:0 0 12px rgba(70,70,70,.1),0 6px 6px rgba(70,70,70,.04)}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn{border-radius:35px}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn.elementary{background:linear-gradient(to top, #ff4500, 50%, #ff7800)}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn.junior-high{background:linear-gradient(to top, #0ea073, 50%, #27bfb6)}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn.high{background:linear-gradient(to top, #075dff, 50%, #3796ed)}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn p{padding:15px 0;font-size:18px;font-weight:bold;line-height:1.3;color:#fff;letter-spacing:.2em}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn p{padding:23px 0;font-size:26px;line-height:1.1}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn p .normal{font-size:14px;letter-spacing:.01em}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn p .normal{font-size:18px;letter-spacing:.1em}}[data-scope-path="elements/lp/recovery/floating_cta_buttons"] .floating-btn-wrap .cta-btns-wrap .btn-wrap .btn:hover{transform:translateY(2px)}
