.bl_dailyLife{background:#fff;padding-bottom:56px;padding-top:56px}.bl_dailyLife_lead{color:#3a4a42;line-height:1.85;margin:-8px 0 0;max-width:40rem}.bl_dailyLife_devBanner{background:#fffdf5;border:1px dashed #c9a227;color:#7a5b00;font-size:.8125rem;margin:0 0 16px;padding:8px 12px}.bl_dailyLife_list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:28px 0 0;padding:0}.bl_dailyLife_card{margin:0;min-width:0}.bl_dailyLife_link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.bl_dailyLife_link:hover .bl_dailyLife_ttl{color:#007a38}.bl_dailyLife_media{aspect-ratio:3/2;background:#eef4ef;margin:0;overflow:hidden}.bl_dailyLife_media img{display:block;height:100%;object-fit:cover;width:100%}.bl_dailyLife_media__empty{background:#e4ece5;display:block;height:100%;width:100%}.bl_dailyLife_date{color:#5a6b63;display:block;font-size:.75rem;letter-spacing:.04em;margin-top:12px}.bl_dailyLife_cat{color:#007a38;display:inline-block;font-size:.75rem;margin-top:8px}.bl_dailyLife_ttl{color:#1f3429;font-size:1.05rem;font-weight:600;line-height:1.5;margin:8px 0 0}.bl_dailyLife_excerpt{color:#3a4a42;font-size:.875rem;line-height:1.75;margin:8px 0 0}.bl_dailyLife_more{margin-top:28px}.bl_dailyLife_sns{border-top:1px solid #e4ece5;margin-top:28px;padding-top:20px}.bl_dailyLife_snsLead{color:#3a4a42;line-height:1.8;margin:0}.bl_dailyLife_sns a,.bl_dailyLife_snsLink{align-items:center;color:#007a38;display:inline-flex;font-weight:700;gap:6px;text-decoration:none;white-space:nowrap}.bl_dailyLife_sns a span,.bl_dailyLife_snsLink>span{text-decoration:underline;text-underline-offset:3px}.bl_dailyLife_sns a:focus,.bl_dailyLife_sns a:hover{color:#007a38}.bl_dailyLife_snsIcon{display:block;flex:0 0 20px;height:20px;width:20px}.bl_dailyLife_card__dev .bl_dailyLife_link{cursor:default}@media (max-width:767px){.bl_dailyLife{padding-bottom:40px;padding-top:40px}.bl_dailyLife_list{gap:28px;grid-template-columns:1fr}}