.nel-life-wrap{background:#FAF8F5;}
.nel-life-inner{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px;}
.nel-life-grid{display:grid;grid-template-columns:45% 50%;gap:80px;align-items:center;}
.nel-life-img{background:#E0D5CC;border:1.5px dashed #B8A89A;border-radius:16px;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;box-sizing:border-box;}
.nel-life-img-lbl{font-size:1.35rem;color:#8C7A6E;line-height:2;}
.nel-life-img-lbl strong{display:block;font-weight:600;color:#6B5A50;margin-bottom:4px;}
.nel-life-img-lbl span{font-size:1.2rem;color:#9C8C82;}
.nel-life-h2{font-size:3.6rem;font-weight:700;color:#2C1A0E;line-height:1.2;margin:0 0 28px;}
.nel-life-p{font-size:1.55rem;color:#5C3A28;line-height:1.7;margin:0 0 20px;}
.nel-life-btn{display:inline-block;background:#BE5F3F;color:#FFFFFF;font-size:1.6rem;font-weight:700;padding:16px 32px;border-radius:8px;text-decoration:none;margin-top:12px;}
.nel-life-btn:hover{background:#A34E32;color:#FFFFFF;text-decoration:none;}
@media(max-width:749px){.nel-life-inner{padding-left:16px;padding-right:16px;}.nel-life-grid{grid-template-columns:1fr;gap:32px;}.nel-life-h2{font-size:2.6rem;}.nel-life-btn{display:block;width:-webkit-fit-content;width:fit-content;margin:12px auto 0;}}
