.site-flows[data-v-0c04c5d1]{--pad-b-s:calc(var(--min-height-header-sp) + min(calc(var(--vw)*40),var(--rem)*40));--pad-i:min(calc(var(--vw)*15),var(--rem)*15);--pad-y:min(calc(var(--vw)*40),var(--rem)*40);display:grid;grid-template:"list"max-content/1fr;padding-block-start:var(--pad-b-s);padding-inline:var(--pad-i)}@media (min-width:64rem){.site-flows[data-v-0c04c5d1]{--pad-b-s:calc(var(--min-height-header-pc-at-top) + min(calc(var(--vw)*100),var(--rem)*100));--pad-y:min(calc(var(--vw)*40),var(--rem)*40);--pad-i:min(calc(var(--vw)*40),var(--rem)*40)}}:where(.site-flows) .list[data-v-0c04c5d1]{display:grid;gap:min(calc(var(--vw)*9),var(--rem)*9);grid-area:list;grid-template:repeat(2,1fr)/repeat(2,1fr)}@media (min-width:64rem){:where(.site-flows) .list[data-v-0c04c5d1]{grid-template:auto/repeat(4,1fr)}:where(.site-flows) .list .item[data-v-0c04c5d1]{gap:min(calc(var(--vw)*40),var(--rem)*40)}}:where(.site-flows) .list .item .link[data-v-0c04c5d1]{--pad-b:min(calc(var(--vw)*10),var(--rem)*10);--pad-i:min(calc(var(--vw)*10),var(--rem)*10);--pad-y-1:min(calc(var(--vw)*8),var(--rem)*8);--pad-y-2:min(calc(var(--vw)*9),var(--rem)*9);display:grid;grid-template:"text-en" max-content "." var(--pad-y-1)"text-ja" max-content "." var(--pad-y-2)"icon" max-content/1fr;padding-block:var(--pad-b);padding-inline:var(--pad-i)}@media (min-width:64rem){:where(.site-flows) .list .item .link[data-v-0c04c5d1]{padding-block:min(calc(var(--vw)*20),var(--rem)*20)}}:where(.site-flows) .list .item :where(.link) .text[data-v-0c04c5d1]:first-child{grid-area:text-en}:where(.site-flows) .list .item :where(.link) .text[data-v-0c04c5d1]:nth-child(2){grid-area:text-ja;min-height:3em}@media (min-width:64rem){:where(.site-flows) .list .item :where(.link) .text[data-v-0c04c5d1]:nth-child(2){min-height:auto}}:where(.site-flows) .list .item :where(.link) .icon[data-v-0c04c5d1]{bottom:min(calc(var(--vw)*10),var(--rem)*10);grid-area:icon;right:min(calc(var(--vw)*10),var(--rem)*10);width:min(calc(var(--vw)*12),var(--rem)*12)}@media (min-width:64rem){:where(.site-flows) .list .item :where(.link) .icon[data-v-0c04c5d1]{width:min(calc(var(--vw)*18),var(--rem)*18)}}.company-title[data-v-cb82a109]{gap:min(calc(var(--vw)*8),var(--rem)*8)}@media (min-width:64rem){.company-title[data-v-cb82a109]{gap:min(calc(var(--vw)*20),var(--rem)*20)}}.company-title .title[data-v-cb82a109]{gap:min(calc(var(--vw)*4),var(--rem)*4)}@media (min-width:64rem){.company-title .title[data-v-cb82a109]{gap:min(calc(var(--vw)*12),var(--rem)*12)}}.message[data-v-51267566]{--pad-b-s:min(calc(var(--vw)*60),var(--rem)*60);--pad-b-e:min(calc(var(--vw)*120),var(--rem)*120);--pad-i:min(calc(var(--vw)*15),var(--rem)*15);--pad-y-1:min(calc(var(--vw)*42),var(--rem)*42);--pad-y-2:min(calc(var(--vw)*40),var(--rem)*40);--pad-y-3:min(calc(var(--vw)*32),var(--rem)*32);display:grid;grid-template:"title" max-content "." var(--pad-y-1)"mv" max-content "." var(--pad-y-2)"text" max-content "." var(--pad-y-3)"ceo" max-content/1fr;padding-block-end:var(--pad-b-e);padding-block-start:var(--pad-b-s)}@media (min-width:64rem){.message[data-v-51267566]{--pad-b-s:min(calc(var(--vw)*120),var(--rem)*120);--pad-b-e:min(calc(var(--vw)*200),var(--rem)*200);--pad-i:min(calc(var(--vw)*40),var(--rem)*40);--pad-y-1:min(calc(var(--vw)*100),var(--rem)*100);--pad-y-2:min(calc(var(--vw)*50),var(--rem)*50);--pad-y-3:min(calc(var(--vw)*60),var(--rem)*60)}}.message .title[data-v-51267566]{grid-area:title;padding-inline:var(--pad-i)}@media (min-width:64rem){.message .mv[data-v-51267566]{grid-template:auto/repeat(4,1fr)}}.message .mv[data-v-51267566]{grid-area:mv}.message .text[data-v-51267566]{gap:1.2em;grid-area:text}.message .ceo[data-v-51267566],.message .text[data-v-51267566]{display:grid;padding-inline:var(--pad-i)}.message .ceo[data-v-51267566]{gap:min(calc(var(--vw)*16),var(--rem)*16);grid-area:ceo;grid-template-columns:max-content 1fr}@media (min-width:64rem){.message .ceo[data-v-51267566]{gap:min(calc(var(--vw)*28),var(--rem)*28)}}.message .ceo .picture[data-v-51267566]{width:min(calc(var(--vw)*100),var(--rem)*100)}@media (min-width:64rem){.message .ceo .picture[data-v-51267566]{width:min(calc(var(--vw)*150),var(--rem)*150)}}.message .ceo .info[data-v-51267566]{--pad-y:min(calc(var(--vw)*2),var(--rem)*2);--pad-x:min(calc(var(--vw)*16),var(--rem)*16);display:grid;grid-template:"title title title" max-content ". . ." var(--pad-y)"name-ja . name-en" max-content/max-content var(--pad-x)max-content}.message .ceo .info .title[data-v-51267566]{grid-area:title}.message .ceo .info>.ja[data-v-51267566]{font-family:var(--font-secondary-ja);grid-area:name-ja}.message[data-company-page=message] .info .name.ja{grid-area:name-ja}.message[data-company-page=message] .info .name.en{font-family:var(--font-secondary-en);grid-area:name-en;margin-top:.1em}.overview[data-v-f0fc5a64]{--pad-b-s:min(calc(var(--vw)*64),var(--rem)*64);--pad-b-e:min(calc(var(--vw)*120),var(--rem)*120);--pad-i:min(calc(var(--vw)*15),var(--rem)*15);--pad-y:min(calc(var(--vw)*40),var(--rem)*40);display:grid;grid-template:"title" max-content "." var(--pad-y)"list-wrapper" max-content/1fr;padding-block-end:var(--pad-b-e);padding-block-start:var(--pad-b-s);padding-inline:var(--pad-i)}@media (min-width:64rem){.overview[data-v-f0fc5a64]{--pad-b-s:min(calc(var(--vw)*120),var(--rem)*120);--pad-b-e:min(calc(var(--vw)*200),var(--rem)*200);--pad-i:min(calc(var(--vw)*40),var(--rem)*40);--pad-x:min(calc(var(--vw)*100),var(--rem)*100);grid-template:"title . list-wrapper" max-content/max-content var(--pad-x)1fr}}.overview .title[data-v-f0fc5a64]{grid-area:title}.overview .list-wrapper[data-v-f0fc5a64]{grid-area:list-wrapper}@media (min-width:64rem){.overview .list-wrapper[data-v-f0fc5a64]{margin:0 auto;width:min(100%,calc(var(--vw)*716))}}.overview .list-wrapper .list[data-v-f0fc5a64]{display:flex;flex-direction:column}.overview[data-company-page=overview] .list-wrapper .list .item{--pad-b-s:min(calc(var(--vw)*10),var(--rem)*10);--pad-b-e:min(calc(var(--vw)*24),var(--rem)*24);display:flex;flex-direction:column;gap:min(calc(var(--vw)*16),var(--rem)*16);padding-block-end:var(--pad-b-e);padding-block-start:var(--pad-b-s);position:relative}@media (min-width:64rem){.overview[data-company-page=overview] .list-wrapper .list .item{--pad-b-e:min(calc(var(--vw)*32),var(--rem)*32);flex-direction:row}}.overview[data-company-page=overview] .list-wrapper .list .item:before{background-color:var(--line-color-primary);content:"";height:1px;left:0;position:absolute;top:0;width:100%}@media (min-width:64rem){.overview[data-company-page=overview] .list-wrapper .list .item .term{min-width:4em}}.overview[data-company-page=overview] .list-wrapper .list .item .desc{display:flex;flex-direction:column;gap:min(calc(var(--vw)*6),var(--rem)*6)}.executives[data-v-5010c6ab]{--pad-b-s:min(calc(var(--vw)*64),var(--rem)*64);--pad-b-e:min(calc(var(--vw)*120),var(--rem)*120);--pad-i:min(calc(var(--vw)*15),var(--rem)*15);--pad-y:min(calc(var(--vw)*60),var(--rem)*60);display:grid;grid-template:"title" max-content "." var(--pad-y)"list-wrapper" max-content/1fr;padding-block-end:var(--pad-b-e);padding-block-start:var(--pad-b-s);padding-inline:var(--pad-i)}@media (min-width:64rem){.executives[data-v-5010c6ab]{--pad-b-s:min(calc(var(--vw)*120),var(--rem)*120);--pad-b-e:min(calc(var(--vw)*200),var(--rem)*200);--pad-i:min(calc(var(--vw)*40),var(--rem)*40);--pad-y:min(calc(var(--vw)*100),var(--rem)*100)}}.executives .title[data-v-5010c6ab]{grid-area:title}.executives .list-wrapper[data-v-5010c6ab]{grid-area:list-wrapper}.executives .list-wrapper .list[data-v-5010c6ab]{display:flex;flex-direction:column;gap:min(calc(var(--vw)*40),var(--rem)*40)}@media (min-width:64rem){.executives .list-wrapper .list[data-v-5010c6ab]{display:grid;grid-template-columns:repeat(2,1fr)}}.executives .list-wrapper .list .item[data-v-5010c6ab]{display:flex;flex-direction:column;gap:min(calc(var(--vw)*16),var(--rem)*16)}.executives .list-wrapper .list .item .card[data-v-5010c6ab]{display:grid;gap:min(calc(var(--vw)*16),var(--rem)*16)}@media (min-width:64rem){.executives .list-wrapper .list .item .card[data-v-5010c6ab]{grid-template-columns:max-content 1fr}}.executives .list-wrapper .list .item .card .picture img[data-v-5010c6ab]{aspect-ratio:345/260}@media (min-width:64rem){.executives .list-wrapper .list .item .card .picture img[data-v-5010c6ab]{aspect-ratio:300/283;width:calc((300/var(--comp-w))*100vw)}}.executives[data-company-page=executives] .list-wrapper .list .card .desc{--pad-y-1:min(calc(var(--vw)*3),var(--rem)*3);--pad-y-2:min(calc(var(--vw)*10),var(--rem)*10);--pad-y-3:min(calc(var(--vw)*16),var(--rem)*16);display:grid;grid-template:"job-title-ja" max-content "." var(--pad-y-1)"job-title-en" max-content "." var(--pad-y-2)"name" max-content "." var(--pad-y-3)"career" max-content/1fr}.executives[data-company-page=executives] .list-wrapper .list .card .desc .job-title.ja{grid-area:job-title-ja}.executives[data-company-page=executives] .list-wrapper .list .card .desc .job-title.en{grid-area:job-title-en}.executives[data-company-page=executives] .list-wrapper .list .card .desc .name{align-items:center;display:flex;gap:min(calc(var(--vw)*10),var(--rem)*10);grid-area:name}.executives[data-company-page=executives] .list-wrapper .list .card .desc .career{grid-area:career}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */.history[data-v-abd55a1a]{--pad-b-s:min(calc(var(--vw)*64),var(--rem)*64);--pad-b-e:min(calc(var(--vw)*120),var(--rem)*120);--pad-i:min(calc(var(--vw)*15),var(--rem)*15);--pad-y:min(calc(var(--vw)*80),var(--rem)*80);display:grid;grid-template:"title" max-content "." var(--pad-y)"list-wrapper" max-content/1fr;padding-block-end:var(--pad-b-e);padding-block-start:var(--pad-b-s);padding-inline:var(--pad-i)}@media (min-width:64rem){.history[data-v-abd55a1a]{--pad-b-s:min(calc(var(--vw)*120),var(--rem)*120);--pad-b-e:min(calc(var(--vw)*200),var(--rem)*200);--pad-i:min(calc(var(--vw)*40),var(--rem)*40);--pad-y:min(calc(var(--vw)*100),var(--rem)*100)}}.history .title[data-v-abd55a1a]{grid-area:title}.history .list-wrapper[data-v-abd55a1a]{grid-area:list-wrapper}.history .list-wrapper .list[data-v-abd55a1a]{--pad-right:min(calc(var(--vw)*15),var(--rem)*15);--pad-left:min(calc(var(--vw)*11),var(--rem)*11);--icon-width:min(calc(var(--vw)*40),var(--rem)*40);display:flex;flex-direction:column;padding-left:calc(var(--pad-left) + var(--icon-width));padding-right:var(--pad-right)}@media (min-width:64rem){.history .list-wrapper .list[data-v-abd55a1a]{padding-left:0}}.history .list-wrapper .list .item[data-v-abd55a1a]{padding-bottom:min(calc(var(--vw)*48),var(--rem)*48);position:relative}.history .list-wrapper .list .item[data-v-abd55a1a]:before{background-color:var(--line-color-primary);content:"";height:100%;left:calc((var(--pad-left) + var(--icon-width)*.5)*-1 - 1px);position:absolute;top:0;width:2px}:is(.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd),.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n)):after{aspect-ratio:1;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12'/%3E%3C/mask%3E%3Cpath fill='%23EAEBEE' d='M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12'/%3E%3Cpath fill='%23000' d='M12 24v-.6C5.704 23.4.6 18.296.6 12H-.6c0 6.959 5.641 12.6 12.6 12.6zm12-12h-.6c0 6.296-5.104 11.4-11.4 11.4v1.2c6.959 0 12.6-5.641 12.6-12.6zM12 0v.6C18.296.6 23.4 5.704 23.4 12h1.2C24.6 5.041 18.959-.6 12-.6zm0 0v-.6C5.041-.6-.6 5.041-.6 12H.6C.6 5.704 5.704.6 12 .6z' mask='url(%23a)'/%3E%3Cpath fill='%2336383C' d='M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/%3E%3C/svg%3E") 50%/contain no-repeat;height:auto;left:calc((var(--pad-left) + var(--icon-width))*-1);top:0;width:var(--icon-width)}@media (min-width:64rem){.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd){--pad-for-odd:min(calc(var(--vw)*120),var(--rem)*120);padding-inline-start:var(--pad-for-odd);transform:translate(50%)}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd):after{left:0;transform:translate(-100%)}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd):before{left:calc(var(--icon-width)*.5*-1 - 1px)}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n){--pad-for-even:min(calc(var(--vw)*80),var(--rem)*80);padding-inline-end:var(--pad-for-even);transform:translate(calc(-50% - var(--icon-width)))}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n):after{left:auto;right:0;transform:translate(100%)}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n):before{left:auto;right:calc(var(--icon-width)*.5*-1 - 1px)}}.history .list-wrapper .list .item[data-v-abd55a1a]{width:min(100%,544.8px)}@media (min-width:64rem){.history .list-wrapper .list .item[data-v-abd55a1a]{margin-inline:auto;width:calc(454/var(--comp-w)*100vw)}}:is(.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd),.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n)):after{content:"";position:absolute}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd)>*{rotate:10deg;translate:100vw 20px}@media (min-width:64rem){.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(odd)>*{rotate:20deg;translate:50vw 20px}}.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n)>*{rotate:10deg;translate:100vw 20px}@media (min-width:64rem){.history .list-wrapper .list .item[data-v-abd55a1a]:nth-child(2n)>*{rotate:-20deg;translate:-50vw 20px}}.history[data-company-page=history] .item .card:not(:has(.sublist)) .date{display:flex;flex-direction:column;position:relative}.history[data-company-page=history] .item .card:not(:has(.sublist)) .text{margin-top:min(calc(var(--vw)*12),var(--rem)*12)}@media (min-width:64rem){.history[data-company-page=history] .item .card:not(:has(.sublist)) .text{margin-left:min(calc(var(--vw)*48),calc(var(--rem)*48));margin-top:min(calc(var(--vw)*22*-1),calc(var(--rem)*22*-1))}}@media (min-width:80rem){.history[data-company-page=history] .item .card:not(:has(.sublist)) .text{margin-top:min(calc(var(--vw)*24*-1),calc(var(--rem)*24*-1))}}.history[data-company-page=history] .item .card:has(.sublist) .sublist .date{display:flex;flex-direction:column}.history[data-company-page=history] .item .card:has(.sublist) .sublist .text{margin-top:min(calc(var(--vw)*12),var(--rem)*12)}@media (min-width:64rem){.history[data-company-page=history] .item .card:has(.sublist) .sublist .text{margin-left:min(calc(var(--vw)*48),calc(var(--rem)*48));margin-top:min(calc(var(--vw)*22*-1),calc(var(--rem)*22*-1))}}@media (min-width:80rem){.history[data-company-page=history] .item .card:has(.sublist) .sublist .text{margin-top:min(calc(var(--vw)*24*-1),calc(var(--rem)*24*-1))}}.history[data-company-page=history] .item .card:has(.sublist) .sublist .subitem:not(:first-child){margin-top:min(calc(var(--vw)*20),var(--rem)*20)}.history[data-company-page=history] .item .card .date .year{font-family:var(--font-secondary-en);font-size:min(calc(var(--vw)*60),calc(var(--rem)*60));line-height:var(--leading-100,1)}@media (min-width:64rem){.history[data-company-page=history] .item .card .date .year{font-size:min(calc(var(--vw)*72),calc(var(--rem)*72))}}.history[data-company-page=history] .item .card .date .month{font-size:min(calc(var(--vw)*18),calc(var(--rem)*18));font-weight:var(--font-weight-m)}.history[data-company-page=history] .item .card .text{font-size:min(calc(var(--vw)*15),calc(var(--rem)*15));font-weight:var(--font-weight-b);line-height:min(calc(var(--vw)*24),calc(var(--rem)*24));line-height:var(--leading-150)}@media (min-width:64rem){.history[data-company-page=history] .item .card .text{font-size:min(calc(var(--vw)*18),calc(var(--rem)*18))}}
