.col03_column-post-list .post-list{display:flex;flex-wrap:wrap;gap:76px 3.08%;margin:0 auto;max-width:1154px}@media screen and (max-width:768px){.col03_column-post-list .post-list{display:block}}.col03_column-post-list .post-item{background:#fff;display:flex;flex-direction:column;width:31.28%}@media screen and (max-width:768px){.col03_column-post-list .post-item{width:100%}.col03_column-post-list .post-item:nth-child(n+2){margin-top:32px}}.col03_column-post-list .post-item .image a{display:block;overflow:hidden;padding-top:56.23%;position:relative}.col03_column-post-list .post-item .image a img{height:100%;left:0;position:absolute;top:0;width:100%}.col03_column-post-list .post-item .text{display:flex;flex:1;flex-direction:column;padding:24px}.col03_column-post-list .post-item .text p{margin:0}.col03_column-post-list .post-item .text .name{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:20px}.col03_column-post-list .post-item .text .lead{font-size:1.4rem;line-height:1.67;margin-bottom:25px}.col03_column-post-list .post-item .text .tag-list{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0 0 25px;padding:0}.col03_column-post-list .post-item .text .tag-list li{background-color:#ffe28f;border-radius:4px;color:inherit;font-size:1.1rem;line-height:1;padding:5px 15px;text-decoration:none}.col03_column-post-list .post-item .text .date{color:#84899e;font-size:1.4rem;line-height:1;margin-bottom:20px}.col03_column-post-list .post-item .text .link{margin-top:auto;text-align:right}.col03_column-post-list .post-item .text .link a{border-bottom:1px solid;color:inherit;display:inline-block;font-size:1.4rem;line-height:1;padding-bottom:10px;text-decoration:none}