.hme02_task .heading{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.6;margin-bottom:4rem;position:relative;z-index:0}@media screen and (max-width:768px){.hme02_task .heading{font-size:1.8rem;margin-bottom:0;text-align:center}}.hme02_task .heading p{margin:0}.hme02_task .heading h2{font-size:4.8rem;margin:1rem 0 0}@media screen and (max-width:768px){.hme02_task .heading h2{font-size:3rem}}.hme02_task .heading .bg-yellow{background-color:#fef2a7;color:#e34747}.hme02_task .heading .bg-navy{background-color:var(--color-support3);color:#fff}.hme02_task .heading .bg-image{position:absolute;right:-3.2rem;top:-2.5rem;z-index:-1}@media screen and (max-width:768px){.hme02_task .heading .bg-image{display:block;margin:2.2rem auto 0;max-width:80%;position:static}}.hme02_task .item-group{display:grid;gap:3.6rem 2.4rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1100px){.hme02_task .item-group{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.hme02_task .item-group{grid-template-columns:repeat(1,1fr)}}.hme02_task .item{background-color:#fff;border-radius:1.6rem;box-shadow:0 1rem 2rem rgba(0,0,0,.2);margin-top:2.2rem;padding:5rem 3.2rem 4rem;position:relative}@media screen and (max-width:768px){.hme02_task .item{border-radius:.8rem;margin-top:0;padding:3.2rem 2rem 2rem}}.hme02_task .label{background-color:var(--color-support2);border-radius:3rem 3rem 3rem 0;color:#fff;font-size:2rem;font-weight:700;left:50%;line-height:1;padding:1rem 4rem;position:absolute;top:0;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.hme02_task .label{font-size:1.8rem;padding:.7rem 3rem}}.hme02_task .label .num{font-size:2.5rem;font-weight:500;margin-left:.1em}@media screen and (max-width:768px){.hme02_task .label .num{font-size:2.2rem}}.hme02_task .title{color:var(--color-support2);font-size:2.4rem;font-weight:700;line-height:1.4;margin:0 0 1.6rem;text-align:center}@media screen and (max-width:768px){.hme02_task .title{font-size:2rem;margin-bottom:.8rem}.hme02_task .text{font-size:1.4rem}}.hme02_task .text:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width:768px){.hme02_task .text:not(:last-child){margin-bottom:1.6rem}}.hme02_task .image{margin:0;text-align:center}