@charset "UTF-8";.ser13_blog-list{width:100%}.ser13_blog-list ul{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ser13_blog-list ul li{background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:box-shadow .25s ease,border-color .25s ease;width:auto}.ser13_blog-list ul li:hover{border-color:#d6d6d6;box-shadow:0 16px 36px rgba(0,0,0,.09)}.ser13_blog-list ul li a{color:inherit;display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none}.ser13_blog-list ul li .new{align-items:center;background:#e53935;border-radius:999px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;justify-content:center;left:14px;letter-spacing:.06em;line-height:1;padding:6px 12px;position:absolute;top:14px;transform:none;z-index:2}.ser13_blog-list ul li .image{background:#f5f5f5;display:block;height:auto;overflow:hidden;width:100%}.ser13_blog-list ul li .image img{aspect-ratio:16/10;display:block;object-fit:cover;object-position:center top;transition:transform .35s ease;width:100%}.ser13_blog-list ul li:hover .image img{transform:scale(1.035)}.ser13_blog-list ul li .text{display:flex;flex:1;flex-direction:column;padding:22px 22px 24px}.ser13_blog-list ul li .text .company{color:#666;font-size:1.3rem;letter-spacing:.03em;line-height:1.5;margin:0 0 10px}.ser13_blog-list ul li .text .post-title{color:#111;display:-webkit-box;font-size:1.4rem;letter-spacing:.02em;line-height:1.65;margin:0 0 22px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ser13_blog-list ul li .text .more-wrapper{align-items:center;display:flex;justify-content:flex-end;margin-top:auto}.ser13_blog-list ul li .text .more-wrapper .more{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-radius:999px;color:#222;display:inline-flex;font-size:1.3rem;font-weight:600;gap:8px;line-height:1;margin:0;padding:9px 18px;transition:background .25s ease,border-color .25s ease,color .25s ease}.ser13_blog-list ul li:hover .text .more-wrapper .more{background:#111;border-color:#111;color:#fff}.ser13_blog-list ul li .text .more-wrapper .more:after{content:"→";display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:400;line-height:1;margin-left:0;transition:transform .25s ease}.ser13_blog-list ul li:hover .text .more-wrapper .more:after{transform:translateX(3px)}@media screen and (max-width:1000px){.ser13_blog-list ul{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.ser13_blog-list ul{gap:22px;grid-template-columns:1fr}.ser13_blog-list ul li{border-radius:16px}.ser13_blog-list ul li .new{font-size:1rem;left:12px;padding:5px 10px;top:12px}.ser13_blog-list ul li .image img{aspect-ratio:16/9}.ser13_blog-list ul li .text{padding:18px 18px 20px}.ser13_blog-list ul li .text .company{font-size:1.2rem;margin-bottom:8px}.ser13_blog-list ul li .text .post-title{font-size:1.5rem;line-height:1.6;margin-bottom:18px}.ser13_blog-list ul li .text .more-wrapper{justify-content:flex-end;margin-top:auto}.ser13_blog-list ul li .text .more-wrapper .more{font-size:1.2rem;padding:8px 16px}.ser13_blog-list ul li .text .more-wrapper .more:after{font-size:1.2rem}}