.blog-detail__blog-detail-content{background:#fff;border-radius:20px;margin:0 auto;max-width:876px;padding:48px}@media screen and (max-width:768px){.blog-detail__blog-detail-content{padding:48px 12px}}.blog-detail__blog-detail-content .header{border-bottom:1px solid #ccc;min-height:93px}.blog-detail__blog-detail-content .header--bottom{display:flex;padding:16px 0}.blog-detail__blog-detail-content .header--bottom .date{color:#0006;font-family:Noto Sans JP;font-size:14px;font-weight:400;height:24px;letter-spacing:.02em;line-height:23.8px;margin-top:2px;text-align:left;width:80px}.blog-detail__blog-detail-content .header--bottom .categories{flex:1;padding:0 8px}.blog-detail__blog-detail-content .header--bottom .categories .category{margin:0 8px 4px 0}.blog-detail__blog-detail-content .body{padding:32px 0}.blog-detail__blog-detail-content .body .image{background:#0000004d;border-radius:20px;width:100%}.blog-detail__blog-detail-content .body .image img{border-radius:20px;height:100%;width:100%}.blog-detail__blog-detail-content .body .description{padding:16px 0}.blog-detail__blog-detail-content .body .description h3{font-family:Noto Sans JP;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:30px;padding:10px 0;text-align:left}.blog-detail__blog-detail-content .body .description .text-link{padding:16px 0}
