.is-loaded .mainvisualarticle01{transition:-webkit-clip-path .75s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:clip-path .75s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:clip-path .75s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-clip-path .75s cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.mainvisual01{margin:0 calc(50% - var(--vw, 1vw)*50);display:flex;align-items:flex-end;position:relative;height:calc(calc(var(--svh, 1vh) * 100) - 50px);padding:0 calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 145 / 768 * 100,108.75px)}.mainvisualbg01{display:flex;position:absolute;top:0;left:0;width:100%;height:calc(var(--svh, 1vh)*300);overflow:hidden}.mainvisualbg01.active [class*=kvline] path{animation-play-state:running}.mainvisualformation01{display:grid;position:absolute;top:0;left:0;width:calc(var(--vw, 1vw) * 2388.12 / 768 * 100);height:calc(var(--vw, 1vw) * 3050.04 / 768 * 100);transform:translate(calc(var(--vw, 1vw) * 100), calc(var(--svh, 1vh) * 100));gap:calc(var(--vw, 1vw) * 16.8 / 768 * 100);grid-auto-flow:column;grid-template-columns:calc(var(--vw, 1vw) * 620.76 / 768 * 100) calc(var(--vw, 1vw) * 1176 / 768 * 100) auto;grid-template-rows:calc(var(--vw, 1vw) * 588 / 768 * 100) calc(var(--vw, 1vw) * 742.56 / 768 * 100) calc(var(--vw, 1vw) * 416.64 / 768 * 100) calc(var(--vw, 1vw) * 245.28 / 768 * 100) calc(var(--vw, 1vw) * 353.64 / 768 * 100) auto;transform-origin:top left;will-change:transform}[class*=mainvisualblc]{display:grid;gap:calc(var(--vw, 1vw) * 16.8 / 768 * 100)}.mainvisualblc01{align-content:flex-start;grid-row:span 2;grid-template-columns:calc(var(--vw, 1vw) * 192.36 / 768 * 100) calc(var(--vw, 1vw) * 46.2 / 768 * 100) calc(var(--vw, 1vw) * 36.12 / 768 * 100) calc(var(--vw, 1vw) * 149.52 / 768 * 100) calc(var(--vw, 1vw) * 129.36 / 768 * 100)}.mainvisualblc02{grid-column:2/3;grid-row:2/3;grid-template-columns:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 210.84 / 768 * 100,158.13px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 155.232 / 768 * 100,116.424px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 135.24 / 768 * 100,101.43px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 147 / 768 * 100,110.25px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 91.56 / 768 * 100,68.67px)}.mainvisualblc03{grid-column:2/3;grid-row:3/5;grid-template-columns:calc(var(--vw, 1vw) * 237.72 / 768 * 100) calc(var(--vw, 1vw) * 248.64 / 768 * 100) calc(var(--vw, 1vw) * 94.08 / 768 * 100) calc(var(--vw, 1vw) * 116.76 / 768 * 100) calc(var(--vw, 1vw) * 97.44 / 768 * 100) calc(var(--vw, 1vw) * 147 / 768 * 100) calc(var(--vw, 1vw) * 133.56 / 768 * 100)}.mainvisualblc04{justify-content:end;grid-column:2/3;grid-row:5/6;grid-template-columns:calc(var(--vw, 1vw) * 186.48 / 768 * 100) calc(var(--vw, 1vw) * 292.32 / 768 * 100)}.mainvisualblc05{grid-column:3/4;grid-row:4/7;grid-template-columns:calc(var(--vw, 1vw) * 125.16 / 768 * 100) calc(var(--vw, 1vw) * 123.48 / 768 * 100) calc(var(--vw, 1vw) * 38.64 / 768 * 100) calc(var(--vw, 1vw) * 95.76 / 768 * 100) calc(var(--vw, 1vw) * 110.04 / 768 * 100)}[class*=mainvisualfig]{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));position:relative;height:-moz-fit-content;height:fit-content;overflow:hidden;z-index:1}.mainvisualpic01{position:relative;overflow:hidden;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px)}[class*=kvline]{position:absolute;z-index:2}[class*=kvline] path{opacity:.6;fill:none;stroke-miterlimit:4;stroke-width:4;stroke-width:20px}.kvline06{top:52.66%;left:50%;width:157.05%;transform:translateX(-50%)}.kvline06 path{animation:indexKvDraw06 5s infinite paused;stroke:#5addfc}@keyframes indexKvDraw06{0%{stroke-dasharray:0 1500;stroke-dashoffset:0}45%{stroke-dasharray:1500 1500;stroke-dashoffset:0}90%{stroke-dasharray:1500 1500;stroke-dashoffset:-1500}100%{stroke-dasharray:1500 1500;stroke-dashoffset:-1500}}.kvline14{top:32.39%;left:-17.61%;width:86.94%}.kvline14 path{animation:indexKvDraw14 3s infinite paused;stroke:#0052a4}@keyframes indexKvDraw14{0%{stroke-dasharray:0 600;stroke-dashoffset:0}45%{stroke-dasharray:600 600;stroke-dashoffset:0}90%{stroke-dasharray:600 600;stroke-dashoffset:-600}100%{stroke-dasharray:600 600;stroke-dashoffset:-600}}.kvline20_1{top:15.61%;left:-29.13%;width:137.42%}.kvline20_1 path{animation:indexKvDraw20 4s infinite;stroke:#ff9393}.kvline20_2{bottom:14.66%;left:-2.85%;width:108.59%}.kvline20_2 path{animation:indexKvDraw20 4s infinite .25s;stroke:#f7d259}@keyframes indexKvDraw20{0%{stroke-dasharray:0 1000;stroke-dashoffset:0}45%{stroke-dasharray:1000 1000;stroke-dashoffset:0}90%{stroke-dasharray:1000 1000;stroke-dashoffset:-1000}100%{stroke-dasharray:1000 1000;stroke-dashoffset:-1000}}.kvline28_1{top:-69.18%;right:-14.98%;width:50.74%}.kvline28_1 path{animation:indexKvDraw28 3.5s infinite;stroke:#66d1b8}.kvline28_2{top:0;left:-29.2%;width:93.71%}.kvline28_2 path{animation:indexKvDraw28 3.5s infinite;stroke:#66d1b8}@keyframes indexKvDraw28{0%{stroke-dasharray:0 800;stroke-dashoffset:0}45%{stroke-dasharray:800 800;stroke-dashoffset:0}90%{stroke-dasharray:800 800;stroke-dashoffset:-800}100%{stroke-dasharray:800 800;stroke-dashoffset:-800}}.mainvisualarticle01{background:linear-gradient(90deg, #f4f4f5 0%, #f4f4f5 50%, rgba(244, 244, 245, 0) 100%);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.mainvisualsubheading01{padding-left:.5em;color:#0052a4}.mainvisualfig01{grid-column:1/3}.mainvisualfig02{grid-column:1/4}.mainvisualfig03{grid-column:1/2;grid-row:3/5}.mainvisualfig04{grid-column:2/5}.mainvisualfig05{grid-column:1/2}.mainvisualfig06{grid-column:2/6;grid-row:4/7}.mainvisualfig07{grid-column:4/6}.mainvisualfig09{grid-column:1/2;grid-row:2/3}.mainvisualfig10{margin-top:auto;grid-column:2/3;grid-row:1/3}.mainvisualfig11{grid-column:1/4;grid-row:3/5}.mainvisualfig12{grid-column:4/6;grid-row:4/5}.mainvisualfig14{grid-column:2/4;grid-row:1/3}.mainvisualfig15{grid-column:4/6;grid-row:1/2}.mainvisualfig17{grid-column:2/4;grid-row:3/4}.mainvisualfig18{grid-column:4/5;grid-row:2/4}.mainvisualfig19{grid-column:3/5;grid-row:4/5}.mainvisualfig20{position:relative;grid-column:5/8;grid-row:2/5}.mainvisualmask01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.mainvisualfig23{grid-column:2/3}.mainvisualfig24{grid-column:1/3;grid-row:1/3}.mainvisualfig25{display:flex;align-items:flex-end;height:100%;grid-column:3/5;grid-row:2/3}.mainvisualfig26{grid-column:1/3}.mainvisualfig27{grid-column:3/6;grid-row:3/4}.mainvisualfig28{grid-column:1/6;grid-row:4/5}.mainvisualfig29{grid-column:2/4;grid-row:5/6}.mainvisualfig30{grid-column:4/6;grid-row:5/6}.aboutsection01{margin:0 calc(50% - var(--vw, 1vw)*50);position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 188 / 768 * 100,141px) calc(var(--vw, 1vw)*50 - 50%) 0;overflow:hidden}.aboutheading01{display:flex;justify-content:flex-end;overflow:hidden;color:#0052a4}.aboutheading01.active .aboutletter01{transform:translate(0%, 0%);transition:transform .3s}.aboutheading01.active .aboutletter01:nth-of-type(1){transition-delay:0s}.aboutheading01.active .aboutletter01:nth-of-type(2){transition-delay:.05s}.aboutheading01.active .aboutletter01:nth-of-type(3){transition-delay:.1s}.aboutheading01.active .aboutletter01:nth-of-type(4){transition-delay:.15s}.aboutheading01.active .aboutletter01:nth-of-type(5){transition-delay:.2s}.aboutheading01.active .aboutletter01:nth-of-type(6){transition-delay:.25s}.aboutheading01.active .aboutletter01:nth-of-type(7){transition-delay:.3s}.aboutheading01.active .aboutletter01:nth-of-type(8){transition-delay:.35s}.aboutletter01{min-width:.25em;transform:translate(100%, 100%)}.aboutwrap01{position:relative}.aboutwrap01.active .aboutline01 path{animation:line-animation 2.5s ease 1 forwards}.aboutlink01{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));display:block;position:relative;margin-top:max(min(var(--vw, 1vw), var(--svh, 1vh)) * -8 / 768 * 100,-6px);overflow:hidden}.aboutline01{position:absolute;bottom:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 92 / 768 * 100,69px);left:calc(var(--vw, 1vw) * -144.35 / 768 * 100);width:calc(var(--vw, 1vw) * 1260.7 / 768 * 100);pointer-events:none;z-index:0}.aboutline01 path{stroke:#5addfc;stroke-dasharray:3000;stroke-dashoffset:3000;stroke-width:4}@keyframes line-animation{0%{stroke-dashoffset:3000}100%{stroke-dashoffset:0}}.aboutpicture01{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);overflow:hidden;transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.abouttext01{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px)}[class*=widesection]{margin:0 calc(50% - var(--vw, 1vw)*50);display:grid;position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 290 / 768 * 100,217.5px) calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100,60px);overflow:hidden;z-index:1;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px) 0}.widesection01{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100,120px)}.widepicture01{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:-1}.widepicture01 img{height:100%;-o-object-fit:cover;object-fit:cover}.widepicture01::before{content:"";background-color:rgba(0,82,164,.8);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}[class*=wideheading]{display:flex;overflow:hidden}[class*=wideheading].active .wideletter01{transform:translate(0%, 0%);transition:transform .4s}[class*=wideheading].active .wideletter01:nth-of-type(1){transition-delay:0s}[class*=wideheading].active .wideletter01:nth-of-type(2){transition-delay:.05s}[class*=wideheading].active .wideletter01:nth-of-type(3){transition-delay:.1s}[class*=wideheading].active .wideletter01:nth-of-type(4){transition-delay:.15s}[class*=wideheading].active .wideletter01:nth-of-type(5){transition-delay:.2s}[class*=wideheading].active .wideletter01:nth-of-type(6){transition-delay:.25s}[class*=wideheading].active .wideletter01:nth-of-type(7){transition-delay:.3s}[class*=wideheading].active .wideletter01:nth-of-type(8){transition-delay:.35s}[class*=wideheading].active .wideletter01:nth-of-type(9){transition-delay:.4s}.wideheading01{color:#fff}.wideheading01 .wideletter01{transform:translate(-100%, 100%)}.wideheading02{justify-content:flex-end;color:#fff}.wideheading02 .wideletter01{transform:translate(120%, 120%)}.wideletter01{min-width:.25em}[class*=widebox]{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);display:grid;align-content:flex-start;background-image:linear-gradient(150deg, #fff 5%, #f7f8f8 25%);position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100,36px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100,67.5px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px) 0}.peoplesection01{display:grid;position:relative;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 117 / 768 * 100,87.75px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100,36px) 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 142 / 768 * 100,106.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px);z-index:1;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100,60px) 0}.peoplesection01::before{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));content:"";background-image:linear-gradient(135deg, #fff 30%, #f7f8f8 60%);position:absolute;width:calc(100% + var(--sw));height:100%;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px) 0 0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);z-index:-1}.peoplehead01{display:flex;justify-content:space-between;align-items:center}.peopleheading01{display:flex;overflow:hidden;color:#0052a4}.peopleheading01.active .peopleletter01{transform:translate(0%, 0%);transition:transform .3s}.peopleheading01.active .peopleletter01:nth-of-type(1){transition-delay:0s}.peopleheading01.active .peopleletter01:nth-of-type(2){transition-delay:.05s}.peopleheading01.active .peopleletter01:nth-of-type(3){transition-delay:.1s}.peopleheading01.active .peopleletter01:nth-of-type(4){transition-delay:.15s}.peopleheading01.active .peopleletter01:nth-of-type(5){transition-delay:.2s}.peopleheading01.active .peopleletter01:nth-of-type(6){transition-delay:.25s}.peopleletter01{transform:translate(-100%, 100%)}.peopleindexlink01{gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) 0}.peopleindexjp01{display:none}.peopleindexen01{grid-row:2/3}div.bentoicon01{margin:0 auto;grid-column:1/2;grid-row:1/2}.peoplein01{display:grid;align-items:flex-start;position:relative;margin-right:calc(calc(50% - var(--vw, 1vw) * 50) + min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100, 30px));gap:0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px);grid-template-columns:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 492.8 / 768 * 100,369.6px) auto}.peopleinfo01{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:calc(clamp(
    2.0833333333rem,
    calc(2.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0651041667), 3.75rem
  ) * -1);height:calc(100% + min(min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100, 63px) + clamp(
    2.0833333333rem,
    calc(2.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0651041667), 3.75rem
  ));pointer-events:none;z-index:5}.peoplecounter01{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(
    1.6666666667rem,
    calc(2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0520833333), 3rem
  );display:flex;align-items:flex-end;line-height:1;letter-spacing:.08em;color:#0052a4}.peoplebar01{width:calc(var(--vw, 1vw) * 600 / 768 * 100);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px);padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100,4.5px);border:1px solid #0052a4;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.peopleprogress01{background-color:#0052a4;height:100%;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100,4.5px);transition:width .3s}.peoplecarousel02{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100,54px);overflow:hidden}.peoplecarousel02 .splide{width:calc(min(min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100, 90px) + var(--sw))}.peoplecarousel02 .splide__slide{width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 222 / 768 * 100,166.5px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 397 / 768 * 100,297.75px);transition:opacity .3s;pointer-events:none;opacity:.4}.peoplecarousel02 .splide__slide:not(.is-active,.is-next,.is-next+.splide__slide){pointer-events:none;opacity:.4}.peoplecarousel02 .peoplepic01 img{-o-object-position:62% center;object-position:62% center}.peoplecarousel02 .peoplepic02 img{-o-object-position:55% center;object-position:55% center}.peoplecarousel02 .peoplepic03 img{-o-object-position:74% center;object-position:74% center}.peoplecarousel02 .peoplepic05 img{-o-object-position:70% center;object-position:70% center}.peoplecarousel02 .peoplepic07 img{-o-object-position:55% center;object-position:55% center}.peoplecarousel02 .peoplepic08 img{-o-object-position:42% center;object-position:42% center}.peoplecarousel02 .peoplepic09 img{-o-object-position:62% center;object-position:62% center}.peoplecarousel02 .peoplepic10 img{-o-object-position:60% center;object-position:60% center}.peoplecarousel02 .peoplepic11 img{-o-object-position:77% center;object-position:77% center}.peoplecarousel02 picture{height:100%}.peoplecarousel02 picture img{height:100%;-o-object-fit:cover;object-fit:cover}.peoplelink01{display:grid;position:relative;width:100%;height:100%;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100,15px) 0}.peoplefigure01{position:relative;overflow:hidden;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px)}.peoplearticle01{display:grid;width:100%;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100,12px) 0}.peoplelabeltext01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left}.peoplecopy01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;font-size:clamp(
    1.25rem,
    calc(1.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0390625), 2.25rem
  );line-height:1.44;letter-spacing:.04em}.peoplecopy01::before{margin-top:calc((1 - 1.44)*.5em);content:"";display:block;width:0;height:0}.peoplecopy01::after{margin-bottom:calc((1 - 1.44)*.5em);content:"";display:block;width:0;height:0}.peoplebg01{display:none}.splide__arrows{display:flex;justify-content:flex-end;position:absolute;top:50%;left:0;width:calc(100% - var(--sw));transform:translateY(-50%);z-index:10}.splide__arrow--prev{display:none}.splide__icn{background-color:#0052a4;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 46 / 768 * 100,34.5px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 82 / 768 * 100,61.5px)}.peopleindexlink01{display:grid;width:-moz-fit-content;width:fit-content}.peopleindexjp01{margin-top:auto;color:#0052a4;white-space:nowrap}.peopleindexen01{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(
    1.25rem,
    calc(1.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0390625), 2.25rem
  );margin-bottom:auto;line-height:1;letter-spacing:.08em;color:#0052a4;text-align:right;text-transform:uppercase}.bentoicon01{display:grid;width:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 76 / 768 * 100,57px);height:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 76 / 768 * 100,57px);overflow:hidden;border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100,6px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 768 * 100,3.75px);grid-column:2/3;grid-row:1/3;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.bentoicon01 span{background-color:#0052a4}.projectsection01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 117 / 768 * 100,87.75px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100,72px) 0}.projectarticle01{display:grid;align-content:flex-start;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100,24px) 0}.projectarticle01+.projectlink01{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100,7.5px)}.projectheading01{display:flex;overflow:hidden;color:#0052a4}.projectheading01.active .projectletter01{transform:translate(0%, 0%);transition:transform .3s}.projectheading01.active .projectletter01:nth-of-type(1){transition-delay:0s}.projectheading01.active .projectletter01:nth-of-type(2){transition-delay:.05s}.projectheading01.active .projectletter01:nth-of-type(3){transition-delay:.1s}.projectheading01.active .projectletter01:nth-of-type(4){transition-delay:.15s}.projectheading01.active .projectletter01:nth-of-type(5){transition-delay:.2s}.projectheading01.active .projectletter01:nth-of-type(6){transition-delay:.25s}.projectheading01.active .projectletter01:nth-of-type(7){transition-delay:.3s}.projectletter01{min-width:.25em;transform:translate(-100%, 100%)}.projectlink01{display:grid;position:relative;overflow:hidden;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) 0}.projectlink01.active path{animation-play-state:running}.projectfigure01{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);overflow:hidden;position:relative}.projectpic01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}[class*=projectline0]{position:absolute;transform:translateX(-50%);z-index:2}[class*=projectline0] path{animation:draw 1.5s forwards paused;opacity:.5;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;stroke-width:20px}.projectline01{top:13.41%;left:48%;width:118.79%}.projectline01 path{stroke:#ff9393}.projectline02{top:2.5%;left:53%;width:151.79%}.projectline02 path{stroke:#5addfc}.projectline03{top:43.75%;left:40%;width:148%}.projectline03 path{stroke:#f7d259}.projectindex01{position:absolute;top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100,19.5px);left:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100,19.5px);color:#0052a4;z-index:5}.projectoverview01{display:grid;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100,18px) 0}.projectlabel01{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:bold;text-align:left;text-transform:uppercase}.alignedsection01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 104 / 768 * 100,78px);gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px) 0}.cardlink01,.cardlink02{display:grid;position:relative;padding:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100,45px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100,30px) calc(calc(var(--vw, 1vw) * 360 / 768 * 100) + min(min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100, 24px));z-index:1;gap:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px) 0}.cardlink01::before,.cardlink02::before{filter:drop-shadow(4px min(min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100, 4.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100, 6px) rgba(0, 0, 0, 0.16));border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);content:"";background-image:linear-gradient(135deg, #fff 40%, #f7f8f8 80%);position:absolute;top:0;width:100%;height:calc(100% - min(min(var(--vw, 1vw), var(--svh, 1vh)) * 145 / 768 * 100, 108.75px));z-index:-1}.cardlink01::before{left:0}.cardlink02::before{right:0}[class*=cardsubheading]{letter-spacing:.03em;color:#0052a4}[class*=cardfig]{border-radius:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100,9px);overflow:hidden;position:absolute;bottom:0;width:calc(var(--vw, 1vw) * 632 / 768 * 100)}.cardfig01{left:calc(var(--vw, 1vw) * 40 / 768 * 100)}.cardfig02{right:calc(var(--vw, 1vw) * 40 / 768 * 100)}.cardpic01{transition:transform .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.leadarea01{display:grid;margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 99 / 768 * 100,74.25px);gap:clamp(
    2.24rem,
    calc(2.688rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.07), 4.032rem
  ) 0}.leadarea01 span{display:inline-block}.entrycontent01{margin-top:min(min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100,75px)}@media screen and (min-width: 768px){.mainvisual01{height:calc(calc(var(--svh, 1vh) * 100) - 70px);padding-bottom:min(var(--vw, 1vw) * 74 / 1280 * 100,92.5px)}.mainvisualformation01{width:min(var(--vw, 1vw) * 2843 / 1280 * 100,3553.75px);height:min(var(--vw, 1vw) * 3631 / 1280 * 100,4538.75px);gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px);grid-template-columns:min(var(--vw, 1vw) * 739 / 1280 * 100,923.75px) min(var(--vw, 1vw) * 1400 / 1280 * 100,1750px) auto;grid-template-rows:min(var(--vw, 1vw) * 700 / 1280 * 100,875px) min(var(--vw, 1vw) * 884 / 1280 * 100,1105px) min(var(--vw, 1vw) * 496 / 1280 * 100,620px) min(var(--vw, 1vw) * 292 / 1280 * 100,365px) min(var(--vw, 1vw) * 421 / 1280 * 100,526.25px) auto}[class*=mainvisualblc]{gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px)}.mainvisualblc01{grid-template-columns:min(var(--vw, 1vw) * 229 / 1280 * 100,286.25px) min(var(--vw, 1vw) * 55 / 1280 * 100,68.75px) min(var(--vw, 1vw) * 43 / 1280 * 100,53.75px) min(var(--vw, 1vw) * 178 / 1280 * 100,222.5px) min(var(--vw, 1vw) * 154 / 1280 * 100,192.5px)}.mainvisualblc02{grid-template-columns:min(var(--vw, 1vw) * 251 / 1280 * 100,313.75px) min(var(--vw, 1vw) * 184.8 / 1280 * 100,231px) min(var(--vw, 1vw) * 161 / 1280 * 100,201.25px) min(var(--vw, 1vw) * 175 / 1280 * 100,218.75px) min(var(--vw, 1vw) * 109 / 1280 * 100,136.25px)}.mainvisualblc03{grid-template-columns:min(var(--vw, 1vw) * 283 / 1280 * 100,353.75px) min(var(--vw, 1vw) * 296 / 1280 * 100,370px) min(var(--vw, 1vw) * 112 / 1280 * 100,140px) min(var(--vw, 1vw) * 139 / 1280 * 100,173.75px) min(var(--vw, 1vw) * 116 / 1280 * 100,145px) min(var(--vw, 1vw) * 175 / 1280 * 100,218.75px) min(var(--vw, 1vw) * 159 / 1280 * 100,198.75px)}.mainvisualblc04{grid-template-columns:min(var(--vw, 1vw) * 222 / 1280 * 100,277.5px) min(var(--vw, 1vw) * 348 / 1280 * 100,435px)}.mainvisualblc05{grid-template-columns:min(var(--vw, 1vw) * 149 / 1280 * 100,186.25px) min(var(--vw, 1vw) * 147 / 1280 * 100,183.75px) min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px) min(var(--vw, 1vw) * 114 / 1280 * 100,142.5px) min(var(--vw, 1vw) * 131 / 1280 * 100,163.75px)}[class*=mainvisualfig]{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.mainvisualpic01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=kvline] path{stroke-width:15px}.mainvisualarticle01{margin-left:calc(var(--vw, 1vw) * -48 / 1280 * 100);padding:min(var(--vw, 1vw) * 16 / 1280 * 100,20px) 0}.aboutsection01{padding-top:min(var(--vw, 1vw) * 247 / 1280 * 100,308.75px)}.aboutlink01{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.aboutlink01{margin-top:max(var(--vw, 1vw) * -8 / 1280 * 100,-10px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.aboutline01{bottom:min(var(--vw, 1vw) * 64 / 1280 * 100,80px);left:calc(calc(var(--vw, 1vw) * -122.4 / 1280 * 100) - var(--sw));width:calc(var(--vw, 1vw) * 1594.8 / 1280 * 100)}.aboutline01 path{opacity:.5;stroke-width:15}.aboutpicture01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.abouttext01{margin-top:min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}[class*=widesection]{align-items:flex-end;padding:min(var(--vw, 1vw) * 64 / 1280 * 100,80px) calc(var(--vw, 1vw)*50 - 50%) min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px);gap:0}[class*=widesection]:has(a:hover) .widepicture01{transform:scale(1.1)}[class*=widesection]:has(a:hover) .widepicture01::before{opacity:1}[class*=widesection]:has(a:hover) .wideheading02{color:#fff}.widesection01{margin-top:min(var(--vw, 1vw) * 106 / 1280 * 100,132.5px);grid-template-columns:auto min(var(--vw, 1vw) * 408 / 1280 * 100,510px)}.widesection02{grid-template-columns:min(var(--vw, 1vw) * 408 / 1280 * 100,510px) auto}[class*=wideheading]{padding-bottom:min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px)}.wideheading02{color:#0052a4;transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1);grid-column:2/3;grid-row:1/2}[class*=widebox]{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}[class*=widebox]{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=widebox]{min-height:min(var(--vw, 1vw) * 280 / 1280 * 100,350px);padding:min(var(--vw, 1vw) * 32 / 1280 * 100,40px) min(var(--vw, 1vw) * 40 / 1280 * 100,50px);gap:min(var(--vw, 1vw) * 36 / 1280 * 100,45px) 0}.widebox02{grid-column:1/2;grid-row:1/2}.peoplesection01{margin-top:min(var(--vw, 1vw) * 142 / 1280 * 100,177.5px);padding:min(var(--vw, 1vw) * 64 / 1280 * 100,80px) 0 min(var(--vw, 1vw) * 48 / 1280 * 100,60px) min(var(--vw, 1vw) * 50 / 1280 * 100,62.5px);gap:min(var(--vw, 1vw) * 40 / 1280 * 100,50px) 0}.peoplesection01::before{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.peoplesection01::before{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px) 0 0 min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.peoplehead01{grid-row:2/3}.peopleindexlink01{gap:0}.peopleindexjp01{display:block;grid-column:1/2}.peopleindexen01{grid-column:1/2}div.bentoicon01{grid-column:2/3;grid-row:1/3;marin:0}.peoplein01{align-items:flex-end;margin-right:calc(calc(50% - var(--vw, 1vw) * 50) + min(var(--vw, 1vw) * 50 / 1280 * 100, 62.5px));gap:min(var(--vw, 1vw) * 36 / 1280 * 100,45px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:min(var(--vw, 1vw) * 534 / 1280 * 100,667.5px) auto}.peopleinfo01{flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;top:auto;height:auto;gap:0 min(var(--vw, 1vw) * 52 / 1280 * 100,65px)}.peoplecounter01{font-size:min(
    calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.7rem
  )}.peoplebar01{width:min(var(--vw, 1vw) * 360 / 1280 * 100,450px);height:min(var(--vw, 1vw) * 22 / 1280 * 100,27.5px);padding:4px;border-radius:min(var(--vw, 1vw) * 11 / 1280 * 100,13.75px)}.peopleprogress01{border-radius:min(var(--vw, 1vw) * 7 / 1280 * 100,8.75px)}.peoplecarousel01{grid-row:1/3}.peoplecarousel02{margin-top:0}.peoplecarousel02 .splide{width:calc(min(var(--vw, 1vw) * 408 / 1280 * 100, 510px) + var(--sw))}.peoplecarousel02 .splide__slide{width:min(var(--vw, 1vw) * 126 / 1280 * 100,157.5px);height:min(var(--vw, 1vw) * 397 / 1280 * 100,496.25px);pointer-events:all;opacity:1}.peoplelink01{gap:0}.peoplefigure01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.peoplearticle01{position:absolute;bottom:0;left:0;padding:min(var(--vw, 1vw) * 28 / 1280 * 100,35px) min(var(--vw, 1vw) * 24 / 1280 * 100,30px);z-index:2;gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) 0}.peoplelabel01{background-color:#fff;position:absolute;bottom:min(var(--vw, 1vw) * 16 / 1280 * 100,20px);right:min(var(--vw, 1vw) * 16 / 1280 * 100,20px);padding:min(var(--vw, 1vw) * 6 / 1280 * 100,7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100,10px);border-radius:4px}.peoplelabeltext01{color:#0052a4}.peoplecopy01,.peoplename01{color:#fff}.peoplecopy01{font-size:min(
    calc(2.6rem + 6.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 3.25rem
  );line-height:1.53}.peoplecopy01::before{margin-top:calc((1 - 1.53)*.5em)}.peoplecopy01::after{margin-bottom:calc((1 - 1.53)*.5em)}.peoplename01{font-size:min(
    calc(4rem + 10 * (var(--vw, 1vw) * 100 - 1280px) / 320), 5rem
  )}.peoplebg01{display:block;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;border-radius:0 0 min(var(--vw, 1vw) * 8 / 1280 * 100,10px) min(var(--vw, 1vw) * 8 / 1280 * 100,10px);z-index:-1}.splide__arrows{width:calc(100% - var(--sw) + min(var(--vw, 1vw) * 96 / 1280 * 100, 120px))}.splide__icn{width:min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px);height:min(var(--vw, 1vw) * 82 / 1280 * 100,102.5px)}.peopleindexlink01{gap:min(var(--vw, 1vw) * 8 / 1280 * 100,10px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:auto min(var(--vw, 1vw) * 68 / 1280 * 100,85px)}.peopleindexen01{font-size:min(
    calc(1.8rem + 2.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.025rem
  )}.bentoicon01{width:min(var(--vw, 1vw) * 68 / 1280 * 100,85px);height:min(var(--vw, 1vw) * 68 / 1280 * 100,85px);border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px);gap:min(var(--vw, 1vw) * 4 / 1280 * 100,5px)}.projectsection01{margin-top:min(var(--vw, 1vw) * 148 / 1280 * 100,185px);gap:min(var(--vw, 1vw) * 40 / 1280 * 100,50px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:repeat(2, 1fr)}.projectarticle01{gap:min(var(--vw, 1vw) * 12 / 1280 * 100,15px) 0}.projectarticle01+.projectlink01{margin-top:0}.projecttext01{margin-top:min(var(--vw, 1vw) * 20 / 1280 * 100,25px)}.projectlink01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.projectfigure01{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.projectfigure01{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=projectline0] path{stroke-width:15px}.projectindex01{top:min(var(--vw, 1vw) * 24 / 1280 * 100,30px);left:min(var(--vw, 1vw) * 24 / 1280 * 100,30px)}.projectoverview01{align-content:center;background-color:rgba(0,82,164,.8);position:absolute;top:0;left:0;width:100%;height:100%;padding:0 min(var(--vw, 1vw) * 40 / 1280 * 100,50px);transform:translateY(110%);transition:transform .3s .1s,opacity .3s .1s;z-index:10;gap:min(var(--vw, 1vw) * 20 / 1280 * 100,25px) 0}.projectlabel01,.projectname01,.projectname01{color:#fff}.alignedsection01{align-items:flex-start;margin-top:min(var(--vw, 1vw) * 150 / 1280 * 100,187.5px);gap:0 min(var(--vw, 1vw) * 32 / 1280 * 100,40px);grid-template-columns:repeat(2, 1fr)}.cardlink01,.cardlink02{gap:min(var(--vw, 1vw) * 24 / 1280 * 100,30px) min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}.cardlink01::before,.cardlink02::before{filter:drop-shadow(4px min(var(--vw, 1vw) * 6 / 1280 * 100, 7.5px) min(var(--vw, 1vw) * 8 / 1280 * 100, 10px) rgba(0, 0, 0, 0.16))}.cardlink01::before,.cardlink02::before{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}.cardlink01::before,.cardlink02::before{width:88.7%;height:100%}.cardlink01{align-items:flex-start;padding:min(var(--vw, 1vw) * 24 / 1280 * 100,30px) 0 min(var(--vw, 1vw) * 46 / 1280 * 100,57.5px) min(var(--vw, 1vw) * 34 / 1280 * 100,42.5px);grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.cardlink02{align-items:flex-end;margin-top:min(var(--vw, 1vw) * 64 / 1280 * 100,80px);padding:min(var(--vw, 1vw) * 36 / 1280 * 100,45px) min(var(--vw, 1vw) * 14 / 1280 * 100,17.5px) min(var(--vw, 1vw) * 26 / 1280 * 100,32.5px) 0;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}[class*=cardsubheading]{line-height:1;writing-mode:vertical-lr}.cardsubheading01{transform:scale(-1, -1);grid-column:1/2;grid-row:2/3}.cardsubheading02{grid-column:2/3;grid-row:1/3}[class*=cardheading]{font-size:min(
    calc(3.2rem + 8 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4rem
  )}.cardheading01{grid-column:1/3}.cardheading02{text-align:right;grid-column:1/2;grid-row:2/3}[class*=cardfig]{border-radius:min(var(--vw, 1vw) * 8 / 1280 * 100,10px)}[class*=cardfig]{position:relative;bottom:auto;width:100%}.cardfig01{left:auto;grid-column:2/3;grid-row:2/3}.cardfig02{right:auto;grid-column:1/2;grid-row:1/2}.leadarea01{width:min(var(--vw, 1vw) * 848 / 1280 * 100,1060px);margin-top:min(var(--vw, 1vw) * 293 / 1280 * 100,366.25px);gap:min(
    calc(3.6rem + 4.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4.05rem
  ) 0}.leadarea01 span{display:inline}.entrycontent01{margin-top:min(var(--vw, 1vw) * 52 / 1280 * 100,65px)}}@media screen and (min-width: 1280px){.peoplecopy01{font-size:min(
    calc(2.6rem + 3.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.925rem
  )}.peoplename01{font-size:min(
    calc(4rem + 5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4.5rem
  )}[class*=cardheading]{font-size:min(
    calc(3.2rem + 4 * (var(--vw, 1vw) * 100 - 1280px) / 320), 3.6rem
  )}}@media screen and (min-width: 1600px){.aboutline01{bottom:min(var(--vw, 1vw) * 32 / 1280 * 100,40px)}}@media(any-hover: hover){.aboutlink01:hover .aboutpicture01{transform:scale(1.1)}.projectlink01:hover .projectoverview01{transform:translateY(0)}.cardlink01:hover .cardpic01,.cardlink02:hover .cardpic01{transform:scale(1.1)}}