.section.post-header{display:block}.post-header-title{margin-top:1em}.post-header-title-data{color:#777!important;margin-top:1em;text-align:right}.hs-cta-img{height:auto}span+.post-cta-wrap{margin-top:3em}.post-cta-wrap a{transition:all .3s ease 0s}.post-cta-wrap a:hover{opacity:.8}#toc{margin-top:0;padding:1.2em}#toc .mokuji{font-size:1.4rem}#toc ol li a{font-size:1rem;font-weight:500}.post-cta-wrap{display:none}.post-body-cta,.post-header-title-cta{background:#f1f1f1;margin-bottom:2em}.blog-detail--clear .section.post-body .post-body-cta p{color:unset!important}.blog-detail--clear .section.post-body .post-body-cta p,.blog-detail--clear .section.post-body p.cta-txt{font-size:1rem!important}@media (max-width:768px){.blog-detail--clear .section.post-body .post-body-cta p,.blog-detail--clear .section.post-body p.cta-txt{font-size:.8rem!important}}@media (min-width:1025px){.post-body-contents{padding:0}.fixed-social-icons{left:-55px}}@media (min-width:768px){.body-container-wrapper{overflow:unset!important}.blog-section.blog-detail--clear>.blog-post-wrapper{display:flex;justify-content:space-between}.blog-detail--clear .section.post-body{margin-top:30px}.blog-banner-wrap{width:28%}.blog-banner-cta{position:sticky;position:-webkit-sticky;top:90px}.blog-banner-cta .close_btn{display:none}.blog-post-wrapper .blog-section{margin:0;padding:0 0 0 60px;width:70%}.blog_featured_img.blog_detail{width:100%}.post-header-title{padding-right:0;width:100%}}@media (max-width:768px){.hs-blog-post{position:relative}.clear-blog-listing{padding:0 0 30vw}.blog-banner-cta{bottom:0;display:none;left:20px;position:fixed;width:75%;z-index:10}.blog-banner-cta .close_btn{background:#fff;cursor:pointer;display:block;line-height:1;opacity:.8;padding:0 .2em .3em;position:absolute;right:0;top:0}.blog-banner-wrap.close{display:none}}