.blog_cta{background-color:#004ca7;border-radius:20px;box-shadow:0 8px #003c83;color:#fff;margin-bottom:48px;padding:30px}.blog_cta .blog_cta_inner{display:flex;justify-content:space-between;margin-bottom:20px}.blog_cta .blog_cta_inner .img{width:38.1%}.blog_cta .blog_cta_inner .txt{width:59.1%}.blog_cta .blog_cta_inner .txt .ttl{font-size:1.438rem;font-weight:700;margin-bottom:15px}.blog_cta .blog_cta_inner .txt .ttl .en{color:#ff0;display:block;font-size:.75rem;font-weight:400}.blog_cta .btn-cta a{margin:0 auto}.blog_cta.blog_cta-noimg .blog_cta_inner{display:block}.blog_cta.blog_cta-noimg .blog_cta_inner .txt{width:100%}.blog_cta.blog_cta-noimg .blog_cta_inner .txt .ttl{text-align:center}.blog_cta.blog_cta-side{margin-bottom:28px;padding:20px}.blog_cta.blog_cta-side .blog_cta_inner{display:block;margin:0 auto 10px;max-width:288px}.blog_cta.blog_cta-side .blog_cta_inner .img{margin-bottom:10px;width:100%}.blog_cta.blog_cta-side .blog_cta_inner .txt{width:100%}.blog_cta.blog_cta-side .blog_cta_inner .txt .ttl{font-size:1rem;margin-bottom:0}.blog_cta.blog_cta-side .btn-cta a{font-size:.813rem;padding:8px}.blog_cta.blog_cta-side .btn-cta a span{background-size:5px 10px!important;padding-left:15px!important}.blog_cta.blog_cta-side.blog_cta-noimg .blog_cta_inner{max-width:100%}.blog_cta.blog_cta-side.blog_cta-noimg .blog_cta_inner .txt .ttl{text-align:left}@media screen and (min-width:768px) and (max-width:1024px){.blog_cta.blog_cta-side.blog_cta-noimg .blog_cta_inner .txt .ttl{text-align:center}}@media screen and (max-width:767px){.blog_cta{margin-bottom:28px;padding:20px}.blog_cta .blog_cta_inner{display:block;margin:0 auto 10px;max-width:248px}.blog_cta .blog_cta_inner .img{margin-bottom:10px;width:100%}.blog_cta .blog_cta_inner .txt{width:100%}.blog_cta .blog_cta_inner .txt .ttl{font-size:1rem;margin-bottom:0}.blog_cta .blog_cta_inner .txt .explain{font-size:.875rem}.blog_cta .btn-cta a{font-size:.813rem;max-width:248px;padding:8px}.blog_cta .btn-cta a span{background-size:5px 10px!important;padding-left:15px!important}.blog_cta.blog_cta-noimg .blog_cta_inner .txt .ttl{text-align:left}.blog_cta.blog_cta-side .blog_cta_inner .txt .explain,.blog_cta.blog_cta-side .blog_cta_inner .txt .ttl .en{display:none}}