div.product_post{padding:60px 0}section.blog_index .column2 .index_main{margin:0 auto;max-width:976px;padding:0 64px 80px}section.post_top{display:flex;flex-direction:row}.post_top_left{margin:0 64px 0 0;max-width:800px;width:calc(100% - 464px)}.post_top_right{max-width:400px;width:100%}.product_post_wrapper .mx1280{padding-left:40px;padding-right:40px}@media screen and (max-width:1100px){section.blog_index .column2{flex-direction:column;gap:0}section.blog_index .column2 .index_main{margin:0 40px;padding:0 0 64px}section.post_top{flex-direction:column}.post_top_left{margin:0;max-width:100%;width:100%}div.product_post .tb_flex{border-bottom:1px solid #d9d9d9;gap:20px;margin-top:60px;padding-bottom:60px}div.product_post .tb_flex .hs_cos_wrapper_type_module{width:50%}}@media screen and (max-width:767px){.product_post_wrapper .mx1280{padding-left:20px;padding-right:20px}.blog-header__inner,.blog-post,.blog-related-posts{padding:0}section.blog_index .column2 .index_main{margin:0 20px}div.product_post .tb_flex{flex-direction:column;gap:10px}div.product_post .tb_flex .hs_cos_wrapper_type_module{width:100%}}.post_top_right .pc{height:100%}.sticky_wrapper{position:sticky;top:160px}.tag_box{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.tag{background-color:#fff;border:1px solid #45aebf;border-radius:20px;color:#333;display:block;font-size:14px;font-weight:700;left:12px;padding:8px 16px;position:absolute;text-decoration:none;top:10px;transition:all .15s;z-index:1}a.tag:hover{border:1px solid #45aebf;color:#45aebf;cursor:pointer}@media screen and (max-width:767px){.tag{font-size:11px;left:5px;padding:4px 10px;top:5px}}.column1.case_index_container{max-width:1392px;padding:0 40px 80px}.case_ttl{color:#45aebf;display:inline-block;font-family:Lato,sans-serif;font-size:70px;font-weight:900;line-height:1.12;margin:70px 0 7px}.case_subttl{display:block;font-size:20px;font-weight:700;padding-left:20px;position:relative}.case_subttl:before{content:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/Infrastructure%20Segment/common/icon/icon_list_style1.svg);height:14px;left:0;position:absolute;top:0;width:14px}.case_rec_index.related_inner{margin-top:60px;padding:0}.case_index_container .related_grid{padding:0}.case_tag_list{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.case_tag_list .tag{position:unset}.blog_post_wrapper .mx1180,.works_post_wrapper .mx1180{padding:0 40px}.works_post{padding:60px 0}.works_post_bottom{background-color:#f0f8fa;display:flow-root;padding-bottom:80px}.works_post_bottom #hs_cos_wrapper_module_17513350121189,.works_post_bottom #hs_cos_wrapper_module_175404080277557{margin:0 auto;max-width:1180px;padding:0 40px}@media screen and (max-width:1100px){.works_post_bottom #hs_cos_wrapper_module_175404080277557{margin:0;max-width:100%;padding:0}}@media screen and (max-width:767px){.column1.case_index_container{padding:0 20px 60px}.case_rec_index.related_inner{margin-top:32px}.case_ttl{font-size:40px;margin-top:35px}.case_subttl{font-size:18px}.works_post_wrapper .mx1180{padding:0 20px}.works_post_bottom{margin-top:60px}.works_post_bottom #hs_cos_wrapper_module_17513350121189{margin:0;max-width:100%;padding:0 20px}}.column1.news_index_container{max-width:880px;padding:0 40px 80px}.index_wrapper{padding:0 0 80px;width:100%}.news_item_wrapper{max-width:832px;width:100%}.blog_index_ttl{margin-top:70px}.blog_index_ttl h1{color:#45aebf;font-family:Lato,sans-serif;font-size:70px;font-weight:900;line-height:1.12;margin:0}.blog_index_ttl span{display:block;font-size:20px;font-weight:700;line-height:1.55;margin-top:4px;padding-left:22px;position:relative}.blog_index_ttl span:before{content:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/Infrastructure%20Segment/common/icon/icon_list_style1.svg);left:0;position:absolute}.news_item{border-top:1px solid #d9d9d9;color:#333;display:block;font-size:20px;font-weight:700;padding:32px 0;text-decoration:none}.news_item:last-child{border-bottom:1px solid #d9d9d9}.news_item .title{display:block;margin-top:16px}.blog_post_wrapper .tag,.news_item .tag,.news_post_wrapper .tag{background-color:#fff;border:1px solid #45aebf;border-radius:20px;color:#333;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px;position:unset}.news_item .time{font-size:14px;padding-right:20px}.news_post_wrapper .column2{padding:0 0 80px}.news_post_wrapper .mx880{padding:40px 40px 80px}.blog_post_subttl{align-items:baseline;display:flex;font-size:14px;font-weight:700;gap:8px;line-height:1}.blog_post_subttl span{color:#45aebf;display:block;font-family:Lato;font-size:24px}.news_post h1,.works_post h1{line-height:1.2;margin-bottom:0;margin-top:8px}.blog_post_info{margin-top:20px}.blog_post_info time{font-size:14px;margin-right:20px}@media screen and (max-width:1100px){.news_post_wrapper .column2 .mx880{max-width:100%}.index_wrapper{padding:0 40px 60px}.news_post_wrapper .column2{flex-direction:column}.blog_index_ttl{margin-top:35px}.blog_index_ttl h1{font-size:40px}.blog_index_ttl span{font-size:18px}}@media screen and (max-width:767px){.index_wrapper{padding:0 20px 60px}.news_post_wrapper .column2 .mx880{padding:40px 20px 60px}}.blog_post_wrapper .mx1180{padding:40px 40px 100px}.blog_post_wrapper .mx1180 article{margin-top:60px}@media screen and (max-width:767px){.blog_post_wrapper .mx1180{padding:40px 20px 60px}}