.cta{color:#fff;padding:70px 0;position:relative}.page-blog_post .cta{margin-top:70px}.cta .container{position:relative}.cta_ruby{font-family:Roboto,sans-serif;font-size:1rem;letter-spacing:.15em;line-height:1;margin-bottom:12px}.cta_ruby,.cta_ttl{font-weight:700;text-align:center}.cta_ttl{font-size:28px;font-style:normal;letter-spacing:.04em;line-height:1.5;margin-bottom:45px;margin-top:0}@media screen and (max-width:767px){.cta_ttl{font-size:20px}}.cta_shoulder{margin-top:20px}.cta .cta_btns{margin-left:auto;margin-right:auto;margin-top:40px;max-width:690px}.cta .cta_btn,.cta .cta_btns{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.cta .cta-tel_link{background-image:url(//143665834.fs1.hubspotusercontent-eu1.net/hubfs/143665834/raw_assets/public/tanabeconsulting-theme/assets/img/modules/ico_tel.svg);color:#111;white-space:nowrap}@media screen and (max-width:767px){.cta .cta-tel_link{white-space:inherit}}.cta .cta-tel{background-color:transparent;color:#111;margin-top:20px;padding:0}.cta .upper_txt{font-weight:700;margin-bottom:15px}.cta.white,.cta.white .cta_ruby{color:#fff}@media screen and (max-width:767px){.cta{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;text-align:center}.cta_inner{padding:0 30px 30px}.cta_shoulder{font-size:1rem;line-height:1.47}}