.home-blog .inner{margin-left:auto;margin-right:0;max-width:100%;padding:75px 0 120px 32px}.home-blog .inner .ttl02{color:#000;font-size:2.25rem;font-weight:700;margin-bottom:40px;text-align:center}.home-blog .inner .ttl02 span{color:rgba(0,76,167,.3);display:block;font-size:.875rem;font-weight:400;letter-spacing:.1em}.home-blog .inner .link-more{margin-top:20px}.home-blog .inner .link-more a{color:#0068b2;font-size:.938rem;font-weight:500;padding-left:40px;position:relative}.home-blog .inner .link-more a:before{background:url(https://20502561.fs1.hubspotusercontent-na1.net/hubfs/20502561/marketing2024/common/arrow-blue.svg) no-repeat 50%;background-size:5px 10px;border:1px solid #0068b2;content:"";height:30px;left:0;position:absolute;top:-4px;width:30px}.home-blog .inner .link-more a:hover{color:#0068b2;text-decoration:none}.home-blog .inner .link-more a:hover:before{background-color:rgba(0,104,178,.1);border-color:rgba(0,104,178,.1)}.home-blog .inner .blog-list{overflow:hidden}.home-blog .inner .blog-list .swiper-container{position:relative}.home-blog .inner .blog-list .swiper-container .swiper-wrapper{display:flex}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto;text-decoration:none}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .img{margin-bottom:20px;overflow:hidden}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .img .img-item{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:all .5s ease-out 0s}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .img .img-item:before{content:"";display:block;padding-top:52.734375%;width:100%}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .img .img-item>.content{bottom:0;left:0;position:absolute;right:0;top:0}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogttl{color:#000;font-size:1.125rem;font-weight:700;line-height:1.5}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogdate{color:#000;font-size:.875rem;font-weight:500;margin-top:10px}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogtag{display:flex;flex-wrap:wrap;margin:7px 0 0 -3px;padding:0}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogtag li{background-color:#f1f1f1;border:1px solid #0068b2;color:#0068b2;font-size:.688rem;list-style:none;margin:3px 3px 0;min-width:76px;padding:3px 10px;text-align:center}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogbtn{background-color:#0068b2;margin-top:15px;text-align:center}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogbtn span{background:url(https://20502561.fs1.hubspotusercontent-na1.net/hubfs/20502561/marketing2024/common/arrow-white.svg) no-repeat 0;background-size:5px 10px;color:#fff;display:inline-block;font-size:.813rem;font-weight:700;padding:8px 0 8px 15px}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide:hover .img .img-item{transform:scale(1.2)}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide:hover .blogttl{color:#333;text-decoration:underline}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide:hover .blogbtn{background-color:#004ca7}.home-blog .inner .blog-list .swiper-container .swiper-button-prev{background:url(https://20502561.fs1.hubspotusercontent-na1.net/hubfs/20502561/marketing2024/common/btn_prev.png) no-repeat 0 0;background-size:cover;height:103px;left:-8px;top:18%;width:115px;z-index:5}.home-blog .inner .blog-list .swiper-container .swiper-button-prev:after{display:none}.home-blog .inner .blog-list .swiper-container .swiper-button-prev:hover{opacity:.8}.home-blog .inner .blog-list .swiper-container .swiper-button-next{background:url(https://20502561.fs1.hubspotusercontent-na1.net/hubfs/20502561/marketing2024/common/btn_next.png) no-repeat 0 0;background-size:cover;height:103px;right:-8px;top:18%;width:115px;z-index:5}.home-blog .inner .blog-list .swiper-container .swiper-button-next:after{display:none}.home-blog .inner .blog-list .swiper-container .swiper-button-next:hover{opacity:.8}.home-blog.home-blog_news{background-color:#e5ebf2}.home-blog.home-blog_news .inner{margin:0 auto;max-width:1008px;padding:60px 40px}.home-blog.home-blog_news .inner .blog-list{border-top:1px solid hsla(0,0%,67%,.4)}.home-blog.home-blog_news .inner .blog-list .blog-item{border-bottom:1px solid hsla(0,0%,67%,.4);color:#333;display:block;font-weight:500;padding:20px 0;text-decoration:none}.home-blog.home-blog_news .inner .blog-list .blog-item .bloginfo{display:flex;margin-bottom:10px}.home-blog.home-blog_news .inner .blog-list .blog-item .bloginfo .blogdate{font-size:.875rem;font-weight:500}.home-blog.home-blog_news .inner .blog-list .blog-item .bloginfo .blogtag{align-items:center;display:flex;margin:0 0 0 15px;padding:0}.home-blog.home-blog_news .inner .blog-list .blog-item .bloginfo .blogtag li{background-color:#f1f1f1;border:1px solid #0068b2;color:#0068b2;font-size:.688rem;list-style:none;margin-left:5px;padding:2px 10px;text-align:center}.home-blog.home-blog_news .inner .blog-list .blog-item .blogttl{font-weight:500}.home-blog.home-blog_news .inner .blog-list .blog-item:hover .blogttl{text-decoration:underline}@media screen and (max-width:1024px){.home-blog .inner{display:block;padding:60px 0 60px 40px}.home-blog .inner .ttl02{font-size:1.5rem;margin-bottom:25px}.home-blog .inner　.ttl02 span{font-size:.875rem}.home-blog .inner .link-more a{padding-left:30px}.home-blog .inner .link-more a:before{background-size:3.5px 7px;height:20px;top:0;width:20px}.home-blog .inner .blog-list{width:100%}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .img{margin-bottom:15px}.home-blog .inner .blog-list .swiper-container .swiper-wrapper .swiper-slide .blogbtn{display:none}.home-blog .inner .blog-list .swiper-container .swiper-button-next,.home-blog .inner .blog-list .swiper-container .swiper-button-prev{height:85.49px;width:95.45px}.home-blog.home-blog_news .inner{padding:40px 80px}.home-blog.home-blog_news .inner .blog-list .blog-item{padding:15px 0}}@media screen and (max-width:767px){.home-blog .inner{padding:60px 0 40px 15px}.home-blog.home-blog_news .inner{padding:40px 15px}}