.kiban-footer-cta-wrap{margin:auto;max-width:1250px;padding:0 100px}.kiban-footer-cta-wrap .cta-container{display:flex;flex-direction:row;justify-content:center}.kibfooter-an-ta2-wrap .cta-container .cta2{width:50%}.kiban-footer-cta-wrap .cta-container .cta2.left{border-right:1px solid #fff;padding:80px 120px 80px 0}.kiban-footer-cta-wrap .cta-container .cta2.right{padding:80px 0 80px 120px}.kiban-footer-cta-wrap .cta-container .cta2 .title{color:#fff;font-size:33px;font-weight:700;letter-spacing:.015em;line-height:55px;margin-bottom:30PX;text-align:center}.kiban-footer-cta-wrap .cta-container .cta2 .btn{align-items:center;border:3px solid #fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.25);display:flex;font-size:20px;font-weight:700;height:75px;justify-content:center;letter-spacing:.015em;line-height:29px;margin:auto;transition:.3s;width:300px}.kiban-footer-cta-wrap .cta-container .cta2.left .btn{background:#fff;color:#034276}.kiban-footer-cta-wrap .cta-container .cta2.left .btn:hover,.kiban-footer-cta-wrap .cta-container .cta2.right .btn{background:#034276;color:#fff}.kiban-footer-cta-wrap .cta-container .cta2.right .btn:hover{background:#fff;color:#034276}@media (max-width:1100px){.kiban-footer-cta-wrap .cta-container .cta2 .btn{width:250px}.kiban-footer-cta-wrap .cta-container .cta2 .title{font-size:30px}}@media (max-width:1024px){.kiban-footer-cta-wrap{padding:0 50px}.kiban-footer-cta-wrap .cta-container .cta2 .btn{height:60px;width:240px}.kiban-footer-cta-wrap .cta-container .cta2 .title{font-size:25px;line-height:46px}.kiban-footer-cta-wrap .cta-container .cta2.left{padding:70px 80px 70px 0}.kiban-footer-cta-wrap .cta-container .cta2.right{padding:70px 0 70px 80px}}@media (max-width:767px){.kiban-footer-cta-wrap{padding:0 20px 20px 20PX}.kiban-footer-cta-wrap .cta-container{flex-direction:column}.kiban-footer-cta-wrap .cta-container .cta2 .btn{font-size:18px}.kibafooter-n-ca2-wrap .cta-container .cta2{width:100%}.kiban-footer-cta-wrap .cta-container .cta2.left{border-bottom:1px solid #fff;border-right:none;padding:50px 0}.kiban-footer-cta-wrap .cta-container .cta2.right{padding:50px 0}.kiban-footer-cta-wrap .cta-container .cta2.right .btn-container{align-items:center;flex-direction:column}.kiban-footer-cta-wrap .cta-container .cta2.right .btn.left{margin-bottom:10px;margin-right:0}.kiban-footer-cta-wrap .cta-container .cta2 .sml-text{font-size:14px;line-height:20px;margin-top:15px}}