.blog_recommends_module-container{display:grid;gap:50px;grid-template-columns:repeat(3,1fr);width:100%}.c-blog_box{background:transparent;border-bottom:3px solid #161829;display:flex;flex-direction:column;gap:24px;margin:0!important;width:100%!important}.c-blog_box img{border-radius:20px;max-width:100%}@media (max-width:960px){.c-blog_box img{border-radius:12px}.blog_recommends_module-container{display:grid;grid-template-columns:repeat(1,1fr);width:100%}}.c-blog_box-clickable{display:flex;flex-direction:column;gap:24px}.c-blog_box .title{color:#161829;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:500;height:60px;letter-spacing:.6px;line-height:130%;overflow:hidden;text-overflow:ellipsis}.c-blog_box_bottom_link{display:inline-block;height:24px;text-align:right;width:100%}.c-blog_box-tag span{border:1px solid #00a5c3;border-radius:6px;color:#00a5c3;display:inline-block;font-size:12px;font-weight:700;padding:2px 6px}.c-blog_box-tag span a:hover{color:#00a5c3!important}.blog_recommends_module-container a{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;transition:all .75s;vertical-align:baseline}figure,h1,h2,h3,h4,h5,h6,p{background:transparent;border:0;display:block;font-size:100%;margin:0;outline:0;padding:0}