.p-blog{padding-block:64px}@media screen and (max-width: 1024px)and (max-width: 1024px){.p-blog{padding-block:48px 64px}}@media screen and (max-width: 599.98px){.p-blog{padding-block:32px 64x}}.p-blog__entries{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:64px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width: 1024px){.p-blog__entries{grid-template-columns:repeat(2, 1fr);row-gap:56px}}@media screen and (max-width: 599.98px){.p-blog__entries{grid-template-columns:repeat(1, 1fr);row-gap:48px;max-width:max(320px,91.4285714286cqw);margin-inline:auto}}.p-blog__entry{height:100%}.p-blog__entry_link{display:grid;grid-template:"thumb thumb thumb" auto "..... date  ....." 0 "..... ttl   ....." 1fr/20px 1fr 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-radius:8px;padding-bottom:28px;background-color:#fff;overflow:clip}@media screen and (max-width: 1024px){.p-blog__entry_link{grid-template-columns:18.5px 1fr 14.845px;padding-bottom:21px}}@media screen and (max-width: 599.98px){.p-blog__entry_link{grid-template-columns:17px 1fr 9.69px;padding-bottom:14px}}.p-blog__entry_thumb{grid-area:thumb;aspect-ratio:360/250;border-bottom:1px solid rgba(0,0,0,.3);overflow:clip}.p-blog__entry_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale 1s ease-out,opacity 1s ease-out;transition:scale 1s ease-out,opacity 1s ease-out}.p-blog__entry_link:hover .p-blog__entry_thumb img{opacity:.9;scale:1.03}.p-blog__entry_date{grid-area:date;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;margin-right:6px;padding-block:3px;padding-inline:16px calc(16px - .15em);background-color:#000;position:relative;color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1.875;font-size:1.6rem;letter-spacing:.15em;text-decoration:underline;text-align:center}@media screen and (max-width: 1024px){.p-blog__entry_date{margin-top:3.5px;margin-right:9.655px;padding-block:2px;padding-inline:18px calc(18px - .15em);top:-2px}}@media screen and (max-width: 599.98px){.p-blog__entry_date{margin-top:3px;margin-right:13.31px;padding-block:1px;padding-inline:20px calc(20px - .15em);top:-4px}}.p-blog__entry_ttl{grid-area:ttl;display:grid;place-items:center;margin-top:28px;font-family:"Shippori Mincho B1",serif;font-weight:500;line-height:1.4285714286;font-size:1.4rem;letter-spacing:.15em}@media screen and (max-width: 599.98px){.p-blog__entry_ttl{min-height:3lh;margin-top:11px}}/*# sourceMappingURL=category-blog.css.map */