@charset "UTF-8";[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}:root{--padding-x-pc: 112;--padding-x-sp: 20;--max-width: 1366;--base-coefficient: calc(1920 / 1366);--base-coefficient: 1;--base-coefficient-rem: .625;--design-width-pc: 1440;--design-width-sp: 400;--height-header-pc: min(calc(90 / var(--design-width-pc) * 100vw), 90px);--height-header-pc-scroll: min(calc(64 / var(--design-width-pc) * 100vw), 64px);--height-header-pc-current: var(--height-header-pc);--height-header-sp: 65px;--font-size-pc: 16;--font-size-sp: 14;--font-family-gothic_en-tracking: .02em;--font-ja: "Noto Sans JP", sans-serif;--font-family-gothic_en: "gill-sans-nova", sans-serif;--font-family-dot_en: "Doto", sans-serif;--font-family-gothic_en2: "Nunito", sans-serif;--line-height: 1.8;--color-corporate: #172B6A;--color-navyblue: #00296A;--color-white: #ffffff;--color-black: #262626;--color-yellow: #FFB703;--color-beige: #F7F1E4;--color-navyblue-hover: #006CBD;--color-lite-blue: #C9DAEC;--color-gray2: #E9E9E9;--color-gray3: #A9A9A9;--color-error-bg: #FFF5F5;--color-error: #EA1413;--base-font-color: var(--color-black);--gradient-blue: linear-gradient(0deg, #015EEA -6.27%, #00C0FA 105.26%);--gradient-blue-horizontal: linear-gradient(270deg, #015EEA -6.27%, #00C0FA 105.26%);--z-index-header: 100;--color-blue: #1616F7}@media not all and (min-width:768px){:root{--height-header-current: var(--height-header-sp)}}@media screen and (min-width:768px){:root{--height-header-current: var(--height-header-pc)}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{position:relative;height:100%;font-family:var(--font-ja);color:var(--base-font-color);word-break:break-all;background-color:#fff;text-align:inherit;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" on;letter-spacing:.02em;line-height:1.75;font-size:calc(14 / var(--design-width-sp) * 100vw);opacity:0;animation:fadeIn .4s ease forwards}@media not all and (min-width:768px){body{padding-top:7.2rem}}@media screen and (min-width:768px){body{font-size:min(1.1111vw,20px)}}body.is-scrolled{--height-header-pc-current: var(--height-header-pc-scroll)}@media screen and (min-width:768px){body.is-scrolled{--height-header-current: var(--height-header-pc-scroll)}}.wf-active body{opacity:1}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}:where(a){color:inherit;text-decoration:none}:where(img),:where(svg){width:100%;height:auto;display:block;transform:translateZ(0);backface-visibility:hidden}:where(button),:where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit}:where(strong){font-weight:700}.grecaptcha-badge{display:none!important}:root{--view-ratio: 1;--scrollbar: 0}html,body{overscroll-behavior-y:none}html{font-size:calc(var(--view-ratio) * 62.5%)}html::-webkit-scrollbar{display:none}html.is_page_loading{cursor:wait}html.is_page_loading *{pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.is_page_loading,html[data-scroll-lock=true]{overflow:clip}body{min-height:100svh}@media screen and (min-width:768px){.sp_view{display:none!important}}@media not all and (min-width:768px){.pc_view{display:none!important}}.app_view{position:fixed;top:0;left:0;width:var(--view-width);height:100svh;pointer-events:none;z-index:-2}.app_view canvas{position:absolute;top:0;left:0;width:100%;height:100%}.scene_section{position:relative;z-index:1;width:100%;box-sizing:border-box}@media screen and (min-width:768px){.scene_section{height:calc(100svh + var(--section-offset, 1200px));min-height:calc(640px + var(--section-offset, 1200px))}}@media not all and (min-width:768px){.scene_section{height:calc(100svh + var(--section-offset, 1500px))}}.scene_section.scene_section2{height:calc(100svh + var(--lead-message-offset, 800px) + 100svh + var(--news-contents-offset, 800px) + var(--section-offset, 1200px))}@media screen and (min-width:768px){.scene_section.scene_section2{min-height:calc(640px + var(--lead-message-offset, 800px) + 640px + var(--news-contents-offset, 800px) + var(--section-offset, 1200px))}}.scene_section.scene_section2 .lead_message_section{height:calc(100svh + var(--lead-message-offset, 800px))}@media screen and (min-width:768px){.scene_section.scene_section2 .lead_message_section{min-height:calc(640px + var(--lead-message-offset, 800px))}}.scene_section.scene_section2 .news_contents_section{position:relative;height:calc(100svh + var(--news-contents-offset, 800px))}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents_section{min-height:calc(640px + var(--news-contents-offset, 800px))}}.deco24,.deco16{position:absolute;height:auto}@media screen and (min-width:768px){.deco24{width:2.4rem}}@media not all and (min-width:768px){.deco24{width:1.2rem}}@media screen and (min-width:768px){.deco16{width:1.6rem}}@media not all and (min-width:768px){.deco16{width:.8rem}}.scroll_view #FooterJoinBg{display:none}.scroll_view{position:fixed;top:0;left:0;z-index:2;width:100%;height:100svh;overflow:hidden;touch-action:pan-y;-webkit-overflow-scrolling:touch}.scroll_content{will-change:transform;touch-action:pan-y}.custom_scrollbar_track{position:fixed;top:20px;right:6px;bottom:20px;width:4px;z-index:35;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1)}.custom_scrollbar_track.is_scrolling{opacity:1}html[data-scroll-lock=true] .custom_scrollbar_track,.is_page_loading .custom_scrollbar_track{opacity:0}@media not all and (min-width:768px){.custom_scrollbar_track{right:3px;width:3px}}.custom_scrollbar{width:100%;height:80px;background-color:#00296a99;border-radius:4px}.site_header{pointer-events:none;opacity:0}@media not all and (min-width:768px){.site_header{position:fixed;z-index:26;left:0;top:0;width:100%;height:7.2rem;border-bottom:1px solid var(--color-navyblue, #00296a);background:var(--color-white, #fff);transition:transform .6s cubic-bezier(.19,1,.22,1)}.site_header[aria-hidden=true]{transform:translateY(-100%)}.site_header[aria-hidden=false]{transform:translateY(0)}}.site_header a,.site_header button,.site_header .site_logo{pointer-events:auto}@media screen and (min-width:768px){.site_header .site_logo{z-index:26;position:fixed;left:2.4rem;top:2.4rem;width:28rem;height:4rem}}@media not all and (min-width:768px){.site_header .site_logo{position:absolute;left:1.6rem;top:2.2rem;width:20rem;height:3.2rem}}.site_header .site_logo .no_link{position:relative;display:block;width:100%;height:100%;-webkit-mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;background-color:var(--color-corporate)}.site_header .entry_button{background:#000;border:1px solid var(--color-navyblue, #00296a);background:var(--color-yellow, #ffb703);color:var(--color-navyblue, #00296a);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-family-gothic_en, "Gill Sans Nova");font-style:normal;font-weight:600;line-height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.site_header .entry_button{font-size:2.2rem;position:fixed;z-index:20;top:2rem;right:7.2rem;width:11.2rem;height:4.8rem}}@media not all and (min-width:768px){.site_header .entry_button{font-size:1.8rem;position:absolute;top:1.6rem;right:6rem;width:9.6rem;height:4rem}}.site_header .menu_button{background:var(--color-corporate);border:1px solid var(--color-navyblue, #00296a);display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.site_header .menu_button{position:fixed;z-index:20;top:2rem;right:2rem;width:4.8rem;height:4.8rem}}@media not all and (min-width:768px){.site_header .menu_button{position:fixed;z-index:20;top:1.6rem;right:1.6rem;width:4rem;height:4rem}}.site_header .menu_button i{position:relative;width:2.4rem;height:1.8rem}.site_header .menu_button i span{display:block;position:absolute;margin:auto;background-color:var(--color-white);transition:.3s;width:2.4rem;top:0;right:0;bottom:0;left:0}@media screen and (min-width:768px){.site_header .menu_button i span{width:2.4rem;height:.2rem}}@media not all and (min-width:768px){.site_header .menu_button i span{width:2rem;height:.15rem}}.site_header .menu_button i span:nth-child(1){transform:translateY(-.7rem)}.site_header .menu_button i span:nth-child(2){transform:translateY(0)}.site_header .menu_button i span:nth-child(3){transform:translateY(.7rem)}@media screen and (min-width:768px){.site_header.theme_white .entry_button,.site_header.theme_white .menu_button{border-color:#fff}}.loading_view{position:fixed;top:0;left:0;width:var(--view-width);height:100svh;display:flex;align-items:center;justify-content:center;z-index:30}.loading_view svg{height:auto;opacity:0}@media screen and (min-width:768px){.loading_view svg{width:25.2rem}}@media not all and (min-width:768px){.loading_view svg{width:20rem}}.loading_rect{fill:transparent}@keyframes float-up-down{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-1rem)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.landscape_view{display:none}.is_landscape .landscape_view{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#d6dfe8}.landscape_view .alert_message{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto}@media screen and (min-width:768px){.landscape_view .alert_message{width:50.4rem}}@media not all and (min-width:768px){.landscape_view .alert_message{width:18rem}}.landscape_view .alert_message img{width:100%;height:auto}.landscape_view .img1_container,.landscape_view .img2_container{position:absolute;transform:translate(-50%,-50%);height:auto;z-index:2}.landscape_view .img1_container img,.landscape_view .img2_container img{width:100%;height:auto}.landscape_view .img1_container{animation:float-up-down 3s ease-in-out infinite}@media screen and (min-width:768px){.landscape_view .img1_container{width:19.6rem;left:calc(50% - 22.4rem);top:calc(50% - 8.4rem)}}@media not all and (min-width:768px){.landscape_view .img1_container{width:7rem;left:calc(50% - 8rem);top:calc(50% - 3rem)}}.landscape_view .img2_container{width:9.5rem;animation:float-up-down 2s ease-in-out infinite}@media screen and (min-width:768px){.landscape_view .img2_container{width:26.6rem;left:calc(50% + 22.4rem);top:calc(50% - 9.8rem)}}@media not all and (min-width:768px){.landscape_view .img2_container{width:9.5rem;left:calc(50% + 8rem);top:calc(50% - 3.5rem)}}.landscape_view .img2_container img{animation:rotate 5s linear infinite}.transition_view{position:fixed;top:0;left:0;width:var(--view-width);height:100svh;display:flex;align-items:center;justify-content:center;z-index:15;pointer-events:none;overflow:hidden}.transition_view .section_1_to_2{display:none;position:absolute;left:0;top:0;width:100%;height:100%;perspective:1000px}.transition_view .section_1_to_2 .pod1{transform-style:preserve-3d;width:10rem;height:auto;position:absolute;left:calc(50% - 5rem);top:calc(50% - 5rem)}.transition_view .section_1_to_2 .pod1 img{display:block;width:100%;height:auto}.transition_view .section_1_to_2 .plane1{width:10rem;height:auto;position:absolute;left:calc(50% - 5rem);top:calc(50% - 5rem)}.transition_view .section_1_to_2 .plane1 img{display:block;width:100%;height:auto}.transition_view .section_2_to_3{display:none;position:absolute;left:0;top:0;width:100%;height:100%;perspective:1000px;transform:translate(10rem)}.transition_view .section_2_to_3 .plane1{transform-style:preserve-3d;width:10rem;height:auto;position:absolute;left:50%;top:50%}.transition_view .section_2_to_3 .plane1 img{display:block;width:100%;height:auto}.transition_view .section_5_to_6{display:none;position:absolute;left:0;top:0;width:100%;height:100%;perspective:1000px}.transition_view .section_5_to_6 .pod{transform-style:preserve-3d;width:10rem;height:auto;position:absolute}@media screen and (min-width:768px){.transition_view .section_5_to_6 .pod{left:calc(50% - 25rem);top:calc(50% - 5rem)}}@media not all and (min-width:768px){.transition_view .section_5_to_6 .pod{left:calc(50% - 10rem);top:calc(50% - 5rem)}}.transition_view .section_5_to_6 .pod img{display:block;width:100%;height:auto}.transition_view .section_5_to_6 .plane{width:10rem;height:auto;position:absolute}@media screen and (min-width:768px){.transition_view .section_5_to_6 .plane{left:calc(50% + 12rem);top:calc(50% - 5rem)}}@media not all and (min-width:768px){.transition_view .section_5_to_6 .plane{left:calc(50% + 2rem);top:calc(50% - 5rem)}}.transition_view .section_5_to_6 .plane img{display:block;width:100%;height:auto}.transition_view .rect{width:3rem;height:3rem;background:#00296a;position:absolute;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem)}.transition_view .rect:nth-child(odd){background:#ac7af5}@keyframes rotate3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.scene_section1 .message,.scene_section7 .message{visibility:hidden;opacity:0}.scene_section1 .section_contents,.scene_section7 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section1 .section_contents,.scene_section7 .section_contents{min-height:640px}}.scene_section1 .row1,.scene_section1 .row2,.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1,.scene_section7 .row2,.scene_section7 .row1_bg,.scene_section7 .row2_bg{position:absolute;width:auto}@media screen and (min-width:768px){.scene_section1 .row1,.scene_section1 .row2,.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1,.scene_section7 .row2,.scene_section7 .row1_bg,.scene_section7 .row2_bg{height:12rem}}@media not all and (min-width:768px){.scene_section1 .row1,.scene_section1 .row2,.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1,.scene_section7 .row2,.scene_section7 .row1_bg,.scene_section7 .row2_bg{height:5.2rem}}.scene_section1 .row1,.scene_section1 .row2,.scene_section7 .row1,.scene_section7 .row2{z-index:2}.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1_bg,.scene_section7 .row2_bg{z-index:1}@media screen and (min-width:768px){.scene_section1 .row1,.scene_section1 .row1_bg,.scene_section7 .row1,.scene_section7 .row1_bg{left:2rem;bottom:14.4rem}}@media not all and (min-width:768px){.scene_section1 .row1,.scene_section1 .row1_bg,.scene_section7 .row1,.scene_section7 .row1_bg{width:16.8rem;left:0;bottom:5.4rem}}@media screen and (min-width:768px){.scene_section1 .row2,.scene_section1 .row2_bg,.scene_section7 .row2,.scene_section7 .row2_bg{left:2rem;bottom:2rem}}@media not all and (min-width:768px){.scene_section1 .row2,.scene_section1 .row2_bg,.scene_section7 .row2,.scene_section7 .row2_bg{width:40rem;left:0;bottom:0}}.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1_bg,.scene_section7 .row2_bg{background:#f7f1e4;border:1px solid #00296a;transform-origin:left center}@media screen and (min-width:768px){.scene_section1 .row1_bg,.scene_section1 .row2_bg,.scene_section7 .row1_bg,.scene_section7 .row2_bg{width:calc(var(--w, 100%) * .1rem)}}.scene_section.scene_section2 .lead_message_section,.scene_section.scene_section2 .news_contents_section{position:relative}.scene_section.scene_section2 .lead_message_section[aria-hidden=true],.scene_section.scene_section2 .news_contents_section[aria-hidden=true]{opacity:0;pointer-events:none}.scene_section.scene_section2 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section.scene_section2 .section_contents{min-height:640px}}.scene_section.scene_section2 .lead_message_section .message_contents{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:17.5%}@media screen and (min-width:768px){.scene_section.scene_section2 .lead_message_section .message_contents{row-gap:3rem;left:17.6rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .lead_message_section .message_contents{row-gap:1.8rem;left:1.6rem}}.scene_section.scene_section2 .lead_message_section svg{width:100%;height:auto}.scene_section.scene_section2 .lead_message_section .section_title{position:relative;display:flex;align-items:center}@media screen and (min-width:768px){.scene_section.scene_section2 .lead_message_section .section_title{-moz-column-gap:1.3rem;column-gap:1.3rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .lead_message_section .section_title{-moz-column-gap:1.6rem;column-gap:1.6rem}}@media screen and (min-width:768px){.scene_section.scene_section2 .lead_message_section .section_title .en{width:14.4rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .lead_message_section .section_title .en{width:12.3rem}}.scene_section.scene_section2 .lead_message_section .section_title .ja{padding-top:.6rem;width:10.3rem}.scene_section.scene_section2 .message{display:flex;flex-direction:column}@media screen and (min-width:768px){.scene_section.scene_section2 .message{row-gap:3.2rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .message{row-gap:2.4rem}}.scene_section.scene_section2 .block{display:flex;flex-direction:column;row-gap:.4rem}.scene_section.scene_section2 .row{position:relative}@media screen and (min-width:768px){.scene_section.scene_section2 .row{height:3.4rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .row{height:3rem}}.scene_section.scene_section2 .row svg{width:auto;height:100%}.scene_section.scene_section2 .row .text{position:relative;z-index:2}.scene_section.scene_section2 .row .bg{position:absolute;left:0;top:0;height:100%;z-index:1;background:#f7f1e4;border:1px solid rgba(0,41,106,.5)}@media screen and (min-width:768px){.scene_section.scene_section2 .row .bg{width:calc(var(--w, 100%) * .1rem)}}@media not all and (min-width:768px){.scene_section.scene_section2 .row .bg{width:calc(var(--w, 100%) * .088rem)}}@media screen and (min-width:768px){.scene_section.scene_section2 .row10{height:4.6rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .row10{height:3.8rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .row10 .bg{width:calc(var(--w, 100%) * .082rem)}}.scene_section.scene_section2 .news_contents_section{transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.scene_section.scene_section2 .news_contents{position:absolute;border:1px solid var(--color-navyblue, #00296a);background:var(--color-white, #fff)}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents{top:50%;left:6.4rem;width:80rem;max-height:43rem;padding:4rem;transform:translateY(-50%)}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents{top:calc(50% + 3.6rem);left:1.6rem;right:1.6rem;height:30rem;padding:4rem 2rem 2rem;transform:translateY(-50%)}}.scene_section.scene_section2 .news_contents .section_title{position:absolute;top:-6.2rem;left:.2rem;width:25.8rem;height:auto;aspect-ratio:25.8/7.1}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .section_title{top:-3.1rem;left:.3rem;width:15.4rem}}.scene_section.scene_section2 .news_contents .news_list_block{position:relative;display:flex;flex-direction:column}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .news_list_block{row-gap:2rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_list_block{row-gap:2.4rem}}.scene_section.scene_section2 .news_contents .block_label{position:relative;color:var(--color-navyblue, #00296a);font-family:var(--font-ja, "Noto Sans JP");font-style:normal;font-weight:700;line-height:100%;width:100%}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .block_label{font-size:2.4rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .block_label{font-size:2rem}}.scene_section.scene_section2 .news_contents .block_label:after{content:"";position:absolute;height:1px;background:var(--color-navyblue, #00296a)}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .block_label:after{left:11rem;bottom:0;right:0}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .block_label:after{left:9rem;right:-.2rem;bottom:.4rem}}.scene_section.scene_section2 .news_contents .scroll_wrapper{padding-right:1.5rem;height:100%;overflow:auto}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .scroll_wrapper{max-height:30.5rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .scroll_wrapper{max-height:18.5rem;margin-right:-1.5rem}}.scene_section.scene_section2 .news_contents .scroll_wrapper .simplebar-track:after{content:"";position:absolute;right:.5px;top:3px;bottom:3px;width:1px;background:#b4b4b4}.scene_section.scene_section2 .news_contents .scroll_wrapper .simplebar-scrollbar{z-index:2}.scene_section.scene_section2 .news_contents .scroll_wrapper .simplebar-scrollbar:before{background:#00296a;width:2px;border-radius:2px;left:auto;right:0;opacity:1}.scene_section.scene_section2 .news_contents .news_list{display:flex;flex-direction:column}.scene_section.scene_section2 .news_contents .news_item .link,.scene_section.scene_section2 .news_contents .news_item .no_link{position:relative;display:flex;border-bottom:1px solid var(--color-lite-blue, #c9daec)}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .link,.scene_section.scene_section2 .news_contents .news_item .no_link{-moz-column-gap:3.2rem;column-gap:3.2rem;padding:1.6rem 0}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .link,.scene_section.scene_section2 .news_contents .news_item .no_link{flex-direction:column;padding:2.4rem .4rem 1rem}}.scene_section.scene_section2 .news_contents .news_item .date{color:var(--color-navyblue, #00296a);font-family:var(--font-family-gothic_en, "Gill Sans Nova");font-size:1.6rem;font-style:normal;font-weight:500;line-height:100%;flex-shrink:0;padding:.4rem 0}.scene_section.scene_section2 .news_contents .news_item .title_block{flex-grow:1;display:flex;-moz-column-gap:2.4rem;column-gap:2.4rem;padding-right:1rem}.scene_section.scene_section2 .news_contents .news_item .label{color:var(--color-navyblue-lite, #335488);font-family:var(--font-ja, "Noto Sans JP");font-style:normal;font-weight:500;line-height:100%;flex-shrink:0;display:flex;display:inline-flex;justify-content:center;align-items:center;gap:1rem;border-radius:4px;border:1px solid var(--color-navyblue-lite, #335488)}@media screen and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .label{font-size:1.2rem;min-width:8rem;height:2.4rem;padding:1rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .label{font-size:1rem;position:absolute;top:2.4rem;left:9.6rem;min-width:6.6rem;height:2rem;padding:0rem 1rem}}.scene_section.scene_section2 .news_contents .news_item .title{color:var(--color-text-black, #333);font-family:var(--font-ja, "Noto Sans JP");font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;flex-grow:1}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .title{padding-top:.6rem;padding-bottom:1.2rem;border-bottom:1px dashed var(--color-lite-blue, #c9daec);margin-bottom:.8rem}}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .no_link .title{border-bottom:none;padding-bottom:0;margin-bottom:0}}.scene_section.scene_section2 .news_contents .news_item .no_more,.scene_section.scene_section2 .news_contents .news_item .more{width:6.1rem;height:1.4rem;flex-shrink:0;margin:.5rem 0}@media not all and (min-width:768px){.scene_section.scene_section2 .news_contents .news_item .no_more,.scene_section.scene_section2 .news_contents .news_item .more{margin-left:auto}}.scene_section3[aria-hidden=true]{opacity:0}.scene_section3.enter .section_contents:after{transform-origin:top center;transform:scaleY(1);transition:transform .6s cubic-bezier(1,0,0,1)}.scene_section3.leave .section_contents:after{transform-origin:bottom center;transform:scaleY(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.scene_section3 .section_contents:after{content:"";position:absolute;width:1px;top:2rem;bottom:2rem;border-left:1px dashed #fff;transform:scaleY(0);z-index:-1}.scene_section3 .move_container{position:relative;width:100%;height:100%;overflow:hidden}.scene_section3 .move_container_inner{display:flex;flex-direction:column;row-gap:.4rem}.scene_section3 .move_container_inner .link_button .arrow{position:relative}.scene_section3 .move_container_inner .link_button .arrow path{transition:fill 1s cubic-bezier(.19,1,.22,1)}.scene_section3 .move_container_inner:focus .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section3 .move_container_inner:focus .link_button .arrow path:nth-child(2){fill:#fff}@media(hover:hover){.scene_section3 .move_container_inner:hover .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section3 .move_container_inner:hover .link_button .arrow path:nth-child(2){fill:#fff}}.scene_section3 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section3 .section_contents{min-height:640px}}@media screen and (min-width:768px){.scene_section3 .section_contents:after{left:6.8rem}}@media not all and (min-width:768px){.scene_section3 .section_contents:after{left:1.6rem}}.scene_section3 .contents_block{position:absolute;z-index:2}@media screen and (min-width:768px){.scene_section3 .contents_block{left:6.8rem;top:21.1%;width:57rem}}@media not all and (min-width:768px){.scene_section3 .contents_block{left:1.6rem;top:calc(7.2rem + 15.9%);width:28.5rem}}.scene_section3 .section_title{position:relative;width:100%}@media screen and (min-width:768px){.scene_section3 .section_title{height:19.6rem}}@media not all and (min-width:768px){.scene_section3 .section_title{height:10rem}}.scene_section3 .section_title .text,.scene_section3 .section_title .bg{position:absolute;left:0;top:0;width:100%;height:auto}.scene_section3 .section_title .text{z-index:2}.scene_section3 .section_title .bg{background:#f7f1e4;border:1px solid #00296a}@media screen and (min-width:768px){.scene_section3 .section_title .bg{width:calc(var(--w, 100%) * .1rem);height:9.8rem}}@media not all and (min-width:768px){.scene_section3 .section_title .bg{height:5rem}}@media not all and (min-width:768px){.scene_section3 .section_title .row1{width:100%}}.scene_section3 .section_title .row2{top:auto;bottom:1px;border-top:none}@media not all and (min-width:768px){.scene_section3 .section_title .row2{width:22.4rem}}.scene_section3 .link_button{display:flex;gap:.4rem}.scene_section3 .message{position:relative}@media screen and (min-width:768px){.scene_section3 .message{width:32.6rem;height:7.2rem}}@media not all and (min-width:768px){.scene_section3 .message{width:19.7rem;height:4.8rem}}.scene_section3 .message .text,.scene_section3 .message .bg{position:absolute;left:0;top:0;width:100%}.scene_section3 .message .text{right:0;bottom:0;margin:auto;z-index:2;height:auto}.scene_section3 .message .bg{height:100%;background:#f7f1e4;border:1px solid #00296a}.scene_section3 .arrow{height:auto}@media screen and (min-width:768px){.scene_section3 .arrow{width:7.2rem}}@media not all and (min-width:768px){.scene_section3 .arrow{width:4.8rem}}@media screen and (min-width:768px){.scene_section3 .deco16{left:-1.6rem;bottom:-1.6rem}}@media not all and (min-width:768px){.scene_section3 .deco16{left:-.8rem;bottom:-.8rem}}.scene_section3 .deco24{position:absolute;transition:transform .5s cubic-bezier(1,0,0,1)}@media screen and (min-width:768px){.scene_section3 .deco24{right:-2.4rem;top:-2.4rem;transform:translate(-57rem,27.3rem)}}@media not all and (min-width:768px){.scene_section3 .deco24{right:-1.2rem;top:-1.2rem;transform:translate(-28.5rem,15.2rem)}}.scene_section3.spread .deco24{transition:transform .4s cubic-bezier(1,0,0,1);transform:translate(0)}.scene_section4[aria-hidden=true]{opacity:0}.scene_section4.enter .section_contents:after{transform-origin:top center;transform:scaleY(1);transition:transform .6s cubic-bezier(1,0,0,1)}.scene_section4.leave .section_contents:after{transform-origin:bottom center;transform:scaleY(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.scene_section4 .section_contents:after{content:"";position:absolute;width:1px;top:2rem;bottom:2rem;border-left:1px dashed #fff;transform:scaleY(0);z-index:-1}.scene_section4 .move_container{position:relative;width:100%;height:100%;overflow:hidden}.scene_section4 .move_container_inner{display:flex;flex-direction:column;row-gap:.4rem}.scene_section4 .move_container_inner .link_button .arrow{position:relative}.scene_section4 .move_container_inner .link_button .arrow path{transition:fill 1s cubic-bezier(.19,1,.22,1)}.scene_section4 .move_container_inner:focus .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section4 .move_container_inner:focus .link_button .arrow path:nth-child(2){fill:#fff}@media(hover:hover){.scene_section4 .move_container_inner:hover .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section4 .move_container_inner:hover .link_button .arrow path:nth-child(2){fill:#fff}}.scene_section4 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section4 .section_contents{min-height:640px}}@media screen and (min-width:768px){.scene_section4 .section_contents:after{right:59.1rem}}@media not all and (min-width:768px){.scene_section4 .section_contents:after{left:1.6rem}}.scene_section4 .contents_block{position:absolute}@media screen and (min-width:768px){.scene_section4 .contents_block{right:14.6rem;top:34%;width:44.6rem}}@media not all and (min-width:768px){.scene_section4 .contents_block{left:1.6rem;top:calc(7.2rem + 15%);width:22.3rem}}.scene_section4 .section_title{position:relative;width:100%}@media screen and (min-width:768px){.scene_section4 .section_title{height:19.6rem}}@media not all and (min-width:768px){.scene_section4 .section_title{height:10rem}}.scene_section4 .section_title .text,.scene_section4 .section_title .bg{position:absolute;left:0;top:0;width:100%;height:auto}.scene_section4 .section_title .text{z-index:2}.scene_section4 .section_title .bg{background:#f7f1e4;border:1px solid #00296a}@media screen and (min-width:768px){.scene_section4 .section_title .bg{width:calc(var(--w, 100%) * .1rem);height:9.8rem}}@media not all and (min-width:768px){.scene_section4 .section_title .bg{height:5rem}}.scene_section4 .section_title .row1{border-bottom:none}@media not all and (min-width:768px){.scene_section4 .section_title .row1{width:10.6rem}}.scene_section4 .section_title .row2{z-index:-1;top:auto;bottom:1px}.scene_section4 .link_button{display:flex;gap:.4rem}@media screen and (min-width:768px){.scene_section4 .link_button{flex-direction:column}}.scene_section4 .message{position:relative}@media screen and (min-width:768px){.scene_section4 .message{width:44.6rem;height:3.8rem}}@media not all and (min-width:768px){.scene_section4 .message{width:15.5rem;height:4.8rem}}.scene_section4 .message .text,.scene_section4 .message .bg{position:absolute;left:0;top:0;width:100%}.scene_section4 .message .text{right:0;bottom:0;margin:auto;z-index:2;height:auto}.scene_section4 .message .bg{height:100%;background:#f7f1e4;border:1px solid #00296a}.scene_section4 .arrow{height:auto}@media screen and (min-width:768px){.scene_section4 .arrow{width:7.2rem}}@media not all and (min-width:768px){.scene_section4 .arrow{width:4.8rem}}.scene_section4 .deco16{position:absolute;transition:transform .5s cubic-bezier(1,0,0,1)}@media screen and (min-width:768px){.scene_section4 .deco16{left:7.2rem;bottom:-1.6rem;transform:translate(-7.2rem,-31.1rem)}}@media not all and (min-width:768px){.scene_section4 .deco16{left:20.7rem;bottom:-.8rem;transform:translate(-20.7rem,-15.4rem)}}.scene_section4 .deco24{position:absolute}@media screen and (min-width:768px){.scene_section4 .deco24{left:-2.4rem;top:-2.4rem}}@media not all and (min-width:768px){.scene_section4 .deco24{left:-1.2rem;top:-1.2rem}}.scene_section4.spread .deco16{transition:transform .4s cubic-bezier(1,0,0,1);transform:translate(0)}.scene_section5[aria-hidden=true]{opacity:0}.scene_section5.enter .section_contents:after{transform-origin:top center;transform:scaleY(1);transition:transform .6s cubic-bezier(1,0,0,1)}.scene_section5.leave .section_contents:after{transform-origin:bottom center;transform:scaleY(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.scene_section5 .section_contents:after{content:"";position:absolute;width:1px;top:2rem;bottom:2rem;border-left:1px dashed #fff;transform:scaleY(0);z-index:-1}.scene_section5 .move_container{position:relative;width:100%;height:100%;overflow:hidden}.scene_section5 .move_container_inner{display:flex;flex-direction:column;row-gap:.4rem}.scene_section5 .move_container_inner .link_button .arrow{position:relative}.scene_section5 .move_container_inner .link_button .arrow path{transition:fill 1s cubic-bezier(.19,1,.22,1)}.scene_section5 .move_container_inner:focus .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section5 .move_container_inner:focus .link_button .arrow path:nth-child(2){fill:#fff}@media(hover:hover){.scene_section5 .move_container_inner:hover .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section5 .move_container_inner:hover .link_button .arrow path:nth-child(2){fill:#fff}}.scene_section5 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section5 .section_contents{min-height:640px}}@media screen and (min-width:768px){.scene_section5 .section_contents:after{left:4.8rem}}@media not all and (min-width:768px){.scene_section5 .section_contents:after{left:1.6rem}}.scene_section5 .contents_block{position:absolute}@media screen and (min-width:768px){.scene_section5 .contents_block{left:4.8rem;top:23%;width:50rem}}@media not all and (min-width:768px){.scene_section5 .contents_block{left:1.6rem;top:calc(7.2rem + 40%);width:30.6rem}}.scene_section5 .section_title{position:relative}@media screen and (min-width:768px){.scene_section5 .section_title{width:39.8rem;height:9.8rem}}@media not all and (min-width:768px){.scene_section5 .section_title{width:20rem;height:5.2rem}}.scene_section5 .section_title .text,.scene_section5 .section_title .bg{position:absolute;left:0;top:0;width:100%}.scene_section5 .section_title .text{z-index:2;height:auto}.scene_section5 .section_title .bg{height:100%;background:#f7f1e4;border:1px solid #00296a}.scene_section5 .link_button{display:flex;-moz-column-gap:.4rem;column-gap:.4rem}.scene_section5 .message{position:relative}@media screen and (min-width:768px){.scene_section5 .message{width:42.4rem;height:7.2rem}}@media not all and (min-width:768px){.scene_section5 .message{width:25.4rem;height:4.8rem}}.scene_section5 .message .text,.scene_section5 .message .bg{position:absolute;left:0;top:0;width:100%}.scene_section5 .message .text{right:0;bottom:0;margin:auto;z-index:2;height:auto}.scene_section5 .message .bg{height:100%;background:#f7f1e4;border:1px solid #00296a}.scene_section5 .arrow{height:auto}@media screen and (min-width:768px){.scene_section5 .arrow{width:7.2rem}}@media not all and (min-width:768px){.scene_section5 .arrow{width:4.8rem}}.scene_section5 .deco16{position:absolute;transition:transform .5s cubic-bezier(1,0,0,1)}@media screen and (min-width:768px){.scene_section5 .deco16{right:-1.6rem;bottom:7.2rem;transform:translate(-50rem,7.2rem)}}@media not all and (min-width:768px){.scene_section5 .deco16{right:-.8rem;bottom:4.8rem;transform:translate(-30.8rem,6.6rem)}}.scene_section5 .deco24{position:absolute}@media screen and (min-width:768px){.scene_section5 .deco24{left:-2.4rem;bottom:-2.4rem}}@media not all and (min-width:768px){.scene_section5 .deco24{left:-1.2rem;bottom:-1.2rem}}.scene_section5.spread .deco16{transition:transform .4s cubic-bezier(1,0,0,1);transform:translate(0)}.scene_section6[aria-hidden=true]{opacity:0}.scene_section6.enter .section_contents:after{transform-origin:top center;transform:scaleY(1);transition:transform .6s cubic-bezier(1,0,0,1)}.scene_section6.leave .section_contents:after{transform-origin:bottom center;transform:scaleY(0);transition:transform .6s cubic-bezier(.19,1,.22,1)}.scene_section6 .section_contents:after{content:"";position:absolute;width:1px;top:2rem;bottom:2rem;border-left:1px dashed #fff;transform:scaleY(0);z-index:-1}.scene_section6 .move_container{position:relative;width:100%;height:100%;overflow:hidden}.scene_section6 .move_container_inner{display:flex;flex-direction:column;row-gap:.4rem}.scene_section6 .move_container_inner .link_button .arrow{position:relative}.scene_section6 .move_container_inner .link_button .arrow path{transition:fill 1s cubic-bezier(.19,1,.22,1)}.scene_section6 .move_container_inner:focus .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section6 .move_container_inner:focus .link_button .arrow path:nth-child(2){fill:#fff}@media(hover:hover){.scene_section6 .move_container_inner:hover .link_button .arrow path:nth-child(1){fill:#006cbd}.scene_section6 .move_container_inner:hover .link_button .arrow path:nth-child(2){fill:#fff}}.scene_section6 .section_contents{position:sticky;top:0;left:0;width:100%;height:100svh;z-index:1}@media screen and (min-width:768px){.scene_section6 .section_contents{min-height:640px}}@media screen and (min-width:768px){.scene_section6 .section_contents:after{right:59.5rem}}@media not all and (min-width:768px){.scene_section6 .section_contents:after{left:1.6rem}}.scene_section6 .contents_block{position:absolute}@media screen and (min-width:768px){.scene_section6 .contents_block{right:6.7rem;top:46.5%;width:52.9rem}}@media not all and (min-width:768px){.scene_section6 .contents_block{left:1.6rem;top:calc(7.2rem + 54%);width:26.4rem}}.scene_section6 .section_title{position:relative}@media screen and (min-width:768px){.scene_section6 .section_title{width:52.9rem;height:19.6rem}}@media not all and (min-width:768px){.scene_section6 .section_title{width:100%;height:10rem}}.scene_section6 .section_title .text,.scene_section6 .section_title .bg{position:absolute;left:0;top:0;width:100%}.scene_section6 .section_title .text{z-index:2;height:auto}.scene_section6 .section_title .bg{background:#f7f1e4;border:1px solid #00296a}@media screen and (min-width:768px){.scene_section6 .section_title .bg{width:calc(var(--w, 100%) * .1rem);height:9.8rem}}@media not all and (min-width:768px){.scene_section6 .section_title .bg{height:5rem}}.scene_section6 .section_title .row1{border-bottom:none}@media not all and (min-width:768px){.scene_section6 .section_title .row1{width:17.8rem}}.scene_section6 .section_title .row2{top:auto;bottom:1px;z-index:-1}@media not all and (min-width:768px){.scene_section6 .section_title .row2{width:100%}}.scene_section6 .link_button{display:flex;-moz-column-gap:.4rem;column-gap:.4rem}.scene_section6 .message{position:relative}@media screen and (min-width:768px){.scene_section6 .message{width:25.6rem;height:7.2rem}}@media not all and (min-width:768px){.scene_section6 .message{width:15.6rem;height:4.8rem}}.scene_section6 .message .text,.scene_section6 .message .bg{position:absolute;left:0;top:0;width:100%}.scene_section6 .message .text{right:0;bottom:0;margin:auto;z-index:2;height:auto}.scene_section6 .message .bg{height:100%;background:#f7f1e4;border:1px solid #00296a}.scene_section6 .arrow{height:auto}@media screen and (min-width:768px){.scene_section6 .arrow{width:7.2rem}}@media not all and (min-width:768px){.scene_section6 .arrow{width:4.8rem}}.scene_section6 .deco16{position:absolute;transition:transform .5s cubic-bezier(1,0,0,1)}@media screen and (min-width:768px){.scene_section6 .deco16{left:33.2rem;bottom:-1.6rem;transform:translate(-33.2rem,-27.3rem)}}@media not all and (min-width:768px){.scene_section6 .deco16{left:20.7rem;bottom:-.8rem;transform:translate(-20.7rem,-15.4rem)}}.scene_section6 .deco24{position:absolute}@media screen and (min-width:768px){.scene_section6 .deco24{left:-2.4rem;top:-2.4rem}}@media not all and (min-width:768px){.scene_section6 .deco24{left:-1.2rem;top:-1.2rem}}.scene_section6.spread .deco16{transition:transform .4s cubic-bezier(1,0,0,1);transform:translate(0)}.top_footer_image_wrapper{display:block;position:fixed;z-index:-1;left:0;bottom:0;width:100%;height:var(--height, 0);pointer-events:none;clip-path:inset(0)}.line_image{position:fixed;top:0;left:0;width:100%;height:100svh}.line_image:after{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:#ebf5feed;opacity:var(--area-ratio, 0)}.line_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.outer_frame{position:fixed;left:0;top:0;z-index:1;pointer-events:none;width:100%;height:100svh;opacity:0}.outer_frame a{pointer-events:auto}.outer_frame .frame{position:absolute;background:#fff;transition:transform .3s cubic-bezier(.455,.03,.515,.955)}.outer_frame .frame_left,.outer_frame .frame_right{top:0;bottom:0;width:2rem;transform:scaleX(0)}.outer_frame .frame_top,.outer_frame .frame_bottom{left:0;right:0;height:2rem;transform:scaleY(0)}.outer_frame .frame_left{left:0;transform-origin:left center}.outer_frame .frame_right{right:0;transform-origin:right center}.outer_frame .frame_top{top:0;transform-origin:top center}.outer_frame .frame_bottom{bottom:0;transform-origin:bottom center}.outer_frame.frame_enter .frame_left,.outer_frame.frame_enter .frame_right{transform:scaleX(1)}.outer_frame.frame_enter .frame_top,.outer_frame.frame_enter .frame_bottom{transform:scaleY(1)}.outer_frame.frame_leave .frame_left,.outer_frame.frame_leave .frame_right{transform:scaleX(0)}.outer_frame.frame_leave .frame_top,.outer_frame.frame_leave .frame_bottom{transform:scaleY(0)}.outer_frame .border{position:absolute;background:#00296a}.outer_frame.theme_white .border{background:#fff}.outer_frame .border_left,.outer_frame .border_right{top:2rem;bottom:2rem;width:1px;transform:scaleY(0)}.outer_frame .border_top,.outer_frame .border_bottom{left:2rem;right:2rem;height:1px;transform:scaleX(0)}.outer_frame .border_left{left:2rem}.outer_frame .border_right{right:2rem}.outer_frame .border_top{top:2rem}.outer_frame .border_bottom{bottom:2rem}.outer_frame.border_enter .border{transition:transform .6s cubic-bezier(.455,.03,.515,.955)}.outer_frame.border_enter .border_top{transform-origin:left center}.outer_frame.border_enter .border_right{transform-origin:top center}.outer_frame.border_enter .border_bottom{transform-origin:right center}.outer_frame.border_enter .border_left{transform-origin:bottom center}.outer_frame.border_enter .border_left,.outer_frame.border_enter .border_right{transform:scaleY(1)}.outer_frame.border_enter .border_top,.outer_frame.border_enter .border_bottom{transform:scaleX(1)}.outer_frame.border_leave .border{transition:transform .6s cubic-bezier(.455,.03,.515,.955)}.outer_frame.border_leave .border_top{transform-origin:right center}.outer_frame.border_leave .border_right{transform-origin:bottom center}.outer_frame.border_leave .border_bottom{transform-origin:left center}.outer_frame.border_leave .border_left{transform-origin:top center}.outer_frame.border_leave .border_left,.outer_frame.border_leave .border_right{transform:scaleY(0)}.outer_frame.border_leave .border_top,.outer_frame.border_leave .border_bottom{transform:scaleX(0)}@media screen and (min-width:768px){.outer_frame .progress_frame{position:absolute;right:2rem;top:2rem;bottom:2rem;width:4.8rem}}@media not all and (min-width:768px){.outer_frame .progress_frame{position:fixed;left:0;top:7.2rem;width:100%;height:.3rem}}@media screen and (min-width:768px){.outer_frame .progress_frame:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--color-navyblue, #00296a);transform:scaleY(0)}}@media screen and (min-width:768px){.outer_frame .progress_frame.enter:after{transition:transform .6s cubic-bezier(.455,.03,.515,.955);transform-origin:bottom center;transform:scaleY(1)}}@media screen and (min-width:768px){.outer_frame .progress_frame.enter_back:after{transition:transform .3s cubic-bezier(.455,.03,.515,.955);transform-origin:top center;transform:scaleY(1)}}@media screen and (min-width:768px){.outer_frame .progress_frame.leave:after{transition:transform .6s cubic-bezier(.455,.03,.515,.955);transform-origin:top center;transform:scaleY(0)}}.outer_frame .progress_frame .progress_bar{position:absolute}@media screen and (min-width:768px){.outer_frame .progress_frame .progress_bar{top:5rem;left:.2rem;right:.2rem;bottom:.2rem;background:#fff6;transform:scaleY(0);transform-origin:top center}}@media not all and (min-width:768px){.outer_frame .progress_frame .progress_bar{left:0;right:0;top:0;height:.3rem;transform-origin:left center;transform:scaleX(0);background:#00296a}}@media screen and (min-width:768px){.outer_frame.theme_white .progress_frame:after{background:#fff}}.outer_frame .section_label_block{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:768px){.outer_frame .section_label_block{right:2rem;top:5rem;bottom:2rem;width:4.8rem}}@media not all and (min-width:768px){.outer_frame .section_label_block{right:1.26rem;top:7.2rem;bottom:0;width:.8rem}}@media not all and (min-width:768px){.outer_frame .section_label_block:before,.outer_frame .section_label_block:after{content:"";position:absolute;width:1px;background:#ffffff80;right:50%;transform:scaleY(0)}}@media not all and (min-width:768px){.outer_frame .section_label_block:before{top:0}}@media not all and (min-width:768px){.outer_frame .section_label_block:after{bottom:0}}@media not all and (min-width:768px){.outer_frame .section_label_block.enter:before,.outer_frame .section_label_block.enter:after{transform:scaleY(1);transition:transform .6s cubic-bezier(.455,.03,.515,.955)}}@media not all and (min-width:768px){.outer_frame .section_label_block.enter:before{transform-origin:bottom center}}@media not all and (min-width:768px){.outer_frame .section_label_block.enter:after{transform-origin:top center}}@media not all and (min-width:768px){.outer_frame .section_label_block.leave:before,.outer_frame .section_label_block.leave:after{transform:scaleY(0);transition:transform .6s cubic-bezier(.455,.03,.515,.955)}}@media not all and (min-width:768px){.outer_frame .section_label_block.leave:before{transform-origin:bottom center}}@media not all and (min-width:768px){.outer_frame .section_label_block.leave:after{transform-origin:top center}}.outer_frame .section_label_block .label{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:auto;transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}@media screen and (min-width:768px){.outer_frame .section_label_block .label{width:1.1rem}}@media not all and (min-width:768px){.outer_frame .section_label_block .label{width:100%}}.outer_frame .section_label_block .label[aria-hidden=true]{opacity:0}.outer_frame .section_label_block .label[aria-hidden=false]{opacity:1}@media not all and (min-width:768px){.outer_frame .section_label_block[data-label=numbers]:before{bottom:calc(50% + 9rem)}.outer_frame .section_label_block[data-label=numbers]:after{top:calc(50% + 9rem)}}@media not all and (min-width:768px){.outer_frame .section_label_block[data-label=executivesMessage]:before{bottom:calc(50% + 13rem)}.outer_frame .section_label_block[data-label=executivesMessage]:after{top:calc(50% + 13rem)}}@media not all and (min-width:768px){.outer_frame .section_label_block[data-label=career]:before{bottom:calc(50% + 8rem)}.outer_frame .section_label_block[data-label=career]:after{top:calc(50% + 8rem)}}@media not all and (min-width:768px){.outer_frame .section_label_block[data-label=interview]:before{bottom:calc(50% + 9rem)}.outer_frame .section_label_block[data-label=interview]:after{top:calc(50% + 9rem)}}.outer_frame .scroll_block{position:absolute;z-index:2;bottom:2rem;right:2rem;width:2.2rem;height:8rem;opacity:0}@media not all and (min-width:768px){.outer_frame .scroll_block{display:none}}.outer_frame .scroll_block .base_bar{position:absolute;left:0;top:0;width:auto;height:8rem}.outer_frame .scroll_block .bar{position:absolute;left:-.15rem;top:0;width:.3rem;height:100%;border-radius:.3rem;background:var(--color-navyblue, #00296a);transform-origin:top center;transform:scaleY(0)}@media screen and (min-width:768px){.outer_frame .scroll_block.animate .bar{animation:barScaleUp 2s cubic-bezier(1,0,0,1) infinite}}@keyframes barScaleUp{0%,10%{transform-origin:top center;transform:scaleY(0)}45%{transform-origin:top center;transform:scaleY(1)}50%{transform-origin:bottom center;transform:scaleY(1)}85%{transform-origin:bottom center;transform:scaleY(0)}90%,to{transform-origin:bottom center;transform:scaleY(0)}}.outer_frame .scroll_block .label{position:absolute;top:0;right:0;width:1.2rem;height:auto}@media not all and (min-width:768px){.outer_frame .frame,.outer_frame .border{display:none}}.cloud{position:fixed;height:auto;pointer-events:none;opacity:0}@media not all and (min-width:768px){.cloud{display:none}}.cloud.lt{left:0;top:0;width:42.375rem;transform:translate(-10rem,-2rem)}.cloud.rb{right:0;bottom:0;width:30.09rem;transform:translate(8rem,3rem)}.cloud.enter{opacity:1;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.25,.46,.45,.94)}.cloud.enter.lt,.cloud.enter.rb{transform:translate(0)}.cloud.leave{opacity:0;transition:opacity .4s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}.cloud.leave.lt{transform:translate(-10rem,-2rem)}.cloud.leave.rb{transform:translate(8rem,3rem)}
