.diversity-index-bnr{display:grid;background-color:#f6f6f6;transition:background .4s}.diversity-index-bnr:focus-visible{background-color:#c03}.diversity-index-bnr:focus-visible .diversity-index-bnr__img{transform:scale(1.05)}.diversity-index-bnr:focus-visible .diversity-index-bnr__en,.diversity-index-bnr:focus-visible .diversity-index-bnr__jp{color:#fff}.diversity-index-bnr__fig{overflow:hidden}.diversity-index-bnr__img{transition:transform .4s}.diversity-index-bnr__article{display:grid;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 26/375 * 100,39px) min(min(var(--vw,1vw),var(--svh,1vh)) * 30/375 * 100,45px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 12/375 * 100,18px) 0}.diversity-index-bnr__en,.diversity-index-bnr__jp{transition:color .4s}.diversity-index-bnr__en{line-height:1.2}.diversity-index__main{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/375 * 100,60px)}.diversity-index__sec{scroll-margin-top:var(--scroll-offset-top);--scroll-offset-top:0;--scroll-offset-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 58/375 * 100,87px);margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom:0;--marginTop:0;--paddingBottom:0;--paddingTop:0;padding:var(--paddingTop) calc(var(--vw, 1vw)*50 - 50%) var(--paddingBottom);position:relative;overflow:hidden;z-index:1}.diversity-index__sec:nth-of-type(odd){background-color:#f6f6f6;--paddingBottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 100/375 * 100,150px)}.diversity-index__sec:nth-of-type(2n){--paddingBottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 70/375 * 100,105px)}.diversity-index__bg{position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw) * 753.6 / 375 * 100);max-width:none;transform:translateX(-50%);z-index:-1}.diversity-index__head{display:grid;position:relative;z-index:5;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 36/375 * 100,54px) 0}.diversity-index__hdg{text-align:center}.diversity-index__annotation{margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 24/375 * 100,36px)}.diversity-index__motif{background-color:#fff;position:absolute;z-index:3}.diversity-index__motif[data-shape=maru-in-dot]{top:min(min(var(--vw,1vw),var(--svh,1vh)) * 93/375 * 100,139.5px);left:calc(50% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 179.5 /       375 * 100   , 269.25px));width:min(min(var(--vw,1vw),var(--svh,1vh)) * 111/375 * 100,166.5px)}.diversity-index__motif[data-shape=shikaku-in-semicircle]{bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 291/375 * 100,436.5px);left:calc(50% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 147.5 /       375 * 100   , 221.25px));width:min(min(var(--vw,1vw),var(--svh,1vh)) * 66/375 * 100,99px)}.diversity-index__motif[data-shape=shikaku-in-plus]{top:min(min(var(--vw,1vw),var(--svh,1vh)) * 33/375 * 100,49.5px);left:calc(50% - max(min(var(--vw, 1vw), var(--svh, 1vh)) * -86.5 /       375 * 100   , -129.75px));width:min(min(var(--vw,1vw),var(--svh,1vh)) * 80/375 * 100,120px)}.diversity-index__motif[data-shape=sankaku-in-sankaku]{top:min(min(var(--vw,1vw),var(--svh,1vh)) * 417/375 * 100,625.5px);left:calc(50% - max(min(var(--vw, 1vw), var(--svh, 1vh)) * -134.5 /       375 * 100   , -201.75px));width:min(min(var(--vw,1vw),var(--svh,1vh)) * 62/375 * 100,93px)}.diversity-policy{display:grid;position:relative;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 46/375 * 100,69px);z-index:5;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/375 * 100,96px) 0}.diversity-policy__item{display:grid;background-color:#fff;position:relative;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 36/375 * 100,54px) min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px);border:3px solid #c03;border-radius:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 26/375 * 100,39px) 0;justify-items:center}.diversity-policy__item:not(:last-of-type):before{content:"";background-color:#c03;position:absolute;bottom:max(min(var(--vw,1vw),var(--svh,1vh)) * -15/375 * 100,-22.5px);left:50%;width:min(min(var(--vw,1vw),var(--svh,1vh)) * 64/375 * 100,96px);transform:translate(-50%,100%);aspect-ratio:64/33;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.diversity-policy__item.is-active .diversity-policy__hdg,.diversity-policy__item.is-active .diversity-policy__txt{transform:translateY(0);opacity:1}.diversity-policy__hdg{--delay:0.3}.diversity-policy__txt{--delay:0.5}.diversity-initiatives{display:grid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 46/375 * 100,69px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px) 0}.diversity-initiatives__card{display:grid;background-color:#f6f6f6;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 14/375 * 100,21px) min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px) min(min(var(--vw,1vw),var(--svh,1vh)) * 16/375 * 100,24px);border-radius:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px) 0;justify-items:center;perspective:1000px}.diversity-initiatives__icn{width:auto;height:min(min(var(--vw,1vw),var(--svh,1vh)) * 84/375 * 100,126px)}.diversity-initiatives__hdg{text-align:center}.diversity-episode{display:grid;margin-top:min(min(var(--vw,1vw),var(--svh,1vh)) * 34/375 * 100,51px);gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/375 * 100,60px) 0}.diversity-episode__blc{display:grid;background-color:#fff;position:relative;padding:min(min(var(--vw,1vw),var(--svh,1vh)) * 96/375 * 100,144px) min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px) min(min(var(--vw,1vw),var(--svh,1vh)) * 40/375 * 100,60px);border-radius:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px);z-index:1;gap:min(min(var(--vw,1vw),var(--svh,1vh)) * 40/375 * 100,60px) 0}.diversity-episode__bg{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:3}.diversity-episode__motif{background-color:#c03;position:absolute;pointer-events:none;z-index:11}.diversity-episode__motif[data-shape=shikaku-in-wave]{top:max(min(var(--vw,1vw),var(--svh,1vh)) * -16/375 * 100,-24px);right:max(min(var(--vw,1vw),var(--svh,1vh)) * -14/375 * 100,-21px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 67/375 * 100,100.5px)}.diversity-episode__motif[data-shape=sankaku-in-sankaku]{top:max(min(var(--vw,1vw),var(--svh,1vh)) * -175.4/375 * 100,-263.1px);left:max(min(var(--vw,1vw),var(--svh,1vh)) * -20/375 * 100,-30px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 62.5/375 * 100,93.75px)}.diversity-episode__motif[data-shape=shikaku-in-plus]{bottom:min(min(var(--vw,1vw),var(--svh,1vh)) * 16/375 * 100,24px);right:max(min(var(--vw,1vw),var(--svh,1vh)) * -29/375 * 100,-43.5px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 78/375 * 100,117px)}.diversity-episode__motif[data-shape=maru-in-dot]{bottom:max(min(var(--vw,1vw),var(--svh,1vh)) * -35/375 * 100,-52.5px);left:min(min(var(--vw,1vw),var(--svh,1vh)) * 23/375 * 100,34.5px);width:min(min(var(--vw,1vw),var(--svh,1vh)) * 99/375 * 100,148.5px)}.diversity-episode__label{background-color:#f6f6f6;position:absolute;top:0;left:50%;width:calc(clamp(10.1546666667rem,     (11.9rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 375px) * .3173333333),     17.85rem) + min(min(var(--vw, 1vw), var(--svh, 1vh)) * 42 /       375 * 100   , 63px));border-radius:50%;transform:translate(-50%,-65%);z-index:5;aspect-ratio:1/1;-webkit-clip-path:inset(65% 0 0 0);clip-path:inset(65% 0 0 0)}.diversity-episode__num{position:absolute;top:65%;left:50%;white-space:nowrap;transform:translate(-50%);z-index:3;text-transform:uppercase}.diversity-episode__hdg{position:relative;z-index:7}.diversity-episode__fig,.diversity-episode__txt{position:relative;z-index:7}.diversity-episode__fig{overflow:hidden;border-radius:min(min(var(--vw,1vw),var(--svh,1vh)) * 20/375 * 100,30px)}@media screen and (min-width:960px){.diversity-index-bnr{width:min(var(--vw,1vw) * calc(1090 * var(--scale, 1))/var(--desktop,1536) * 100,1090*var(--scale,1)*1.25*1px);margin:0 auto;grid-template-columns:min(var(--vw,1vw) * calc(620 * var(--scale, 1))/var(--desktop,1536) * 100,620*var(--scale,1)*1.25*1px) auto}.diversity-index-bnr__article{justify-content:center;align-content:center;align-items:center;padding:0;gap:min(var(--vw,1vw) * calc(26 * var(--scale, 1))/var(--desktop,1536) * 100,26*var(--scale,1)*1.25*1px) 0}.diversity-index__main{margin-top:min(var(--vw,1vw) * calc(60 * var(--scale, 1))/var(--desktop,1536) * 100,60*var(--scale,1)*1.25*1px)}.diversity-index__sec{--scroll-offset-top:min(var(--vw,1vw) * calc(82 * var(--scale, 1))/var(--desktop,1536) * 100,82 * var(--scale,1) * 1.25 * 1px)}.diversity-index__sec:nth-of-type(odd){--paddingBottom:min(var(--vw,1vw) * calc(160 * var(--scale, 1))/var(--desktop,1536) * 100,160 * var(--scale,1) * 1.25 * 1px)}.diversity-index__sec:nth-of-type(2n){--paddingBottom:min(var(--vw,1vw) * calc(160 * var(--scale, 1))/var(--desktop,1536) * 100,160 * var(--scale,1) * 1.25 * 1px)}.diversity-index__bg{width:calc(var(--vw, 1vw) * 1736 / 1536 * 100)}.diversity-index__head{justify-content:center;gap:min(var(--vw,1vw) * calc(56 * var(--scale, 1))/var(--desktop,1536) * 100,56*var(--scale,1)*1.25*1px) 0}#section-1 .diversity-index__lead,#section-2 .diversity-index__lead{text-align:center}.diversity-index__annotation{margin-top:min(var(--vw,1vw) * calc(34 * var(--scale, 1))/var(--desktop,1536) * 100,34*var(--scale,1)*1.25*1px)}.diversity-index__motif[data-shape=maru-in-dot]{top:min(var(--vw,1vw) * calc(133 * var(--scale, 1))/var(--desktop,1536) * 100,133*var(--scale,1)*1.25*1px);left:calc(50% - min(var(--vw, 1vw) * (var(--desktop, 1536) * .5 - (201 * var(--scale, 1))) / var(--desktop, 1536) * 100,         (var(--desktop, 1536) * .5 - (201 * var(--scale, 1))) * 1.25 * 1px));width:min(var(--vw,1vw) * calc(215 * var(--scale, 1))/var(--desktop,1536) * 100,215*var(--scale,1)*1.25*1px)}.diversity-index__motif[data-shape=shikaku-in-semicircle]{bottom:min(var(--vw,1vw) * calc(275 * var(--scale, 1))/var(--desktop,1536) * 100,275*var(--scale,1)*1.25*1px);left:calc(50% - min(var(--vw, 1vw) * (var(--desktop, 1536) * .5 - (34 * var(--scale, 1))) / var(--desktop, 1536) * 100,         (var(--desktop, 1536) * .5 - (34 * var(--scale, 1))) * 1.25 * 1px));width:min(var(--vw,1vw) * calc(143 * var(--scale, 1))/var(--desktop,1536) * 100,143*var(--scale,1)*1.25*1px)}.diversity-index__motif[data-shape=shikaku-in-plus]{top:min(var(--vw,1vw) * calc(76 * var(--scale, 1))/var(--desktop,1536) * 100,76*var(--scale,1)*1.25*1px);left:auto;right:calc(50% - min(var(--vw, 1vw) * (var(--desktop, 1536) * .5 - (185 * var(--scale, 1))) / var(--desktop, 1536) * 100,         (var(--desktop, 1536) * .5 - (185 * var(--scale, 1))) * 1.25 * 1px));width:min(var(--vw,1vw) * calc(156 * var(--scale, 1))/var(--desktop,1536) * 100,156*var(--scale,1)*1.25*1px)}.diversity-index__motif[data-shape=sankaku-in-sankaku]{top:auto;bottom:min(var(--vw,1vw) * calc(367 * var(--scale, 1))/var(--desktop,1536) * 100,367*var(--scale,1)*1.25*1px);left:auto;right:calc(50% - min(var(--vw, 1vw) * (var(--desktop, 1536) * .5 - (-56 * var(--scale, 1))) / var(--desktop, 1536) * 100,         (var(--desktop, 1536) * .5 - (-56 * var(--scale, 1))) * 1.25 * 1px));width:min(var(--vw,1vw) * calc(174 * var(--scale, 1))/var(--desktop,1536) * 100,174*var(--scale,1)*1.25*1px)}.diversity-policy{margin-top:min(var(--vw,1vw) * calc(75 * var(--scale, 1))/var(--desktop,1536) * 100,75*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(96 * var(--scale, 1))/var(--desktop,1536) * 100,96*var(--scale,1)*1.25*1px) 0}.diversity-policy__item{padding:min(var(--vw,1vw) * calc(56 * var(--scale, 1))/var(--desktop,1536) * 100,56*var(--scale,1)*1.25*1px) 0;border-width:min(var(--vw,1vw) * calc(5 * var(--scale, 1))/var(--desktop,1536) * 100,5*var(--scale,1)*1.25*1px);border-radius:min(var(--vw,1vw) * calc(20 * var(--scale, 1))/var(--desktop,1536) * 100,20*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(32 * var(--scale, 1))/var(--desktop,1536) * 100,32*var(--scale,1)*1.25*1px) 0}.diversity-policy__item:not(:last-of-type):before{bottom:max(var(--vw,1vw) * calc(-30 * var(--scale, 1))/var(--desktop,1536) * 100,-30*var(--scale,1)*1.25*1px);width:min(var(--vw,1vw) * calc(90 * var(--scale, 1))/var(--desktop,1536) * 100,90*var(--scale,1)*1.25*1px)}.diversity-initiatives{margin-top:min(var(--vw,1vw) * calc(76 * var(--scale, 1))/var(--desktop,1536) * 100,76*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(20 * var(--scale, 1))/var(--desktop,1536) * 100,20*var(--scale,1)*1.25*1px);grid-template-columns:repeat(3,1fr)}.diversity-initiatives__card{padding:min(var(--vw,1vw) * calc(30 * var(--scale, 1))/var(--desktop,1536) * 100,30*var(--scale,1)*1.25*1px) min(var(--vw,1vw) * calc(40 * var(--scale, 1))/var(--desktop,1536) * 100,40*var(--scale,1)*1.25*1px) min(var(--vw,1vw) * calc(36 * var(--scale, 1))/var(--desktop,1536) * 100,36*var(--scale,1)*1.25*1px);border-radius:min(var(--vw,1vw) * calc(20 * var(--scale, 1))/var(--desktop,1536) * 100,20*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(26 * var(--scale, 1))/var(--desktop,1536) * 100,26*var(--scale,1)*1.25*1px) 0;grid-row:span 3;grid-template-rows:subgrid}.diversity-initiatives__icn{height:min(var(--vw,1vw) * calc(100 * var(--scale, 1))/var(--desktop,1536) * 100,100*var(--scale,1)*1.25*1px)}.diversity-initiatives__hdg{margin:auto 0}.diversity-episode{margin-top:min(var(--vw,1vw) * calc(78 * var(--scale, 1))/var(--desktop,1536) * 100,78*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(60 * var(--scale, 1))/var(--desktop,1536) * 100,60*var(--scale,1)*1.25*1px) 0}.diversity-episode__blc{align-items:flex-start;padding:min(var(--vw,1vw) * calc(114 * var(--scale, 1))/var(--desktop,1536) * 100,114*var(--scale,1)*1.25*1px) min(var(--vw,1vw) * calc(60 * var(--scale, 1))/var(--desktop,1536) * 100,60*var(--scale,1)*1.25*1px) min(var(--vw,1vw) * calc(56 * var(--scale, 1))/var(--desktop,1536) * 100,56*var(--scale,1)*1.25*1px);border-radius:min(var(--vw,1vw) * calc(20 * var(--scale, 1))/var(--desktop,1536) * 100,20*var(--scale,1)*1.25*1px);gap:min(var(--vw,1vw) * calc(56 * var(--scale, 1))/var(--desktop,1536) * 100,56*var(--scale,1)*1.25*1px) min(var(--vw,1vw) * calc(60 * var(--scale, 1))/var(--desktop,1536) * 100,60*var(--scale,1)*1.25*1px);grid-template-columns:auto min(var(--vw,1vw) * calc(480 * var(--scale, 1))/var(--desktop,1536) * 100,480*var(--scale,1)*1.25*1px)}.diversity-episode__motif[data-shape=shikaku-in-wave]{top:max(var(--vw,1vw) * calc(-37.5 * var(--scale, 1))/var(--desktop,1536) * 100,-37.5*var(--scale,1)*1.25*1px);right:max(var(--vw,1vw) * calc(-60 * var(--scale, 1))/var(--desktop,1536) * 100,-60*var(--scale,1)*1.25*1px);width:min(var(--vw,1vw) * calc(132.1 * var(--scale, 1))/var(--desktop,1536) * 100,132.1*var(--scale,1)*1.25*1px)}.diversity-episode__motif[data-shape=sankaku-in-sankaku]{top:max(var(--vw,1vw) * calc(-48 * var(--scale, 1))/var(--desktop,1536) * 100,-48*var(--scale,1)*1.25*1px);left:max(var(--vw,1vw) * calc(-74 * var(--scale, 1))/var(--desktop,1536) * 100,-74*var(--scale,1)*1.25*1px);width:min(var(--vw,1vw) * calc(106 * var(--scale, 1))/var(--desktop,1536) * 100,106*var(--scale,1)*1.25*1px)}.diversity-episode__motif[data-shape=shikaku-in-plus]{bottom:min(var(--vw,1vw) * calc(29.3 * var(--scale, 1))/var(--desktop,1536) * 100,29.3*var(--scale,1)*1.25*1px);right:max(var(--vw,1vw) * calc(-89.7 * var(--scale, 1))/var(--desktop,1536) * 100,-89.7*var(--scale,1)*1.25*1px);width:min(var(--vw,1vw) * calc(120.6 * var(--scale, 1))/var(--desktop,1536) * 100,120.6*var(--scale,1)*1.25*1px)}.diversity-episode__motif[data-shape=maru-in-dot]{bottom:max(var(--vw,1vw) * calc(-111 * var(--scale, 1))/var(--desktop,1536) * 100,-111*var(--scale,1)*1.25*1px);left:max(var(--vw,1vw) * calc(-142 * var(--scale, 1))/var(--desktop,1536) * 100,-142*var(--scale,1)*1.25*1px);width:min(var(--vw,1vw) * calc(188 * var(--scale, 1))/var(--desktop,1536) * 100,188*var(--scale,1)*1.25*1px)}.diversity-episode__label{width:calc(min((14rem + 17.5 * (var(--vw, 1vw) * 100 - 1536px) / 384),     15.75rem) + min(var(--vw, 1vw) * (64 * var(--scale, 1)) / var(--desktop, 1536) * 100   , 64 * var(--scale, 1) * 1.25 * 1px))}.diversity-episode__hdg{text-align:center;grid-column:span 2}.diversity-episode__fig{border-radius:min(var(--vw,1vw) * calc(20 * var(--scale, 1))/var(--desktop,1536) * 100,20*var(--scale,1)*1.25*1px)}}@media(hover:hover)and (pointer:fine){.diversity-index-bnr:hover{background-color:#c03}.diversity-index-bnr:hover .diversity-index-bnr__img{transform:scale(1.05)}.diversity-index-bnr:hover .diversity-index-bnr__en,.diversity-index-bnr:hover .diversity-index-bnr__jp{color:#fff}}