[data-scope-path="elements/lp/recovery/cta_section"]{padding:16px;font-family:sans-serif;text-align:center;background:url("/img/lp/recovery/cta-bg.png");background-size:cover}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"]{padding:16px 0 35px}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap{display:flex;align-items:center;justify-content:center}[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap .cta-top-text{font-size:20px;font-weight:bold;line-height:1.5;color:#fff;text-align:left}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap .cta-top-text{font-size:32px}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap .cta-top-text .point{padding:.6em 0 0;background-image:radial-gradient(0.3rem 0.3rem at center center, #ffd851 50%, transparent 50%);background-repeat:repeat-x;background-size:1em .5em}[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap .cta-top-text-img{max-width:94px;height:auto;margin-right:9px}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-top-wrap .cta-top-text-img{max-width:unset;margin-right:18px}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box{position:relative;margin-top:20px;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/cta_section"] .cta-box{width:51%;max-width:741px;margin:30px auto 0}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box::before{position:absolute;top:-20px;left:calc(50% - 87px);display:inline-block;width:174px;height:30px;content:"";background-image:url("/img/lp/recovery/sp/balloon-text.png");background-size:contain}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-box::before{left:calc(50% - 131px);width:262px;height:43px;background-image:url("/img/lp/recovery/pc/balloon-text.png")}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .text{width:100%;padding:15px 20px;font-size:16px;line-height:1.5;color:#fff;letter-spacing:.1em;background:#1e5f96;border-radius:8px 8px 0 0}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .text{padding:30px 20px 18px;font-size:24px;line-height:1;border-radius:16px 16px 0 0}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area{display:flex;justify-content:space-between;padding:10px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area{padding:15px}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap{width:30%;max-width:210px;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/cta_section"] .cta-box .cta-area .btn-wrap{max-width:unset;border-radius:35px}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap.elementary{background:linear-gradient(to top, #ff4500, 50%, #ff7800)}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap.junior-high{background:linear-gradient(to top, #0ea073, 50%, #27bfb6)}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap.high{background:linear-gradient(to top, #075dff, 50%, #3796ed)}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap .btn{display:block;width:100%}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .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/cta_section"] .cta-box .cta-area .btn-wrap .btn p{padding:23px 0;font-size:26px;line-height:1.1}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap .btn p .normal{font-size:14px;letter-spacing:.01em}@media screen and (min-width: 769px){[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap .btn p .normal{font-size:18px;letter-spacing:.1em}}[data-scope-path="elements/lp/recovery/cta_section"] .cta-box .cta-area .btn-wrap:hover{transform:translateY(2px)}
