.list[data-astro-cid-fecomq7m]{--_count:1;grid-template-columns:repeat(var(--_count), minmax(0, 1fr));display:grid}@media screen and (width<=max(767px,47.9375rem)){.list[data-astro-cid-fecomq7m]{width:clamp(275 * var(--px), (var(--window-width) * .574 + 59.758) * var(--px), 500 * var(--px));margin-inline:auto}}.item[data-astro-cid-fecomq7m]{margin-top:calc(var(--_shift) * 100%)}@media screen and (width<=max(767px,47.9375rem)){.item[data-astro-cid-fecomq7m]{--_shift:var(--_row-gap)}.item[data-astro-cid-fecomq7m]:nth-child(-n+2){--_shift:0}}.item[data-astro-cid-fecomq7m]:nth-child(3n+1){--_piece-color:var(--color-puzzle-pale-blue)}.item[data-astro-cid-fecomq7m]:nth-child(3n+2){--_piece-color:var(--color-puzzle-pale-light-blue)}.item[data-astro-cid-fecomq7m]:nth-child(3n+3){--_piece-color:var(--color-puzzle-pale-blue-grey)}.anchor[data-astro-cid-fecomq7m]{aspect-ratio:1;color:var(--color-black);pointer-events:none;isolation:isolate;display:block;position:relative}.anchor[data-astro-cid-fecomq7m]:where(.is-current){--_piece-color:var(--color-puzzle-shueisha-blue)}.layer[data-astro-cid-fecomq7m]{position:absolute;inset:0}.layer[data-astro-cid-fecomq7m].-hit{opacity:0}.layer[data-astro-cid-fecomq7m].-hit>.label,.layer[data-astro-cid-fecomq7m].-hit>.button,.layer[data-astro-cid-fecomq7m].-hit .piece[data-astro-cid-fecomq7m] svg[data-astro-cid-fecomq7m] use,.layer[data-astro-cid-fecomq7m]>.label,.label-group[data-astro-cid-fecomq7m]>.balloon{pointer-events:auto}.layer[data-astro-cid-fecomq7m].-ring{pointer-events:none;display:none}.layer[data-astro-cid-fecomq7m].-ring.-black{--ring-grow:calc(7 * var(--px));--ring-color:var(--focus-ring-color,var(--color-black));z-index:-2;color:var(--ring-color)}.layer[data-astro-cid-fecomq7m].-ring.-white{--ring-grow:calc(3 * var(--px));--ring-color:var(--focus-ring-fill,var(--color-white));z-index:-1;color:var(--ring-color)}.layer[data-astro-cid-fecomq7m].-ring .piece[data-astro-cid-fecomq7m]{color:inherit}.layer[data-astro-cid-fecomq7m].-ring>.label,.layer[data-astro-cid-fecomq7m].-ring>.button{pointer-events:none}.piece[data-astro-cid-fecomq7m]{color:var(--_piece-color);font-size:0;display:block;position:absolute}.piece[data-astro-cid-fecomq7m] svg[data-astro-cid-fecomq7m]{fill:currentColor;width:100%;height:100%;display:block}.piece[data-astro-cid-fecomq7m]:where([data-piece="01"]){inset:-14.7732%}.piece[data-astro-cid-fecomq7m]:where([data-piece="02"]){inset:0 -14.9194% -14.9194% 0}.piece[data-astro-cid-fecomq7m]:where([data-piece="03"]){inset:-14.7742% -14.9194% -15.0645% 0}.layer[data-astro-cid-fecomq7m] .label{--balloon-width:var(--_balloon-width);--balloon-font-size:clamp(.875 * var(--rem), (var(--window-width) * .000931 + .161) * var(--rem), 1.5 * var(--rem))}.layer[data-astro-cid-fecomq7m]>.label,.layer[data-astro-cid-fecomq7m]>.label-group[data-astro-cid-fecomq7m]{top:var(--_balloon-top);position:absolute;left:50%;translate:-50%}.layer[data-astro-cid-fecomq7m]>.button{bottom:var(--_icon-bottom);position:absolute;left:50%;translate:-50%}.label-group[data-astro-cid-fecomq7m]{width:var(--_balloon-width);display:block}.label-group[data-astro-cid-fecomq7m]>.coming-soon{--balloon-width:var(--_coming-soon-width);--balloon-font-size:var(--_coming-soon-font-size);--balloon-rotate:5deg;translate:var(--_coming-soon-translate,-50% -50%);position:absolute;top:100%;left:100%}.item[data-astro-cid-fecomq7m]{--_coming-soon-width:clamp(80 * var(--px), (var(--window-width) * .0759 + 21.714) * var(--px), 131 * var(--px));--_coming-soon-font-size:clamp(.5 * var(--rem), (var(--window-width) * .000373 + .215) * var(--rem), .75 * var(--rem))}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:first-child{--_piece-color:var(--color-puzzle-white-grey)}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:nth-child(2){--_piece-color:var(--color-puzzle-blue-grey)}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:nth-child(3){--_piece-color:var(--color-light-grey)}.item[data-astro-cid-fecomq7m]:where([data-shape=jagged]){--_balloon-width:clamp(97.5 * var(--px), (var(--window-width) * .146 + -13.929) * var(--px), 195 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=flash-tall]){--_balloon-width:clamp(92 * var(--px), (var(--window-width) * .137 + -13.143) * var(--px), 184 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=speech]){--_balloon-width:clamp(80 * var(--px), (var(--window-width) * .12 + -11.429) * var(--px), 160 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=flash-wide]){--_balloon-width:clamp(150 * var(--px), (var(--window-width) * .224 + -21.429) * var(--px), 300 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(20 * var(--px), (var(--window-width) * .0328 + -5.143) * var(--px), 42 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.0907 + 8.714) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-120 * var(--px), (var(--window-width) * -.0892 + 8.571) * var(--px), -60 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-100 * var(--px), (var(--window-width) * -.0744 + 7.143) * var(--px), -50 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(4){--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.0907 + 8.714) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(-30 * var(--px), (var(--window-width) * -.0208 + 0) * var(--px), -16 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.0907 + 8.714) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-110 * var(--px), (var(--window-width) * -.0818 + 7.857) * var(--px), -55 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-100 * var(--px), (var(--window-width) * -.0744 + 7.143) * var(--px), -50 * var(--px));--_coming-soon-translate:-82% -45%}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(4){--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.0907 + 8.714) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(5){--_balloon-top:clamp(-110 * var(--px), (var(--window-width) * -.0818 + 7.857) * var(--px), -55 * var(--px));--_coming-soon-translate:-92% -50%}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(64 * var(--px), (var(--window-width) * .0834 + 1e-7) * var(--px), 120 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-100 * var(--px), (var(--window-width) * -.0744 + 7.143) * var(--px), -50 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(5 * var(--px), (var(--window-width) * .00745 + -.714) * var(--px), 10 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(2) .layer[data-astro-cid-fecomq7m]>.label{--balloon-rotate:7.5deg}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-80 * var(--px), (var(--window-width) * -.0595 + 5.714) * var(--px), -40 * var(--px))}@media screen and (width>max(767px,47.9375rem)){.list[data-astro-cid-fecomq7m]:where(.-recruit){--_count:4}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:first-child .piece[data-astro-cid-fecomq7m]{translate:0 calc(1 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(2){--_shift:-.5}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(3) .piece[data-astro-cid-fecomq7m]{translate:0 calc(1 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(4){--_shift:-.5}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(4) .piece[data-astro-cid-fecomq7m]{translate:calc(1 * var(--px)) 0}.list[data-astro-cid-fecomq7m]:where(.-people){--_count:5}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(2){--_shift:.5}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(2) .piece[data-astro-cid-fecomq7m]{translate:calc(1 * var(--px)) 0}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(4){--_shift:-.5}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(5){--_shift:-1}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(5) .piece[data-astro-cid-fecomq7m]{translate:calc(-1 * var(--px)) 0}.list[data-astro-cid-fecomq7m]:where(.-company){--_count:3}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(2){--_shift:-.5}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(2) .piece[data-astro-cid-fecomq7m]{translate:calc(3 * var(--px)) calc(-3 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(3) .piece[data-astro-cid-fecomq7m]{translate:calc(3 * var(--px)) calc(1 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:nth-child(3){--_shift:-1}}@media screen and (width<=max(767px,47.9375rem)){.list[data-astro-cid-fecomq7m]{--_count:2;--_row-gap:.4}.item[data-astro-cid-fecomq7m]:nth-child(odd):last-child{--_shift:calc(var(--_row-gap) / 2);grid-column:1/-1;width:50%;margin-inline:auto}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(5){--_coming-soon-translate:-91.6% -40%}}@media screen and (width<=max(575px,35.9375rem)){.list[data-astro-cid-fecomq7m]{--_count:1;row-gap:calc(60 * var(--px))}.item[data-astro-cid-fecomq7m]{margin-top:0}.item[data-astro-cid-fecomq7m]:nth-child(odd):last-child{grid-column:auto;width:auto;margin-inline:0}.layer[data-astro-cid-fecomq7m] .label{--balloon-font-size:clamp(1.375 * var(--rem), (var(--window-width) * .000118 + 1.331) * var(--rem), 1.5 * var(--rem))}.item[data-astro-cid-fecomq7m]:where([data-shape=jagged]){--_balloon-width:clamp(132 * var(--px), (var(--window-width) * .353 + -.0153) * var(--px), 270 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=flash-tall]){--_balloon-width:clamp(137 * var(--px), (var(--window-width) * .365 + .202) * var(--px), 280 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=speech]){--_balloon-width:clamp(125 * var(--px), (var(--window-width) * .332 + .638) * var(--px), 255 * var(--px))}.item[data-astro-cid-fecomq7m]:where([data-shape=flash-wide]){--_balloon-width:clamp(240 * var(--px), (var(--window-width) * .638 + .842) * var(--px), 490 * var(--px))}.item[data-astro-cid-fecomq7m]{--_coming-soon-width:clamp(131 * var(--px), (var(--window-width) * .279 + 26.727) * var(--px), 240 * var(--px));--_coming-soon-font-size:clamp(.688 * var(--rem), (var(--window-width) * .00144 + .15) * var(--rem), 1.25 * var(--rem))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(60 * var(--px), (var(--window-width) * .159 + .689) * var(--px), 122 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.155 + -2.645) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-162 * var(--px), (var(--window-width) * -.209 + -1.556) * var(--px), -80 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-152 * var(--px), (var(--window-width) * -.198 + .618) * var(--px), -74 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-recruit) .item[data-astro-cid-fecomq7m]:nth-child(4){--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.155 + -2.645) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(60 * var(--px), (var(--window-width) * .159 + .689) * var(--px), 122 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.155 + -2.645) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-162 * var(--px), (var(--window-width) * -.209 + -1.556) * var(--px), -80 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-152 * var(--px), (var(--window-width) * -.198 + .618) * var(--px), -74 * var(--px));--_coming-soon-translate:-58% -42%}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(4){--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.155 + -2.645) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-people) .item[data-astro-cid-fecomq7m]:nth-child(5){--_balloon-top:clamp(-162 * var(--px), (var(--window-width) * -.209 + -1.556) * var(--px), -80 * var(--px));--_coming-soon-translate:-58% -50%}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]{--_icon-bottom:clamp(60 * var(--px), (var(--window-width) * .159 + .689) * var(--px), 122 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:first-child{--_balloon-top:clamp(-122 * var(--px), (var(--window-width) * -.155 + -2.645) * var(--px), -61 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-35 * var(--px), (var(--window-width) * -.0663 + 15.872) * var(--px), -9 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-top:clamp(-152 * var(--px), (var(--window-width) * -.198 + .618) * var(--px), -74 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:nth-child(2){--_balloon-top:clamp(-46 * var(--px), (var(--window-width) * -.0663 + 4.872) * var(--px), -20 * var(--px))}.list[data-astro-cid-fecomq7m]:where(.-company.-home) .item[data-astro-cid-fecomq7m]:nth-child(3){--_balloon-width:clamp(130 * var(--px), (var(--window-width) * .199 + 55.383) * var(--px), 208 * var(--px));--_balloon-top:clamp(-49 * var(--px), (var(--window-width) * -.0229 + -31.39) * var(--px), -40 * var(--px))}}a[data-astro-cid-fecomq7m].anchor{--_hover-rotate:-3deg}@media screen and (width>max(767px,47.9375rem)) and (hover:hover){a[data-astro-cid-fecomq7m].anchor:hover{z-index:1}a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-visual,a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-ring{rotate:var(--_hover-rotate)}a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-visual>.button,a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-ring>.button{--shadow-sunk:1;box-shadow:none;translate:calc(-50% + calc(4 * var(--px))) calc(4 * var(--px))}a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-visual>.button:after,a[data-astro-cid-fecomq7m].anchor:hover>.layer[data-astro-cid-fecomq7m].-ring>.button:after{inset:calc(-1 * calc(4 * var(--px)) - 1px) 0 0 calc(-1 * calc(4 * var(--px)) - 1px)}}.item[data-astro-cid-fecomq7m]:nth-child(2n) a[data-astro-cid-fecomq7m].anchor{--_hover-rotate:3deg}.js-focus-visible a[data-astro-cid-fecomq7m].anchor.focus-visible{z-index:1;box-shadow:none;outline:none}.js-focus-visible a[data-astro-cid-fecomq7m].anchor.focus-visible>.layer[data-astro-cid-fecomq7m].-ring{display:block}@media (forced-colors:active){.js-focus-visible a[data-astro-cid-fecomq7m].anchor.focus-visible{outline:calc(4 * var(--px)) solid var(--focus-ring-color,var(--color-black));outline-offset:calc(3 * var(--px));box-shadow:0 0 0 calc(3 * var(--px)) var(--focus-ring-fill,var(--color-white))}.js-focus-visible a[data-astro-cid-fecomq7m].anchor.focus-visible>.layer[data-astro-cid-fecomq7m].-ring{display:none}}
