@keyframes top_marquee-to-bottom-first-child__Cp2rH{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes top_marquee-to-bottom-last-child__eq_j3{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes top_marquee-to-left-first-child__OlM38{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes top_marquee-to-left-last-child__tGXDg{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.top_pg-home-section-heading__kg1qs{display:flex;column-gap:max(1.8125rem,calc(.0201 * 100vw))}@media screen and (max-width:80em){.top_pg-home-section-heading__kg1qs{column-gap:clamp(.9375rem,calc(.0155 * 100vw + .5749rem),1.8125rem)}}@media screen and (max-width:23.4375em){.top_pg-home-section-heading__kg1qs{column-gap:min(calc(.04 * 100vw),.9375rem)}}.top_pg-home-section-heading_ja__vjXXI{flex-shrink:0;align-self:flex-start;border-radius:max(.25rem,calc(.0028 * 100vw));padding:max(1.25rem,calc(.0139 * 100vw)) max(.9375rem,calc(.0104 * 100vw));writing-mode:vertical-rl;font-size:max(2.25rem,calc(.025 * 100vw));font-weight:500;letter-spacing:.2em;white-space:nowrap;color:#292d30;background-color:#fff;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1);transition:clip-path .6s cubic-bezier(.46,.1,.3,1);transition:clip-path .6s cubic-bezier(.46,.1,.3,1),-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1)}@media screen and (max-width:80em){.top_pg-home-section-heading_ja__vjXXI{padding:clamp(.75rem,calc(.0088 * 100vw + .5428rem),1.25rem) clamp(.625rem,calc(.0055 * 100vw + .4955rem),.9375rem);font-size:clamp(1.625rem,calc(.011 * 100vw + 1.366rem),2.25rem)}}@media screen and (max-width:23.4375em){.top_pg-home-section-heading_ja__vjXXI{border-radius:min(calc(.0107 * 100vw),.25rem);padding:min(calc(.032 * 100vw),.75rem) min(calc(.0267 * 100vw),.625rem);font-size:min(calc(.0693 * 100vw),1.625rem)}}.top_pg-home-section-heading__kg1qs.is-shown .top_pg-home-section-heading_ja__vjXXI{-webkit-clip-path:inset(0);clip-path:inset(0)}.top_pg-home-section-heading_en__rJXrH{font-family:EB Garamond,serif;font-size:max(5.0625rem,calc(.0563 * 100vw));font-weight:400;letter-spacing:.05em;color:#d1d7dc;opacity:0;filter:blur(.1em);transition:opacity .6s cubic-bezier(.46,.1,.3,1) .1s,filter .6s cubic-bezier(.46,.1,.3,1) .1s}@media screen and (max-width:80em){.top_pg-home-section-heading_en__rJXrH{font-size:clamp(3rem,calc(.0365 * 100vw + 2.1454rem),5.0625rem)}}@media screen and (max-width:48em){.top_pg-home-section-heading_en__rJXrH{margin-top:-.1em}}@media screen and (max-width:23.4375em){.top_pg-home-section-heading_en__rJXrH{font-size:min(calc(.128 * 100vw),3rem)}}.top_pg-home-section-heading__kg1qs.is-shown .top_pg-home-section-heading_en__rJXrH{opacity:1;filter:blur(0)}.top_pg-home-section-heading_lead__KMG0S{margin-top:max(2rem,calc(.0222 * 100vw));font-size:max(1rem,calc(.0111 * 100vw));letter-spacing:.05em;line-height:1.6;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:80em){.top_pg-home-section-heading_lead__KMG0S{margin-top:clamp(.625rem,calc(.0243 * 100vw + .0552rem),2rem);font-size:clamp(.8125rem,calc(.0033 * 100vw + .7348rem),1rem)}}@media screen and (max-width:23.4375em){.top_pg-home-section-heading_lead__KMG0S{margin-top:min(calc(.0267 * 100vw),.625rem);font-size:min(calc(.0347 * 100vw),.8125rem)}}.top_pg-home-hero__Vphtc{padding-top:calc(var(--header-height-basis) + max(10.4375rem,calc(.116 * 100vw)));background-image:url(/images/common/bg-noise-opacity100.jpg)}@media screen and (max-width:48em){.top_pg-home-hero__Vphtc{padding-top:calc(var(--header-height-basis) + clamp(3.9375rem,calc(.2646 * 100vw + -2.2648rem),10.4375rem))}}@media screen and (max-width:23.4375em){.top_pg-home-hero__Vphtc{padding-top:calc(var(--header-height-basis) + min(calc(.168 * 100vw),3.9375rem))}}.top_pg-home-hero_inner__iKRVT{position:relative;z-index:0;padding:0 max(1.25rem,calc(.0139 * 100vw))}@media screen and (max-width:48em){.top_pg-home-hero_inner__iKRVT{padding:0 2.6667%}}.top_pg-home-hero_logo-wrapper__mGy3Y{position:absolute;z-index:-1;top:0;left:max(7.6875rem,calc(.0854 * 100vw));transform:translateY(-81.0345%);width:max(25.5625rem,calc(.284 * 100vw));aspect-ratio:409/116;opacity:0;transition:opacity .6s cubic-bezier(.46,.1,.3,1) .3s}@media screen and (max-width:90em){.top_pg-home-hero_logo-wrapper__mGy3Y{left:clamp(1.5625rem,calc(.092 * 100vw + -.5942rem),7.6875rem)}}@media screen and (max-width:48em){.top_pg-home-hero_logo-wrapper__mGy3Y{width:clamp(10rem,calc(.6336 * 100vw + -4.8497rem),25.5625rem)}}@media screen and (max-width:23.4375em){.top_pg-home-hero_logo-wrapper__mGy3Y{left:6.6667%;width:min(calc(.4267 * 100vw),10rem)}}.is-content-shown .top_pg-home-hero_logo-wrapper__mGy3Y{opacity:1}.top_pg-home-hero_logo__81dr_{width:100%;height:100%;object-fit:contain}.top_pg-home-hero_video-wrapper__KJPbh{width:100%;aspect-ratio:1400/640;-webkit-mask-image:linear-gradient(-1deg,transparent 0 47.5%,black 52.5% 100%);mask-image:linear-gradient(-1deg,transparent 0 47.5%,black 52.5% 100%);-webkit-mask-position:center 99%;mask-position:center 99%;-webkit-mask-size:auto 220%;mask-size:auto 220%;transition:-webkit-mask-position .6s cubic-bezier(.1,.5,.5,.9),-webkit-mask-size .6s cubic-bezier(.1,.5,.5,.9);transition:mask-position .6s cubic-bezier(.1,.5,.5,.9),mask-size .6s cubic-bezier(.1,.5,.5,.9);transition:mask-position .6s cubic-bezier(.1,.5,.5,.9),mask-size .6s cubic-bezier(.1,.5,.5,.9),-webkit-mask-position .6s cubic-bezier(.1,.5,.5,.9),-webkit-mask-size .6s cubic-bezier(.1,.5,.5,.9)}@media screen and (max-width:90em){.top_pg-home-hero_video-wrapper__KJPbh{height:40rem;aspect-ratio:auto}}@media screen and (max-width:48em){.top_pg-home-hero_video-wrapper__KJPbh{height:auto;aspect-ratio:355/355}}.is-content-shown .top_pg-home-hero_video-wrapper__KJPbh{-webkit-mask-position:center top;mask-position:center top}.top_pg-home-hero_video__ZZzYj{display:block;width:100%;height:100%;object-fit:cover}.top_pg-home-hero_copy-wrapper__CQKLQ{position:absolute;top:0;right:12.5%;transform:translateY(-20.936%);display:grid;place-content:center;border-radius:max(.25rem,calc(.0028 * 100vw));padding:max(2.1875rem,calc(.0243 * 100vw)) max(1.125rem,calc(.0125 * 100vw));background-color:#fff;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1) .3s;transition:clip-path .6s cubic-bezier(.46,.1,.3,1) .3s;transition:clip-path .6s cubic-bezier(.46,.1,.3,1) .3s,-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1) .3s}@media screen and (max-width:90em){.top_pg-home-hero_copy-wrapper__CQKLQ{right:clamp(1.5625rem,calc(.1455 * 100vw + -1.8486rem),11.25rem)}}@media screen and (max-width:48em){.top_pg-home-hero_copy-wrapper__CQKLQ{transform:translateY(-16.2264%);padding:clamp(1.5rem,calc(.028 * 100vw + .844rem),2.1875rem) clamp(.75rem,calc(.0153 * 100vw + .3922rem),1.125rem)}}@media screen and (max-width:23.4375em){.top_pg-home-hero_copy-wrapper__CQKLQ{right:6.6667%;border-radius:min(calc(.0107 * 100vw),.25rem);padding:min(calc(.064 * 100vw),1.5rem) min(calc(.032 * 100vw),.75rem)}}.is-content-shown .top_pg-home-hero_copy-wrapper__CQKLQ{-webkit-clip-path:inset(0);clip-path:inset(0)}.top_pg-home-hero_copy__E7ixH{width:max(2rem,calc(.0222 * 100vw));height:auto}@media screen and (max-width:48em){.top_pg-home-hero_copy__E7ixH{width:clamp(1.25rem,calc(.0305 * 100vw + .5344rem),2rem)}}@media screen and (max-width:23.4375em){.top_pg-home-hero_copy__E7ixH{width:min(calc(.0533 * 100vw),1.25rem)}}.top_pg-home-company__TiO6r{margin-top:max(11.0625rem,calc(.1229 * 100vw))}@media screen and (max-width:48em){.top_pg-home-company__TiO6r{position:relative;margin-top:0}}.top_pg-home-company_content__5Zyu9{position:relative;margin:0 auto;width:max(47.1875rem,calc(.5243 * 100vw));max-width:calc(100% - 120px)}@media screen and (max-width:48em){.top_pg-home-company_content__5Zyu9{position:static;padding-top:clamp(5rem,calc(.1221 * 100vw + 2.1374rem),8rem);width:33.75rem;max-width:86.6667%}}@media screen and (max-width:23.4375em){.top_pg-home-company_content__5Zyu9{padding-top:min(calc(.2133 * 100vw),5rem)}}@media screen and (max-width:48em){.top_pg-home-company_content_inner__pRTiv{position:relative}}.top_pg-home-company_bird__TU6aj{position:absolute;top:min(-4.75rem,calc(-.0528 * 100vw));left:min(-14.4375rem,calc(-.1604 * 100vw));width:max(8.875rem,calc(.0986 * 100vw));height:auto}@media screen and (max-width:90em){.top_pg-home-company_bird__TU6aj{left:clamp(-14.4375rem,calc(-.3722 * 100vw + 19.0625rem),-1.875rem)}}@media screen and (max-width:48em){.top_pg-home-company_bird__TU6aj{top:0;left:calc(.04*100vw);transform:translateY(-52.9412%);width:clamp(6.25rem,calc(.1069 * 100vw + 3.7452rem),8.875rem)}}@media screen and (max-width:23.4375em){.top_pg-home-company_bird__TU6aj{left:min(calc(.04 * 100vw),.9375rem);width:min(calc(.2667 * 100vw),6.25rem)}}.top_pg-home-company_text-wrapper__URaWM{position:absolute;top:min(-4.9375rem,calc(-.0549 * 100vw));right:min(-10.125rem,calc(-.1125 * 100vw))}@media screen and (max-width:90em){.top_pg-home-company_text-wrapper__URaWM{right:clamp(-10.125rem,calc(-.2444 * 100vw + 11.875rem),-1.875rem)}}@media screen and (max-width:48em){.top_pg-home-company_text-wrapper__URaWM{position:static}}@media screen and (max-width:23.4375em){.top_pg-home-company_text-wrapper__URaWM{row-gap:min(calc(.0293 * 100vw),.6875rem)}}.top_pg-home-company_text__Ou3Ff{display:grid;grid-template-columns:repeat(4,auto);grid-column-gap:1.875em;column-gap:1.875em;font-size:max(1rem,calc(.0111 * 100vw));letter-spacing:.13em;color:#292d30}@media screen and (max-width:64em){.top_pg-home-company_text__Ou3Ff{font-size:clamp(.8125rem,calc(.0227 * 100vw + -.2784rem),1rem)}}@media screen and (max-width:48em){.top_pg-home-company_text__Ou3Ff{grid-template-columns:100%;gap:.785em 0;width:100%;font-size:clamp(.875rem,calc(.0075 * 100vw + .6981rem),1rem);line-height:1.6;letter-spacing:.075em;text-align:justify;overflow-x:clip}}@media screen and (max-width:23.4375em){.top_pg-home-company_text__Ou3Ff{font-size:min(calc(.0373 * 100vw),.875rem)}}.top_pg-home-company_text_part__e8I97{align-self:flex-start;padding:.75em .75em .375em;writing-mode:vertical-rl;background-color:#fff;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1);transition:clip-path .6s cubic-bezier(.46,.1,.3,1);transition:clip-path .6s cubic-bezier(.46,.1,.3,1),-webkit-clip-path .6s cubic-bezier(.46,.1,.3,1)}.top_pg-home-company_text_part__e8I97:first-child{grid-column:4;grid-row:1;transition-delay:0s}@media screen and (max-width:48em){.top_pg-home-company_text_part__e8I97:first-child{grid-column:auto;grid-row:auto}}.top_pg-home-company_text_part__e8I97:nth-child(2){grid-column:3;grid-row:1;transition-delay:.05s}@media screen and (max-width:48em){.top_pg-home-company_text_part__e8I97:nth-child(2){grid-column:auto;grid-row:auto}}.top_pg-home-company_text_part__e8I97:nth-child(3){grid-column:2;grid-row:1;transition-delay:.1s}@media screen and (max-width:48em){.top_pg-home-company_text_part__e8I97:nth-child(3){grid-column:auto;grid-row:auto}}.top_pg-home-company_text_part__e8I97:nth-child(4){grid-column:1;grid-row:1;transition-delay:.15s}@media screen and (max-width:48em){.top_pg-home-company_text_part__e8I97:nth-child(4){grid-column:auto;grid-row:auto}.top_pg-home-company_text_part__e8I97{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);padding:0;writing-mode:initial;background-color:rgba(0,0,0,0)}.top_pg-home-company_text_line__NGfs1{padding:.3em .7em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff}}.top_pg-home-company_text_num__8ZKu0{display:inline-flex;justify-content:center;align-items:center;height:1.035em;transform:rotate(-90deg);letter-spacing:0}@media screen and (max-width:48em){.top_pg-home-company_text_num__8ZKu0{display:inline;height:auto;letter-spacing:inherit;transform:none}}.top_pg-home-company__TiO6r.is-fixed .top_pg-home-company_text_part__e8I97{-webkit-clip-path:inset(0);clip-path:inset(0)}.top_pg-home-company_img-outer-wrapper__ptKAg{width:100%;aspect-ratio:755/520}@media screen and (max-width:48em){.top_pg-home-company_img-outer-wrapper__ptKAg{margin-top:clamp(2.125rem,calc(.0519 * 100vw + .9084rem),3.4rem)}}@media screen and (max-width:23.4375em){.top_pg-home-company_img-outer-wrapper__ptKAg{margin-top:min(calc(.0907 * 100vw),2.125rem)}}.top_pg-home-company_img-wrapper__93HQZ{position:relative;z-index:-1;width:100%;height:100%;border:8px solid #fff}@media screen and (max-width:48em){.top_pg-home-company_img-wrapper__93HQZ{border-width:clamp(.2188rem,calc(.0115 * 100vw + -.0496rem),.5rem)}}@media screen and (max-width:23.4375em){.top_pg-home-company_img-wrapper__93HQZ{border-width:min(calc(.0093 * 100vw),.2188rem)}}.top_pg-home-company_img__WF5Vb{width:100%;height:100%;object-fit:cover}.top_pg-home-company_name-wrapper__UteoS{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:106.8874%;overflow:hidden}@media screen and (max-width:48em){.top_pg-home-company_name-wrapper__UteoS{width:104.6154%}}.top_pg-home-company_name__NTgSY{width:100%;height:auto;transform:translateY(100%);transition:transform .6s cubic-bezier(.46,.1,.3,1)}.top_pg-home-company__TiO6r.is-fixed .top_pg-home-company_name__NTgSY{transform:none}.top_pg-home-company_more__MCqLo{width:max(19.0625rem,calc(.2118 * 100vw));margin:max(6.3125rem,calc(.0701 * 100vw)) auto 0;opacity:0;transform:translateY(5%);transition:opacity .6s cubic-bezier(.46,.1,.3,1) .2s,transform .6s cubic-bezier(.46,.1,.3,1) .2s}@media screen and (max-width:48em){.top_pg-home-company_more__MCqLo{margin-top:clamp(3.8125rem,calc(.0931 * 100vw + 1.6298rem),6.1rem);width:58vw}}@media screen and (max-width:33.75em){.top_pg-home-company_more__MCqLo{width:86.6667%}}@media screen and (max-width:23.4375em){.top_pg-home-company_more__MCqLo{margin-top:min(calc(.1627 * 100vw),3.8125rem)}}.top_pg-home-company__TiO6r.is-fixed .top_pg-home-company_more__MCqLo{opacity:1;transform:none}.top_pg-home-news__zjPnU{position:relative;margin-top:max(9.75rem,calc(.1083 * 100vw));padding-bottom:max(7.5rem,calc(.0833 * 100vw));background-color:#fff}@media screen and (max-width:48em){.top_pg-home-news__zjPnU{margin-top:10rem;padding-bottom:clamp(6.25rem,calc(.0509 * 100vw + 5.0573rem),7.5rem)}}@media screen and (max-width:23.4375em){.top_pg-home-news__zjPnU{margin-top:min(calc(.4267 * 100vw),10rem);padding-bottom:min(calc(.2667 * 100vw),6.25rem)}}.top_pg-home-news__zjPnU:before{content:"";position:absolute;right:max(4.1875rem,calc(.0465 * 100vw));bottom:calc(100% - 1px);width:max(29.875rem,calc(.3319 * 100vw));aspect-ratio:478/81;background-image:url(/images/page/home/news-mountain.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:80em){.top_pg-home-news__zjPnU:before{width:clamp(23.75rem,calc(.1914 * 100vw + 14.5625rem),29.875rem);right:clamp(0rem,calc(.1309 * 100vw + -6.2813rem),4.1875rem)}}@media screen and (max-width:48em){.top_pg-home-news__zjPnU:before{width:clamp(10.3125rem,calc(.5471 * 100vw + -2.5095rem),23.75rem)}}@media screen and (max-width:23.4375em){.top_pg-home-news__zjPnU:before{width:min(calc(.44 * 100vw),10.3125rem)}}.top_pg-home-news_heading__ug90_{position:absolute;top:0;left:50%;transform:translate(-50%,-46.89%);width:max(71.25rem,calc(.7917 * 100vw));max-width:86.6667%}@media screen and (max-width:48em){.top_pg-home-news_heading__ug90_{transform:translate(-50%,-37.5839%)}}.top_pg-home-news_slider__YHuEm{margin-left:auto;width:max(72.5rem,calc(.8056 * 100vw));padding-top:max(7.1875rem,calc(.0799 * 100vw));max-width:93.3333%}@media screen and (max-width:48em){.top_pg-home-news_slider__YHuEm{padding-top:7.5rem}}@media screen and (max-width:23.4375em){.top_pg-home-news_slider__YHuEm{padding-top:min(calc(.32 * 100vw),7.5rem)}}.top_pg-home-news_item__EPDMJ{width:max(21.625rem,calc(.2403 * 100vw))}@media screen and (max-width:48em){.top_pg-home-news_item__EPDMJ{width:clamp(19.0625rem,calc(.1043 * 100vw + 16.6174rem),21.625rem)}}@media screen and (max-width:23.4375em){.top_pg-home-news_item__EPDMJ{width:min(calc(.8133 * 100vw),19.0625rem)}}.top_pg-home-news_action__atZ6q{margin-top:max(3rem,calc(.0333 * 100vw));width:max(59.3125rem,calc(.659 * 100vw));max-width:calc(100% - 60px)}@media screen and (max-width:48em){.top_pg-home-news_action__atZ6q{margin-top:clamp(1.25rem,calc(.0712 * 100vw + -.4198rem),3rem);width:92.8571%;max-width:none}}@media screen and (max-width:23.4375em){.top_pg-home-news_action__atZ6q{margin-top:min(calc(.0533 * 100vw),1.25rem)}}.top_pg-home-news_action_button__6Rjbf{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1px;column-gap:1px;margin-top:max(.25rem,calc(.0028 * 100vw));width:max(14rem,calc(.1556 * 100vw));height:max(2.5625rem,calc(.0285 * 100vw));-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:48em){.top_pg-home-news_action_button__6Rjbf{display:none}}.top_pg-home-news_action_button__6Rjbf:after{position:absolute;top:0;left:calc(50% - .5px);content:"";display:block;width:1px;height:100%;background-color:#4c4a59}.top_pg-home-news_action_more__wCvMS{margin-top:min(-.6875rem,calc(-.0076 * 100vw));margin-left:auto;width:max(19.0625rem,calc(.2118 * 100vw))}@media screen and (max-width:48em){.top_pg-home-news_action_more__wCvMS{margin:clamp(2.5rem,calc(.1425 * 100vw + -.8397rem),6rem) auto 0;width:58vw}}@media screen and (max-width:33.75em){.top_pg-home-news_action_more__wCvMS{width:100%}}@media screen and (max-width:23.4375em){.top_pg-home-news_action_more__wCvMS{margin-top:min(calc(.1067 * 100vw),2.5rem)}}.top_pg-home-news__zjPnU .swiper-scrollbar{position:static;width:100%;height:1px;background-color:#e0e6ea}.top_pg-home-news__zjPnU .swiper-scrollbar-drag{background-color:#4c4a59}.top_pg-home-news__zjPnU .swiper-button-next,.top_pg-home-news__zjPnU .swiper-button-prev{position:static;display:grid;place-content:center;margin:0;width:100%;height:100%;border-top:1px solid #4c4a59;border-bottom:1px solid #4c4a59;color:#4c4a59;transition:border-color .3s ease-out,color .3s ease-out,background-color .3s ease-out}.top_pg-home-news__zjPnU .swiper-button-next:after,.top_pg-home-news__zjPnU .swiper-button-prev:after{display:none}.top_pg-home-news__zjPnU .swiper-button-next svg,.top_pg-home-news__zjPnU .swiper-button-prev svg{display:block;width:max(1.0625rem,calc(.0118 * 100vw));height:auto;transition:transform .3s ease-out}@media(hover){.top_pg-home-news__zjPnU .swiper-button-next:hover,.top_pg-home-news__zjPnU .swiper-button-prev:hover{color:#fff;background-color:#4c4a59}}.top_pg-home-news__zjPnU .swiper-button-prev{border-left:1px solid #4c4a59;border-bottom-left-radius:max(1.375rem,calc(.0153 * 100vw))}@media(hover){.top_pg-home-news__zjPnU .swiper-button-prev:hover svg{transform:translateX(-33%)}}.top_pg-home-news__zjPnU .swiper-button-next{border-right:1px solid #4c4a59;border-bottom-right-radius:max(1.375rem,calc(.0153 * 100vw))}@media(hover){.top_pg-home-news__zjPnU .swiper-button-next:hover svg{transform:translateX(33%)}}.top_pg-home-news__zjPnU .swiper-button-disabled{opacity:1;color:#e0e6ea;border-color:#e0e6ea}.top_pg-home-recruit__4QqIW{position:relative;z-index:0;padding-top:max(8.8125rem,calc(.0979 * 100vw));padding-bottom:max(10rem,calc(.1111 * 100vw));background:linear-gradient(0deg,#393947,#4D4B5A)}@media screen and (max-width:48em){.top_pg-home-recruit__4QqIW{padding-top:clamp(6.25rem,calc(.1043 * 100vw + 3.8049rem),8.8125rem) 0;padding-bottom:clamp(6.25rem,calc(.1527 * 100vw + 2.6718rem),10rem) 0}}@media screen and (max-width:23.4375em){.top_pg-home-recruit__4QqIW{padding:min(calc(.2667 * 100vw),6.25rem) 0}}.top_pg-home-recruit_logo-wrapper__isBcx{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(1px);clip-path:inset(1px)}@media screen and (max-width:48em){.top_pg-home-recruit_logo-wrapper__isBcx{display:none}}.top_pg-home-recruit_logo__lsqfr{position:fixed;top:1.7647%;right:3.75%;width:max(35.125rem,calc(.3903 * 100vw));aspect-ratio:1/1}@media screen and (max-width:80em){.top_pg-home-recruit_logo__lsqfr{width:clamp(27.5rem,calc(.2383 * 100vw + 16.0625rem),35.125rem)}}.top_pg-home-recruit_heading__qb3Hq{width:max(71.25rem,calc(.7917 * 100vw));max-width:86.6667%;margin:0 auto}@media screen and (max-width:48em){.top_pg-home-recruit_heading__qb3Hq{width:86.6667%}}.top_pg-home-recruit_body__OGoOb{display:grid;grid-template-columns:1fr max(20.75rem,calc(.2306 * 100vw));grid-column-gap:max(3.4375rem,calc(.0382 * 100vw));column-gap:max(3.4375rem,calc(.0382 * 100vw));margin-top:max(5rem,calc(.0556 * 100vw));width:max(78.75rem,calc(.875 * 100vw))}@media screen and (max-width:90em){.top_pg-home-recruit_body__OGoOb{grid-template-columns:1fr clamp(17.5rem,calc(.0774 * 100vw + 13.7857rem),20.75rem);column-gap:clamp(1.875rem,calc(.0488 * 100vw + -.4688rem),3.4375rem);width:clamp(44.25rem,calc(.8214 * 100vw + 4.8214rem),78.75rem)}}@media screen and (max-width:48em){.top_pg-home-recruit_body__OGoOb{grid-template-columns:100%;gap:clamp(1.25rem,calc(.0254 * 100vw + .6536rem),1.875rem) 0;margin-top:clamp(2.5rem,calc(.0509 * 100vw + 1.3073rem),3.75rem);width:100%}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_body__OGoOb{row-gap:min(calc(.0533 * 100vw),1.25rem);margin-top:min(calc(.1067 * 100vw),2.5rem)}}.top_pg-home-recruit_body_subgrid__BI88c{display:grid;grid-template-rows:subgrid;grid-row:span 1}@media screen and (max-width:48em){.top_pg-home-recruit_body_subgrid__BI88c{display:block}}.top_pg-home-recruit_body_subgrid__BI88c:first-child{position:relative}.top_pg-home-recruit_marquee__AX0a0{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;overflow:hidden}@media screen and (max-width:48em){.top_pg-home-recruit_marquee__AX0a0{position:static;height:auto}}.top_pg-home-recruit_marquee_unit__H8QZy{flex-shrink:0;display:flex;height:100%}.top_pg-home-recruit_marquee_unit__H8QZy:first-child{animation:top_marquee-to-left-first-child__OlM38 120s linear -60s infinite}.top_pg-home-recruit_marquee_unit__H8QZy:last-child{animation:top_marquee-to-left-last-child__tGXDg 120s linear infinite}.top_pg-home-recruit_marquee_item__L9W4a{flex-shrink:0;height:100%;aspect-ratio:303/430;margin-right:max(.3125rem,calc(.0035 * 100vw))}@media screen and (max-width:48em){.top_pg-home-recruit_marquee_item__L9W4a{margin-right:clamp(.125rem,calc(.0076 * 100vw + -.0539rem),.3125rem);width:clamp(8.625rem,calc(.4198 * 100vw + -1.2152rem),18.9375rem);height:auto}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_marquee_item__L9W4a{margin-right:min(calc(.0053 * 100vw),.125rem);width:min(calc(.368 * 100vw),8.625rem)}}.top_pg-home-recruit_marquee_img__mtYmE{width:100%;height:100%;object-fit:cover}.top_pg-home-recruit_nav___R7pU{--circle-width:max(0.25rem,calc(0.0028 * 100vw));--en-gap:max(0.75rem,calc(0.0083 * 100vw))}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav___R7pU{--circle-width:min(calc(0.0107 * 100vw),0.25rem);--en-gap:min(calc(0.032 * 100vw),0.75rem)}}@media screen and (max-width:48em){.top_pg-home-recruit_nav___R7pU{margin:0 auto;width:86.6667%}}.top_pg-home-recruit_nav_item__6GrQ_{border-bottom:1px solid #69687c}.top_pg-home-recruit_nav_link__VCcgG{display:block;padding-top:max(2rem,calc(.0222 * 100vw));padding-bottom:max(1.625rem,calc(.0181 * 100vw))}@media screen and (max-width:48em){.top_pg-home-recruit_nav_link__VCcgG{padding-top:clamp(1.4375rem,calc(.0229 * 100vw + .9008rem),2rem);padding-bottom:clamp(1.3125rem,calc(.0127 * 100vw + 1.0143rem),1.625rem)}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav_link__VCcgG{padding-top:min(calc(.0613 * 100vw),1.4375rem);padding-bottom:min(calc(.056 * 100vw),1.3125rem)}}.top_pg-home-recruit_nav_item__6GrQ_:first-child .top_pg-home-recruit_nav_link__VCcgG{padding-top:max(1.1875rem,calc(.0132 * 100vw))}@media screen and (max-width:48em){.top_pg-home-recruit_nav_item__6GrQ_:first-child .top_pg-home-recruit_nav_link__VCcgG{padding-top:1.4375rem}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav_item__6GrQ_:first-child .top_pg-home-recruit_nav_link__VCcgG{padding-top:min(calc(.0613 * 100vw),1.4375rem)}}.top_pg-home-recruit_nav_en__GkuaT{display:flex;align-items:center;column-gap:var(--en-gap);font-family:EB Garamond,serif;font-size:max(.8125rem,calc(.009 * 100vw));font-weight:500;letter-spacing:.05em;color:#d1d7dc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:48em){.top_pg-home-recruit_nav_en__GkuaT{font-size:clamp(.6875rem,calc(.0051 * 100vw + .5682rem),.8125rem)}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav_en__GkuaT{font-size:min(calc(.0293 * 100vw),.6875rem)}}.top_pg-home-recruit_nav_en__GkuaT:before{content:"";display:block;width:var(--circle-width);aspect-ratio:1/1;border-radius:50%;background-color:#fff}.top_pg-home-recruit_nav_ja__PljbA{display:flex;justify-content:space-between;align-items:center;margin-top:max(.9375rem,calc(.0104 * 100vw));padding-left:calc(var(--circle-width) + var(--en-gap));padding-right:max(.75rem,calc(.0083 * 100vw));font-size:max(1.5rem,calc(.0167 * 100vw));letter-spacing:.05em;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:48em){.top_pg-home-recruit_nav_ja__PljbA{margin-top:.875rem;font-size:clamp(1.3125rem,calc(.0076 * 100vw + 1.1336rem),1.5rem)}}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav_ja__PljbA{margin-top:min(calc(.0373 * 100vw),.875rem);padding-right:min(calc(.032 * 100vw),.75rem);font-size:min(calc(.056 * 100vw),1.3125rem)}}.top_pg-home-recruit_nav_ja_label__iii0x{transition:transform .3s ease-out,opacity .3s ease-out}.top_pg-home-recruit_nav_ja_arrow__cR8nU{position:relative;width:max(.625rem,calc(.0069 * 100vw));aspect-ratio:11/8;overflow:hidden}@media screen and (max-width:23.4375em){.top_pg-home-recruit_nav_ja_arrow__cR8nU{width:min(calc(.0267 * 100vw),.625rem)}}.top_pg-home-recruit_nav_ja_arrow__cR8nU:after,.top_pg-home-recruit_nav_ja_arrow__cR8nU:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/common/icon/arrow-home-recruit.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;transition:transform .3s ease-out}.top_pg-home-recruit_nav_ja_arrow__cR8nU:after{transform:translateX(-150%)}@media(hover){.top_pg-home-recruit_nav_link__VCcgG:hover .top_pg-home-recruit_nav_ja_label__iii0x{transform:translateX(.21em);opacity:.7}.top_pg-home-recruit_nav_link__VCcgG:hover .top_pg-home-recruit_nav_ja_arrow__cR8nU:before{transform:translateX(150%)}.top_pg-home-recruit_nav_link__VCcgG:hover .top_pg-home-recruit_nav_ja_arrow__cR8nU:after{transform:translateX(0)}}.top_pg-home-business__eO46P{position:relative;padding-top:max(15.875rem,calc(.1764 * 100vw));padding-bottom:max(10rem,calc(.1111 * 100vw))}@media screen and (max-width:48em){.top_pg-home-business__eO46P{padding-top:clamp(9.6875rem,calc(.2519 * 100vw + 3.7834rem),15.875rem);padding-bottom:clamp(7.5rem,calc(.1018 * 100vw + 5.1145rem),10rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business__eO46P{padding-top:min(calc(.4133 * 100vw),9.6875rem);padding-bottom:min(calc(.32 * 100vw),7.5rem)}}.top_pg-home-business_header__RfDEn{position:relative}.top_pg-home-business_heading__qNKeC{position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%,-47.8469%);width:max(71.25rem,calc(.7917 * 100vw));max-width:86.6667%}@media screen and (max-width:48em){.top_pg-home-business_heading__qNKeC{transform:translate(-50%,-35.5705%)}}.top_pg-home-business_kv__XSjR9{position:relative}.top_pg-home-business_kv_video-wrapper__BWm2P{width:100%;padding:0 max(1.25rem,calc(.0139 * 100vw))}@media screen and (max-width:48em){.top_pg-home-business_kv_video-wrapper__BWm2P{padding:0 1.3333%}}.top_pg-home-business_kv_video__2dOQo{width:100%;aspect-ratio:1440/500;object-fit:cover}@media screen and (max-width:90em){.top_pg-home-business_kv_video__2dOQo{height:31.25rem;aspect-ratio:auto}}@media screen and (max-width:48em){.top_pg-home-business_kv_video__2dOQo{height:auto;aspect-ratio:365/240}}.top_pg-home-business_kv_text__QL896{position:absolute;top:-1px;bottom:-1px;right:max(3.75rem,calc(.0417 * 100vw));width:max(26.25rem,calc(.2917 * 100vw));max-width:44%;padding:max(2.5625rem,calc(.0285 * 100vw)) max(2.875rem,calc(.0319 * 100vw)) 0;background-image:url(/images/common/bg-noise-opacity100.jpg)}@media screen and (max-width:64em){.top_pg-home-business_kv_text__QL896{padding-right:clamp(2.5rem,calc(.0234 * 100vw + 1.375rem),2.875rem);padding-left:clamp(2.5rem,calc(.0234 * 100vw + 1.375rem),2.875rem)}}@media screen and (max-width:48em){.top_pg-home-business_kv_text__QL896{position:static;margin:clamp(2.5rem,calc(.0755 * 100vw + .7311rem),3.75rem) auto 0;width:33.75rem;max-width:86.6667%;padding:0}}@media screen and (max-width:23.4375em){.top_pg-home-business_kv_text__QL896{margin-top:min(calc(.1067 * 100vw),2.5rem)}}.top_pg-home-business_kv_en__9O57b{display:flex;align-items:center;column-gap:max(.6875rem,calc(.0076 * 100vw));font-family:EB Garamond,serif;font-size:max(.8125rem,calc(.009 * 100vw));font-weight:700;letter-spacing:.05em;color:#3a3b48}@media screen and (max-width:48em){.top_pg-home-business_kv_en__9O57b{column-gap:.625rem;font-size:clamp(.6875rem,calc(.0075 * 100vw + .5106rem),.8125rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_kv_en__9O57b{column-gap:min(calc(.0267 * 100vw),.625rem);font-size:min(calc(.0293 * 100vw),.6875rem)}}.top_pg-home-business_kv_en__9O57b:before{content:"";display:block;width:max(.25rem,calc(.0028 * 100vw));aspect-ratio:1/1;border-radius:50%;background-color:#4c4a59}@media screen and (max-width:23.4375em){.top_pg-home-business_kv_en__9O57b:before{width:min(calc(.0107 * 100vw),.25rem)}}.top_pg-home-business_kv_title__K3GU5{margin-top:max(2.5rem,calc(.0278 * 100vw));font-size:max(1.75rem,calc(.0194 * 100vw));font-weight:600;letter-spacing:.05em;color:#4c4a59}@media screen and (max-width:48em){.top_pg-home-business_kv_title__K3GU5{margin-top:clamp(1.5rem,calc(.0604 * 100vw + .0849rem),2.5rem);font-size:clamp(1.5rem,calc(.0151 * 100vw + 1.1462rem),1.75rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_kv_title__K3GU5{margin-top:min(calc(.064 * 100vw),1.5rem);font-size:min(calc(.064 * 100vw),1.5rem)}}.top_pg-home-business_kv_desc__YsuTX{margin-top:max(1.5625rem,calc(.0174 * 100vw));font-size:max(.875rem,calc(.0097 * 100vw));font-weight:400;line-height:1.8;letter-spacing:.05em;color:#292d30}@media screen and (max-width:48em){.top_pg-home-business_kv_desc__YsuTX{margin-top:clamp(1.125rem,calc(.0264 * 100vw + .5059rem),1.5625rem);font-size:clamp(.8125rem,calc(.0038 * 100vw + .7241rem),.875rem);line-height:1.6}}@media screen and (max-width:23.4375em){.top_pg-home-business_kv_desc__YsuTX{margin-top:min(calc(.048 * 100vw),1.125rem);font-size:min(calc(.0347 * 100vw),.8125rem)}}.top_pg-home-business_kv_more__Jbtve{margin-top:max(2.625rem,calc(.0292 * 100vw));width:max(19.0625rem,calc(.2118 * 100vw));max-width:100%}@media screen and (max-width:48em){.top_pg-home-business_kv_more__Jbtve{display:none}}.top_pg-home-business_division__ws4Lh{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:max(.6875rem,calc(.0076 * 100vw));column-gap:max(.6875rem,calc(.0076 * 100vw));margin:max(3.75rem,calc(.0417 * 100vw)) auto 0;width:max(67.5rem,calc(.75 * 100vw));max-width:calc(100% - 120px)}@media screen and (max-width:80em){.top_pg-home-business_division__ws4Lh{width:clamp(44.25rem,calc(.8611 * 100vw + 2.9167rem),67.5rem);max-width:none}}@media screen and (max-width:48em){.top_pg-home-business_division__ws4Lh{grid-template-columns:100%;gap:clamp(.75rem,calc(.0153 * 100vw + .3922rem),1.125rem) 0;margin-top:clamp(2.625rem,calc(.0534 * 100vw + 1.3726rem),3.9375rem);width:33.75rem;max-width:86.6667%}}@media screen and (max-width:23.4375em){.top_pg-home-business_division__ws4Lh{row-gap:min(calc(.032 * 100vw),.75rem);margin-top:min(calc(.112 * 100vw),2.625rem)}}.top_pg-home-business_card__YwXH0{opacity:0;transform:translateY(5%);transition:opacity .6s cubic-bezier(.46,.1,.3,1),transform .6s cubic-bezier(.46,.1,.3,1)}.top_pg-home-business_card__YwXH0:first-child{transition-delay:0s}.top_pg-home-business_card__YwXH0:nth-child(2){transition-delay:.15s}.top_pg-home-business_card__YwXH0:nth-child(3){transition-delay:.3s}.top_pg-home-business_card_link__zZoLO{display:block;transition:opacity .3s ease-out}.top_pg-home-business_card_link__zZoLO:after{content:"";display:block;margin-top:max(.25rem,calc(.0028 * 100vw));width:100%;height:1px;background-color:#4c4a59;transition:transform .3s ease-out}@media screen and (max-width:23.4375em){.top_pg-home-business_card_link__zZoLO:after{margin-top:min(calc(.0107 * 100vw),.25rem)}}@media(hover){.top_pg-home-business_card_link__zZoLO.is-not-hover{opacity:.5}.top_pg-home-business_card_link__zZoLO.is-hover:after{transform:translateY(min(-.25rem,calc(-.0028 * 100vw)))}}@media screen and (hover)and (max-width:23.4375em){.top_pg-home-business_card_link__zZoLO.is-hover:after{transform:translateY(max(calc(-.0107 * 100vw),-.25rem))}}.top_pg-home-business_card_text__Gpoyp{padding:max(1.0625rem,calc(.0118 * 100vw)) max(1.4375rem,calc(.016 * 100vw)) max(1.1875rem,calc(.0132 * 100vw));background-color:#d1d7dc}@media screen and (max-width:80em){.top_pg-home-business_card_text__Gpoyp{padding:min(calc(.0142 * 100vw),1.0625rem) min(calc(.0192 * 100vw),1.4375rem) min(calc(.0158 * 100vw),1.1875rem)}}@media screen and (max-width:48em){.top_pg-home-business_card_text__Gpoyp{padding:clamp(.9375rem,calc(.0075 * 100vw + .7606rem),1.0625rem) clamp(1.3125rem,calc(.0075 * 100vw + 1.1356rem),1.4375rem) clamp(0rem,calc(.0507 * 100vw),1.1875rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_card_text__Gpoyp{padding:min(calc(.04 * 100vw),.9375rem) min(calc(.056 * 100vw),1.3125rem) min(calc(.0373 * 100vw),.875rem)}}.top_pg-home-business_card_header__UpXn8{display:flex;justify-content:space-between;align-items:center}.top_pg-home-business_card_number__5XUWG{font-family:EB Garamond,serif;font-size:max(.875rem,calc(.0097 * 100vw));font-weight:700;letter-spacing:.05em;color:#4c4a59}@media screen and (max-width:48em){.top_pg-home-business_card_number__5XUWG{font-size:clamp(.6875rem,calc(.0113 * 100vw + .4222rem),.875rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_card_number__5XUWG{font-size:min(calc(.0293 * 100vw),.6875rem)}}.top_pg-home-business_card__YwXH0 .top_pg-home-business_card_number__5XUWG{overflow:hidden;color:rgba(0,0,0,0);text-shadow:0 1.5em 0 #4c4a59,0 0 0 #4c4a59;transition:text-shadow .3s}@media(hover){.top_pg-home-business_card__YwXH0:hover .top_pg-home-business_card_number__5XUWG{text-shadow:0 0 0 #4c4a59,0 -1.5em 0 #4c4a59}}.top_pg-home-business_card_en__AgKMB{font-family:EB Garamond,serif;font-size:max(.8125rem,calc(.009 * 100vw));font-weight:500;letter-spacing:.05em;color:#b2b5bc}@media screen and (max-width:48em){.top_pg-home-business_card_en__AgKMB{font-size:clamp(.6875rem,calc(.0075 * 100vw + .5106rem),.8125rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_card_en__AgKMB{font-size:min(calc(.0293 * 100vw),.6875rem)}}.top_pg-home-business_card_ja__QJPLg{margin-top:max(7rem,calc(.0778 * 100vw));font-size:max(1.5rem,calc(.0167 * 100vw));font-weight:600;letter-spacing:.05em;color:#4c4a59}@media screen and (max-width:80em){.top_pg-home-business_card_ja__QJPLg{margin-top:min(calc(.0933 * 100vw),7rem)}}@media screen and (max-width:48em){.top_pg-home-business_card_ja__QJPLg{margin-top:clamp(4.25rem,calc(.166 * 100vw + .3585rem),7rem);font-size:clamp(1.3125rem,calc(.0113 * 100vw + 1.0472rem),1.5rem)}}@media screen and (max-width:23.4375em){.top_pg-home-business_card_ja__QJPLg{margin-top:min(calc(.1813 * 100vw),4.25rem);font-size:min(calc(.056 * 100vw),1.3125rem)}}.top_pg-home-business_card_img-wrapper__XVfLq{width:100%;aspect-ratio:353/212;overflow:hidden}@media screen and (max-width:48em){.top_pg-home-business_card_img-wrapper__XVfLq{aspect-ratio:325/193}}.top_pg-home-business_card_img__wOUBC{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}@media(hover){.top_pg-home-business_card__YwXH0:hover .top_pg-home-business_card_img__wOUBC{transform:scale(1.028)}}.top_pg-home-business_division__ws4Lh.is-shown .top_pg-home-business_card__YwXH0{opacity:1;transform:none}.top_pg-home-business_more__80o88{display:none}@media screen and (max-width:48em){.top_pg-home-business_more__80o88{display:block;margin:max(2.5rem,calc(.0755 * 100vw + .7311rem)) auto 0;width:58vw}}@media screen and (max-width:33.75em){.top_pg-home-business_more__80o88{width:86.6667%}}@media screen and (max-width:23.4375em){.top_pg-home-business_more__80o88{margin-top:min(calc(.1067 * 100vw),2.5rem)}}