.container[data-astro-cid-hzczhgce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-03) var(--gap);margin-top:var(--space-01)}@media screen and (max-width: max(767px,47.9375rem)){.container[data-astro-cid-hzczhgce]{grid-template-columns:minmax(0,1fr)}}.title[data-astro-cid-hzczhgce]{font-size:clamp(3 * var(--rem),var(--window-width) / 1000 * 2.817rem + 1.9436 * var(--rem),6 * var(--rem));font-weight:100;line-height:1.6}[data-astro-cid-p6ikbutb][data-tdr-business-text-component]{width:calc(50% - var(--gap) / 2);margin-top:var(--space-06)}@media screen and (max-width: max(767px,47.9375rem)){[data-astro-cid-p6ikbutb][data-tdr-business-text-component]{width:100%}}.images[data-astro-cid-wx2i5e65]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-04) var(--gap);margin-top:var(--space-03)}@media screen and (max-width: max(767px,47.9375rem)){.images[data-astro-cid-wx2i5e65]{grid-template-columns:minmax(0,1fr)}}.images[data-astro-cid-wx2i5e65] img[data-astro-cid-wx2i5e65]{display:block;width:100%}.image[data-astro-cid-wx2i5e65]{margin-top:var(--space-02)}.image[data-astro-cid-wx2i5e65] img[data-astro-cid-wx2i5e65]{display:block;width:101.4655172414%;max-width:101.4655172414%}@media screen and (max-width: max(767px,47.9375rem)){.image[data-astro-cid-wx2i5e65] img[data-astro-cid-wx2i5e65]{width:100%;max-width:400px;margin:0 auto}}.flow[data-astro-cid-wx2i5e65]{display:grid;grid-template-columns:max-content 1fr max-content 1fr;gap:var(--space-04) var(--gap);margin-top:var(--space-02)}@media screen and (max-width: max(767px,47.9375rem)){.flow[data-astro-cid-wx2i5e65]{grid-template-columns:max-content 1fr}}.flow_item[data-astro-cid-wx2i5e65]{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:span 2;grid-column:span 2;gap:0 calc(10 * var(--px));box-shadow:inset 0 0 0 1px var(--color-gray)}@media screen and (max-width: max(767px,47.9375rem)){.flow_item[data-astro-cid-wx2i5e65]{grid-template-rows:none}}.flow_key[data-astro-cid-wx2i5e65]{display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:calc(10 * var(--px));align-items:center;padding:0 calc(4 * var(--rem) - 1px) var(--space-06) calc(10 * var(--px) - 1px);border-bottom:1px solid var(--color-gray)}.flow_key[data-astro-cid-wx2i5e65] span[data-astro-cid-wx2i5e65]{align-self:start;color:var(--color-green);font-family:var(--ff-en);font-size:calc(1.6 * var(--rem));letter-spacing:normal}.flow_key[data-astro-cid-wx2i5e65] b[data-astro-cid-wx2i5e65]{padding-top:var(--space-06);line-height:1.6;font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * .376rem + 1.859 * var(--rem),2.4 * var(--rem));font-weight:300}.flow_value[data-astro-cid-wx2i5e65]{display:grid;grid-column:2/3;padding:var(--space-06) calc(40 * var(--px) - 1px) var(--space-06) 0}astro-tdr-business-model[data-astro-cid-uantb2jj]{display:contents}.container[data-astro-cid-uantb2jj]{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);margin-top:var(--space-02);overflow:hidden;isolation:isolate}@media screen and (max-width: max(767px,47.9375rem)){.container[data-astro-cid-uantb2jj]{display:block}}.header[data-astro-cid-uantb2jj]{z-index:1;grid-row:1/2;grid-column:1/2;isolation:isolate}.body[data-astro-cid-uantb2jj]{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/5;grid-column:1/3}@media screen and (max-width: max(767px,47.9375rem)){.body[data-astro-cid-uantb2jj]{display:block}}.nav[data-astro-cid-uantb2jj]{z-index:1;display:flex;grid-row:4/5;grid-column:1/2;gap:var(--gap);justify-content:flex-end;margin-top:var(--space-03);isolation:isolate}@media screen and (max-width: max(767px,47.9375rem)){.nav[data-astro-cid-uantb2jj]{display:none}}.nav[data-astro-cid-uantb2jj] svg[data-astro-cid-uantb2jj]{display:block;width:clamp(4 * var(--rem),var(--window-width) / 1000 * 3.756rem + 2.5915 * var(--rem),8 * var(--rem))}.nav_prev[data-astro-cid-uantb2jj][aria-disabled=true],.nav_next[data-astro-cid-uantb2jj][aria-disabled=true]{pointer-events:none}.nav_prev[data-astro-cid-uantb2jj][aria-disabled=true] svg[data-astro-cid-uantb2jj],.nav_next[data-astro-cid-uantb2jj][aria-disabled=true] svg[data-astro-cid-uantb2jj]{opacity:.3;transition:opacity var(--transition-duration-01) 0s var(--transition-function)}.js-focus-visible .nav_prev[data-astro-cid-uantb2jj].focus-visible,.js-focus-visible .nav_next[data-astro-cid-uantb2jj].focus-visible{outline-offset:-3px}.nav_prev[data-astro-cid-uantb2jj] svg[data-astro-cid-uantb2jj]{rotate:180deg}.section[data-astro-cid-uantb2jj]{display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;grid-row:1/5;grid-column:1/3;mix-blend-mode:plus-lighter;opacity:1;transition:opacity var(--transition-duration-03) 0s var(--transition-function),visibility var(--transition-duration-03) 0s var(--transition-function);transition-behavior:allow-discrete}.section[data-astro-cid-uantb2jj][aria-hidden]{visibility:hidden;opacity:0}@media screen and (max-width: max(767px,47.9375rem)){.section[data-astro-cid-uantb2jj]{display:block;margin-top:var(--space-03);transition:none}}.hgroup[data-astro-cid-uantb2jj]{display:flex;flex-direction:column;grid-row:2/3;grid-column:1/2;gap:calc(1 * var(--rem));margin-top:var(--space-02)}@media screen and (max-width: max(767px,47.9375rem)){.hgroup[data-astro-cid-uantb2jj]{margin-top:0}}.hgroup_num[data-astro-cid-uantb2jj]{color:var(--color-green);font-family:var(--ff-en);font-size:calc(1.6 * var(--rem));letter-spacing:normal}.hgroup_heading[data-astro-cid-uantb2jj]{font-size:calc(1.6 * var(--rem));font-weight:500}.description[data-astro-cid-uantb2jj]{grid-row:3/4;grid-column:1/2;margin-top:var(--space-06)}.image[data-astro-cid-uantb2jj]{grid-row:1/5;grid-column:2/3;align-self:end}.image[data-astro-cid-uantb2jj] img[data-astro-cid-uantb2jj]{display:block;width:100%}@media screen and (max-width: max(767px,47.9375rem)){.image[data-astro-cid-uantb2jj]{margin-top:var(--space-06)}}.other[data-astro-cid-elna5zpb]{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap);margin-top:var(--space-02)}@media screen and (max-width: max(767px,47.9375rem)){.other[data-astro-cid-elna5zpb]{display:block}}.other_header[data-astro-cid-elna5zpb]{grid-column:2/3}.other_image[data-astro-cid-elna5zpb]{grid-row:1/4;grid-column:1/2;align-self:end}@media screen and (max-width: max(767px,47.9375rem)){.other_image[data-astro-cid-elna5zpb]{margin-top:var(--space-06)}}.other_image[data-astro-cid-elna5zpb] img[data-astro-cid-elna5zpb]{display:block;width:100%}.other_headingLv5[data-astro-cid-elna5zpb]{grid-row:2/3;grid-column:2/3;margin-top:var(--space-02);font-size:calc(1.6 * var(--rem));font-weight:500}@media screen and (max-width: max(767px,47.9375rem)){.other_headingLv5[data-astro-cid-elna5zpb]{margin-top:var(--space-03)}}.other_content[data-astro-cid-elna5zpb]{grid-row:3/4;grid-column:2/3;margin-top:var(--space-06)}.small[data-astro-cid-elna5zpb]{font-size:calc(1.4 * var(--rem))}@use "@/recruit/styles/extension" as *;.container[data-astro-cid-pya45t6s]{max-width:var(--max-width);padding:0 0 var(--space-01);margin:var(--space-01) auto 0}.hgroup[data-astro-cid-pya45t6s]{padding:0 var(--offset)}.subtitle[data-astro-cid-pya45t6s]{padding:.198em 0;font-family:var(--ff-en);font-size:clamp(5 * var(--rem),var(--window-width) / 1000 * 3.756rem + 3.5915 * var(--rem),9 * var(--rem));font-weight:300;line-height:1;letter-spacing:-.04em}.subtitle[data-astro-cid-pya45t6s] span[data-astro-cid-pya45t6s]:not(.view-only){display:inline-block}.subtitle[data-astro-cid-pya45t6s] .view-only[data-astro-cid-pya45t6s]{display:flex;flex-wrap:wrap;gap:0 calc(1.3 * var(--rem))}.subtitle[data-astro-cid-pya45t6s] .accent[data-astro-cid-pya45t6s]{display:inline-block;margin-inline:-.05em .01em;font-family:var(--ff-accent);line-height:.83;translate:0 -.1em}.inner[data-astro-cid-pya45t6s]{margin-top:var(--space-03)}.list[data-astro-cid-pya45t6s]{display:grid;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-03) var(--gap)}@media screen and (max-width: max(767px,47.9375rem)){.list[data-astro-cid-pya45t6s]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}}.list_item[data-astro-cid-pya45t6s]{display:grid;grid-template-rows:subgrid;grid-row:1/3;gap:var(--space-06)}@media screen and (max-width: max(767px,47.9375rem)){.list_item[data-astro-cid-pya45t6s]{display:block;grid-row:auto}}.list_item[data-astro-cid-pya45t6s] a[data-astro-cid-pya45t6s]{display:grid;grid-template-rows:subgrid;grid-row:1/3}@media screen and (max-width: max(767px,47.9375rem)){.list_item[data-astro-cid-pya45t6s] a[data-astro-cid-pya45t6s]{display:block;grid-row:auto}}.image[data-astro-cid-pya45t6s] img[data-astro-cid-pya45t6s]{display:block;width:100%}@media screen and (max-width: max(767px,47.9375rem)){.text[data-astro-cid-pya45t6s]{margin-top:var(--space-06)}}.navigation[data-astro-cid-rpc7stjt]{margin-top:var(--space-02)}.list[data-astro-cid-rpc7stjt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap)}@media screen and (max-width: max(767px,47.9375rem)){.list[data-astro-cid-rpc7stjt]{grid-template-columns:minmax(0,1fr)}}.list_link[data-astro-cid-rpc7stjt]{display:flex;gap:0 calc(20 * var(--px));align-items:center;justify-content:space-between;height:100%;padding:calc(var(--space-06) - 1px) 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * .939rem + 1.6479 * var(--rem),3 * var(--rem));font-weight:300;line-height:1.6;background:linear-gradient(var(--color-black),var(--color-black)) 100% 100%/0 100% no-repeat;transition:background-size var(--transition-duration-02) 0s}@media (hover: hover){.list_link[data-astro-cid-rpc7stjt]:hover{background-position:0 100%;background-size:100% 100%}}@media screen and (max-width: max(767px,47.9375rem)){.list_link[data-astro-cid-rpc7stjt]{padding:calc(var(--space-06) - 1px) calc(20 * var(--px));border-top:0}}.list_link[data-astro-cid-rpc7stjt] svg[data-astro-cid-rpc7stjt]{width:clamp(2 * var(--rem),var(--window-width) / 1000 * .939rem + 1.6479 * var(--rem),3 * var(--rem))}.-space-06{margin-top:var(--space-06)}
