.l-health-management{position:relative;margin-bottom:clamp(3rem,0.71rem + 4.76vw,5rem)}@media(max-width: 767px){.l-health-management{margin-bottom:18.6vw}}.l-health-management__inner{padding-top:clamp(3rem,0.71rem + 4.76vw,5rem)}@media(max-width: 767px){.l-health-management__inner{padding-top:18.6vw}}.l-health-management .l-health-management-company{margin-bottom:clamp(3.225rem,0.77rem + 5.12vw,5.375rem)}@media(max-width: 767px){.l-health-management .l-health-management-company{margin-bottom:18.6vw}}.l-health-management .l-health-management-company__container{max-width:1040px;margin-inline:auto}@media(max-width: 1040px){.l-health-management .l-health-management-company__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-health-management .l-health-management-company__container{max-width:100%;padding-inline:8.14vw}}.l-health-management .l-health-management-company__title{position:relative;padding-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem);margin-bottom:clamp(.9375rem,0.22rem + 1.49vw,1.5625rem);border-bottom:1px solid #e1e0e0}@media(max-width: 767px){.l-health-management .l-health-management-company__title{padding-bottom:4.65vw;margin-bottom:10.47vw}}.l-health-management .l-health-management-company__title:before{content:"";background-color:var(--color-red);position:absolute;bottom:-1px;left:0;width:clamp(4.6125rem,1.1rem + 7.32vw,7.6875rem);height:1px}@media(max-width: 767px){.l-health-management .l-health-management-company__title:before{width:20.93vw}}.l-health-management .l-health-management-company__future_work_image{width:70%;margin-right:2em}@media(max-width: 767px){.l-health-management .l-health-management-company__future_work_image{display:none}}.l-health-management .l-health-management-mission{position:relative;padding-block:clamp(2.8125rem,0.67rem + 4.46vw,4.6875rem)}@media(max-width: 767px){.l-health-management .l-health-management-mission{padding-block:17.44vw}}.l-health-management .l-health-management-mission__bg-image{position:absolute;top:0;left:0;width:100%}.l-health-management .l-health-management-mission__bg-image img{width:100%;height:clamp(15.75rem,3.75rem + 25vw,26.25rem);object-fit:cover}@media(max-width: 767px){.l-health-management .l-health-management-mission__bg-image img{height:77.91vw}}.l-health-management .l-health-management-mission__container{max-width:1040px;margin-inline:auto}@media(max-width: 1040px){.l-health-management .l-health-management-mission__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-health-management .l-health-management-mission__container{max-width:100%;padding-inline:8.14vw}}.l-health-management .l-health-management-mission__inner{position:relative}.l-health-management .l-health-management-mission__title{color:#fff;position:relative;padding-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem);border-bottom:1px solid #e1e0e0;margin-bottom:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem)}@media(max-width: 767px){.l-health-management .l-health-management-mission__title{padding-bottom:4.65vw;margin-bottom:7.91vw}}.l-health-management .l-health-management-mission__title:before{content:"";background-color:var(--color-red);position:absolute;bottom:-1px;left:0;width:clamp(4.6125rem,1.1rem + 7.32vw,7.6875rem);height:1px}@media(max-width: 767px){.l-health-management .l-health-management-mission__title:before{display:none}}.l-health-management .l-health-management-mission__main-title{color:#fff;font-size:clamp(1.2rem,0.29rem + 1.9vw,2rem);font-weight:700;line-height:2.06;letter-spacing:.08em;margin-bottom:clamp(.9375rem,0.22rem + 1.49vw,1.5625rem)}@media(max-width: 767px){.l-health-management .l-health-management-mission__main-title{font-size:5.58vw;line-height:1.92;margin-bottom:6.98vw}}.l-health-management .l-health-management-mission__description{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);line-height:1.8}@media(max-width: 767px){.l-health-management .l-health-management-mission__description{font-size:3.26vw;font-weight:400}}.l-health-management .l-health-management-mission__description{color:#fff;display:flex;flex-direction:column;gap:1.9em}@media(max-width: 767px){.l-health-management .l-health-management-mission__description{gap:1.6em}}.l-health-management .l-health-management-values{position:relative;padding-block:clamp(2.8125rem,0.67rem + 4.46vw,4.6875rem) clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem);background:#fbecee}@media(max-width: 767px){.l-health-management .l-health-management-values{padding-block:17.44vw}}.l-health-management .l-health-management-values__container{max-width:1040px;margin-inline:auto}@media(max-width: 1040px){.l-health-management .l-health-management-values__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-health-management .l-health-management-values__container{max-width:100%;padding-inline:8.14vw}}.l-health-management .l-health-management-values__inner{display:flex;justify-content:space-between;gap:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__inner{flex-direction:column;justify-content:initial;gap:6.98vw}}.l-health-management .l-health-management-values__title{color:var(--color-red);position:relative;width:clamp(21.825rem,5.2rem + 34.64vw,36.375rem);padding-bottom:clamp(.9375rem,0.22rem + 1.49vw,1.5625rem);border-bottom:1px solid #e1e0e0;margin-bottom:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__title{padding-bottom:4.65vw;margin-bottom:9.3vw}}.l-health-management .l-health-management-values__title:before{content:"";background-color:var(--color-red);position:absolute;bottom:-1px;left:0;width:clamp(4.6125rem,1.1rem + 7.32vw,7.6875rem);height:1px}@media(max-width: 767px){.l-health-management .l-health-management-values__title:before{width:20.93vw}}.l-health-management .l-health-management-values__main-title{color:var(--color-red);font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);font-weight:700;line-height:1;margin-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__main-title{font-size:4.65vw;margin-bottom:6.51vw}}.l-health-management .l-health-management-values__description{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);line-height:1.8}@media(max-width: 767px){.l-health-management .l-health-management-values__description{font-size:3.26vw;font-weight:400}}.l-health-management .l-health-management-values__description{width:clamp(21.7875rem,5.19rem + 34.58vw,36.3125rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__description{width:100%;margin-bottom:6.98vw}}.l-health-management .l-health-management-values__description-bold{font-weight:700}.l-health-management .l-health-management-values__image{position:relative;top:clamp(-0.9375rem,-0.13rem + -0.89vw,-0.5625rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__image{position:static;width:100%}}.l-health-management .l-health-management-values__image-main{width:clamp(14.1rem,3.36rem + 22.38vw,23.5rem)}@media(max-width: 767px){.l-health-management .l-health-management-values__image-main{width:79.07vw;margin-inline:auto}}.l-health-management .l-health-management-values__image-main img{width:100%;height:auto}.l-health-management .l-health-management-business{padding-block:clamp(2.8125rem,0.67rem + 4.46vw,4.6875rem)}@media(max-width: 767px){.l-health-management .l-health-management-business{padding-block:18.6vw}}.l-health-management .l-health-management-business__container{max-width:1040px;margin-inline:auto}@media(max-width: 1040px){.l-health-management .l-health-management-business__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-health-management .l-health-management-business__container{max-width:100%;padding-inline:8.14vw}}.l-health-management .l-health-management-business__title{color:var(--color-red);position:relative;padding-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem);border-bottom:1px solid #e1e0e0;margin-bottom:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem)}@media(max-width: 767px){.l-health-management .l-health-management-business__title{padding-bottom:4.65vw;margin-bottom:6.98vw}}.l-health-management .l-health-management-business__title:before{content:"";background-color:var(--color-red);position:absolute;bottom:-1px;left:0;width:clamp(4.6125rem,1.1rem + 7.32vw,7.6875rem);height:1px}@media(max-width: 767px){.l-health-management .l-health-management-business__title:before{width:20.93vw}}.l-health-management .l-health-management-business__description{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);line-height:1.8}@media(max-width: 767px){.l-health-management .l-health-management-business__description{font-size:3.26vw;font-weight:400}}.l-health-management .l-health-management-business__description{margin-bottom:clamp(1.95rem,0.46rem + 3.1vw,3.25rem)}@media(max-width: 767px){.l-health-management .l-health-management-business__description{margin-bottom:6.98vw}}.l-health-management .l-health-management-business__description a{display:inline;text-decoration:underline}@media(hover: hover){.l-health-management .l-health-management-business__description a:where(:any-link,:enabled,summary):hover{text-decoration:none;transition:all .3s}}.l-health-management .l-health-management-business__items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.l-health-management .l-health-management-business__items{display:flex;flex-direction:column;gap:11.63vw}}.l-health-management .l-health-management-business__item-image{margin-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-health-management .l-health-management-business__item-image{margin-bottom:4.65vw}}@media(max-width: 767px){.l-health-management .l-health-management-business__item-image img{width:100px}}.l-health-management .l-health-management-business__item-image picture{width:60%;margin-left:20%}@media(max-width: 767px){.l-health-management .l-health-management-business__item-image picture{width:40%;margin-left:30%}}.l-health-management .l-health-management-business__image img{width:100%;height:auto}.l-health-management .l-health-management-business__item-title{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);font-weight:700;line-height:1.5;margin-bottom:clamp(.75rem,0.18rem + 1.19vw,1.25rem);text-align:center}@media(max-width: 767px){.l-health-management .l-health-management-business__item-title{font-size:3.26vw;margin-bottom:4.65vw}}.l-health-management .l-health-management-business__item-description{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);font-weight:400;line-height:1.5}@media(max-width: 767px){.l-health-management .l-health-management-business__item-description{font-size:3.26vw}}