@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanmp.css";.recNew2025{max-width:1440px;margin-inline:auto;font-size:15px;font-weight:400}@media screen and (min-width: 1367px){html .recNew2025body .ist-breadcrumb__spacer{top:calc(100% + 88px)}}@media screen and (max-width: 1366px){html .recNew2025body .ist-breadcrumb__spacer{top:calc(100% + 62px)}}.recNew2025-l-hamburger-btn{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;border:none;background:var(--Corporate_Blue, #0b41cd);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 1366px){.recNew2025-l-hamburger-btn{display:block}}.recNew2025-l-hamburger-btn__icon{display:block;position:relative;width:16px;height:12px;margin-inline:auto}.recNew2025-l-hamburger-btn__icon-line{display:block;position:absolute;left:0;width:100%;height:1px;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:#fff}.recNew2025-l-hamburger-btn__icon-line--01{top:0;-webkit-transition:opacity 110ms ease-out 0ms,-webkit-transform 110ms ease-out 0ms;transition:opacity 110ms ease-out 0ms,-webkit-transform 110ms ease-out 0ms;transition:transform 110ms ease-out 0ms,opacity 110ms ease-out 0ms;transition:transform 110ms ease-out 0ms,opacity 110ms ease-out 0ms,-webkit-transform 110ms ease-out 0ms}.recNew2025-l-hamburger-btn__icon-line--02{top:50%;-webkit-transition:opacity 70ms ease-out 70ms,-webkit-transform 70ms ease-out 70ms;transition:opacity 70ms ease-out 70ms,-webkit-transform 70ms ease-out 70ms;transition:transform 70ms ease-out 70ms,opacity 70ms ease-out 70ms;transition:transform 70ms ease-out 70ms,opacity 70ms ease-out 70ms,-webkit-transform 70ms ease-out 70ms;translate:0 -50%}.recNew2025-l-hamburger-btn__icon-line--03{bottom:0;-webkit-transition:opacity 40ms ease-out 110ms,-webkit-transform 40ms ease-out 110ms;transition:opacity 40ms ease-out 110ms,-webkit-transform 40ms ease-out 110ms;transition:transform 40ms ease-out 110ms,opacity 40ms ease-out 110ms;transition:transform 40ms ease-out 110ms,opacity 40ms ease-out 110ms,-webkit-transform 40ms ease-out 110ms}.recNew2025-l-hamburger-btn__icon-line--04{top:0;left:3px;-webkit-transform:rotate(45deg) scale(0, 1);-ms-transform:rotate(45deg) scale(0, 1);transform:rotate(45deg) scale(0, 1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.recNew2025-l-hamburger-btn__icon-line--05{bottom:0;left:3px;-webkit-transform:rotate(-45deg) scale(0, 1);-ms-transform:rotate(-45deg) scale(0, 1);transform:rotate(-45deg) scale(0, 1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line--01{-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);opacity:0}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line--02{-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);opacity:0}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line--03{-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);opacity:0}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line--04{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 80ms ease-out 150ms;transition:-webkit-transform 80ms ease-out 150ms;transition:transform 80ms ease-out 150ms;transition:transform 80ms ease-out 150ms, -webkit-transform 80ms ease-out 150ms}.is-hamburger-active .recNew2025-l-hamburger-btn__icon .recNew2025-l-hamburger-btn__icon-line--05{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 70ms ease-out 180ms;transition:-webkit-transform 70ms ease-out 180ms;transition:transform 70ms ease-out 180ms;transition:transform 70ms ease-out 180ms, -webkit-transform 70ms ease-out 180ms}@media screen and (max-width: 1366px){.recNew2025-l-hamburger{visibility:hidden;position:absolute;z-index:2;top:100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:28px 40px 40px;overflow-y:auto;-webkit-transition:visibility 300ms ease-out,clip-path 300ms ease-out;transition:visibility 300ms ease-out,clip-path 300ms ease-out;background-color:#072e92;clip-path:inset(0 0 100% 0);-ms-scroll-chaining:none;overscroll-behavior:contain}.is-hamburger-active .recNew2025-l-hamburger{clip-path:inset(0 0 0 0);visibility:visible}}.recNew2025-l-key-visual{padding-block:100px 80px;text-align:center}.recNew2025-l-key-visual__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recNew2025-l-key-visual__title{margin:0;color:#484848;font-size:clamp(34px,4.3055555556vw,62px);font-style:normal;font-weight:300;letter-spacing:.02em;line-height:130%;word-break:auto-phrase}.recNew2025-l-key-visual__catch{margin-top:0;margin-bottom:clamp(20px,1.9444444444vw,28px);font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(15px,1.5277777778vw,22px);font-weight:400;letter-spacing:.08em;line-height:1}.recNew2025-l-key-visual__description{margin-top:clamp(24px,2.7777777778vw,40px);color:#000;font-size:16px;font-weight:400;line-height:180%;word-break:auto-phrase}.recNew2025-l-key-visual--center .recNew2025-l-key-visual__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (max-width: 960px){.recNew2025-l-key-visual{padding-block:80px}}.recNew2025-l-navigation{position:sticky;z-index:1000;top:-1px;background-color:#fff;border-block:1px solid #dee3ed}.recNew2025-l-navigation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:1024px;max-width:85.375rem;margin-inline:auto;padding-inline:3.125rem}.recNew2025-l-navigation__heading{margin:0;margin-right:auto;padding:0}.recNew2025-l-navigation__headingLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-0.02em;line-height:1;white-space:nowrap;gap:8px}.recNew2025-l-navigation__headingLink:link,.recNew2025-l-navigation__headingLink:link,.recNew2025-l-navigation__headingLink:visited,.recNew2025-l-navigation__headingLink:hover{color:var(--Black_P, #000);text-decoration:none}.recNew2025-l-navigation__headingLink:hover{opacity:.8}.recNew2025-l-navigation__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:22px;margin:0;padding:0;list-style:none}@media screen and (min-width: 1367px){.recNew2025-l-navigation__navItem--language{display:none}}@media screen and (max-width: 1366px){.recNew2025-l-navigation__navItem--language .recNew2025-l-navigation__navLink{color:var(--GrayL_P, #C8C8C8);font-size:14px;font-weight:500;line-height:140%}.recNew2025-l-navigation__navItem--language .recNew2025-l-navigation__navLink:link,.recNew2025-l-navigation__navItem--language .recNew2025-l-navigation__navLink:visited,.recNew2025-l-navigation__navItem--language .recNew2025-l-navigation__navLink:hover{color:var(--GrayL_P, #C8C8C8) !important}.recNew2025-l-navigation__navItem--language .recNew2025-l-navigation__navLink::after{display:none !important}}@media screen and (min-width: 1367px){.recNew2025-l-navigation__navItem--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:22px}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-navigation__navLink{display:none}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation{visibility:visible;position:relative;inset:unset;clip-path:unset;opacity:1;background-color:rgba(0,0,0,0)}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation__inner{padding:0}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation__list{gap:8px}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:38px;border-radius:4px;border-color:var(--Corporate_Blue, #0b41cd);background:var(--Corporate_Blue, #0b41cd);color:var(--White_P, #fff);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:140%;gap:10px}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation__item a::after{content:none}.recNew2025-l-navigation__navItem--buttons .recNew2025-l-subnavigation__item a:hover{border-color:var(--Corporate_Blue, #0b41cd);background:var(--ist-hoverBlue, #0937af)}}.recNew2025-l-navigation__navLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:74px;color:var(--Corporate_Blue, #0b41cd);font-size:13px;font-weight:700;letter-spacing:.03em;text-decoration:none;white-space:nowrap}.recNew2025-l-navigation__navLink:hover{text-decoration:underline}.recNew2025-l-navigation__navIcon{display:block;width:28px;min-width:28px;height:28px}.recNew2025-l-navigation__mask{visibility:hidden;position:absolute;z-index:1;inset:0;top:100%;height:120vh;-webkit-transition:visibility 250ms ease-out,opacity 250ms ease-out;transition:visibility 250ms ease-out,opacity 250ms ease-out;opacity:0;background:rgba(0,0,0,.5)}.is-subnavigation-active .recNew2025-l-navigation__mask,.is-hamburger-active .recNew2025-l-navigation__mask{visibility:visible;opacity:1}@media screen and (max-width: 1366px){.recNew2025-l-navigation__inner{min-width:auto}.recNew2025-l-navigation__nav{max-width:480px;margin-inline:auto}.recNew2025-l-navigation__navList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.recNew2025-l-navigation__navItem{padding-block:20px}.recNew2025-l-navigation__navItem:not(:first-child){border-top:1px solid #554c8d}.recNew2025-l-navigation__navLink{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--White_P, #fff);font-size:18px;font-weight:500;line-height:140%}.recNew2025-l-navigation__navLink:link,.recNew2025-l-navigation__navLink:visited,.recNew2025-l-navigation__navLink:visited:visited{color:var(--White_P, #fff)}.recNew2025-l-navigation__navLink:not(:has(.recNew2025-l-navigation__navLinkIcon))::after{content:"";display:block;width:24px;height:24px;background-image:url("/recruit/careers/assets/images/recNew2025/common/icon-arrow-right.svg")}.recNew2025-l-navigation__navLinkIcon img{will-change:filter;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}@media screen and (max-width: 960px){.recNew2025-l-navigation__inner{padding-right:0;padding-left:5.3333333333dvw}.recNew2025-l-navigation__navLink{min-height:unset}}.is-subnavigation-active .is-active>.recNew2025-l-subnavigation{visibility:visible;clip-path:inset(0 0 0 0);-webkit-transition:visibility 250ms ease-out,opacity 250ms ease-out,clip-path 250ms ease-out;transition:visibility 250ms ease-out,opacity 250ms ease-out,clip-path 250ms ease-out;opacity:1}@media screen and (min-width: 1367px){.recNew2025-l-subnavigation{visibility:hidden;position:absolute;z-index:2;top:100%;right:0;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;clip-path:inset(0 0 100% 0);-webkit-transition:clip-path 350ms ease-out;transition:clip-path 350ms ease-out;opacity:0;background:var(--Light_Blue_P, #f3f5fc)}.recNew2025-l-subnavigation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:85.375rem;margin-inline:auto;padding-block:16px 48px;padding-inline:3.125rem;gap:16px}.recNew2025-l-subnavigation__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--Corporate_Blue, #0B41CD);border-radius:50%;background:var(--White, #FFF);color:var(--Corporate_Blue, #0B41CD);font-size:18px;cursor:pointer}.recNew2025-l-subnavigation__close:hover{background:#f5f5f5}.recNew2025-l-subnavigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;width:100%;margin:0;padding:0;list-style:none}.recNew2025-l-subnavigation__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.recNew2025-l-subnavigation__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:120px;padding:0 20px;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;border:1px solid var(--White_P, #fff);border-radius:4px;background:var(--White_P, #fff);color:var(--Corporate_Blue, #0b41cd);text-decoration:none;gap:6px}.recNew2025-l-subnavigation__item a::after{content:"";display:inline-block;width:.923em;min-width:.923em;height:.923em;margin-left:.25rem;background-image:url(/assets/images/ist/icons/icon-arrow-right-nomarge.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;vertical-align:baseline}.recNew2025-l-subnavigation__item a:hover{border-color:var(--Corporate_Blue, #0b41cd);background-color:hsla(0,0%,100%,.8)}}@media screen and (max-width: 1366px){.recNew2025-l-subnavigation{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.is-accordion-open .recNew2025-l-subnavigation{max-height:500px}.recNew2025-l-subnavigation__close{display:none}.recNew2025-l-subnavigation__inner{padding:0;padding-top:20px}.recNew2025-l-subnavigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.recNew2025-l-subnavigation__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;color:var(--White_P, #fff);font-size:14px;font-weight:500;line-height:140%;text-decoration:none}.recNew2025-l-subnavigation__icon{display:none}}.recNew2025-l-navigation__navLinkIcon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.is-accordion-open .recNew2025-l-navigation__navLinkIcon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.recNew2025-l-section-hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recNew2025-l-section-hgroup__title{margin:0;padding:0;color:var(--Black_P, #000);font-size:clamp(32px,3.1944444444vw,46px);font-style:normal;font-weight:300;letter-spacing:.04em;line-height:140%}.recNew2025-l-section-hgroup__title--black{color:#000}.recNew2025-l-section-hgroup__en{margin:0;margin-bottom:6px;padding:0;color:var(--Black_P, #000);font-family:YakuHanMP,"Noto Serif JP",serif;font-size:26px;font-style:normal;font-weight:400;line-height:140%}.recNew2025-l-section-hgroup--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px}.recNew2025-l-section-hgroup--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recNew2025-l-section-hgroup--lg .recNew2025-l-section-hgroup__title{color:var(--Black_P, #000);font-size:clamp(32px,3.8888888889vw,56px);font-weight:300;letter-spacing:-0.02em;line-height:140%;word-break:auto-phrase}.recNew2025-l-section-hgroup--lg .recNew2025-l-section-hgroup__subtitle{margin:0;margin-top:28px;color:var(--Black_P, #000);font-size:clamp(20px,1.9444444444vw,28px);font-weight:400;letter-spacing:.06em;line-height:160%;text-shadow:0 0 20px #fff}@media screen and (max-width: 960px){.recNew2025-l-section-hgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){.recNew2025-l-section-hgroup{gap:8px}.recNew2025-l-section-hgroup__title{font-size:32px}.recNew2025-l-section-hgroup__en{margin-bottom:12px;font-size:12px}.recNew2025-l-section-hgroup__subtitle{margin-top:16px;font-size:20px}}.recNew2025-l-section-group{position:relative}.recNew2025-l-section-group__bg{position:absolute;z-index:-1;inset:0;overflow:hidden}.recNew2025-l-section-group--bg-light{padding-top:.1px;padding-bottom:120px;clip-path:inset(0 0 0 0)}.recNew2025-l-section-group--bg-light .recNew2025-l-section-group__bg-img{position:absolute;z-index:-1;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recNew2025-l-wrap{width:100%;max-width:85.375rem;height:100%;margin-inline:auto;padding-inline:3.125rem}.recNew2025-l-wrap--md{max-width:68.75rem}@media screen and (max-width: 960px){.recNew2025-l-wrap{padding-inline:5.3333333333dvw}.recNew2025-l-wrap .recNew2025-l-wrap{padding-inline:0}}.recNew2025-c-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px;padding:60px 120px;border-radius:12px;background:#eaf0fa;text-align:center;gap:40px}.recNew2025-c-box__header{margin-bottom:16px}.recNew2025-c-box__header h1{margin:0;color:var(--Black_P, #000);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:130%;text-align:center;-webkit-font-kerning:none;font-kerning:none;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on}.recNew2025-c-box__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.recNew2025-c-box__body p{word-break:auto-phrase}.recNew2025-c-box__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.recNew2025-c-box__btns .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:280px}.recNew2025-c-box__btns--full .ist-button{width:100%;max-width:480px}@media screen and (max-width: 960px){.recNew2025-c-box{padding:20px;gap:16px}.recNew2025-c-box__btns .ist-button{min-width:unset}}.recNew2025-c-box__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;margin-inline:24px;gap:20px}.recNew2025-c-modal{width:800px;max-width:90vw;max-height:90vh;padding:0;overflow:hidden;border:none;border-radius:16px;background:#fff;-webkit-box-shadow:0 20px 80px rgba(11,65,205,.2);box-shadow:0 20px 80px rgba(11,65,205,.2)}.recNew2025-c-modal::-ms-backdrop{animation:fadeIn .3s ease-out;background:rgba(164,186,236,.2);backdrop-filter:blur(50px)}.recNew2025-c-modal::backdrop{-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;background:rgba(164,186,236,.2);backdrop-filter:blur(50px)}.recNew2025-c-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;min-width:60px;height:60px;-webkit-transition:all .2s;transition:all .2s;border:none;border-radius:50%;background:var(--Corporate_Blue, #0b41cd);cursor:pointer}.recNew2025-c-modal__close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.recNew2025-c-modal__close::before,.recNew2025-c-modal__close::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:1px;background:#fff}.recNew2025-c-modal__close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.recNew2025-c-modal__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.recNew2025-c-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:90vh}.recNew2025-c-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px;padding-inline:100px}.recNew2025-c-modal__header h1{margin:0;color:var(--Black_P, #000);font-size:42px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:140%}.recNew2025-c-modal__body{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-height:calc(90vh - 120px - 40px);margin-top:40px;padding:0;padding-bottom:100px;padding-inline:100px;overflow-y:auto}.recNew2025-c-modal[open]{-webkit-animation:modalSlideIn .4s cubic-bezier(0.4, 0, 0.2, 1);animation:modalSlideIn .4s cubic-bezier(0.4, 0, 0.2, 1)}.recNew2025-c-modal.is-closing{-webkit-animation:modalSlideOut .3s cubic-bezier(0.4, 0, 0.2, 1);animation:modalSlideOut .3s cubic-bezier(0.4, 0, 0.2, 1)}.recNew2025-c-modal.is-closing::-ms-backdrop{animation:fadeOut .3s ease-out}.recNew2025-c-modal.is-closing::backdrop{-webkit-animation:fadeOut .3s ease-out;animation:fadeOut .3s ease-out}@media screen and (max-width: 960px){.recNew2025-c-modal__header{padding-top:32px;padding-inline:20px}.recNew2025-c-modal__header h1{font-size:32px}.recNew2025-c-modal__close{position:fixed;top:20px;right:20px}.recNew2025-c-modal__body{padding-bottom:32px;padding-inline:20px}}@media screen and (max-width: 767px){.recNew2025-c-modal{max-width:100dvw}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes modalSlideIn{from{-webkit-transform:scale(0.8) translateY(50%);transform:scale(0.8) translateY(50%);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes modalSlideIn{from{-webkit-transform:scale(0.8) translateY(50%);transform:scale(0.8) translateY(50%);opacity:0}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-webkit-keyframes modalSlideOut{from{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}to{-webkit-transform:scale(0.8) translateY(0);transform:scale(0.8) translateY(0);opacity:0}}@keyframes modalSlideOut{from{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}to{-webkit-transform:scale(0.8) translateY(0);transform:scale(0.8) translateY(0);opacity:0}}.recNew2025-c-nav-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;z-index:1;top:65px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:32px 0;background-color:#fff}.recNew2025-c-nav-anchor--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recNew2025-c-nav-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:12px}.recNew2025-c-nav-anchor__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recNew2025-c-nav-anchor__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 4px 12px 8px;color:var(--Corporate_Blue, #0b41cd);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:120%}.recNew2025-c-nav-anchor__link:hover .recNew2025-c-nav-anchor__icon{translate:0 10%}.recNew2025-c-nav-anchor__link:link,.recNew2025-c-nav-anchor__link:visited,.recNew2025-c-nav-anchor__link:visited:link,.recNew2025-c-nav-anchor__link:visited:visited{color:var(--Corporate_Blue, #0b41cd)}.recNew2025-c-nav-anchor__icon{display:inline-block;width:20px;height:20px;margin-right:8px;-webkit-transition:translate 100ms ease-out;transition:translate 100ms ease-out;background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23174d9c" stroke-width="2.5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5"/></svg>') no-repeat center/contain;vertical-align:middle}@media screen and (max-width: 1366px){.recNew2025-c-nav-anchor{top:45px}}@media screen and (max-width: 960px){.recNew2025-c-nav-anchor{position:relative;top:0}.recNew2025-c-nav-anchor--center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recNew2025-c-nav-anchor__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.recNew2025-c-slider{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100% + 32px + 20px);overflow:hidden}.recNew2025-c-slider__wrap{width:100%;height:100%;overflow:hidden;clip-path:inset(0 0 0 0)}.recNew2025-c-slider__slide{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transition:z-index .2s;transition:z-index .2s;opacity:0;pointer-events:none}.recNew2025-c-slider__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.recNew2025-c-slider__slide.is-active{z-index:2;pointer-events:auto}.recNew2025-c-slider__slide.is-leave{z-index:1;pointer-events:none}.recNew2025-c-slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;gap:20px}.recNew2025-c-slider__dot{-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;padding:0;-webkit-transition:all .2s;transition:all .2s;border:1px solid var(--Corporate_Blue, #0B41CD);border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}.recNew2025-c-slider__dot:hover{background:var(--Ivory_P, #F5F5F0)}.recNew2025-c-slider__dot.is-active{border-width:5px}.recNew2025-c-slider__pause{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--Light_Blue_P, #F3F5FC);border-radius:50%;background:var(--Light_Blue_P, #F3F5FC);color:var(--Corporate_Blue, #0B41CD);font-size:0;letter-spacing:0;line-height:1}.recNew2025-c-slider__pause:hover{border-color:var(--Corporate_Blue, #0B41CD)}.recNew2025-c-slider__pause::before{content:"";display:block;width:0;height:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;border-style:solid}.recNew2025-c-slider__pause.is-playing::before{border-width:6px 0 6px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--Corporate_Blue, #0B41CD)}.recNew2025-c-slider__pause:not(.is-playing)::before{width:7px;height:11px;background:var(--Corporate_Blue, #0B41CD);clip-path:polygon(0 0, 20% 0, 20% 100%, 0 100%, 0 0, 80% 0, 80% 100%, 100% 100%, 100% 0, 80% 0)}@media screen and (max-width: 960px){.recNew2025-c-slider__pagination{gap:10px}.recNew2025-c-slider__dot{width:8px;height:8px}.recNew2025-c-slider__dot.is-active{border-width:4px}.recNew2025-c-slider__pause{width:24px;height:24px}}.recNew2025-c-tab-bar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;margin-bottom:24px}.recNew2025-c-tab-bar__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 0 14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;border:none;border-bottom:1px solid var(--GrayL_P, #c8c8c8);border-radius:0;outline:none;color:#999;font-size:clamp(14px,1.6666666667vw,24px);font-weight:500;line-height:160%;text-align:center;text-decoration:none;cursor:pointer}.recNew2025-c-tab-bar__tab.is-active{border-bottom:6px solid var(--Corporate_Blue, #0b41cd);color:var(--Black_P, #000)}.recNew2025-c-tab-bar__tab.is-active:hover{text-decoration:none}@media screen and (max-width: 960px){.recNew2025-c-tab-bar{margin-top:24px}.recNew2025-c-tab-bar__tab.is-active{border-bottom-width:4px}}.recNew2025-c-tab__panel{display:none;-webkit-animation:fadeIn .4s;animation:fadeIn .4s;border-radius:8px;background:#fff;scroll-margin-top:150px}.recNew2025-c-tab__panel.is-active{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.recNew2025-c-table tr th,.recNew2025-c-table tr td{min-width:157px;padding:20px 24px;word-break:auto-phrase}@media screen and (max-width: 767px){.recNew2025-c-table tr th,.recNew2025-c-table tr td{min-width:44px}.recNew2025-c-table tr th{font-size:12px}}.recNew2025-c-table-simple{width:auto;margin-block:.5em;border:none}.recNew2025-c-table-simple tr{border-bottom:1px solid #dae1ec}.recNew2025-c-table-simple tr:first-child{border-top:1px solid #dae1ec}.recNew2025-c-table-simple tr th,.recNew2025-c-table-simple tr td{min-width:none;padding:0;border:none}.recNew2025-c-table-simple tr th{padding-right:40px;background-color:inherit;font-weight:inherit}@media screen and (max-width: 960px){.recNew2025-c-table-simple tr th{padding-right:20px;word-break:auto-phrase}}.recNew2025-p-chapter-key-visual{position:relative;padding-bottom:clamp(422px,62.0138888889vw,893px);text-align:center}.recNew2025-p-chapter-key-visual__header{position:relative;z-index:3;margin-bottom:clamp(0px,4.3055555556vw,62px);padding-top:clamp(60px,9.7222222222vw,140px)}.recNew2025-p-chapter-key-visual__catch{margin-top:0;margin-bottom:30px;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(12px,1.5277777778vw,22px);font-weight:400;letter-spacing:.08em;line-height:1}.recNew2025-p-chapter-key-visual__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-0.2em;margin-bottom:0;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(26px,4.1666666667vw,60px);font-style:normal;font-weight:300;letter-spacing:.02em;line-height:170%;text-shadow:0 0 20px #fff}.recNew2025-p-chapter-key-visual__copy *{font-family:inherit}.recNew2025-p-chapter-key-visual__body{position:relative;z-index:3}.recNew2025-p-chapter-key-visual__text{color:var(--Black_P, #000);font-size:clamp(14px,1.5277777778vw,22px);-webkit-filter:drop-shadow(0 0 1em #FFF);filter:drop-shadow(0 0 1em #FFF);font-style:normal;font-weight:300;letter-spacing:.08em;line-height:240%;text-align:center}.recNew2025-p-chapter-key-visual__textSpacing{display:block;margin-top:-1.25vw}.recNew2025-p-chapter-key-visual__aside{position:absolute;z-index:2;inset:0;clip-path:inset(0 0 0 0)}.recNew2025-p-chapter-key-visual__concept{position:absolute;inset-inline:0;bottom:max(.8333333333vw,12px);margin:0;color:rgba(0,0,0,0);font-size:clamp(52px,11.8055555556vw,170px);font-weight:300;letter-spacing:-0.07em;line-height:1;text-align:center;-webkit-filter:drop-shadow(0 0 var(--shadow-blur) var(--shadow-color));filter:drop-shadow(0 0 var(--shadow-blur) var(--shadow-color));--shadow-color: rgba(255, 255, 255, 1);--shadow-blur: 2px}.recNew2025-p-chapter-key-visual__concept div{display:inline-block;padding-inline:.05em;color:hsla(0,0%,100%,.9);font-family:YakuHanMP,"Noto Serif JP",serif}.recNew2025-p-chapter-key-visual__concept div:not(:first-child){margin-left:-0.1em}@media screen and (max-width: 960px){.recNew2025-p-chapter-key-visual__catch{font-size:clamp(0px,3.2vw,12px)}.recNew2025-p-chapter-key-visual__copy{font-size:clamp(0px,6.9333333333vw,26px)}.recNew2025-p-chapter-key-visual__text{font-size:clamp(0px,3.7333333333vw,14px)}.recNew2025-p-chapter-key-visual__concept{font-size:clamp(0px,13.8666666667vw,170px);line-height:200%}}.recNew2025-p-chapter-key-visual-slider{position:absolute;z-index:1;inset:0;width:100%;height:100%}.recNew2025-chapter-opportunity{margin-bottom:100px;padding-top:152px}.recNew2025-chapter-opportunity__header{margin-bottom:60px}.recNew2025-chapter-opportunity__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(480px, 1fr));gap:40px 32px}@media screen and (max-width: 960px){.recNew2025-chapter-opportunity__cards{grid-template-columns:1fr}}.recNew2025-chapter-opportunity__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;text-decoration:none;gap:20px}.recNew2025-chapter-opportunity__card:has(.ist-button:hover) .recNew2025-chapter-opportunity__img img,.recNew2025-chapter-opportunity__card:has(.ist-button:focus) .recNew2025-chapter-opportunity__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.recNew2025-chapter-opportunity__img{position:relative;overflow:hidden;aspect-ratio:480/320}.recNew2025-chapter-opportunity__img img{width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.recNew2025-chapter-opportunity__body{margin-top:8px}.recNew2025-chapter-opportunity__title{margin:0;padding:0;color:var(--Black_P, #000);font-size:32px;font-weight:300;letter-spacing:.06em;line-height:100%;word-break:auto-phrase}.recNew2025-chapter-opportunity__text{margin-top:16px;font-size:16px;line-height:1.8}.recNew2025-chapter-opportunity .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 960px){.recNew2025-chapter-opportunity__title{font-size:28px;line-height:140%}}.recNew2025-chapter-people{padding-top:120px}.recNew2025-chapter-people__text{margin-bottom:60px;color:var(--Black_P, #000);font-size:16px;font-weight:400;letter-spacing:.06em;line-height:160%;text-shadow:0 0 20px #fff}.recNew2025-chapter-people__cards{margin-inline:-5.4375rem;padding-inline:5.4375rem;overflow:hidden}.recNew2025-chapter-people__cards::after{content:"";display:block;width:100px}@media screen and (max-width: 960px){.recNew2025-chapter-people{padding-top:80px}.recNew2025-chapter-people__cards{margin-inline:calc(50% - 50cqi);padding-inline:5.3333333333dvw}}.recNew2025-c-accordion{margin:40px 0;overflow:hidden;-webkit-transition:border-color .15s ease-out;transition:border-color .15s ease-out;border:1px solid var(--GrayL_P, #C8C8C8);border-radius:16px;scroll-margin:150px}.recNew2025-c-accordion:has(.recNew2025-c-accordion__summary:hover){border-color:var(--Corporate_Blue, #0B41CD)}.recNew2025-c-accordion__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:clamp(24px,9.2361111111vw,133px);padding-left:clamp(24px,7.6388888889vw,110px);padding-block:clamp(24px,2.7777777778vw,40px);-webkit-transition:background .3s;transition:background .3s;font-size:1.4rem;font-weight:600;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:12px}.recNew2025-c-accordion__summary::-webkit-details-marker{display:none}@media(max-width: 768px){.recNew2025-c-accordion__summary{padding:18px 16px;font-size:1.1rem;gap:4px}}.recNew2025-c-accordion__figure{min-width:100px;max-width:clamp(24px,24.3055555556vw,350px)}.recNew2025-c-accordion__title{background:linear-gradient(349deg, #0B41CD 30.56%, #83F5FB 149.75%);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2.7777777778vw,40px);font-weight:500;letter-spacing:1.44px;line-height:130%;white-space:nowrap;-webkit-text-fill-color:rgba(0,0,0,0)}.recNew2025-c-accordion__icon{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:var(--accordion-button-size);max-width:var(--accordion-button-size);height:var(--accordion-button-size);margin-left:auto;-webkit-transition:var(--accordion-transition);transition:var(--accordion-transition);border:none;border-radius:var(--accordion-button-radius);background:linear-gradient(135deg, var(--accordion-primary-color) 0%, var(--accordion-secondary-color) 100%);cursor:pointer;--accordion-button-size: clamp(35px, calc(100vw * 55 / 1440), 50px);--accordion-button-radius: clamp(17px, calc(100vw * 27 / 1440), 27px);--accordion-primary-color: #0b41cd;--accordion-secondary-color: #0b41cd;--accordion-transition: all 100ms ease;--icon-line-vertical-width: clamp(1px, calc(100vw * 1.4 / 1440), 1.4px);--icon-line-vertical-height: clamp(9.41px, calc(100vw * 21.82 / 1440), 21.82px);--icon-line-horizontal-width: clamp(9.41px, calc(100vw * 21.82 / 1440), 21.827px);--icon-line-horizontal-height: clamp(1px, calc(100vw * 1.4 / 1440), 1.4px)}.recNew2025-c-accordion__icon:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.recNew2025-c-accordion__icon:active{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.recNew2025-c-accordion__icon:focus{outline:2px solid var(--accordion-primary-color);outline-offset:2px}.recNew2025-c-accordion__icon::before,.recNew2025-c-accordion__icon::after{content:"";position:absolute;-webkit-transition:var(--accordion-transition);transition:var(--accordion-transition);background-color:#fff}.recNew2025-c-accordion__icon::before{top:50%;left:50%;width:var(--icon-line-vertical-width);height:var(--icon-line-vertical-height);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recNew2025-c-accordion__icon::after{top:50%;left:50%;width:var(--icon-line-horizontal-width);height:var(--icon-line-horizontal-height);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recNew2025-c-accordion[open] .recNew2025-c-accordion__icon::before{-webkit-transform:translate(-50%, -50%) scale(1, 0);-ms-transform:translate(-50%, -50%) scale(1, 0);transform:translate(-50%, -50%) scale(1, 0)}.recNew2025-c-accordion[open] .recNew2025-c-accordion__icon::after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recNew2025-c-accordion__content{padding:clamp(24px,4.1666666667vw,60px);background:var(--Light_Blue_P, #f3f5fc)}.recNew2025-c-accordion__text{margin-bottom:40px;color:var(--Black_P, #000);font-size:16px;font-weight:400;line-height:180%;text-align:center;word-break:auto-phrase}@media(max-width: 768px){.recNew2025-c-accordion__text{font-size:clamp(0px,3.7333333333vw,14px)}}.recNew2025-p-company-cards{display:grid;gap:28px 20px;grid-template-columns:repeat(auto-fit, 320px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.recNew2025-p-company-cards{grid-template-columns:auto}}.recNew2025-p-company-card{max-width:320px;background-color:#fff}.recNew2025-p-company-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-block:40px;padding-inline:24px;border-radius:16px;gap:0}@media screen and (max-width: 767px){.recNew2025-p-company-card{padding-block:32px;border-radius:8px}}.recNew2025-p-company-card__header{margin-bottom:clamp(24px,2.7777777778vw,40px)}.recNew2025-p-company-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}@media screen and (max-width: 767px){.recNew2025-p-company-card__body{gap:4px}}.recNew2025-p-company-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:12px}.recNew2025-p-company-card--illust{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-rows:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recNew2025-p-company-card__header{min-height:2.6em;color:var(--Black_P, #000);font-family:"Noto Sans JP";font-size:clamp(20px,1.6666666667vw,24px);font-style:normal;font-weight:500;letter-spacing:.06em;line-height:130%;-webkit-font-kerning:none;font-kerning:none;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on}.recNew2025-p-company-card__title{display:inline;margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.recNew2025-p-company-card__title span{color:var(--Black_P, #000);font-size:16px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:130%}.recNew2025-p-company-card__title:has(span){letter-spacing:0}.recNew2025-p-company-card__subtitle{display:inline-block;margin:0;color:var(--Black_P, #000);font-size:14px;font-weight:400;letter-spacing:.84px;line-height:170%}.recNew2025-p-company-card__number{margin-bottom:-20px;padding-bottom:20px;background:linear-gradient(349deg, #0B41CD 30.56%, #83F5FB 149.75%);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:500;line-height:100%;-webkit-text-fill-color:rgba(0,0,0,0)}.recNew2025-p-company-card__unit{color:var(--Corporate_Blue, #0B41CD);font-size:clamp(24px,2.2222222222vw,32px);font-weight:500;line-height:140%}.recNew2025-p-company-card__text{margin:0;color:var(--Black_P, #000);font-size:16px;font-weight:500;line-height:150%}.recNew2025-p-company-card__note{margin:0;color:var(--GrayD_P, #878787);font-size:12px;font-weight:400;line-height:150%}.recNew2025-p-company-card__link{color:var(--Corporate_Blue, #0B41CD);font-size:12px;font-weight:400;line-height:150%;text-decoration-line:underline}.recNew2025-p-entry-section{padding-top:80px}.recNew2025-p-entry-section__title{margin:0;color:var(--Black_P, #000);font-size:42px;font-weight:300;line-height:130%;word-break:auto-phrase}.recNew2025-p-entry-section__text{margin-block:40px}@media screen and (max-width: 960px){.recNew2025-p-entry-section{padding-top:56px}.recNew2025-p-entry-section__title{font-size:28px}}.recNew2025-p-job-key-visual{padding-top:30px;overflow:hidden;border-bottom:1px solid var(--Corporate_Blue, #0b41cd);background:#f3f6fb}.recNew2025-p-job-key-visual__inner{padding-inline:3.125rem}.recNew2025-p-job-key-visual__header{position:relative;z-index:1;width:100%;max-width:clamp(680px,58.3333333333vw,840px);margin-bottom:clamp(0px,2.7777777778vw,40px);margin-inline:auto;padding-block:32px 29px;padding-inline:20px;border-radius:12px;background:#fff;text-align:center}.recNew2025-p-job-key-visual__header-bg{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.recNew2025-p-job-key-visual__header-bg span{display:block;position:absolute;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--Light_Blue_P, #f3f5fc);--dot-size: 16px;--dot-offset: 16px}.recNew2025-p-job-key-visual__header-bg span:nth-child(1){top:var(--dot-offset);left:var(--dot-offset)}.recNew2025-p-job-key-visual__header-bg span:nth-child(2){top:var(--dot-offset);right:var(--dot-offset)}.recNew2025-p-job-key-visual__header-bg span:nth-child(3){bottom:var(--dot-offset);left:var(--dot-offset)}.recNew2025-p-job-key-visual__header-bg span:nth-child(4){right:var(--dot-offset);bottom:var(--dot-offset)}.recNew2025-p-job-key-visual__title{margin:0;color:var(--Corporate_Blue, #0b41cd);font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(11px,1.3888888889vw,20px);font-style:normal;font-weight:400;letter-spacing:.08em;line-height:140%}.recNew2025-p-job-key-visual__title>*{font-family:inherit}.recNew2025-p-job-key-visual__title-jp{font-size:clamp(11px,1.3888888889vw,20px)}.recNew2025-p-job-key-visual__title-separator{font-size:clamp(14px,1.5277777778vw,22px)}.recNew2025-p-job-key-visual__title-en{font-size:clamp(12px,1.5277777778vw,22px)}.recNew2025-p-job-key-visual__copy{margin:0;font-size:clamp(38px,4.7222222222vw,68px);font-weight:500;letter-spacing:.02em;line-height:1.2}.recNew2025-p-job-key-visual__copy-line{display:block}.recNew2025-p-job-key-visual__copy-gradient{display:inline-block;background:linear-gradient(263deg, #0B41CD 5.16%, #1394F1 97.44%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:clamp(40px,4.8611111111vw,70px);font-weight:700;letter-spacing:-0.01em}.recNew2025-p-job-key-visual__description{max-width:600px;margin-top:clamp(0px,.5555555556vw,8px);margin-inline:auto;font-size:clamp(12px,1.1111111111vw,16px);letter-spacing:.06em;line-height:180%;word-break:auto-phrase}.recNew2025-p-job-key-visual__body{max-width:720px;margin:0 auto 32px;text-align:center}@media screen and (max-width: 767px){.recNew2025-p-job-key-visual__inner{padding-inline:20px}.recNew2025-p-job-key-visual__header{margin-bottom:8px;padding-top:16px;border-radius:8px}.recNew2025-p-job-key-visual__header-bg span{--dot-size: 10px;--dot-offset: 10px}.recNew2025-p-job-key-visual__copy{margin-top:6px;font-size:clamp(0px,10.1333333333vw,38px)}.recNew2025-p-job-key-visual__copy-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recNew2025-p-job-key-visual__copy-gradient{font-size:clamp(0px,10.6666666667vw,40px);white-space:nowrap}.recNew2025-p-job-key-visual__description{margin-top:clamp(0px,4.2666666667vw,16px)}.recNew2025-p-job-key-visual__description-br{display:none}}.recNew2025-p-job-toc{position:relative;z-index:1;width:100%;margin-bottom:clamp(-12px,-.6944444444vw,0px)}.recNew2025-p-job-toc__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}.recNew2025-p-job-toc__listItem{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:clamp(0px,8.3333333333vw,120px);text-align:center}.recNew2025-p-job-toc__listItemLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;text-decoration:none}.recNew2025-p-job-toc__listItemLink:hover{-webkit-transform:scale(1.088);-ms-transform:scale(1.088);transform:scale(1.088);text-decoration:none}.recNew2025-p-job-toc__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:clamp(0px,3.4722222222vw,50px);padding-top:clamp(0px,.3472222222vw,5px);padding-bottom:clamp(0px,.6944444444vw,10px);color:#000;font-size:clamp(10px,.9722222222vw,14px);font-weight:400;letter-spacing:.08em;line-height:140%;text-align:center;white-space:nowrap}.recNew2025-p-job-toc__title::after{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;left:0;width:clamp(27px,3.125vw,45px);height:clamp(27px,3.125vw,45px);margin-inline:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:50% 50% 50% 0;background:#fff16b}.recNew2025-p-job-toc__img{display:block;width:clamp(72px,13.8888888889vw,200px);height:auto;margin:0 auto}.recNew2025-p-job-toc__img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__listitem{min-width:clamp(0px,19.2vw,120px)}}@media screen and (max-width: 960px){.recNew2025-p-job-toc--sp-wrap{margin-bottom:0}.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__listItem{min-height:76px}.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__title{margin-top:0;padding-top:clamp(0px,2.1333333333vw,8px);line-height:1}}@media screen and (max-width: 767px){.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__listItem{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:clamp(0px,19.2vw,72px)}.recNew2025-p-job-toc--sp-wrap .recNew2025-p-job-toc__img{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:clamp(0px,23.2vw,87px);margin-inline:clamp(-6px,-1.6vw,0px)}}.recNew2025-p-job-toc--sp-marquee{overflow:hidden;pointer-events:none}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__listItem:not(:first-child){margin-left:clamp(-100px,-6.9444444444vw,0px)}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__img{width:clamp(72px,16.6666666667vw,240px)}@media screen and (max-width: 1366px){.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__link{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__listItem{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;min-width:clamp(0px,39.2vw,147px)}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__listItem:not(:first-child){margin-left:-20px}.recNew2025-p-job-toc--sp-marquee .recNew2025-p-job-toc__img{width:100%}}@-webkit-keyframes marquee-job-toc{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-1 * var(--marquee-distance)));transform:translateX(calc(-1 * var(--marquee-distance)))}}@keyframes marquee-job-toc{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-1 * var(--marquee-distance)));transform:translateX(calc(-1 * var(--marquee-distance)))}}.recNew2025-job-section-finally{margin-top:40px}.recNew2025-job-section-finally__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:708px;margin-bottom:40px;margin-inline:auto}.recNew2025-job-section-finally__title{margin:0;margin-bottom:20px;background:linear-gradient(263deg, #0B41CD 5.16%, #1394F1 97.44%);-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,4.1666666667vw,60px);font-weight:700;letter-spacing:.04em;line-height:140%;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}.recNew2025-job-section-finally__title br{display:none}.recNew2025-job-section-finally__text{margin:0;font-size:clamp(15px,1.25vw,18px);letter-spacing:.06em;line-height:200%}.recNew2025-job-section-finally__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;gap:1rem}.recNew2025-job-section-finally__list{margin-block:32px !important}.recNew2025-job-section-finally::after{content:"";display:block;position:relative;z-index:1;width:100%;height:120px;background:linear-gradient(48deg, #0b41cd 14.92%, #83f5fb 180.1%),#e8edff}@media screen and (max-width: 767px){.recNew2025-job-section-finally{margin-top:30px}.recNew2025-job-section-finally__title br{display:block}.recNew2025-job-section-finally__text{text-align:left}}.recNew2025-job-articles{padding-block:80px}.recNew2025-job-articles__section{position:relative;margin-top:100px;padding-block:100px;background:var(--Light_Blue_P, #f3f5fc);text-align:center}.recNew2025-job-articles__section-title{color:var(--Corporate_Blue, #0b41cd);font-family:"Noto Sans JP";font-size:29px;font-style:normal;font-weight:500;line-height:140%}.recNew2025-job-articles__section .recNew2025-job-article__bg{min-height:calc(100% + 48px)}.recNew2025-job-article{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-inline:auto;scroll-margin-block:100px}.recNew2025-job-article .ist-accordion02{background-color:#fff}.recNew2025-job-article .ist-accordion02__contentInner{padding-inline:48px}.recNew2025-job-article__aside{position:relative;width:clamp(220px,26.3888888889vw,380px);margin-bottom:auto}.recNew2025-job-article__aside lottie-player{position:relative;z-index:1}.recNew2025-job-article__aside::after{content:"";display:block;position:absolute;z-index:0;inset:0;width:clamp(150px,18.0555555556vw,260px);height:clamp(150px,18.0555555556vw,260px);margin:auto;border-radius:100%;background-color:#fff}.recNew2025-job-article__body{position:relative;z-index:2;width:660px}.recNew2025-job-article__bg{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:-1;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:230px;min-height:100%;margin-inline:auto}.recNew2025-job-article__bg img[src$=".svg"]{height:auto !important}.recNew2025-job-article__bg-arrow--top{width:230px;margin-top:-60px}.recNew2025-job-article:first-child .recNew2025-job-article__bg-arrow--top{margin-top:0}.recNew2025-job-article__bg-arrow--bottom{width:230px;margin-bottom:-70px}.recNew2025-job-article__bg-arrow--center{width:100%;height:100%;background-color:#e8edff}.recNew2025-job-article+.recNew2025-job-article{margin-top:100px}@media screen and (max-width: 1366px){.recNew2025-job-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;padding-inline:5.3333333333dvw}.recNew2025-job-article__aside{margin-bottom:-14px}.recNew2025-job-article__body{width:100%}.recNew2025-job-article__bg{top:190px}.recNew2025-job-articles__section .recNew2025-job-article__bg{min-height:calc(100% - 160px)}}@media screen and (max-width: 1024px){.recNew2025-job-article__bg{top:150px}.recNew2025-job-articles__section .recNew2025-job-article__bg{min-height:calc(100% - 120px)}}@media screen and (max-width: 960px){.recNew2025-job-article__aside{width:clamp(0px,58.6666666667vw,220px)}.recNew2025-job-article__bg{top:130px}.recNew2025-job-articles__section .recNew2025-job-article__bg{min-height:calc(100% - 120px)}}@media screen and (max-width: 767px){.recNew2025-job-article+.recNew2025-job-article{margin-top:40px}.recNew2025-job-article .ist-accordion02__contentInner{padding-inline:20px}.recNew2025-job-article__bg{top:130px;max-width:100px;min-height:calc(100% - 7px);margin-right:60px}.recNew2025-job-article:first-child .recNew2025-job-article__bg{min-height:calc(100% - 67px)}.recNew2025-job-articles__section .recNew2025-job-article__bg{min-height:calc(100% - 50px);margin-right:auto;margin-left:auto}.recNew2025-job-article__bg-arrow--top{width:100px;margin-top:-60px}.recNew2025-job-article:first-child .recNew2025-job-article__bg-arrow--top{margin-top:0}.recNew2025-job-article__bg-arrow--bottom{width:100px;margin-bottom:-70px}}@media screen and (max-width: 460px){.recNew2025-job-article__bg{margin-right:30px}}.recNew2025-job-section{text-align:left}.recNew2025-job-section p{margin-block:16px !important;color:var(--Black_100, #1f2023);font-size:16px;font-weight:400;letter-spacing:.06em;line-height:180%}.recNew2025-job-section__header h2{margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;letter-spacing:.06em;line-height:160%}.recNew2025-job-section__aside{margin-top:48px !important}.recNew2025-job-section__aside h2{margin:0;color:var(--Black_P, #000);font-size:20px;font-weight:500;letter-spacing:.06em;line-height:180%}.recNew2025-job-section__aside-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin-top:16px !important;padding:24px !important;border-radius:8px;background:var(--Light_Blue_P, #f3f5fc)}.recNew2025-job-section__aside-box img{width:140px;height:100px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.recNew2025-job-section__aside-box h3{margin:0;color:var(--Black_P, #000);font-size:18px;font-style:normal;font-weight:400;letter-spacing:.06em;line-height:140%}.recNew2025-job-section__aside-box p{font-size:13px}.recNew2025-job-section__aside-box .ist-buttonList{margin-top:20px}@media screen and (max-width: 767px){.recNew2025-job-section p{font-size:15px !important}}@media screen and (max-width: 767px){.recNew2025-job-section__aside-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recNew2025-job-section__aside-box img{width:100%;max-width:247px;height:auto;aspect-ratio:19/10}.recNew2025-job-section__aside-box .ist-buttonList{margin-top:20px}.recNew2025-job-section__aside-box .ist-buttonList__item{width:100%}.recNew2025-job-section__aside-box .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.recNew2025 .ist-accordion01[open] .ist-accordion01__summary{background:var(--White_P, #FFF)}.recNew2025 .ist-accordion01__summary{position:relative;padding-left:60px;background:var(--White_P, #FFF);font-size:16px;font-weight:400;letter-spacing:.04em;line-height:160%}.recNew2025 .ist-accordion01__summary::after{content:"Q";position:absolute;left:24px;color:var(--Corporate_Blue, #0b41cd);font-size:20px;font-weight:900;line-height:100%}.recNew2025 .ist-accordion01__content{position:relative;padding-left:60px;background:var(--Light_Blue_P, #F3F5FC);color:var(--Black_P, #000);font-size:16px;font-weight:400;letter-spacing:.04em;line-height:160%}.recNew2025 .ist-accordion01__content::before{content:"A";position:absolute;left:24px;color:#000;font-size:20px;font-weight:900;line-height:100%}@media screen and (max-width: 960px){.recNew2025 .ist-accordion01__summary{padding-left:40px}.recNew2025 .ist-accordion01__summary::after{left:16px;font-size:16px}.recNew2025 .ist-accordion01__content{padding-left:40px}.recNew2025 .ist-accordion01__content::before{left:16px;font-size:16px}.recNew2025 .ist-accordion01__contentText{font-size:14px}}.recNew2025-p-faq__section-title{margin-top:16px;margin-bottom:12px;padding-block:40px 20px;color:var(--Black_P, #000);font-family:"Noto Sans JP";font-size:26px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:160%;scroll-margin:50px}.recNew2025-p-faq__btnGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;margin-top:calc(40px - 1rem)}.recNew2025-p-faq__btnGroup>.ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:260px}@media screen and (max-width: 960px){.recNew2025-p-faq__section-title{padding-bottom:0;font-size:20px}.recNew2025-p-faq__btnGroup>.ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:unset}}.recNew2025-p-home-key-visual{position:relative;height:clamp(0px,40.4861111111vw,583px)}.recNew2025-p-home-key-visual__body{position:relative;z-index:3;padding-top:clamp(0px,8.125vw,117px)}.recNew2025-p-home-key-visual__body .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recNew2025-p-home-key-visual__aside{position:absolute;z-index:2;inset:0;clip-path:inset(0 0 0 0)}.recNew2025-p-home-key-visual__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:clamp(0px,1.7361111111vw,25px);font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(0px,2.9166666667vw,42px);font-weight:300;letter-spacing:-0.06em;line-height:180%;text-shadow:0 0 20px #fff}.recNew2025-p-home-key-visual__copy *{font-family:inherit}.recNew2025-p-home-key-visual__copy-line{-webkit-filter:blur(0);filter:blur(0)}.recNew2025-p-home-key-visual__copy-line div{-webkit-transition:color .5s ease-out;transition:color .5s ease-out;color:#000}.recNew2025-p-home-key-visual__copy-line .is-enter{color:#222}.recNew2025-p-home-key-visual__concept{position:absolute;inset-inline:0;bottom:max(1.5277777778vw,22px);margin:0;color:rgba(0,0,0,0);font-size:clamp(0px,11.8055555556vw,170px);font-weight:300;letter-spacing:-0.07em;line-height:1;text-align:center;-webkit-filter:drop-shadow(0 0 var(--shadow-blur) var(--shadow-color));filter:drop-shadow(0 0 var(--shadow-blur) var(--shadow-color));--shadow-color: rgba(255, 255, 255, 1);--shadow-blur: 2px}.recNew2025-p-home-key-visual__concept div{display:inline-block;padding-inline:.05em;color:hsla(0,0%,100%,.9);font-family:YakuHanMP,"Noto Serif JP",serif}.recNew2025-p-home-key-visual__concept div:not(:first-child){margin-left:-0.1em}@media screen and (max-width: 767px){.recNew2025-p-home-key-visual{height:clamp(0px,120vw,720px)}.recNew2025-p-home-key-visual__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:clamp(0px,16vw,60px);padding-bottom:clamp(0px,17.6vw,120px)}.recNew2025-p-home-key-visual__copy{font-size:clamp(0px,6.9333333333vw,26px)}.recNew2025-p-home-key-visual__concept{bottom:max(.6944444444vw,10px);font-size:clamp(0px,13.8666666667vw,100px)}.recNew2025-p-home-key-visual .ist-button.ist-button--large{min-height:46px}}.recNew2025-p-home-key-visual-slider{position:absolute;z-index:1;inset:0;width:100%;height:100%}.recNew2025-news{display:-webkit-box;display:-ms-flexbox;display:flex;margin:152px auto 120px;font-family:sans-serif}.recNew2025-news__header{width:100%;max-width:286px}@media screen and (max-width: 960px){.recNew2025-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:78px auto 60px}.recNew2025-news .ist-list01{margin-top:20px}}.recNew2025-deep{margin-block:110px}.recNew2025-deep__header{margin-bottom:40px;text-align:left}.recNew2025-deep__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px}.recNew2025-deep__card{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0;padding:28px;-webkit-transition:border-color .15s ease-out;transition:border-color .15s ease-out;border:1px solid var(--GrayL_P, #c8c8c8);border-radius:12px;background-color:#fff;text-decoration:none}.recNew2025-deep__card::after{margin-right:0;margin-left:auto;content:"";display:block;width:2rem;min-width:2rem;height:2rem;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;border:1px solid var(--ist-main, #0b41cd);border-radius:50%;background-clip:padding-box;background-image:url(/assets/images/ist/icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:1.5rem}.recNew2025-deep__card:hover{border-color:var(--Corporate_Blue, #0b41cd);text-decoration:none}.recNew2025-deep__card:hover::after{background-color:#f3f5fc}.recNew2025-deep__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:64px}.recNew2025-deep__icon{width:72px;height:52px}.recNew2025-deep__card-title{margin:0;color:var(--Corporate_Blue, #0b41cd);font-size:32px;font-weight:400;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;letter-spacing:.03em;line-height:140%}.recNew2025-deep__description{color:#333;font-size:14px;line-height:1.6}@media screen and (max-width: 960px){.recNew2025-deep{margin-block:60px}.recNew2025-deep__card{padding:24px;border-radius:8px}.recNew2025-deep__aside{margin-bottom:14px}.recNew2025-deep__card-title{font-size:24px}.recNew2025-deep__card-title br{display:none}.recNew2025-deep__description{margin-top:8px;margin-bottom:0}}.recNew2025-value{margin-block:110px}.recNew2025-value__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:20px;margin-bottom:16px}.recNew2025-value__card{position:relative;width:100%;margin-top:40px}.recNew2025-value__card img{display:block;width:100%;height:auto}.recNew2025-value__cardLink{display:block;overflow:hidden;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;border:1px solid var(--GrayL_P, #c8c8c8);border-radius:8px;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat,var(--Light_Blue_P, #f3f5fc)}.recNew2025-value__cardLink:hover{border-color:var(--ist-main, #0b41cd)}.recNew2025-value__cardLink:hover .recNew2025-value__cardIcon::after{background-color:#f3f5fc}.recNew2025-value__cardIcon{display:block;position:absolute;right:20px;bottom:20px}.recNew2025-value__cardIcon::after{content:"";display:block;width:2rem;min-width:2rem;height:2rem;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;border:1px solid var(--ist-main, #0b41cd);border-radius:50%;background-clip:padding-box;background-image:url(/assets/images/ist/icons/icon-arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:1.5rem}@media screen and (max-width: 960px){.recNew2025-value{margin-block:60px}.recNew2025-value__card{margin-top:20px}}.recNew2025-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:110px}.recNew2025-people__header{margin-bottom:40px}.recNew2025-people__cards{margin-inline:-5.4375rem;padding-inline:5.4375rem;overflow:hidden}.recNew2025-people__cards::after{content:"";display:block;width:100px}.recNew2025-people .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:280px}@media screen and (max-width: 960px){.recNew2025-people{margin-block:60px}.recNew2025-people__cards{margin-inline:-5.3333333333cqi;padding-inline:5.3333333333cqi}.recNew2025-people .ist-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px}}.recNew2025-entry{margin-top:110px;padding:100px 65px 80px;border-radius:12px;background:linear-gradient(161deg, #fff 61%, rgba(255, 255, 255, 0.7) 89.15%);font-family:sans-serif;text-align:center}.recNew2025-entry__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recNew2025-entry__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-top:38px;margin-bottom:24px}.recNew2025-entry__column{position:relative;-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:320px;padding-block:40px}.recNew2025-entry__column::before{content:"";display:block;position:absolute;top:0;width:100%;height:4px;background:linear-gradient(56deg, #0b41cd 24.1%, #83f5fb 119.14%)}.recNew2025-entry__heading{margin-top:0;color:var(--Black_P, #000);font-family:"Noto Sans JP";font-size:22px;font-style:normal;font-weight:300;letter-spacing:.88px;line-height:140%;text-align:center;-webkit-font-kerning:none;font-kerning:none;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on}.recNew2025-entry__heading a{color:var(--Black_P, #000)}.recNew2025-entry__heading a:link:hover,.recNew2025-entry__heading a:visited:hover{border-color:var(--Corporate_Blue, #0b41cd)}.recNew2025-entry__note{margin-top:28px;color:var(--GrayD_P, #878787);font-size:15px;font-weight:400;line-height:140%;text-align:left}.recNew2025-entry__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.recNew2025-entry__btns .ist-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media screen and (max-width: 960px){.recNew2025-entry{margin-block:60px;padding:60px 40px 80px}}.recNew2025-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:46px}.recNew2025-sns__caption{margin:0}.recNew2025-sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.recNew2025-sns__link{display:block;width:60px;height:60px;padding:12px}.recNew2025-sns__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 960px){.recNew2025-sns__link{width:42px;height:42px;padding:4px}}.recNew2025 .ist-storyList__container{padding-top:0}.recNew2025-u-animation{-webkit-transition:opacity ease-out 700ms;transition:opacity ease-out 700ms;opacity:0}.recNew2025-u-animation.is-enter{opacity:1}.recNew2025-u-animation--delay-sm{-webkit-transition-delay:.25s;transition-delay:.25s}.recNew2025-u-animation--delay{-webkit-transition-delay:.35s;transition-delay:.35s}.recNew2025-u-animation--delay-lg{-webkit-transition-delay:.7s;transition-delay:.7s}.recNew2025-u-animation-fadeinup{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-webkit-transition:opacity ease-out 700ms,-webkit-transform ease-out 700ms;transition:opacity ease-out 700ms,-webkit-transform ease-out 700ms;transition:opacity ease-out 700ms,transform ease-out 700ms;transition:opacity ease-out 700ms,transform ease-out 700ms,-webkit-transform ease-out 700ms;opacity:0}.recNew2025-u-animation-fadeinup.is-enter{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.recNew2025-u-animation-scroll-text span{background:-webkit-gradient(linear, left top, right top, from(#000), to(#000)) no-repeat;background:linear-gradient(to right, #000, #000) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:0%;color:rgba(0,0,0,.2)}@media screen and (min-width: 1367px){[lang=en] .recNew2025-l-subnavigation__item a{padding:0 12px;font-size:10px;line-height:1}[lang=en] .recNew2025-p-home-key-visual__copy{font-size:clamp(0px,2.2222222222vw,32px)}[lang=en] .recNew2025-deep__card-title{font-size:20px}[lang=en] .recNew2025-entry__heading{font-size:18px}}[lang=en] .recNew2025-p-company-card__number{font-size:60px}[lang=en] .recNew2025-p-company-card__unit{font-size:clamp(20px,2.2222222222vw,22px)}

/*# sourceMappingURL=recNew2025.css.map */