.footer-cta{border-top:1px solid var(--color-pale);margin-bottom:60px;padding-top:60px}@media (min-width:768px){.footer-cta{margin-bottom:60px;padding-top:90px}}@media (min-width:1050px){.footer-cta{margin-bottom:70px;padding-top:80px}}.footer-cta__list{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.footer-cta__list{gap:40px}}@media (min-width:1050px){.footer-cta__list{grid-template-columns:1fr 1fr}}.footer-cta__list__item__anchor{align-items:end;background-color:#fff;background-position:calc(100% - 30px) calc(100% - 20px);background-repeat:no-repeat;background-size:100px;border:1px solid #fff;border-radius:5px;box-shadow:0 0 15px rgba(var(--color-shadow),.05);box-sizing:border-box;display:grid;min-height:150px;padding:20px;position:relative;width:100%}@media (min-width:768px){.footer-cta__list__item__anchor{background-position:calc(100% - 70px) calc(100% - 40px);background-size:150px;min-height:228px;padding:40px 50px}}@media (min-width:1050px){.footer-cta__list__item__anchor{background-position:calc(100% - 40px) calc(100% - 30px);background-size:160px;padding:38px 45px;transition:border-color .2s,background-position .2s,background-size .2s}.footer-cta__list__item__anchor:hover{background-position:calc(100% - 37px) calc(100% - 27px);background-size:165px;border-color:var(--color-cta)}}.footer-cta__list__item__anchor:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229.196%22%20height%3D%2226.086%22%20viewBox%3D%220%200%2029.196%2026.086%22%3E%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f0f0f%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2C19.836H34.2M21.86%2C7.5%2C34.2%2C19.836%2C21.86%2C32.172%22%20transform%3D%22translate(-5.5%20-6.793)%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";display:block;height:20px;position:absolute;right:20px;width:22.8px}@media (min-width:768px){.footer-cta__list__item__anchor:after{bottom:40px;height:24.67px;right:50px;width:28.2px}}@media (min-width:1050px){.footer-cta__list__item__anchor:after{bottom:30px;right:30px;transition:right .3s}.footer-cta__list__item__anchor:hover:after{right:20px}}.footer-cta__list__item__anchor:focus-visible:after{right:20px}.footer-cta__list__item__text__en{color:var(--color-cta);display:inline-block;font-family:var(--font-en);font-size:3.6rem;font-weight:500;letter-spacing:var(--ls-root-en);margin-bottom:8px}@media (min-width:768px){.footer-cta__list__item__text__en{font-size:5.1rem;margin-bottom:17px}}.footer-cta__list__item__text__jp{display:inline-block;font-size:1.7rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);padding-left:16px;position:relative}@media (min-width:768px){.footer-cta__list__item__text__jp{font-size:2rem;padding-left:25px}}.footer-cta__list__item__text__jp:before{background-color:var(--color-cta);border-radius:50%;content:"";display:block;height:7px;left:0;position:absolute;top:7px;width:7px}@media (min-width:768px){.footer-cta__list__item__text__jp:before{height:11px;top:5px;width:11px}}