body.index{background-color:var(--color-bg-light-gray04)}@media screen and (min-width: 769px){body.index section.profile{padding-block:7.3206442167vw min(140.5px,7.3206442167vw)}}body.index section.greeting h2,body.index section.membership h2,body.index section.profile h2{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 769px){body.index section.greeting h2,body.index section.membership h2,body.index section.profile h2{gap:13px}}@media screen and (max-width: 768px){body.index section.greeting h2,body.index section.membership h2,body.index section.profile h2{gap:3.4666666667vw}}body.index section.greeting h2 span.en,body.index section.membership h2 span.en,body.index section.profile h2 span.en{font-family:HelveticaNeueLTPro-Th,sans-serif;letter-spacing:.05em;border-bottom:1px solid var(--color-line-black-transparent)}@media screen and (min-width: 769px){body.index section.greeting h2 span.en,body.index section.membership h2 span.en,body.index section.profile h2 span.en{padding-bottom:6px;font-size:36px}}@media screen and (max-width: 768px){body.index section.greeting h2 span.en,body.index section.membership h2 span.en,body.index section.profile h2 span.en{padding-bottom:1.6vw;font-size:7.4666666667vw}}body.index section.greeting h2 span.ja,body.index section.membership h2 span.ja,body.index section.profile h2 span.ja{letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.greeting h2 span.ja,body.index section.membership h2 span.ja,body.index section.profile h2 span.ja{font-size:16px}}@media screen and (max-width: 768px){body.index section.greeting h2 span.ja,body.index section.membership h2 span.ja,body.index section.profile h2 span.ja{font-size:3.7333333333vw}}body.index section.greeting{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.index section.greeting{padding-block:100px 50px}}@media screen and (max-width: 768px){body.index section.greeting{padding-block:13.3333333333vw 23.2vw;padding-inline:8.5333333333vw}}body.index section.greeting .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.greeting .inner{gap:56px;max-width:min(1694.43px,88.2869692533vw);margin-inline:auto}}@media screen and (max-width: 768px){body.index section.greeting .inner{gap:10.6666666667vw}}body.index section.greeting .wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (min-width: 769px){body.index section.greeting .wrapper{gap:24px;width:100%;max-width:max(min(1489.3px,77.5988286969vw),660px);margin-inline:auto}}@media screen and (max-width: 768px){body.index section.greeting .wrapper{flex-direction:column;gap:10.6666666667vw}}body.index section.greeting figure{overflow:hidden}body.index section.greeting figure img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){body.index section.greeting figure{width:min(588.695px,30.6734992679vw);aspect-ratio:419/394;margin-top:16px;border-radius:20px}}@media screen and (max-width: 768px){body.index section.greeting figure{aspect-ratio:311/200;border-radius:2.6666666667vw}}@media screen and (min-width: 769px){body.index section.greeting .text-wrapper{max-width:max(min(782.585px,40.775988287vw),400px)}}body.index section.greeting p.copy{font-family:"FP-KoburinaGoStdN-W1",sans-serif;display:flex;flex-direction:column;line-height:2}@media screen and (min-width: 769px){body.index section.greeting p.copy{margin-bottom:52px;font-size:max(min(32px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.index section.greeting p.copy{margin-bottom:8.5333333333vw;font-size:4.8vw;transform:translateX(-2.6666666667vw)}}body.index section.greeting p.copy span:first-child{white-space:nowrap}@media screen and (min-width: 769px){body.index section.greeting p.copy span:first-child{white-space:nowrap}}@media screen and (min-width: 769px){body.index section.greeting p.copy span:last-child{margin-left:17px}}@media screen and (max-width: 768px){body.index section.greeting p.copy span:last-child{margin-left:2.6666666667vw}}body.index section.greeting .description{font-family:"FP-KoburinaGoStdN-W1",sans-serif;display:flex;flex-direction:column;line-height:2}@media screen and (min-width: 769px){body.index section.greeting .description{gap:2rem;margin-bottom:76px;margin-left:17px;font-size:14px}}@media screen and (max-width: 768px){body.index section.greeting .description{gap:1rem;margin-bottom:8.5333333333vw;font-size:3.7333333333vw;letter-spacing:.05em}}body.index section.greeting .signature{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.greeting .signature{gap:24px}}@media screen and (max-width: 768px){body.index section.greeting .signature{gap:4.2666666667vw}}body.index section.greeting span.position{display:block;line-height:2;text-align:right;letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.greeting span.position{font-size:12px}}@media screen and (max-width: 768px){body.index section.greeting span.position{font-size:3.2vw}}body.index section.greeting p.name{font-family:"FP-KoburinaGoStdN-W1",sans-serif;text-align:right;letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.greeting p.name{font-size:30px}}@media screen and (max-width: 768px){body.index section.greeting p.name{font-size:5.3333333333vw}}body.index section.profile{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.index section.profile{padding-block:50px}}@media screen and (max-width: 768px){body.index section.profile{padding-block:23.2vw 13.3333333333vw;padding-inline:4.2666666667vw}}body.index section.profile .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.profile .inner{gap:64px;max-width:min(1750.63px,91.21522694vw);margin-inline:auto}}@media screen and (max-width: 768px){body.index section.profile .inner{gap:10.6666666667vw}}@media screen and (min-width: 769px){body.index section.profile .inner h2{padding-inline:min(28.1px,1.4641288433vw)}}@media screen and (max-width: 768px){body.index section.profile .inner h2{padding-inline:4.2666666667vw}}body.index section.profile .wrapper{display:flex;flex-direction:column;background-color:var(--color-bg-light-gray04)}@media screen and (min-width: 769px){body.index section.profile .wrapper{gap:76px;padding-block:min(127.855px,6.6617862372vw) min(140.5px,7.3206442167vw);padding-inline:min(130.665px,6.8081991215vw);border-radius:20px}}@media screen and (max-width: 768px){body.index section.profile .wrapper{flex-direction:column;gap:9.3333333333vw;padding-block:6.4vw 13.3333333333vw;padding-inline:4.2666666667vw;border-radius:2.6666666667vw}}body.index section.profile .head{display:flex}@media screen and (min-width: 769px){body.index section.profile .head{column-gap:min(126.45px,6.588579795vw);align-items:center;justify-content:space-between}}@media screen and (max-width: 768px){body.index section.profile .head{flex-direction:column-reverse;row-gap:6.4vw}}body.index section.profile .head figure{display:flex;align-items:center;justify-content:center;aspect-ratio:444/250;background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.index section.profile .head figure{flex-shrink:0;width:max(min(623.82px,32.5036603221vw),250px);aspect-ratio:444/250;border-radius:20px}}@media screen and (max-width: 768px){body.index section.profile .head figure{aspect-ratio:16/9;border-radius:2.6666666667vw}}@media screen and (min-width: 769px){body.index section.profile .head figure img{width:min(377.945px,19.6925329429vw)}}@media screen and (max-width: 768px){body.index section.profile .head figure img{width:42.6666666667vw}}body.index section.profile .head h3{letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.profile .head h3{margin-bottom:28px;font-size:max(min(24px,1.756954612vw),20px)}}@media screen and (max-width: 768px){body.index section.profile .head h3{margin-bottom:4.2666666667vw;font-size:5.3333333333vw}}body.index section.profile .head p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:2;border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.index section.profile .head p{padding-top:27px;font-size:14px}}@media screen and (max-width: 768px){body.index section.profile .head p{padding-top:4.2666666667vw;font-size:3.7333333333vw}}body.index section.profile dl{display:flex;flex-direction:column;border-top:1px solid var(--color-line-light-gray01)}body.index section.profile dl>div{display:flex;letter-spacing:.02em;border-bottom:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.index section.profile dl>div{padding-block:15px;font-size:14px;line-height:1.7142857143}}@media screen and (max-width: 768px){body.index section.profile dl>div{gap:2.1333333333vw;padding-block:3.7333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}body.index section.profile dl a{color:var(--color-text-black)}body.index section.profile dl .map{font-family:HelveticaNeueLTPro-Roman,sans-serif;display:flex;align-items:center;width:fit-content}@media screen and (min-width: 769px){body.index section.profile dl .map{gap:10px}}@media screen and (max-width: 768px){body.index section.profile dl .map{gap:2.6666666667vw}}body.index section.profile dl .map::after{background-image:url("../images/shared/map_icon.svg");background-repeat:no-repeat;background-size:contain;display:block;content:""}@media screen and (min-width: 769px){body.index section.profile dl .map::after{width:13px;height:18px}}@media screen and (max-width: 768px){body.index section.profile dl .map::after{width:3.4666666667vw;height:4.8vw}}@media screen and (min-width: 769px){body.index section.profile dt{width:min(387.78px,20.2049780381vw)}}@media screen and (max-width: 768px){body.index section.profile dt{width:24vw}}body.index section.profile dd{flex:1}@media screen and (max-width: 768px){body.index section.profile dd{min-width:59.2vw}}body.index section.membership{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.index section.membership{padding-block:74px 132px}}@media screen and (max-width: 768px){body.index section.membership{padding-block:13.3333333333vw 26.6666666667vw;padding-inline:8.5333333333vw}}body.index section.membership .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.membership .inner{gap:56px;max-width:min(1750.63px,91.21522694vw);margin-inline:auto}}@media screen and (min-width: 769px){body.index section.membership .inner h2{padding-inline:min(28.1px,1.4641288433vw)}}@media screen and (min-width: 769px){body.index section.membership .wrapper{padding-inline:20px}}@media screen and (min-width: 769px){body.index section.membership ul{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:min(118.02px,6.149341142vw);justify-content:space-between;width:100%;max-width:max(min(1489.3px,77.5988286969vw),800px);margin-inline:auto}}@media screen and (max-width: 768px){body.index section.membership ul{display:flex;flex-direction:column;gap:6.4vw}}body.index section.membership li{display:flex}@media screen and (min-width: 769px){body.index section.membership li{gap:min(28.1px,1.4641288433vw);align-items:flex-start;justify-content:space-between;padding-block:20px 30px;border-top:1px solid var(--color-line-light-gray01)}}@media screen and (max-width: 768px){body.index section.membership li{flex-direction:column;gap:2.1333333333vw;padding-block:5.3333333333vw}body.index section.membership li:not(:first-child){border-top:1px solid var(--color-line-light-gray01)}}body.index section.membership li figure{overflow:hidden}body.index section.membership li figure img{display:block;width:100%;height:100%;object-fit:cover}body.index section.membership li figure{aspect-ratio:1}@media screen and (min-width: 769px){body.index section.membership li figure{width:min(230.42px,12.0058565154vw);min-width:112px}}@media screen and (max-width: 768px){body.index section.membership li figure{width:45.3333333333vw;margin-inline:auto}}body.index section.membership li .text{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.index section.membership li .text{gap:20px;max-width:max(min(443.98px,23.1332357247vw),296px);margin-top:18px}}@media screen and (max-width: 768px){body.index section.membership li .text{gap:5.3333333333vw}}body.index section.membership li h3{letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.membership li h3{font-size:18px;line-height:1.3}}@media screen and (max-width: 768px){body.index section.membership li h3{font-size:4.2666666667vw;text-align:center}}body.index section.membership li p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:2}@media screen and (min-width: 769px){body.index section.membership li p{font-size:14px}}@media screen and (max-width: 768px){body.index section.membership li p{font-size:3.7333333333vw}}@media screen and (min-width: 769px){body.index section.membership .white{grid-row:1/3;grid-column:2/3}}@media screen and (max-width: 768px){body.index section.membership .white figure{width:44.2666666667vw;margin-block:6.4vw}}@media screen and (max-width: 768px){body.index section.membership .sports figure{width:44.2666666667vw;margin-block:3.2vw 6.4vw}}body.index section.links>div{display:flex;color:var(--color-text-black);text-decoration:none}body.index section.links>div figure{overflow:hidden}body.index section.links>div figure img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){body.index section.links>div figure{width:min(674.4px,35.1390922401vw);aspect-ratio:480/295;border-radius:1.4641288433vw}}@media screen and (max-width: 768px){body.index section.links>div figure{width:100%;aspect-ratio:311/200;border-radius:2.6666666667vw}}body.index section.links>div figure img{transition:transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform}body.index section.links .inner{display:flex}@media screen and (min-width: 769px){body.index section.links .inner{flex-direction:row-reverse;gap:min(50.58px,2.635431918vw);align-items:center;justify-content:space-between;width:100%;max-width:min(1694.43px,88.2869692533vw);padding-block:min(103.97px,5.4172767204vw) min(84.3px,4.39238653vw);margin-inline:auto}}@media screen and (max-width: 768px){body.index section.links .inner{flex-direction:column;gap:6.4vw;padding-block:13.3333333333vw;padding-inline:8.5333333333vw}}@media screen and (max-width: 768px){body.index section.links .text-wrapper{display:flex;flex-direction:column;gap:4.2666666667vw}}@media screen and (max-width: 768px){body.index section.links .text-wrapper .view-more-button{margin-inline:0 auto}}body.index section.links h2{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 769px){body.index section.links h2{gap:min(25.29px,1.317715959vw);margin-bottom:36px}}@media screen and (max-width: 768px){body.index section.links h2{gap:3.2vw}}body.index section.links h2 .en{font-family:HelveticaNeueLTPro-Th,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.index section.links h2 .en{font-size:max(min(98.35px,5.1244509517vw),48px)}}@media screen and (max-width: 768px){body.index section.links h2 .en{font-size:7.4666666667vw;line-height:1.2142857143}}@media screen and (min-width: 769px){body.index section.links h2 .ja{position:relative;padding-bottom:max(min(5.62px,0.2928257687vw),4px);font-size:max(min(28.1px,1.4641288433vw),14px)}}@media screen and (max-width: 768px){body.index section.links h2 .ja{font-size:3.7333333333vw;letter-spacing:.1em}}body.index section.links .group{color:var(--color-text-white);background-color:var(--color-bg-light-gray01)}body.index section.links .data{background-color:var(--color-bg-white)}body.index section.links .sustainability{background-color:var(--color-bg-light-gray04)}body.group{background-color:var(--color-bg-light-gray04)}body.group section.contents{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.group section.contents{padding-block:126px 50px}}@media screen and (max-width: 768px){body.group section.contents{padding-block:13.3333333333vw 5.3333333333vw;padding-inline:4.2666666667vw}}body.group section.contents h3{display:flex;align-items:center;letter-spacing:.05em;font-family:HelveticaNeueLTPro-Th,sans-serif}@media screen and (min-width: 769px){body.group section.contents h3{gap:8px;font-size:20px}}@media screen and (max-width: 768px){body.group section.contents h3{gap:2.1333333333vw;font-size:5.3333333333vw}}body.group section.contents h3::before{display:block;aspect-ratio:1;content:"";background-color:var(--color-bg-light-gray01);border-radius:50%}@media screen and (min-width: 769px){body.group section.contents h3::before{width:8px;margin-bottom:4px}}@media screen and (max-width: 768px){body.group section.contents h3::before{width:2.1333333333vw;margin-bottom:1.0666666667vw}}body.group section.contents ul.company-list{display:flex;flex-direction:column;line-height:1.8}@media screen and (min-width: 769px){body.group section.contents ul.company-list{gap:30px;max-width:min(1750.63px,91.21522694vw);margin-inline:auto;font-size:14px}}@media screen and (max-width: 768px){body.group section.contents ul.company-list{gap:8vw;font-size:3.7333333333vw}}body.group section.contents ul.company-list>li{display:flex;flex-direction:column;background-color:var(--color-bg-light-gray04)}@media screen and (min-width: 769px){body.group section.contents ul.company-list>li{padding-block:min(127.855px,6.6617862372vw) min(140.5px,7.3206442167vw);padding-inline:min(130.665px,6.8081991215vw);border-radius:20px}}@media screen and (max-width: 768px){body.group section.contents ul.company-list>li{flex-direction:column;padding-block:6.4vw 13.3333333333vw;padding-inline:4.2666666667vw;border-radius:2.6666666667vw}}body.group section.contents .head{display:flex}@media screen and (min-width: 769px){body.group section.contents .head{column-gap:min(126.45px,6.588579795vw);align-items:center;justify-content:space-between;margin-bottom:84px}}@media screen and (max-width: 768px){body.group section.contents .head{flex-direction:column-reverse;row-gap:6.4vw;margin-bottom:11.7333333333vw}}body.group section.contents .head figure{overflow:hidden}body.group section.contents .head figure img{display:block;width:100%;height:100%;object-fit:cover}body.group section.contents .head figure{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:444/250;background-color:var(--color-bg-white);box-shadow:0 0 10px 0 rgba(0,0,0,.05)}@media screen and (min-width: 769px){body.group section.contents .head figure{flex-shrink:0;width:min(623.82px,32.5036603221vw);border-radius:20px}}@media screen and (max-width: 768px){body.group section.contents .head figure{border-radius:2.1333333333vw}}@media(hover: hover){body.group section.contents .head figure:hover path,body.group section.contents .head figure:hover use{fill:var(--color-line-black)}}body.group section.contents .head figure svg{position:absolute;aspect-ratio:1}@media screen and (min-width: 769px){body.group section.contents .head figure svg{right:max(min(20px,1.4641288433vw),16px);bottom:max(min(20px,1.4641288433vw),16px);width:max(min(20px,1.4641288433vw),16px)}}@media screen and (max-width: 768px){body.group section.contents .head figure svg{right:4.2666666667vw;bottom:4.2666666667vw;width:4.2666666667vw}}body.group section.contents .head figure path,body.group section.contents .head figure use{fill:var(--color-light-gray01);transition:fill .3s cubic-bezier(0.165, 0.84, 0.44, 1)}body.group section.contents .head .category{position:absolute;display:flex}@media screen and (min-width: 769px){body.group section.contents .head .category{top:max(min(20px,1.4641288433vw),16px);left:max(min(20px,1.4641288433vw),16px);gap:max(min(24px,1.756954612vw),18px)}}@media screen and (max-width: 768px){body.group section.contents .head .category{top:3.2vw;left:3.2vw;gap:6.4vw}}body.group section.contents .head .category span{display:flex;align-items:center;line-height:1;color:var(--color-text-black)}@media screen and (min-width: 769px){body.group section.contents .head .category span{gap:5px;font-size:12px}}@media screen and (max-width: 768px){body.group section.contents .head .category span{gap:1.3333333333vw;font-size:3.2vw}}body.group section.contents .head .category span::before{display:block;aspect-ratio:1;content:"";background-color:var(--color-bg-light-gray01);border-radius:50%}@media screen and (min-width: 769px){body.group section.contents .head .category span::before{width:8px;margin-bottom:2px}}@media screen and (max-width: 768px){body.group section.contents .head .category span::before{width:2.1333333333vw;margin-bottom:.5333333333vw}}@media screen and (min-width: 769px){body.group section.contents .head .text{width:100%}}body.group section.contents .head h2{font-family:"FP-KoburinaGoStdN-W1",sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.group section.contents .head h2{margin-bottom:20px;font-size:max(min(24px,1.756954612vw),20px)}}@media screen and (max-width: 768px){body.group section.contents .head h2{margin-bottom:2.1333333333vw;font-size:5.3333333333vw;line-height:1.4}}body.group section.contents .head p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:2;border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.group section.contents .head p{padding-top:27px;font-size:14px}}@media screen and (max-width: 768px){body.group section.contents .head p{padding-top:4.2666666667vw;font-size:3.7333333333vw}}body.group section.contents dl{display:flex;flex-direction:column}body.group section.contents dl>div{display:flex;letter-spacing:.02em;border-bottom:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.group section.contents dl>div{padding-block:14px}}@media screen and (max-width: 768px){body.group section.contents dl>div{padding-block:3.7333333333vw}}body.group section.contents a{color:var(--color-text-black)}body.group section.contents .map{font-family:HelveticaNeueLTPro-Roman,sans-serif;display:flex;align-items:center;width:fit-content;letter-spacing:.05em}@media screen and (min-width: 769px){body.group section.contents .map{gap:10px}}@media screen and (max-width: 768px){body.group section.contents .map{gap:2.6666666667vw}}body.group section.contents .map::after{background-image:url("../images/shared/map_icon.svg");background-repeat:no-repeat;background-size:contain;display:block;content:""}@media screen and (min-width: 769px){body.group section.contents .map::after{width:13px;height:18px;margin-bottom:4px}}@media screen and (max-width: 768px){body.group section.contents .map::after{width:3.4666666667vw;height:4.8vw;margin-bottom:.8vw}}@media screen and (min-width: 769px){body.group section.contents dt{width:min(387.78px,20.2049780381vw)}}@media screen and (max-width: 768px){body.group section.contents dt{flex:1}}body.group section.contents dd{flex:1}@media screen and (max-width: 768px){body.group section.contents dd{min-width:59.2vw}}@media screen and (min-width: 769px){body.group section.contents .offices{margin-top:56px}}@media screen and (max-width: 768px){body.group section.contents .offices{margin-top:16vw}}@media screen and (min-width: 769px){body.group section.contents ul.office-list{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:min(89.92px,4.6852122987vw)}}@media screen and (max-width: 768px){body.group section.contents ul.office-list{border-bottom:1px solid var(--color-line-light-gray01)}}body.group section.contents ul.office-list li{line-height:1.8;letter-spacing:.02em;border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.group section.contents ul.office-list li{padding-block:22px 30px;font-size:14px}}@media screen and (max-width: 768px){body.group section.contents ul.office-list li{padding-block:4.8vw 6.4vw;font-size:3.7333333333vw}}body.group section.contents ul.office-list h4{letter-spacing:.05em}@media screen and (min-width: 769px){body.group section.contents ul.office-list h4{margin-bottom:4px;font-size:20px}}@media screen and (max-width: 768px){body.group section.contents ul.office-list h4{margin-bottom:3.2vw;font-size:4.8vw}}@media screen and (min-width: 769px){body.group section.contents ul.office-list .address{margin-bottom:20px}}@media screen and (max-width: 768px){body.group section.contents ul.office-list .address{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){body.group section.contents ul.office-list .access{margin-bottom:20px}}@media screen and (max-width: 768px){body.group section.contents ul.office-list .access{margin-bottom:5.3333333333vw}}body.sustainability{background-color:var(--color-bg-light-gray04)}@media screen and (min-width: 769px){body.sustainability h1 .en{font-size:max(min(100px,7.3206442167vw),88px)}}@media screen and (max-width: 768px){body.sustainability h1 .en{font-size:11.4666666667vw}}body.sustainability section.message{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.sustainability section.message{padding-block:104px;padding-inline:60px}}@media screen and (max-width: 768px){body.sustainability section.message{padding-block:13.3333333333vw;padding-inline:8.5333333333vw}}@media screen and (min-width: 769px){body.sustainability section.message .inner{max-width:833px;margin-inline:auto}}body.sustainability section.message .copy{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.message .copy{gap:10px;margin-bottom:45px}}@media screen and (max-width: 768px){body.sustainability section.message .copy{gap:4.2666666667vw;margin-bottom:8vw}}body.sustainability section.message .copy span{font-family:"FP-KoburinaGoStdN-W1",sans-serif;color:var(--color-text-blue);letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.message .copy span{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.message .copy span{font-size:3.7333333333vw}}body.sustainability section.message .copy p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:2;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.message .copy p{font-size:max(min(32px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.sustainability section.message .copy p{font-size:5.3333333333vw}}body.sustainability section.message .description{font-family:"FP-KoburinaGoStdN-W1",sans-serif;display:flex;flex-direction:column;line-height:2;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.message .description{gap:1.75rem;margin-bottom:50px;font-size:14px}}@media screen and (max-width: 768px){body.sustainability section.message .description{gap:7.4666666667vw;margin-bottom:13.3333333333vw;font-size:3.7333333333vw}}body.sustainability section.message .signature{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.message .signature{gap:24px}}@media screen and (max-width: 768px){body.sustainability section.message .signature{gap:4.2666666667vw}}body.sustainability section.message span.position{display:block;line-height:2;text-align:right;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.message span.position{font-size:12px}}@media screen and (max-width: 768px){body.sustainability section.message span.position{font-size:3.2vw}}body.sustainability section.message p.name{font-family:"FP-KoburinaGoStdN-W1",sans-serif;text-align:right;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.message p.name{font-size:30px}}@media screen and (max-width: 768px){body.sustainability section.message p.name{font-size:5.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents{padding-block:104px 100px}}@media screen and (max-width: 768px){body.sustainability section.contents{padding-block:13.3333333333vw 18.6666666667vw;padding-inline:4.2666666667vw}}body.sustainability section.contents .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.contents .inner{gap:30px;max-width:min(1694.43px,88.2869692533vw);margin-inline:auto}}@media screen and (max-width: 768px){body.sustainability section.contents .inner{gap:10.6666666667vw}}body.sustainability section.contents .inner>div{background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.sustainability section.contents .inner>div{padding-inline:min(102.565px,5.3440702782vw);border-radius:min(28.1px,1.4641288433vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .inner>div{padding-inline:4.2666666667vw;border-radius:2.6666666667vw}}body.sustainability section.contents .inner>div:has(:checked) .accordion-body{grid-template-rows:1fr}body.sustainability section.contents .inner>div:has(:checked) input::after{transform:translate(-50%, -50%) rotate(0deg)}body.sustainability section.contents label.accordion-button{display:flex;cursor:pointer}@media screen and (min-width: 769px){body.sustainability section.contents label.accordion-button{gap:24px;align-items:center;justify-content:space-between;padding-block:50px}}@media screen and (max-width: 768px){body.sustainability section.contents label.accordion-button{gap:6.4vw;align-items:flex-end;padding-block:8vw 6.4vw}}@media(hover: hover){body.sustainability section.contents label.accordion-button:hover .circle{transform:rotate(180deg)}}body.sustainability section.contents label.accordion-button .title{display:flex}@media screen and (min-width: 769px){body.sustainability section.contents label.accordion-button .title{gap:min(147.525px,7.6866764275vw);align-items:center}}@media screen and (max-width: 768px){body.sustainability section.contents label.accordion-button .title{flex-direction:column;gap:6.4vw}}body.sustainability section.contents label.accordion-button .title p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:2;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents label.accordion-button .title p{width:100%;max-width:601px;font-size:max(min(16px,1.1713030747vw),14px)}}@media screen and (max-width: 768px){body.sustainability section.contents label.accordion-button .title p{width:63.2vw;font-size:3.7333333333vw}}body.sustainability section.contents h2{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.contents h2{flex-shrink:0;gap:14px;width:max(min(255px,18.6676427526vw),230px);margin-top:6px}}body.sustainability section.contents h2 .en{font-family:HelveticaNeueLTPro-Th,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents h2 .en{font-size:max(min(36px,2.635431918vw),32px)}}@media screen and (max-width: 768px){body.sustainability section.contents h2 .en{font-size:7.4666666667vw}}body.sustainability section.contents h2 .ja{font-family:"FP-KoburinaGoStdN-W1",sans-serif}@media screen and (min-width: 769px){body.sustainability section.contents h2 .ja{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.contents h2 .ja{font-size:3.7333333333vw;letter-spacing:.1em}}body.sustainability section.contents .circle{position:relative;box-sizing:border-box;height:fit-content;aspect-ratio:1;margin:0;appearance:none;pointer-events:none;border:1px solid var(--color-line-blue);border-radius:50%;transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.sustainability section.contents .circle{width:59px;margin-bottom:8px}}@media screen and (max-width: 768px){body.sustainability section.contents .circle{width:13.3333333333vw}}body.sustainability section.contents .circle::before,body.sustainability section.contents .circle::after{position:absolute;top:50%;right:unset;bottom:unset;left:50%;display:block;height:1px;content:"";background-color:var(--color-line-blue);transform:translate(-50%, -50%);transition:transform .4s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.sustainability section.contents .circle::before,body.sustainability section.contents .circle::after{width:20px}}@media screen and (max-width: 768px){body.sustainability section.contents .circle::before,body.sustainability section.contents .circle::after{width:3.7333333333vw}}body.sustainability section.contents .circle::after{transform:translate(-50%, -50%) rotate(90deg)}body.sustainability section.contents .accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s ease-in-out}body.sustainability section.contents .accordion-wrapper{overflow:hidden}body.sustainability section.contents .accordion-wrapper>div{display:flex;border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.sustainability section.contents .accordion-wrapper>div{gap:32px;align-items:flex-start;justify-content:space-between;padding-top:50px;padding-bottom:20px}}@media screen and (max-width: 768px){body.sustainability section.contents .accordion-wrapper>div{flex-direction:column;gap:9.6vw;padding-top:9.3333333333vw;padding-bottom:8vw}}body.sustainability section.contents .accordion-wrapper>div>figure{overflow:hidden}body.sustainability section.contents .accordion-wrapper>div>figure img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){body.sustainability section.contents .accordion-wrapper>div>figure{width:max(min(325.96px,16.9838945827vw),132px)}}@media screen and (max-width: 768px){body.sustainability section.contents .accordion-wrapper>div>figure{width:75.2vw;margin-inline:auto}}@media screen and (min-width: 769px){body.sustainability section.contents .text-wrapper{max-width:min(1095.9px,57.1010248902vw)}}body.sustainability section.contents h3{font-family:"FP-KoburinaGoStdN-W1",sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents h3{margin-bottom:30px;font-size:24px}}@media screen and (max-width: 768px){body.sustainability section.contents h3{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}body.sustainability section.contents p.description{font-family:"FP-KoburinaGoStdN-W1",sans-serif}@media screen and (min-width: 769px){body.sustainability section.contents p.description{margin-bottom:30px}}@media screen and (max-width: 768px){body.sustainability section.contents p.description{margin-bottom:8vw}}body.sustainability section.contents p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents p{font-size:14px;line-height:2}}@media screen and (max-width: 768px){body.sustainability section.contents p{font-size:3.7333333333vw;line-height:1.8}}body.sustainability section.contents .item{display:flex;flex-direction:column;border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.sustainability section.contents .item{gap:30px;padding-block:35px 30px}}@media screen and (max-width: 768px){body.sustainability section.contents .item{gap:5.3333333333vw;padding-block:9.3333333333vw 8vw}}@media screen and (max-width: 768px){body.sustainability section.contents .item:last-child{padding-bottom:0}}body.sustainability section.contents .item ul{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.contents .item ul{gap:30px}}@media screen and (max-width: 768px){body.sustainability section.contents .item ul{gap:8vw}}body.sustainability section.contents .item li{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.contents .item li{gap:8px}}@media screen and (max-width: 768px){body.sustainability section.contents .item li{gap:2.1333333333vw}}body.sustainability section.contents .item li>.text{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (min-width: 769px){body.sustainability section.contents .item li>.text{gap:min(44.96px,2.3426061493vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .item li>.text{flex-direction:column-reverse;gap:3.7333333333vw}}body.sustainability section.contents .item li>.text figure{overflow:hidden}body.sustainability section.contents .item li>.text figure img{display:block;width:100%;height:100%;object-fit:cover}body.sustainability section.contents .item li>.text figure{flex-shrink:0}@media screen and (min-width: 769px){body.sustainability section.contents .item li>.text figure{width:max(min(236.04px,12.298682284vw),130px)}}@media screen and (max-width: 768px){body.sustainability section.contents .item li>.text figure{width:44.8vw;margin-inline:auto}}body.sustainability section.contents h4{font-family:"FP-KoburinaGoStdN-W1",sans-serif;display:flex;align-items:center;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents h4{gap:8px;font-size:18px}}@media screen and (max-width: 768px){body.sustainability section.contents h4{gap:2.1333333333vw;font-size:4.5333333333vw}}body.sustainability section.contents h4::before{display:block;aspect-ratio:1;content:"";background-color:var(--color-bg-light-gray01);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.contents h4::before{width:8px}}@media screen and (max-width: 768px){body.sustainability section.contents h4::before{width:2.1333333333vw}}body.sustainability section.contents h5{line-height:1.6;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents h5{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.contents h5{font-size:4vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .text-wrapper .item .detail h5{margin-bottom:8px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .text-wrapper .item .detail h5{margin-bottom:2.1333333333vw}}body.sustainability section.contents .social .button-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){body.sustainability section.contents .social .button-wrapper{row-gap:12px;column-gap:24px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .button-wrapper{row-gap:3.7333333333vw}}body.sustainability section.contents .social .button-wrapper a{display:flex;align-items:center;color:var(--color-text-black);letter-spacing:.02em;text-decoration:none;border:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.sustainability section.contents .social .button-wrapper a{gap:6px;padding-block:13px;padding-inline:20px;font-size:14px;border-radius:46px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .button-wrapper a{gap:1.6vw;justify-content:center;width:100%;padding-block:2.9333333333vw;font-size:3.4666666667vw;border-radius:11.2vw}}@media(hover: hover){body.sustainability section.contents .social .button-wrapper a:hover span::before{opacity:0}body.sustainability section.contents .social .button-wrapper a:hover span::after{opacity:1}}body.sustainability section.contents .social .button-wrapper a span{position:relative;display:block;aspect-ratio:15/20;content:""}@media screen and (min-width: 769px){body.sustainability section.contents .social .button-wrapper a span{width:15px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .button-wrapper a span{width:4vw}}body.sustainability section.contents .social .button-wrapper a span::after,body.sustainability section.contents .social .button-wrapper a span::before{position:absolute;top:0;right:unset;bottom:unset;left:0;width:100%;height:100%;content:""}body.sustainability section.contents .social .button-wrapper a span::before{background-image:url("../images/shared/document_icon.svg");background-repeat:no-repeat;background-size:contain}body.sustainability section.contents .social .button-wrapper a span::after{background-image:url("../images/shared/document_icon_hover.svg");background-repeat:no-repeat;background-size:contain;opacity:0}@media screen and (min-width: 769px){body.sustainability section.contents .social ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(56.2px,2.9282576867vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social ul{display:flex;flex-direction:column;gap:10.6666666667vw}}body.sustainability section.contents .social li{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.sustainability section.contents .social li{gap:min(28.1px,1.4641288433vw)}}body.sustainability section.contents .social li figure{overflow:hidden}body.sustainability section.contents .social li figure img{display:block;width:100%;height:100%;object-fit:cover}body.sustainability section.contents .social li>.text{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.contents .social li>.text{gap:12px;max-width:min(373.73px,19.4729136164vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social li>.text{flex-shrink:0;gap:2.1333333333vw;max-width:58.9333333333vw}}body.sustainability section.contents .social li>.text p{font-family:"FP-KoburinaGoStdN-W1",sans-serif;line-height:1.8;text-align:justify;letter-spacing:.02em}@media screen and (min-width: 769px){body.sustainability section.contents .social li>.text p{font-size:14px}}@media screen and (max-width: 768px){body.sustainability section.contents .social li>.text p{font-size:3.7333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .health-award{gap:min(35.125px,1.8301610542vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .health-award{gap:6.4vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .health-award figure{width:min(68px,4.9780380673vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .health-award figure{width:15.1466666667vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .health-bonus{gap:min(29.505px,1.5373352855vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .health-bonus{gap:5.4933333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .health-bonus figure{width:min(76.1px,5.5710102489vw);margin-top:min(2px,0.1464128843vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .health-bonus figure{width:16.9333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .mental-support{gap:min(36.9515px,1.925329429vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .mental-support{gap:6.6933333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .mental-support figure{width:min(63.7px,4.663250366vw);margin-top:min(8px,0.5856515373vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .mental-support figure{width:14.1866666667vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .flu-shot{gap:min(30.91px,1.6105417277vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .flu-shot{gap:3.7866666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .flu-shot figure{width:min(72px,5.270863836vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .flu-shot figure{width:15.5466666667vw;margin-top:.9866666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .mmr-shot{gap:min(23.604px,1.2298682284vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .mmr-shot{gap:4.56vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .mmr-shot figure{width:min(87px,6.3689604685vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .mmr-shot figure{width:19.0933333333vw;margin-top:.9066666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .pc-glasses{gap:min(18.265px,0.9516837482vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .pc-glasses{gap:3.7333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .pc-glasses figure{width:min(91px,6.6617862372vw);margin-top:min(6.7px,0.4904831625vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .pc-glasses figure{width:20.2666666667vw;margin-top:1.4933333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .sports-support{gap:min(29.9265px,1.5592972182vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .sports-support{gap:5.7866666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .sports-support figure{width:min(79.7px,5.8345534407vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .sports-support figure{width:17.52vw;margin-top:.96vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .housing-support{gap:min(26.133px,1.3616398243vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .housing-support{gap:4.96vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .housing-support figure{width:min(83.4px,6.1054172767vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .housing-support figure{width:18.5866666667vw;margin-top:1.12vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .relocation-grant{gap:min(26.133px,1.3616398243vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .relocation-grant{gap:4.96vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .relocation-grant figure{width:min(82.4px,6.0322108346vw);margin-top:min(7px,0.5124450952vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .relocation-grant figure{width:18.3466666667vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .dc-pension{gap:min(30.7695px,1.6032210835vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .dc-pension{gap:5.7066666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .dc-pension figure{width:min(80.9px,5.9224011713vw);margin-top:min(5px,0.3660322108vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .dc-pension figure{width:18vw;margin-top:1.1733333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .stock-plan{gap:min(23.4635px,1.2225475842vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .stock-plan{gap:4.56vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .stock-plan figure{width:min(81.9px,5.9956076135vw);margin-top:min(7px,0.5124450952vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .stock-plan figure{width:18.24vw;margin-top:1.5466666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .cafe-space{gap:min(35.125px,1.8301610542vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .cafe-space{gap:6.4vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .cafe-space figure{width:min(73px,5.3440702782vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .cafe-space figure{width:16.0266666667vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .office-bgm{gap:min(28.1px,1.4641288433vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .office-bgm{gap:6.2666666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .office-bgm figure{width:min(77px,5.6368960469vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .office-bgm figure{width:17.1466666667vw;margin-top:1.6vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .lovot{gap:min(2.81px,0.1464128843vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .lovot{gap:1.28vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .lovot figure{width:min(100.5px,7.3572474378vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .lovot figure{width:22.3733333333vw;margin-top:.88vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .certification{gap:min(26.5545px,1.383601757vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .certification{gap:5.04vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .certification figure{width:min(80px,5.8565153734vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .certification figure{width:17.8133333333vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .book-support{gap:min(27.3975px,1.4275256223vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .book-support{gap:5.1733333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .book-support figure{width:min(77.5px,5.6734992679vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .book-support figure{width:17.2533333333vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .training{gap:min(32.315px,1.6837481698vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .training{gap:5.68vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .training figure{width:min(70px,5.1244509517vw);margin-top:min(7px,0.5124450952vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .training figure{width:15.5733333333vw;margin-top:1.5466666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .nikkei-test{gap:min(38.497px,2.0058565154vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .nikkei-test{gap:6.7466666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .nikkei-test figure{width:min(65.6px,4.8023426061vw);margin-top:min(7px,0.5124450952vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .nikkei-test figure{width:13.9466666667vw;margin-top:1.5466666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .childcare-support{gap:min(39.69125px,2.0680819912vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .childcare-support{gap:7.12vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .childcare-support figure{width:min(60.8px,4.4509516837vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .childcare-support figure{width:13.5466666667vw;margin-top:.88vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .short-work{gap:min(35.75725px,1.8631039531vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .short-work{gap:6.5066666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .short-work figure{width:min(66.55px,4.8718887262vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .short-work figure{width:14.8266666667vw;margin-top:1.0933333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .career-track{gap:min(23.7445px,1.2371888726vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .career-track{gap:4.6133333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .career-track figure{width:min(84.1px,6.1566617862vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .career-track figure{width:18.72vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .internal-transfer{gap:min(18.265px,0.9516837482vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .internal-transfer{gap:3.8133333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .internal-transfer figure{width:min(91px,6.6617862372vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .internal-transfer figure{width:20.1866666667vw;margin-top:1.0666666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .job-return{gap:min(18.4055px,0.9590043924vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .job-return{gap:3.76vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .job-return figure{width:min(90.1px,6.5959004392vw);margin-top:min(5px,0.3660322108vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .job-return figure{width:20.24vw;margin-top:1.0666666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .referral{gap:min(20.3725px,1.0614934114vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .referral{gap:4.08vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .referral figure{width:min(89.5px,6.5519765739vw);margin-top:min(4px,0.2928257687vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .referral figure{width:19.92vw;margin-top:.88vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .side-job{gap:min(18.9113px,0.9853587116vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .side-job{gap:3.84vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .side-job figure{width:min(90.5px,6.6251830161vw);margin-top:min(5px,0.3660322108vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .side-job figure{width:20.16vw;margin-top:1.0666666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .hourly-leave{gap:min(21.075px,1.0980966325vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .hourly-leave{gap:4.1866666667vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .hourly-leave figure{width:min(77.18px,5.6500732064vw);margin-top:min(6px,0.439238653vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .hourly-leave figure{width:19.2533333333vw;margin-top:1.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .work-interval{gap:min(56.2px,2.9282576867vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .work-interval{gap:9.7333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .work-interval figure{width:min(37px,2.7086383602vw);margin-top:min(5px,0.3660322108vw)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .work-interval figure{width:8.24vw;margin-top:1.0666666667vw}}body.sustainability section.contents .social .contribution{border-top:1px solid var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.sustainability section.contents .social .contribution{padding-block:35px 30px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .contribution{padding-block:9.3333333333vw 13.3333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .contribution h5{margin-bottom:8px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .contribution h5{margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .contribution .text-wrapper>p{margin-bottom:30px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .contribution .text-wrapper>p{margin-bottom:8vw}}@media screen and (min-width: 769px){body.sustainability section.contents .social .contribution .text-wrapper>div p{margin-bottom:14px}}@media screen and (max-width: 768px){body.sustainability section.contents .social .contribution .text-wrapper>div p{margin-bottom:3.7333333333vw}}body.sustainability section.contents .social .contribution .text-wrapper>div figure{overflow:hidden}body.sustainability section.contents .social .contribution .text-wrapper>div figure img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){body.sustainability section.contents .social .contribution .text-wrapper>div figure{width:max(min(580.265px,30.2342606149vw),350px)}}@media screen and (max-width: 768px){body.sustainability section.contents .social .contribution .text-wrapper>div figure{width:100%}}@media screen and (min-width: 769px){body.sustainability section.contents .governance p.description{margin-bottom:30px}}@media screen and (max-width: 768px){body.sustainability section.contents .governance p.description{margin-bottom:8vw}}body.sustainability section.contents .governance a{line-height:2;color:var(--color-text-black);letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.contents .governance a{font-size:14px}}@media screen and (max-width: 768px){body.sustainability section.contents .governance a{font-size:3.7333333333vw}}body.sustainability section.contents .governance .customer-harassment{text-align:right}body.sustainability section.contents .governance p.link{display:flex;align-items:flex-start}@media screen and (min-width: 769px){body.sustainability section.contents .governance p.link{gap:12px}}@media screen and (max-width: 768px){body.sustainability section.contents .governance p.link{gap:3.2vw}}body.sustainability section.contents .governance p.link::before{display:block;flex-shrink:0;height:1px;content:"";background-color:var(--color-line-light-gray01)}@media screen and (min-width: 769px){body.sustainability section.contents .governance p.link::before{width:40px;margin-top:14px}}@media screen and (max-width: 768px){body.sustainability section.contents .governance p.link::before{width:6.4vw;margin-top:3.7333333333vw}}@media screen and (min-width: 769px){body.sustainability section.news{padding-block:64px 100px}}body.sustainability section.news .inner{display:flex}@media screen and (min-width: 769px){body.sustainability section.news .inner{gap:40px;align-items:flex-start;justify-content:space-between;max-width:min(1694.43px,88.2869692533vw);margin-inline:auto}}@media screen and (max-width: 768px){body.sustainability section.news .inner{flex-direction:column;gap:8vw;padding-inline:4.2666666667vw}}body.sustainability section.news h2{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.news h2{gap:14px}}@media screen and (max-width: 768px){body.sustainability section.news h2{padding-inline:4.2666666667vw}}body.sustainability section.news h2 .en{font-family:HelveticaNeueLTPro-Th,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.news h2 .en{font-size:70px}}@media screen and (max-width: 768px){body.sustainability section.news h2 .en{font-size:7.4666666667vw}}body.sustainability section.news h2 .ja{font-family:"FP-KoburinaGoStdN-W1",sans-serif}@media screen and (min-width: 769px){body.sustainability section.news h2 .ja{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.news h2 .ja{font-size:3.7333333333vw;letter-spacing:.1em}}body.sustainability section.news a{color:var(--color-text-black);text-decoration:none}@media screen and (min-width: 769px){body.sustainability section.news .list-wrapper{width:100%;max-width:max(min(1124px,58.5651537335vw),800px)}}body.sustainability section.news ul.list{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 769px){body.sustainability section.news ul.list{gap:14px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list{gap:2.6666666667vw}}body.sustainability section.news ul.list li{position:relative;box-sizing:border-box}@media screen and (min-width: 769px){body.sustainability section.news ul.list li{width:100%}}body.sustainability section.news ul.list li a{display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;color:var(--color-text-black);text-decoration:none;background-color:var(--color-bg-white);border:1px solid var(--color-line-light-gray01);transition:border-color .6s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.sustainability section.news ul.list li a{gap:24px;align-items:center;padding:30px 32px 25px;border-radius:10px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li a{gap:4.2666666667vw;padding:5.3333333333vw 4.2666666667vw 4.2666666667vw;border-radius:2.6666666667vw}}@media(hover: hover){body.sustainability section.news ul.list li a:hover{border-color:var(--color-line-blue);box-shadow:0 0 12px 0 rgba(0,146,212,.05)}body.sustainability section.news ul.list li a:hover .arrow span{transition:transform 1.1s cubic-bezier(0.19, 1, 0.22, 1)}body.sustainability section.news ul.list li a:hover .arrow span:first-child{transform:translate(250%, -50%)}body.sustainability section.news ul.list li a:hover .arrow span:last-child{transform:translate(-50%, -50%)}}body.sustainability section.news ul.list li .category{font-family:HelveticaNeueLTPro-Lt,sans-serif;display:flex;align-items:center;color:var(--color-blue);letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .category{gap:5px;font-size:12px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .category{gap:1.3333333333vw;font-size:3.2vw}}body.sustainability section.news ul.list li .category::before{display:block;flex-shrink:0;aspect-ratio:1;content:"";background-color:var(--color-bg-blue);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .category::before{width:8px;margin-bottom:4px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .category::before{width:2.1333333333vw;margin-bottom:.5333333333vw}}body.sustainability section.news ul.list li .date{font-family:HelveticaNeueLTPro-Lt,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .date{font-size:12px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .date{font-size:3.2vw}}body.sustainability section.news ul.list li .tag{display:flex;align-items:center}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .tag{gap:28px;margin-left:4px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .tag{gap:6.9333333333vw;margin-left:1.0666666667vw}}body.sustainability section.news ul.list li .text{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .text{gap:12px;max-width:max(min(894.985px,46.6325036603vw),637px)}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .text{gap:3.2vw}}body.sustainability section.news ul.list li p{line-height:1.8}@media screen and (min-width: 769px){body.sustainability section.news ul.list li p{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;font-size:3.7333333333vw;-webkit-box-orient:vertical}}body.sustainability section.news ul.list li .arrow{position:relative;box-sizing:border-box;flex-shrink:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line-blue);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .arrow{width:59px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .arrow{width:12.8vw}}body.sustainability section.news ul.list li .arrow span{background-image:url("../images/shared/arrow_right_blue.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:unset;bottom:unset;left:50%;aspect-ratio:19/8;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){body.sustainability section.news ul.list li .arrow span{width:19px;height:8px}}@media screen and (max-width: 768px){body.sustainability section.news ul.list li .arrow span{width:5.0666666667vw;height:2.1333333333vw}}body.sustainability section.news ul.list li .arrow span:first-child{transform:translate(-50%, -50%)}body.sustainability section.news ul.list li .arrow span:last-child{transform:translate(-250%, -50%)}body.sustainability section.news .pagination{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){body.sustainability section.news .pagination{gap:36px;margin-top:96px}}@media screen and (max-width: 768px){body.sustainability section.news .pagination{gap:8vw;margin-top:14.9333333333vw}}body.sustainability section.news .pagination .page-number{font-family:HelveticaNeueLTPro-Lt,sans-serif;display:flex;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.news .pagination .page-number{gap:14px;margin-top:4px;font-size:18px}}@media screen and (max-width: 768px){body.sustainability section.news .pagination .page-number{gap:4.8vw;margin-top:1.0666666667vw;font-size:4.8vw}}body.sustainability section.news .pagination .page-number a{display:flex;justify-content:center;color:var(--color-text-black);text-decoration:none;transition:color .5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.sustainability section.news .pagination .page-number a{min-width:21px;padding-bottom:4px}}@media screen and (max-width: 768px){body.sustainability section.news .pagination .page-number a{min-width:5.6vw;padding-bottom:1.0666666667vw}}@media(hover: hover){body.sustainability section.news .pagination .page-number a:hover{color:var(--color-text-blue)}}body.sustainability section.news .pagination .current{color:var(--color-text-blue) !important;border-bottom:1px solid var(--color-text-blue)}body.sustainability section.news .pagination .arrow{position:relative;box-sizing:border-box;flex-shrink:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line-blue);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.news .pagination .arrow{width:38px}}@media screen and (max-width: 768px){body.sustainability section.news .pagination .arrow{width:10.1333333333vw}}@media(hover: hover){body.sustainability section.news .pagination .arrow:hover span{transition:transform 1.1s cubic-bezier(0.19, 1, 0.22, 1)}body.sustainability section.news .pagination .arrow:hover span:first-child{transform:translate(250%, -50%)}body.sustainability section.news .pagination .arrow:hover span:last-child{transform:translate(-50%, -50%)}}body.sustainability section.news .pagination .arrow span{background-image:url("../images/shared/arrow_right_blue.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:unset;bottom:unset;left:50%;aspect-ratio:19/8;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){body.sustainability section.news .pagination .arrow span{width:15.5px;height:7.3px}}@media screen and (max-width: 768px){body.sustainability section.news .pagination .arrow span{width:3.4666666667vw;height:1.6vw}}body.sustainability section.news .pagination .arrow span:first-child{transform:translate(-50%, -50%)}body.sustainability section.news .pagination .arrow span:last-child{transform:translate(-250%, -50%)}body.sustainability section.news .pagination .prev{transform:scale(-1, 1)}body.sustainability section.think{position:relative}@media screen and (min-width: 769px){body.sustainability section.think{padding-block:64px 165px}}@media screen and (max-width: 768px){body.sustainability section.think{padding-block:18.6666666667vw}}body.sustainability section.think>.inner{box-sizing:border-box;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 769px){body.sustainability section.think>.inner{gap:40px}}@media screen and (max-width: 768px){body.sustainability section.think>.inner{gap:8vw;width:91.2vw;margin-inline:auto}}body.sustainability section.think .head{display:flex}@media screen and (min-width: 769px){body.sustainability section.think .head{gap:38px;align-items:flex-start;padding-left:5.8565153734vw}}@media screen and (max-width: 768px){body.sustainability section.think .head{flex-direction:column;gap:8vw;margin-inline:4.2666666667vw}}body.sustainability section.think h2{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.think h2{gap:14px}}body.sustainability section.think h2 .en{font-family:HelveticaNeueLTPro-Th,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.think h2 .en{font-size:70px}}@media screen and (max-width: 768px){body.sustainability section.think h2 .en{font-size:7.4666666667vw}}body.sustainability section.think h2 .ja{font-family:"FP-KoburinaGoStdN-W1",sans-serif}@media screen and (min-width: 769px){body.sustainability section.think h2 .ja{font-size:16px}}@media screen and (max-width: 768px){body.sustainability section.think h2 .ja{font-size:3.7333333333vw;letter-spacing:.1em}}@media screen and (max-width: 768px){body.sustainability section.think .view-more-button{margin-top:6.9333333333vw}}body.sustainability section.think .view-more-button svg{aspect-ratio:19/8}@media screen and (min-width: 769px){body.sustainability section.think .view-more-button svg{width:19px}}@media screen and (max-width: 768px){body.sustainability section.think .view-more-button svg{width:5.0666666667vw}}body.sustainability section.think .view-more-button path{fill:var(--color-line-black)}body.sustainability section.think ul{display:flex}@media screen and (min-width: 769px){body.sustainability section.think ul{box-sizing:border-box;gap:max(min(42.15px,2.196193265vw),30px);width:100%;padding-left:5.8565153734vw;overflow-x:scroll;scrollbar-width:none}}@media screen and (max-width: 768px){body.sustainability section.think ul{flex-direction:column;gap:10.6666666667vw}}body.sustainability section.think li{position:relative;overflow:hidden}@media screen and (min-width: 769px){body.sustainability section.think li{flex-shrink:0;width:max(min(477.7px,24.8901903367vw),340px);border-radius:max(min(25.29px,1.317715959vw),18px)}body.sustainability section.think li:last-child{margin-right:5.8565153734vw}}@media screen and (max-width: 768px){body.sustainability section.think li{border-radius:2.6666666667vw}}body.sustainability section.think li a{display:block;color:var(--color-text-black);text-decoration:none}@media(hover: hover){body.sustainability section.think li a:hover figure img{transform:scale(1.03);transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.sustainability section.think li a:hover .arrow span{transition:transform 1.1s cubic-bezier(0.19, 1, 0.22, 1)}body.sustainability section.think li a:hover .arrow span:first-child{transform:translate(250%, -50%)}body.sustainability section.think li a:hover .arrow span:last-child{transform:translate(-50%, -50%)}}body.sustainability section.think li figure{overflow:hidden}body.sustainability section.think li figure img{display:block;width:100%;height:100%;object-fit:cover}body.sustainability section.think li figure{aspect-ratio:340/219}body.sustainability section.think li figure img{transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform}body.sustainability section.think li .text-wrapper{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.sustainability section.think li .text-wrapper{min-height:max(min(300.67px,15.6661786237vw),214px);padding:max(min(42.15px,2.196193265vw),30px) max(min(42.15px,2.196193265vw),30px) max(min(56.2px,2.9282576867vw),40px)}}@media screen and (max-width: 768px){body.sustainability section.think li .text-wrapper{min-height:51.2vw;padding:6.9333333333vw 4.2666666667vw 11.4666666667vw}}body.sustainability section.think li .category{font-family:HelveticaNeueLTPro-Lt,sans-serif;display:flex;align-items:center;color:var(--color-blue);letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.think li .category{gap:max(min(7.025px,0.3660322108vw),5px);font-size:max(min(16.86px,0.878477306vw),12px)}}@media screen and (max-width: 768px){body.sustainability section.think li .category{gap:1.3333333333vw;font-size:3.2vw}}body.sustainability section.think li .category::before{display:block;flex-shrink:0;aspect-ratio:1;content:"";background-color:var(--color-bg-blue);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.think li .category::before{width:max(min(11.24px,0.5856515373vw),8px);margin-bottom:max(min(4.215px,0.2196193265vw),3px)}}@media screen and (max-width: 768px){body.sustainability section.think li .category::before{width:2.1333333333vw;margin-bottom:.5333333333vw}}body.sustainability section.think li .date{font-family:HelveticaNeueLTPro-Lt,sans-serif;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.think li .date{font-size:max(min(16.86px,0.878477306vw),12px)}}@media screen and (max-width: 768px){body.sustainability section.think li .date{font-size:3.2vw}}body.sustainability section.think li .text{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.sustainability section.think li .text{gap:max(min(16.86px,0.878477306vw),12px)}}@media screen and (max-width: 768px){body.sustainability section.think li .text{gap:3.2vw}}body.sustainability section.think li p{line-height:2}@media screen and (min-width: 769px){body.sustainability section.think li p{font-size:max(min(22.48px,1.1713030747vw),16px)}}@media screen and (max-width: 768px){body.sustainability section.think li p{font-size:3.7333333333vw}}body.sustainability section.think li .arrow{position:absolute;box-sizing:border-box;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line-blue);border-radius:50%}@media screen and (min-width: 769px){body.sustainability section.think li .arrow{right:max(min(42.15px,2.196193265vw),30px);bottom:max(min(35.125px,1.8301610542vw),25px);width:max(min(82.895px,4.3191800878vw),59px)}}@media screen and (max-width: 768px){body.sustainability section.think li .arrow{right:5.8666666667vw;bottom:6.9333333333vw;width:13.3333333333vw}}body.sustainability section.think li .arrow span{background-image:url("../images/shared/arrow_right_blue.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:unset;bottom:unset;left:50%;aspect-ratio:19/8;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){body.sustainability section.think li .arrow span{width:max(min(26.695px,1.3909224012vw),19px);height:max(min(11.24px,0.5856515373vw),8px)}}@media screen and (max-width: 768px){body.sustainability section.think li .arrow span{width:5.0666666667vw;height:2.1333333333vw}}body.sustainability section.think li .arrow span:first-child{transform:translate(-50%, -50%)}body.sustainability section.think li .arrow span:last-child{transform:translate(-250%, -50%)}@media screen and (min-width: 769px){body.sustainability section.organization{padding-inline:40px;padding-bottom:165px}}@media screen and (max-width: 768px){body.sustainability section.organization{padding-inline:4.2666666667vw;padding-bottom:21.3333333333vw}}body.sustainability section.organization .inner{box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--color-bg-white)}@media screen and (min-width: 769px){body.sustainability section.organization .inner{gap:30px;max-width:792px;padding-block:40px;padding-inline:48px;margin-inline:auto;text-align:center;border-radius:20px}}@media screen and (max-width: 768px){body.sustainability section.organization .inner{gap:8vw;padding-block:8vw;padding-inline:4.2666666667vw;margin-inline:auto;border-radius:2.6666666667vw}}body.sustainability section.organization h2{letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.organization h2{font-size:24px}}@media screen and (max-width: 768px){body.sustainability section.organization h2{font-size:5.3333333333vw;text-align:center}}body.sustainability section.organization p{line-height:2;letter-spacing:.05em}@media screen and (min-width: 769px){body.sustainability section.organization p{font-size:14px}}@media screen and (max-width: 768px){body.sustainability section.organization p{font-size:3.7333333333vw}}body.data{background-color:var(--color-bg-light-gray04)}body.data section.contents *[data-inview-counter]>span{opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1),transform .8s cubic-bezier(0.165, 0.84, 0.44, 1)}body.data section.contents *[data-inview-counter].visible>span{opacity:1;transform:translateY(0)}body.data section.contents .inner{display:flex;flex-direction:column}@media screen and (min-width: 769px){body.data section.contents .inner{row-gap:min(42.15px,2.196193265vw);max-width:min(1694.43px,88.2869692533vw);padding-block:180px 300px;margin-inline:auto}}@media screen and (max-width: 768px){body.data section.contents .inner{gap:5.3333333333vw;padding-inline:4.2666666667vw;padding-bottom:21.3333333333vw}}@media screen and (min-width: 769px){body.data section.contents ul{gap:min(42.15px,2.196193265vw)}}@media screen and (max-width: 768px){body.data section.contents ul{display:flex;flex-direction:column;gap:5.3333333333vw}}body.data section.contents figure{position:absolute;max-width:100%}body.data section.contents figure svg{display:block;width:100%;height:auto}body.data section.contents li{position:relative;background-color:var(--color-bg-white);opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1),transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.data section.contents li{border-radius:min(28.1px,1.4641288433vw)}}@media screen and (max-width: 768px){body.data section.contents li{min-height:99.7333333333vw;border-radius:2.6666666667vw}}body.data section.contents li.visible{opacity:1;transform:translateY(0)}body.data section.contents h2{color:var(--color-text-blue)}@media screen and (min-width: 769px){body.data section.contents h2{position:absolute;top:min(51.985px,2.7086383602vw);right:unset;bottom:unset;left:min(54.795px,2.8550512445vw);font-size:max(min(33.72px,1.756954612vw),16px);line-height:1.5;letter-spacing:.1em}}@media screen and (max-width: 768px){body.data section.contents h2{position:absolute;top:6.9333333333vw;right:unset;bottom:unset;left:3.7333333333vw;font-size:4.2666666667vw;line-height:1.7;letter-spacing:.05em}}body.data section.contents span.num{position:absolute;color:var(--color-text-blue)}@media screen and (min-width: 769px){body.data section.contents span.num{font-size:max(min(33.72px,1.756954612vw),16px)}}@media screen and (max-width: 768px){body.data section.contents span.num{font-size:4.2666666667vw}}body.data section.contents span.num>span{display:flex;align-items:baseline;letter-spacing:.01em;white-space:nowrap}@media screen and (min-width: 769px){body.data section.contents span.num>span{gap:max(min(16.86px,0.878477306vw),6px)}}@media screen and (max-width: 768px){body.data section.contents span.num>span{gap:2.1333333333vw}}body.data section.contents span.num pre{font-family:HelveticaNeueLTPro-UltLt,sans-serif;display:block;font-weight:100;text-align:right}@media screen and (min-width: 769px){body.data section.contents span.num pre{font-size:max(min(126.45px,6.588579795vw),48px)}}@media screen and (max-width: 768px){body.data section.contents span.num pre{font-size:15.4666666667vw}}@media screen and (min-width: 769px){body.data section.contents p{font-size:min(19.67px,1.0248901903vw);line-height:1.7142857143}}@media screen and (max-width: 768px){body.data section.contents p{font-size:3.2vw;line-height:1.6666666667;letter-spacing:.02em}}body.data section.contents .annotation{position:absolute}@media screen and (min-width: 769px){body.data section.contents .annotation{bottom:min(32.315px,1.6837481698vw);left:min(56.2px,2.9282576867vw);max-width:calc(100% - min(112.4px,5.8565153734vw))}}@media screen and (max-width: 768px){body.data section.contents .annotation{bottom:3.2vw;left:4.2666666667vw;max-width:calc(100% - 7.4666666667vw)}}body.data section.contents .annotation p{padding-left:1em;text-indent:-1em}body.data section.contents .label{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:1;line-height:1.0714285714;color:var(--color-text-blue);text-align:center;border:1px solid var(--color-line-blue);border-radius:50%}@media screen and (min-width: 769px){body.data section.contents .label{top:min(28.1px,1.4641288433vw);right:min(28.1px,1.4641288433vw);width:min(89.92px,4.6852122987vw);font-size:max(min(19.67px,1.0248901903vw),10px)}}@media screen and (max-width: 768px){body.data section.contents .label{top:5.3333333333vw;right:5.3333333333vw;width:17.0666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row1{display:grid;grid-template-rows:min(800.85px,41.7276720351vw);grid-template-columns:min(962.425px,50.1464128843vw) auto}}@media screen and (min-width: 769px){body.data section.contents .row1 li{padding-bottom:min(28.1px,1.4641288433vw)}}@media screen and (min-width: 769px){body.data section.contents .row1 .revenue figure.visible .target{clip-path:inset(0% 0 0 0 round min(11.24px, 0.5856515373vw) min(11.24px, 0.5856515373vw) 0 0)}}@media screen and (max-width: 768px){body.data section.contents .row1 .revenue figure.visible .target{clip-path:inset(0% 0 0 0 round 1.0666666667vw 1.0666666667vw 0 0)}}@media screen and (min-width: 769px){body.data section.contents .row1 .revenue svg .target{clip-path:inset(100% 0 0 0 round min(11.24px, 0.5856515373vw) min(11.24px, 0.5856515373vw) 0 0)}}@media screen and (max-width: 768px){body.data section.contents .row1 .revenue svg .target{clip-path:inset(100% 0 0 0 round 1.0666666667vw 1.0666666667vw 0 0)}}body.data section.contents .row1 .revenue svg .target{transition:clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1)}body.data section.contents .row1 .revenue span.num{position:absolute}@media screen and (min-width: 769px){body.data section.contents .row1 .revenue span.num{top:min(92.73px,4.831625183vw);right:min(109.59px,5.710102489vw)}}@media screen and (max-width: 768px){body.data section.contents .row1 .revenue span.num{top:10.6666666667vw;right:4.2666666667vw}}body.data section.contents .row1 .revenue figure{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row1 .revenue figure{top:min(230.42px,12.0058565154vw);width:min(513.5275px,26.756954612vw)}}@media screen and (max-width: 768px){body.data section.contents .row1 .revenue figure{top:28vw;width:62.4vw}}body.data section.contents .row1 .registered-doctors figure.visible svg{opacity:1}body.data section.contents .row1 .registered-doctors svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}body.data section.contents .row1 .registered-doctors span.num{position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row1 .registered-doctors span.num{top:min(531.09px,27.6720351391vw)}}@media screen and (max-width: 768px){body.data section.contents .row1 .registered-doctors span.num{top:61.3333333333vw}}body.data section.contents .row1 .registered-doctors figure{left:50%;width:100%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row1 .registered-doctors figure{top:min(136.285px,7.1010248902vw)}}@media screen and (max-width: 768px){body.data section.contents .row1 .registered-doctors figure{top:12vw}}@media screen and (max-width: 768px){body.data section.contents .row1 .registered-doctors .annotation{left:2.1333333333vw;min-width:calc(100% - 3.7333333333vw)}}@media screen and (min-width: 769px){body.data section.contents .row2{display:grid;grid-template-rows:repeat(2, min(376.54px, 19.6193265007vw));grid-template-columns:min(785.395px,40.9224011713vw) auto}}@media screen and (min-width: 769px){body.data section.contents .row2 li{padding-bottom:min(28.1px,1.4641288433vw)}}@media screen and (min-width: 769px){body.data section.contents .row2 .group-employees{grid-row:1/2;grid-column:1/2}}body.data section.contents .row2 .group-employees figure.visible svg{opacity:1}body.data section.contents .row2 .group-employees svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row2 .group-employees span.num{top:min(148.93px,7.7598828697vw);left:min(56.2px,2.9282576867vw)}}@media screen and (max-width: 768px){body.data section.contents .row2 .group-employees span.num{top:69.3333333333vw;left:50%;transform:translateX(-50%)}}body.data section.contents .row2 .group-employees figure{right:0}@media screen and (min-width: 769px){body.data section.contents .row2 .group-employees figure{top:min(36.53px,1.9033674963vw);width:min(368.11px,19.1800878477vw)}}@media screen and (max-width: 768px){body.data section.contents .row2 .group-employees figure{top:20vw;width:79.7333333333vw}}body.data section.contents .row2 .corporate-partners figure.visible svg{opacity:1}body.data section.contents .row2 .corporate-partners svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row2 .corporate-partners{grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 769px){body.data section.contents .row2 .corporate-partners span.num{top:min(134.88px,7.027818448vw);left:min(56.2px,2.9282576867vw)}}@media screen and (max-width: 768px){body.data section.contents .row2 .corporate-partners span.num{top:58.6666666667vw;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row2 .corporate-partners figure{top:min(80.085px,4.1727672035vw);right:min(54.795px,2.8550512445vw);width:min(220.585px,11.4934114202vw)}}@media screen and (max-width: 768px){body.data section.contents .row2 .corporate-partners figure{top:18.4vw;left:50%;width:53.3333333333vw;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row2 .medical-partners{grid-row:1/3;grid-column:2/3}}body.data section.contents .row2 .medical-partners figure.visible svg{opacity:1}body.data section.contents .row2 .medical-partners svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row2 .medical-partners span.num{top:min(547.95px,28.5505124451vw);left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){body.data section.contents .row2 .medical-partners span.num{top:61.3333333333vw;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row2 .medical-partners figure{top:min(168.6px,8.78477306vw);left:50%;width:min(446.79px,23.2796486091vw);transform:translateX(-50%)}}@media screen and (max-width: 768px){body.data section.contents .row2 .medical-partners figure{top:21.3333333333vw;left:50%;width:45.8666666667vw;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row3{display:grid;grid-template-columns:repeat(3, 1fr);height:min(604.15px,31.4787701318vw)}}body.data section.contents .row3 .avg-overtime figure.visible svg{opacity:1}body.data section.contents .row3 .avg-overtime svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row3 .avg-overtime h2{top:min(47.77px,2.4890190337vw);left:50%;transform:translateX(-50%)}}body.data section.contents .row3 .avg-overtime span.num{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row3 .avg-overtime span.num{top:min(408.855px,21.3030746706vw)}}@media screen and (max-width: 768px){body.data section.contents .row3 .avg-overtime span.num{top:69.3333333333vw}}body.data section.contents .row3 .avg-overtime figure{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row3 .avg-overtime figure{top:min(153.145px,7.9795021962vw);width:min(196.7px,10.2489019034vw)}}@media screen and (max-width: 768px){body.data section.contents .row3 .avg-overtime figure{top:21.3333333333vw;width:37.3333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row3 .avg-overtime .annotation{left:50%;transform:translateX(-50%)}}body.data section.contents .row3 .gender-ratio figure.visible svg{opacity:1}body.data section.contents .row3 .gender-ratio svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio h2{left:50%;transform:translateX(-50%)}}body.data section.contents .row3 .gender-ratio span.num{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio span.num{top:min(401.83px,20.9370424597vw)}}@media screen and (max-width: 768px){body.data section.contents .row3 .gender-ratio span.num{top:69.8666666667vw}}body.data section.contents .row3 .gender-ratio span.num>span{display:flex;align-items:center}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio span.num pre{transform:translateY(min(14.05px, 0.7320644217vw))}}@media screen and (max-width: 768px){body.data section.contents .row3 .gender-ratio span.num pre{transform:translateY(2.1333333333vw)}}body.data section.contents .row3 .gender-ratio span.ratio{font-family:HelveticaNeueLTPro-UltLt,sans-serif}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio span.ratio{font-size:max(min(126.45px,6.588579795vw),48px);transform:translateY(min(7.025px, 0.3660322108vw))}}@media screen and (max-width: 768px){body.data section.contents .row3 .gender-ratio span.ratio{font-size:15.4666666667vw;transform:translateY(1.0666666667vw)}}body.data section.contents .row3 .gender-ratio figure{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio figure{top:min(127.855px,6.6617862372vw);width:min(328.3485px,17.1083455344vw)}}@media screen and (max-width: 768px){body.data section.contents .row3 .gender-ratio figure{top:20.5333333333vw;width:52.2666666667vw}}@media screen and (min-width: 769px){body.data section.contents .row3 .gender-ratio .annotation{left:50%;transform:translateX(-50%)}}body.data section.contents .row3 .health-check-rate figure.visible svg{opacity:1}body.data section.contents .row3 .health-check-rate svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row3 .health-check-rate h2{position:absolute;top:min(51.985px,2.7086383602vw);right:unset;bottom:unset;left:min(36.53px,1.9033674963vw);letter-spacing:0}}@media screen and (max-width: 768px){body.data section.contents .row3 .health-check-rate h2{position:absolute;top:6.9333333333vw;right:unset;bottom:unset;left:3.7333333333vw}}body.data section.contents .row3 .health-check-rate span.num{font-family:HelveticaNeueLTPro-Lt,sans-serif;position:absolute}@media screen and (min-width: 769px){body.data section.contents .row3 .health-check-rate span.num{top:min(295.05px,15.3733528551vw);left:min(229.015px,11.9326500732vw);font-size:max(min(44.96px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.data section.contents .row3 .health-check-rate span.num{top:69.3333333333vw;left:50%;transform:translateX(-50%)}}body.data section.contents .row3 .health-check-rate span.num>span{gap:0}@media screen and (min-width: 769px){body.data section.contents .row3 .health-check-rate figure{top:min(214.965px,11.2005856515vw);left:min(36.53px,1.9033674963vw);width:min(178.435px,9.2972181552vw)}}@media screen and (max-width: 768px){body.data section.contents .row3 .health-check-rate figure{top:28vw;left:50%;width:33.6vw;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row3 .health-check-rate .annotation{left:min(39.34px,2.0497803807vw)}}@media screen and (min-width: 769px){body.data section.contents .row4{display:grid;grid-template-rows:min(375.135px,19.5461200586vw) min(379.35px,19.7657393851vw) min(459.435px,23.9385065886vw);grid-template-columns:min(962.425px,50.1464128843vw) auto}}body.data section.contents .row4 span.num{font-family:HelveticaNeueLTPro-Th,sans-serif}body.data section.contents .row4 span.num>span{font-family:HelveticaNeueLTPro-Lt,sans-serif;gap:0}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate{grid-row:1/3;grid-column:1/2}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate figure.visible .target{clip-path:inset(0% 0 0 0 round 0 min(11.24px, 0.5856515373vw) min(11.24px, 0.5856515373vw) 0)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate figure.visible .target{clip-path:inset(0% 0 0 0 round 0 1.0666666667vw 1.0666666667vw 0)}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate svg .target{clip-path:inset(0 100% 0 0 round 0 min(11.24px, 0.5856515373vw) min(11.24px, 0.5856515373vw) 0)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate svg .target{clip-path:inset(0 100% 0 0 round 0 1.0666666667vw 1.0666666667vw 0)}}body.data section.contents .row4 .certification-rate svg .target{transition:clip-path .8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate span.num{right:min(88.515px,4.6120058565vw);font-size:max(min(44.96px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate span.num{top:69.3333333333vw;right:4.5333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(1){top:min(271.165px,14.1288433382vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(1){top:38.1333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(2){top:min(432.74px,22.5475841874vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(2){top:62.1333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(3){top:min(557.785px,29.0629575403vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate span.num:nth-of-type(3){top:78.1333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .certification-rate figure{top:min(229.015px,11.9326500732vw);left:min(56.2px,2.9282576867vw);width:min(441.17px,22.9868228404vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .certification-rate figure{top:30.4vw;left:3.7333333333vw;width:53.3333333333vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .smoking-rate{grid-row:1/2;grid-column:2/3}}body.data section.contents .row4 .smoking-rate figure.visible svg{opacity:1}body.data section.contents .row4 .smoking-rate svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row4 .smoking-rate span.num{top:min(137.69px,7.1742313324vw);left:min(375.135px,19.5461200586vw);font-size:max(min(44.96px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.data section.contents .row4 .smoking-rate span.num{top:28vw;left:10.4vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .smoking-rate figure{top:min(44.96px,2.3426061493vw);left:min(56.2px,2.9282576867vw);width:min(341.415px,17.7891654466vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .smoking-rate figure{top:30.6666666667vw;left:13.0666666667vw;width:64.8vw}}body.data section.contents .row4 .smoking-rate .text{position:absolute}@media screen and (min-width: 769px){body.data section.contents .row4 .smoking-rate .text{bottom:min(32.315px,1.6837481698vw);left:min(56.2px,2.9282576867vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .smoking-rate .text{bottom:8.5333333333vw;left:4.2666666667vw}}@media screen and (min-width: 769px){body.data section.contents .row4 .smoking-rate .annotation{right:min(56.2px,2.9282576867vw);left:unset}}@media screen and (min-width: 769px){body.data section.contents .row4 .female-managers{grid-row:3/4;grid-column:1/2}}body.data section.contents .row4 .female-managers figure.visible svg{opacity:1}body.data section.contents .row4 .female-managers svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}@media screen and (min-width: 769px){body.data section.contents .row4 .female-managers span.num{top:min(185.46px,9.663250366vw);left:min(56.2px,2.9282576867vw);font-size:max(min(44.96px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.data section.contents .row4 .female-managers span.num{top:64.8vw;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row4 .female-managers figure{top:min(134.88px,7.027818448vw);left:min(443.98px,23.1332357247vw);width:min(428.525px,22.3279648609vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .female-managers figure{top:29.3333333333vw;left:50%;width:56.2666666667vw;transform:translateX(-50%)}}@media screen and (min-width: 769px){body.data section.contents .row4 .parental-leave-rate{grid-row:2/4;grid-column:2/3}}body.data section.contents .row4 .parental-leave-rate figure.visible svg{opacity:1}body.data section.contents .row4 .parental-leave-rate svg{opacity:0;transition:opacity .6s cubic-bezier(0.12, 0, 0.39, 0)}body.data section.contents .row4 .parental-leave-rate span.num{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row4 .parental-leave-rate span.num{top:min(604.15px,31.4787701318vw);font-size:max(min(44.96px,2.3426061493vw),24px)}}@media screen and (max-width: 768px){body.data section.contents .row4 .parental-leave-rate span.num{top:71.4666666667vw}}body.data section.contents .row4 .parental-leave-rate figure{left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px){body.data section.contents .row4 .parental-leave-rate figure{top:min(172.815px,9.0043923865vw);width:min(244.47px,12.737920937vw)}}@media screen and (max-width: 768px){body.data section.contents .row4 .parental-leave-rate figure{top:20.8vw;width:27.7333333333vw}}