@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{margin:0 !important;padding:0 !important}.splide__list{backface-visibility:hidden;display:flex;height:100%}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{list-style-type:none !important}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],command,datalist,menu[type=context],rp,source{display:none}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:13px;font-size:1.3rem;line-height:1;font-family:sans-serif;text-align:left;margin:0;padding:0}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0}ul,ol,dl{margin:0;padding:0;list-style:none}dd{margin:0}p{line-height:2;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}table>caption{text-align:left}table th{text-align:left;margin:0;padding:0}table td{margin:0;padding:0}form{margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}form{margin:0;padding:0}input[type=text],button,textarea,select{outline:none;appearance:none}input:focus,button:focus,textarea:focus,select:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;outline:none;margin:0;padding:0;text-align:left;cursor:pointer;font-family:ryo-gothic-plusn,poppins,sans-serif;display:block;color:#333a56;line-height:1}img,picture{border:none;display:block;vertical-align:bottom;width:100%;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}a{outline:none;text-decoration:none}pre{border:1px solid #bfbfbf;padding:5px}em{font-style:normal}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?1762659547552");src:url("../font/iconfont.eot?1762659547552#iefix") format("eot"),url("../font/iconfont.woff2?1762659547552") format("woff2"),url("../font/iconfont.woff?1762659547552") format("woff"),url("../font/iconfont.ttf?1762659547552") format("truetype"),url("../font/iconfont.svg?1762659547552#iconfont") format("svg")}.hero_scrollDown:before,.faqCard_icon:before,.faqCard_icon:after,.divisionCard_title:before,.divisionCard_list li:before,.positionCard_icon:before,.positionCard_icon:after,.headlineLv1 span.is-ja:before,.crumb_list li[\:has\(a\)]:after,.buttonText_icon:before,.buttonFill_icon:before,.buttonFill_icon:after,.articleCard_image i:before,.header_menu>li>button>i:before,.header_menu>li>button>i:after,.header_note a>div>i:nth-child(1):before,.header_note a>div>i:nth-child(2):before,.headerChild_list li:before,.globalMenu_external a:after,.footerMenu_external li a:after,.pageTop_circle:before,.splideNavi .splide__arrow--prev:before,.splideNavi .splide__arrow--next:before,.modal-video-close-btn:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.hero_scrollDown:before,.faqCard_icon:before,.faqCard_icon:after,.divisionCard_title:before,.divisionCard_list li:before,.positionCard_icon:before,.positionCard_icon:after,.headlineLv1 span.is-ja:before,.crumb_list li:has(a):after,.buttonText_icon:before,.buttonFill_icon:before,.buttonFill_icon:after,.articleCard_image i:before,.header_menu>li>button>i:before,.header_menu>li>button>i:after,.header_note a>div>i:nth-child(1):before,.header_note a>div>i:nth-child(2):before,.headerChild_list li:before,.globalMenu_external a:after,.footerMenu_external li a:after,.pageTop_circle:before,.splideNavi .splide__arrow--prev:before,.splideNavi .splide__arrow--next:before,.modal-video-close-btn:before{font-family:"iconfont";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.inlineDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineDesktop{display:inline !important}}.inlineMobile{display:inline !important}@media only screen and (min-width: 901px){.inlineMobile{display:none !important}}.inlineBlockDesktop{display:none !important}@media only screen and (min-width: 901px){.inlineBlockDesktop{display:inline-block !important}}.inlineBlockMobile{display:inline-block !important}@media only screen and (min-width: 901px){.inlineBlockMobile{display:none !important}}.blockDesktop{display:block !important}@media only screen and (max-width: 900px){.blockDesktop{display:none !important}}.blockMobile{display:none !important}@media only screen and (max-width: 900px){.blockMobile{display:block !important}}.flexDesktop{display:none !important}@media only screen and (min-width: 901px){.flexDesktop{display:flex !important}}.flexMobile{display:flex !important}@media only screen and (min-width: 901px){.flexMobile{display:none !important}}body{font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;-webkit-text-size-adjust:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes modal-video{from{opacity:0}to{opacity:1}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);cursor:pointer;opacity:1;outline:none;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);animation-duration:.9s;animation-name:modal-video;transition:opacity .9s cubic-bezier(0.165, 0.84, 0.44, 1)}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{opacity:0}.modal-video-body{width:100%;height:100%;display:flex;align-items:center;justify-content:center;outline:none;border:none}.modal-video-inner{width:840px;pointer-events:auto;position:relative;z-index:2}[data-movie-aspect=vertical] .modal-video-inner{height:80svh}.modal-video-movie-wrap{width:100%;height:100%;position:relative;padding-bottom:56.25%}[data-movie-aspect=vertical] .modal-video-movie-wrap{padding-bottom:0}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;animation:fadeIn ease-out 1s forwards}.modal-video-close-btn{position:absolute;z-index:2;top:0;right:-50px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;width:27px;height:27px}.modal-video-close-btn:before{content:""}@media only screen and (max-width: 900px){.modal-video-close-btn{width:27px;height:27px;right:24px;top:calc(50% - 37vw);position:fixed}}.modal-video-close-btn::before{font-size:27px;line-height:.5;color:#f5f5f7}@media only screen and (max-width: 900px){.modal-video-close-btn::before{font-size:27px}}.modal-video-close-btn{transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (min-width: 901px){.modal-video-close-btn:hover{opacity:.6}}.splideNavi{display:flex;align-items:center;margin-top:32px}@media only screen and (max-width: 900px){.splideNavi{margin-top:16px;flex-direction:row-reverse;justify-content:space-between}}.splideNavi .splidePagination{width:72px;height:1px;position:relative;background-color:#c4c9da;margin:7px 0 0 52px}@media only screen and (max-width: 900px){.splideNavi .splidePagination{width:56px;margin:0 0 0 14px}}.splideNavi .splidePagination p{position:absolute;font-size:2rem;color:#000;top:-7px;line-height:1;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.splideNavi .splidePagination p{font-size:1.43rem;top:-5px}}.splideNavi .splidePagination p:first-child{left:-19px}@media only screen and (max-width: 900px){.splideNavi .splidePagination p:first-child{left:-13px}}.splideNavi .splidePagination p:last-child{right:-25px}@media only screen and (max-width: 900px){.splideNavi .splidePagination p:last-child{right:-16px}}.splideNavi .splidePagination i{background-color:#333a56;height:1px;display:block;position:absolute;left:0;top:0;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}.splideNavi .splide__arrows{display:flex}.splideNavi .splide__arrow{width:56px;height:56px;border-radius:50%;background-color:#333a56;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.splideNavi .splide__arrow{width:40px;height:40px}}.splideNavi .splide__arrow::before{color:#f5f5f7;font-size:1.4rem}@media only screen and (max-width: 900px){.splideNavi .splide__arrow::before{font-size:1.2rem}}.splideNavi .splide__arrow--prev{margin-right:8px}.splideNavi .splide__arrow--prev:before{content:""}.splideNavi .splide__arrow--next:before{content:""}@media only screen and (min-width: 901px){.splideNavi .splide__arrow{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.splideNavi .splide__arrow:hover{opacity:.7}}.background{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:-1;opacity:.8}.background_item{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform,opacity;transform-origin:center center;backface-visibility:hidden;transform-style:preserve-3d}@keyframes stable-float-1{0%,100%{transform:translate(-50%, -50%) translateX(0px) translateY(0px) rotate(0deg) scale(1);opacity:1}25%{transform:translate(-50%, -50%) translateX(30px) translateY(-20px) rotate(90deg) scale(0.9);opacity:.8}50%{transform:translate(-50%, -50%) translateX(0px) translateY(-40px) rotate(180deg) scale(0.8);opacity:.8}75%{transform:translate(-50%, -50%) translateX(-30px) translateY(-20px) rotate(270deg) scale(0.9);opacity:1}}@keyframes stable-float-2{0%,100%{transform:translate(-50%, -50%) translateX(0px) translateY(0px) rotate(45deg) scale(1);opacity:.8}25%{transform:translate(-50%, -50%) translateX(-25px) translateY(15px) rotate(135deg) scale(1.1);opacity:.7}50%{transform:translate(-50%, -50%) translateX(0px) translateY(30px) rotate(225deg) scale(0.85);opacity:.8}75%{transform:translate(-50%, -50%) translateX(25px) translateY(15px) rotate(315deg) scale(0.95);opacity:.9}}@keyframes stable-float-3{0%,100%{transform:translate(-50%, -50%) translateX(0px) translateY(0px) rotate(90deg) scale(1);opacity:.8}33%{transform:translate(-50%, -50%) translateX(40px) translateY(-10px) rotate(210deg) scale(0.75);opacity:.9}66%{transform:translate(-50%, -50%) translateX(-20px) translateY(25px) rotate(330deg) scale(1.15);opacity:.7}}@keyframes stable-float-4{0%,100%{transform:translate(-50%, -50%) translateX(0px) translateY(0px) rotate(135deg) scale(1);opacity:1}20%{transform:translate(-50%, -50%) translateX(15px) translateY(-30px) rotate(195deg) scale(1.05);opacity:.7}40%{transform:translate(-50%, -50%) translateX(-35px) translateY(-15px) rotate(255deg) scale(0.8);opacity:.9}60%{transform:translate(-50%, -50%) translateX(-10px) translateY(20px) rotate(315deg) scale(0.9);opacity:.9}80%{transform:translate(-50%, -50%) translateX(25px) translateY(10px) rotate(375deg) scale(1.1);opacity:.85}}.background_item--0{width:1500px;aspect-ratio:2261/2335;left:81%;top:60%;background-image:url("/assets/img/ball01.webp");animation:stable-float-1 25s ease-in-out infinite}@media only screen and (max-width: 900px){.background_item--0{width:650px;top:65%;left:79%}}.background_item--1{width:850px;aspect-ratio:1988/2311;left:31%;top:77%;background-image:url("/assets/img/ball02.webp");animation:stable-float-2 30s ease-in-out infinite}@media only screen and (max-width: 900px){.background_item--1{width:350px;top:17%;left:100%}}.background_item--2{width:1000px;aspect-ratio:2808/2808;background-image:url("/assets/img/ball01.webp");animation:stable-float-3 35s ease-in-out infinite}@media only screen and (min-width: 901px){.background_item--2{left:15%;top:10%}}@media only screen and (max-width: 900px){.background_item--2{width:500px;top:15%;left:6%}}.background_item--3{width:800px;aspect-ratio:2412/2490;background-image:url("/assets/img/ball02.webp");animation:stable-float-4 40s ease-in-out infinite}@media only screen and (min-width: 901px){.background_item--3{left:80%;top:4%}}@media only screen and (max-width: 900px){.background_item--3{width:300px;top:84%;left:18%}}.background_item{transform:translateZ(0);contain:layout style paint;isolation:isolate}.background--paused .background_item{animation-play-state:paused}.background--reduced .background_item{animation-duration:10s}.background--reduced .background_item--0{animation-delay:0s}.background--reduced .background_item--1{animation-delay:1s}.background--reduced .background_item--2{animation-delay:2s}.background--reduced .background_item--3{animation-delay:3s}.footer{padding:20px;position:relative}@media only screen and (max-width: 900px){.footer{padding:8px}}.footer_container{padding:120px 7.1428571429% 58px;background-color:#333a56;border-radius:16px}@media only screen and (max-width: 900px){.footer_container{padding:47px 6.3% 30px;border-radius:12px}}@media only screen and (min-width: 901px){.footer_wrap{display:flex;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (min-width: 901px){.footer_head{width:60.6666666667%}}@media only screen and (max-width: 900px){.footer_head{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 900px){.footer_logo{display:flex;flex-direction:column-reverse;margin-top:25px}}.footer_logo svg{fill:#fff;width:405px;height:100px}@media only screen and (max-width: 900px){.footer_logo svg{width:336px;height:83px;margin-top:7px}}.footer_logo p{color:#fff;font-size:1.3rem;margin-top:10px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footer_body{margin-top:86px}@media only screen and (max-width: 900px){.footer_body{margin-top:46px}}.footer_body p{font-size:1.2rem;color:#fff;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}.footer_body p strong{font-size:1.6rem}@media only screen and (max-width: 900px){.footer_body p strong{font-size:1.5rem}}@media only screen and (min-width: 901px){.footer_content{width:39.3333333333%}}.footer_bottom{border-top:1px solid #414760}@media only screen and (min-width: 901px){.footer_bottom{display:flex;justify-content:space-between;padding-top:58px;margin-top:77px}}@media only screen and (max-width: 900px){.footer_bottom{padding-top:40px;margin-top:30px}}@media only screen and (min-width: 901px){.footer_sub{display:flex;align-items:center}}@media only screen and (max-width: 900px){.footer_sub{text-align:right;margin-top:16px}}.footer_privacy a{font-size:1.4rem;color:#fff}@media only screen and (min-width: 901px){.footer_privacy a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.footer_privacy a:hover{color:#ffc400}}.footer_copyright{margin-left:102px;font-size:1.2rem;letter-spacing:.06em;color:#fff}@media only screen and (max-width: 900px){.footer_copyright{margin-top:13px}}.footerMenu_wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.footerMenu_wrap:nth-child(2){justify-content:flex-end}}.footerMenu_column:nth-child(1){width:77.1186440678%}@media only screen and (max-width: 900px){.footerMenu_column:nth-child(1){width:50%}}.footerMenu_column:nth-child(2){width:22.8813559322%}@media only screen and (max-width: 900px){.footerMenu_column:nth-child(2){width:50%}}.footerMenu_headline{color:#fff;white-space:nowrap}.footerMenu_headline[data-lang=en]{font-size:2rem;font-family:poppins,sans-serif}.footerMenu_headline[data-lang=ja]{font-size:1.8rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.footerMenu_headline[disabled]{opacity:.5}.footerMenu_headline a{color:#fff}@media only screen and (min-width: 901px){.footerMenu_headline a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.footerMenu_headline a:hover{color:#ffc400}}@media only screen and (min-width: 901px){.footerMenu_list{display:flex;margin-top:23px}}@media only screen and (max-width: 900px){.footerMenu_list{margin-top:22px}}@media only screen and (min-width: 901px){.footerMenu_list ul[data-order][data-order="1"]{width:43%}.footerMenu_list ul[data-order][data-order="2"]{width:57%}}.footerMenu_list ul[data-order] li a{padding-top:14px;padding-bottom:14px;font-size:1.4rem;color:#fff;display:block;white-space:nowrap}@media only screen and (min-width: 901px){.footerMenu_list ul[data-order] li a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.footerMenu_list ul[data-order] li a:hover{color:#ffc400}}.footerMenu_wrap{display:flex;justify-content:space-between}@media only screen and (min-width: 901px){.footerMenu_wrap:nth-child(2){margin-top:52px}}@media only screen and (max-width: 900px){.footerMenu_external{margin-top:15px}}.footerMenu_external li a{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;opacity:.5}.footerMenu_external li a:after{content:""}.footerMenu_external li a::after{font-size:1rem;color:#fff;margin-left:8px;margin-top:-4px}.footerMenu_external li a span{font-size:1.3rem;color:#fff;display:block;white-space:nowrap}@media only screen and (min-width: 901px){.footerMenu_external li a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.footerMenu_external li a:hover{opacity:1}}.pageTop{display:flex;align-items:center;cursor:pointer}@media only screen and (min-width: 901px){.pageTop{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.pageTop:hover{opacity:.7}}.pageTop_circle{width:56px;height:56px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #dadada}.pageTop_circle:before{content:""}@media only screen and (max-width: 900px){.pageTop_circle{width:40px;height:40px}}.pageTop_circle::before{font-size:1.2rem;color:#000}@media only screen and (max-width: 900px){.pageTop_circle::before{font-size:1rem}}.pageTop_title{margin-left:16px;font-size:1.4rem;letter-spacing:.02em;color:#fff;font-family:poppins,sans-serif;font-weight:600}.globalMenu{background-color:#333a56;position:fixed;width:100%;height:100lvh;left:0;top:0}.globalMenu .header_entry{margin:0;position:absolute;right:72px;top:24px}.globalMenu_main{padding:77px 0 96px;height:100%;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.globalMenu_wrap{display:flex;width:84%;margin:0 auto 0}.globalMenu_column:nth-child(1){width:50.5952380952%}.globalMenu_column:nth-child(2){width:49.4047619048%}.globalMenu_title a{display:block;padding-top:18px;padding-bottom:22px;color:#fff}.globalMenu_title a[disabled]{pointer-events:none;opacity:.5}.globalMenu_title a span{font-weight:700;font-feature-settings:"palt"}.globalMenu_title a span[data-lang=en]{font-size:2rem}.globalMenu_title a span[data-lang=ja]{font-size:1.8rem}.globalMenu_item a{padding-top:14px;padding-bottom:14px;display:block;color:#fff}.globalMenu_item a span{font-size:1.4rem}.globalMenu_item+.globalMenu_external{margin-top:15px}.globalMenu_external a{opacity:.5;padding-top:8px;padding-bottom:8px;display:block;color:#fff}.globalMenu_external a:after{content:""}.globalMenu_external a::after{font-size:1rem;margin-left:8px}.globalMenu_external a span{font-size:1.3rem}.globalMenu{clip-path:inset(0 0 100% 0);transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1);will-change:clip-path;visibility:hidden}[data-show=global] .globalMenu{clip-path:inset(0);visibility:visible}.globalMenu_wrap,.globalMenu_hiring{transition:1.4s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(40px);will-change:transform}[data-show=global] .globalMenu_wrap,[data-show=global] .globalMenu_hiring{transform:none}.header{width:100%;height:80px;position:fixed;left:0;top:0;padding:39px 2.7777777778% 0}@media only screen and (max-width: 900px){.header{height:75px;padding:26px 4% 0}}.header_wrap{display:flex;justify-content:space-between}@media only screen and (min-width: 901px){.header_logo{display:flex;align-items:flex-end}}.header_logo a{width:138px;height:34px;display:block}@media only screen and (max-width: 900px){.header_logo a{width:130px;height:32px}}.header_logo a svg{display:block;height:100%;fill:#333a56}.header_logo p{line-height:1;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 901px){.header_logo p{margin:0 0 5px 17px;font-size:1.3rem}}@media only screen and (max-width: 900px){.header_logo p{font-size:1.2rem;margin-top:7px}}.header_content{display:flex;align-items:center;padding-right:116px}.header_menu{display:flex;margin-top:6px}@media only screen and (max-width: 900px){.header_menu{display:none}}.header_menu>li{margin-right:24px;position:relative}.header_menu>li>a,.header_menu>li>button{cursor:pointer}.header_menu>li>a span,.header_menu>li>button span{line-height:1.4;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.header_menu>li>a{display:block}.header_menu>li>a>div>span{font-size:1.4rem}.header_menu>li>button{display:flex;align-items:center}.header_menu>li>button>div>span{font-size:1.5rem}.header_menu>li>button>i{margin:-2px 0 0 11px;width:10px;height:10px;position:relative;display:block}.header_menu>li>button>i:before{content:""}.header_menu>li>button>i:after{content:""}.header_menu>li>button>i::before,.header_menu>li>button>i::after{font-size:1rem;display:block;position:absolute;left:0;top:0}.header_menu>li>button>i::after{opacity:0}.header_note{margin-right:8px}@media only screen and (max-width: 900px){.header_note{display:none}}.header_note a{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative}.header_note a>div{display:flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;position:relative}.header_note a>div>i{display:block;position:relative;overflow:hidden;width:12px;height:12px;margin:3px}.header_note a>div>i::before{font-size:1.2rem;display:block}.header_note a>div>i:nth-child(1):before{content:""}.header_note a>div>i:nth-child(2){position:absolute;left:0;top:0}.header_note a>div>i:nth-child(2):before{content:""}@media only screen and (max-width: 900px){.header_entry{margin:-5px 56px 0 0}}.header_entry a{background-color:#ffc400;width:114px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;padding-top:3px;line-height:1.5}@media only screen and (max-width: 900px){.header_entry a{width:104px;height:48px;border-radius:24px}}.header_entry a span{display:block;font-size:1.4rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.headerChild{position:absolute;padding-top:23px;position:absolute;left:50%;transform:translate(-50%, 0)}.headerChild_wrap{background-color:#f5f5f7;border-radius:10px;box-shadow:0 0 10px 0 rgba(72,108,170,.2);padding:21px 43px 15px 41px}.headerChild_list li{position:relative}.headerChild_list li:before{content:""}.headerChild_list li::before{color:#ffc400;font-size:.8rem;position:absolute;z-index:2;display:block;left:-18px;top:12px}.headerChild_list li a{display:block;padding-top:11px;padding-bottom:11px}.headerChild_list li a span{font-size:1.4rem;white-space:nowrap}.header_menu li[data-header-child="1"]:hover .headerChild{pointer-events:auto}.header_menu li[data-header-child="1"]:hover .headerChild_wrap{opacity:1;transform:translateY(0px)}.headerChild{pointer-events:none}.headerChild_wrap{opacity:0;transform:translateY(20px);transition:.6s cubic-bezier(0.11, 1, 0.38, 1);will-change:opacity,transform}.headerChild_list li::before{transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0)}@media only screen and (min-width: 901px){.headerChild_list li:hover::before{transform:scale(1)}}[data-scroll-state="0"] .header{pointer-events:none}.header_wrap{transition:transform cubic-bezier(0.25, 0.1, 0.25, 1) .6s;will-change:transform}[data-scroll-state="0"] .header_wrap{transform:translateY(-80px)}.header_logo{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-show=global] .header_logo{opacity:0}.headerFix{position:fixed;right:40px;top:40px;display:flex;align-items:center}@media only screen and (max-width: 900px){.headerFix{right:16px;top:29px}}body{background-color:#f5f5f7;color:#333a56}body::after{left:0;top:0;position:fixed;width:100%;height:100%;display:block;background:#f5f5f7;transition:1.3s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:none;content:""}[data-load="1"] body::after{opacity:0}.container{position:relative}a{color:#333a56}.trigger{position:fixed;top:24px;right:4%}@media only screen and (min-width: 901px){.trigger{display:none}}.trigger_button{width:48px;height:48px;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (min-width: 901px){.trigger_button{display:none}}.trigger_button:before{content:"";background-color:#fff;border-radius:50%;position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:0;transition:.5s cubic-bezier(0.19, 1, 0.22, 1)}[data-show=global] .trigger_button:before{background-color:#333a56}.trigger_line{width:20px;height:14px;display:block;box-sizing:border-box;position:relative}.trigger_line span{display:block;transition:.6s cubic-bezier(0.075, 0.82, 0.165, 1);box-sizing:border-box;position:absolute;width:100%;height:2px;background-color:#333a56;border-radius:1px}[data-show=global] .trigger_line span{border-radius:0}.trigger_line span:nth-child(1){top:0;left:0}.trigger_line span:nth-child(2){top:7px}.trigger_line span:nth-child(3){top:100%}[data-show=global] .trigger_line span{background-color:#f5f5f7}[data-show=global] .trigger_line span:nth-child(1){width:100%;top:calc(50% - 1px);transform:rotate(45deg)}[data-show=global] .trigger_line span:nth-child(2){opacity:0;width:0}[data-show=global] .trigger_line span:nth-child(3){width:100%;top:calc(50% - 1px);transform:rotate(-45deg)}body::after{z-index:30}.modal-video{z-index:20}.trigger{z-index:13}.globalMenu{z-index:12}.headerFix{z-index:11}.header{z-index:10}.hiring{z-index:3}.footer{z-index:2}.container{z-index:1}.background{z-index:-1}.articleCards{margin-top:158px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.articleCards{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.articleCards{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.articleCards{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.articleCards{margin-top:77px}}[data-page=home] .articleCards+.articleCards{margin-top:110px}@media only screen and (max-width: 900px){[data-page=home] .articleCards+.articleCards{margin-top:77px}}[data-page=division] .articleCards+.articleCards{margin-top:128px}@media only screen and (max-width: 900px){[data-page=division] .articleCards+.articleCards{margin-top:20px}}.office+.articleCards{margin-top:156px}@media only screen and (max-width: 900px){.office+.articleCards{margin-top:77px}}.position+.articleCards{margin-top:238px}@media only screen and (max-width: 900px){.position+.articleCards{margin-top:117px}}.articleCards_list{margin-top:44px}@media only screen and (max-width: 900px){[data-article-id=blog] .articleCards_list,[data-article-id=movie] .articleCards_list{margin-top:30px}}.articleCards_list[data-row="2"],.articleCards_list[data-row="3"]{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 900px){.articleCards_list{margin-top:31px}}@media only screen and (min-width: 901px){.articleCards_section{display:flex;justify-content:space-between}}.articleCards_bottom{display:flex;justify-content:flex-end}@media only screen and (min-width: 901px){.articleCards_bottom{margin-top:10px}}.articleCards_more{max-width:368px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 901px){.articleCards_more{display:none}}@media only screen and (min-width: 901px){[data-row="2"] .articleCard{width:48.3333333333%}}@media only screen and (min-width: 901px){[data-row="3"] .articleCard,[data-row="6"] .articleCard{width:31.0833333333%;margin-right:3.3333333333%;margin-bottom:40px}[data-row="3"] .articleCard:nth-child(3n),[data-row="6"] .articleCard:nth-child(3n){margin-right:0}}@media only screen and (max-width: 900px){[data-article-id=pickup] .articleCard:nth-child(4),[data-article-id=pickup] .articleCard:nth-child(5),[data-article-id=pickup] .articleCard:nth-child(6),[data-article-id=pickup] .articleCard:nth-child(7),[data-article-id=pickup] .articleCard:nth-child(8),[data-article-id=pickup] .articleCard:nth-child(9),[data-article-id=pickup] .articleCard:nth-child(10),[data-article-id=pickup] .articleCard:nth-child(11),[data-article-id=pickup] .articleCard:nth-child(12){display:none}}@media only screen and (max-width: 900px){.articleCard{margin-bottom:50px}}.articleCard_link{display:block}.articleCard_image{position:relative;aspect-ratio:373/196;overflow:hidden;border-radius:12px}.articleCard_image[\:has\(i\)]::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.05);position:absolute;left:0;top:0;z-index:1}.articleCard_image:has(i)::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.05);position:absolute;left:0;top:0;z-index:1}[data-article-id=movie] .articleCard_image{aspect-ratio:580/325}.articleCard_image>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.articleCard_image>div img{object-fit:cover;width:100%;height:100%;display:block}.articleCard_image i{width:96px;height:96px;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;left:calc(50% - 48px);top:calc(50% - 48px)}.articleCard_image i:before{content:""}@media only screen and (max-width: 900px){.articleCard_image i{width:64px;height:64px;left:calc(50% - 32px);top:calc(50% - 32px)}}.articleCard_image i::after{width:100%;height:100%;border-radius:50%;background-color:rgba(245,245,247,.5);position:absolute;z-index:0;left:0;top:0;content:"";display:block}.articleCard_image i::before{font-size:2.6rem;margin-left:5px;color:#333a56;position:relative;z-index:1}@media only screen and (max-width: 900px){.articleCard_image i::before{font-size:1.6rem;margin-left:3px}}.articleCard_content{margin-top:23px}@media only screen and (max-width: 900px){.articleCard_content{margin-top:16px}}.articleCard_date{font-size:1.3rem;letter-spacing:.02em;color:#666b80;font-family:poppins,sans-serif;font-weight:400}.articleCard_title{margin-top:7px;font-size:1.6rem;line-height:160%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.articleCard_title{font-size:1.5rem}}@media only screen and (min-width: 901px){.articleCard_link:hover .articleCard_image>div{transform:scale(1.05)}.articleCard_link:hover .articleCard_image>i::after{background-color:#f5f5f7}}.articleCard_image>div{transition:1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.articleCard_image>i::after{transition:.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonText_link{display:flex;align-items:center}.buttonText_title{font-size:1.6rem;margin-top:2px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.buttonText_icon{width:48px;height:48px;border-radius:50%;border:2px solid #333a56;display:flex;align-items:center;justify-content:center;margin-left:20px}.buttonText_icon:before{content:""}@media only screen and (max-width: 900px){.position .buttonText_icon{width:40px;height:40px}}.buttonText_icon::before{font-size:1rem}@media only screen and (max-width: 900px){.position .buttonText_icon::before{font-size:.8rem}}@media only screen and (min-width: 901px){.buttonText_link:hover .buttonText_icon{background-color:#333a56}.buttonText_link:hover .buttonText_icon::before{color:#f5f5f7}}.buttonText_icon{transition:.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonText_icon::before{transition:.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonFill+.buttonFill{margin-top:12px}@media only screen and (max-width: 900px){.buttonFill+.buttonFill{margin-top:16px}}.buttonFill[\:has\(.buttonFill_icon\)] .buttonFill_link{display:flex;align-items:center}.buttonFill:has(.buttonFill_icon) .buttonFill_link{display:flex;align-items:center}.buttonFill_icon{width:10px;height:10px;margin-left:12px;position:relative}.buttonFill_icon:before{content:""}.buttonFill_icon:after{content:""}.buttonFill_icon::before,.buttonFill_icon::after{font-size:1rem;position:absolute;left:0;top:0}[data-accordion-state=open] .buttonFill_icon::before{display:none}.buttonFill_icon::after{display:none}[data-accordion-state=open] .buttonFill_icon::after{display:block}.buttonFill_link{height:56px;border-radius:28px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.buttonFill_link{width:100%;max-width:368px}}[data-button-theme=light] .buttonFill_link{background-color:#fff}[data-button-theme=dark] .buttonFill_link{background-color:#333a56}.buttonFill_title{font-size:1.5rem;margin-top:3px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}[data-button-theme=light] .buttonFill_title{color:#333a56}[data-button-theme=dark] .buttonFill_title{color:#f5f5f7}.buttonFill_title span{margin-top:3px}[data-accordion-state=open] .buttonFill_title span.is-more{display:none}[data-accordion-state=close] .buttonFill_title span.is-close{display:none}.buttonFill_title{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.buttonFill_link{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){[data-button-hover=color] .buttonFill_link:hover{background-color:#ffc400}[data-button-hover=opacity] .buttonFill_link:hover{opacity:.6}}.svgComponent{position:absolute;display:none;overflow:hidden;width:0;height:0}.svgLoad{display:block;width:100%;height:auto}em{font-style:normal}em.empty{width:.2em}[data-js=split-text] em{display:inline-block}[data-duplicate]{overflow:hidden;position:relative;padding-top:0px;padding-bottom:0px}[data-duplicate] span{display:block}[data-duplicate] span:nth-child(2){position:absolute;left:0;top:0;width:100%}[data-accordion-state] [data-accordion-target]{overflow:hidden;height:0}@media only screen and (min-width: 901px){.articleCards [data-accordion-state] [data-accordion-target]{height:auto;overflow:visible}}[data-accordion-state].is-defautoOpen [data-accordion-target]{height:auto}.crumb{margin-bottom:55px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.crumb{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.crumb{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.crumb{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.crumb{margin-bottom:28px}}.articleCards+.crumb{margin-top:172px}@media only screen and (max-width: 900px){.articleCards+.crumb{margin-top:119px}}.generic+.crumb{margin-top:100px}@media only screen and (max-width: 900px){.generic+.crumb{margin-top:80px}}.notFound+.crumb{margin-top:160px}@media only screen and (max-width: 900px){.notFound+.crumb{margin-top:120px}}.crumb_list{display:flex;align-items:center}.crumb_list li{margin-right:30px;position:relative}.crumb_list li:last-child{margin-right:0}.crumb_list li a,.crumb_list li span{font-size:1.3rem;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.crumb_list li a,.crumb_list li span{font-size:1.2rem}}.crumb_list li[\:has\(a\)]{position:relative}.crumb_list li:has(a){position:relative}.crumb_list li[\:has\(a\)]:after{content:""}.crumb_list li:has(a):after{content:""}.crumb_list li[\:has\(a\)]::after{font-size:.9rem;position:absolute;right:-20px;top:0}.crumb_list li:has(a)::after{font-size:.9rem;position:absolute;right:-20px;top:0}.crumb_list li a{display:block}@media only screen and (min-width: 901px){.crumb_list li a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.crumb_list li a:hover{color:#ffc400}}.crumb_list li span{color:#666b80}.headlineLv1 span{display:block}.headlineLv1 span.is-ja{position:relative;padding-left:20px}.headlineLv1 span.is-ja:before{content:""}@media only screen and (max-width: 900px){.headlineLv1 span.is-ja{padding-left:16px}}.headlineLv1 span.is-ja::before{font-size:.8rem;color:#ffc400;margin:-5px 10px 0 0;display:block;position:absolute;left:0;top:8px}@media only screen and (max-width: 900px){.headlineLv1 span.is-ja::before{font-size:.6rem;top:10px;margin-top:-4px}}.headlineLv1 span.is-ja em{font-size:1.6rem;padding-top:2px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.headlineLv1 span.is-ja em{font-size:1.3rem}}.headlineLv1 span.is-en{font-size:7.2rem;line-height:100%;margin-top:22px;padding-bottom:2px;padding-top:2px;background:linear-gradient(90deg, #486CAA 0%, #333A56 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.headlineLv1 span.is-en{font-size:4.4rem;margin-top:17px}}.headlineLv1[data-theme=light] span.is-ja em{background:linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.headlineLv1[data-theme=light] span.is-en{background:linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.headlineLv1[data-size="80"] span.is-en{font-size:8rem;margin-top:32px}@media only screen and (max-width: 900px){.headlineLv1[data-size="80"] span.is-en{font-size:4.4rem;margin-top:17px}}.headlineLv1{perspective:1200px}.headlineLv1 span.is-ja::before{transition:1s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0);will-change:transform}.headlineLv1 span.is-ja em{transition:1s cubic-bezier(0.075, 0.82, 0.165, 1) .1s;transform:translateX(30px);clip-path:inset(0 100% 0 0);will-change:transform,clip-path;display:inline-block}.headlineLv1 span.is-en{opacity:0;transform:translateY(50px) rotateX(-50deg);transition:1.2s cubic-bezier(0.14, 0.44, 0, 0.99) .4s}@media only screen and (max-width: 900px){.headlineLv1 span.is-en{transform:translateY(20px) rotateX(-50deg)}}.headlineLv1.inview span.is-ja::before{transform:scale(1)}.headlineLv1.inview span.is-ja em{transform:translateX(0);clip-path:inset(0 0 0 0)}.headlineLv1.inview span.is-en{opacity:1;transform:translateY(0) rotateX(0)}.headlineLv2 span{display:block}.headlineLv2 span.is-en{font-size:4.6rem;padding-top:2px;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.headlineLv2 span.is-en{font-size:3.2rem}}.headlineLv2 span.is-ja{font-size:1.6rem;margin:10px 0 87px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.headlineLv2 span.is-ja{font-size:1.2rem;margin:5px 0 55px}}[data-page=home] .headlineLv2{overflow:hidden;height:50px}@media only screen and (max-width: 900px){[data-page=home] .headlineLv2{height:35px}}.headlineLv2 span{display:block}[data-page=home] .headlineLv2 span{transition:1.2s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateY(calc(100% + 5px))}.headlineLv2.inview span{transform:translateY(0)}.hiring{padding-left:20px;padding-right:20px;position:relative}@media only screen and (max-width: 900px){.hiring{padding-left:2%;padding-right:2%}}.globalMenu .hiring{margin-top:45px}.hiring_wrap{background-color:#ffc400}@media only screen and (min-width: 901px){.hiring_wrap{display:flex;justify-content:space-between;border-radius:16px;padding:78px 7.1% 64px}}@media only screen and (max-width: 900px){.hiring_wrap{border-radius:12px;padding:34px 5.9% 40px}}.hiring_headline{font-size:8rem}@media only screen and (max-width: 900px){.hiring_headline{font-size:4.7rem}}.hiring_lead{font-size:1.5rem;margin-top:9px}@media only screen and (max-width: 900px){.hiring_lead{font-size:1.3rem;margin-top:7px}}[data-page=division] .hiring_lead span[data-text=casual],[data-page=policy] .hiring_lead span[data-text=casual]{display:none}[data-page=home] .hiring_lead span[data-text=interest],[data-page="404"] .hiring_lead span[data-text=interest]{display:none}@media only screen and (min-width: 901px){.hiring_content{width:330px;margin-top:-14px}}@media only screen and (max-width: 900px){.hiring_content{margin-top:30px}}.socialList{display:flex}.globalMenu .socialList{margin-top:23px}.footer .socialList{margin-top:7px}@media only screen and (max-width: 900px){.footer .socialList{width:50%}}.socialList li{margin-right:16px}.socialList li:last-child{margin-right:0}.socialList li a{display:block;width:40px;height:40px}[data-theme=dark] .socialList li a{color:#fff}@media only screen and (min-width: 901px){.socialList li a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.socialList li a:hover{opacity:.7}}.socialList li[data-social=note] a{background-image:url("/assets/img/icon_note.svg")}.socialList li[data-social=x] a{background-image:url("/assets/img/icon_x.svg")}.socialList li[data-social=youtube] a{background-image:url("/assets/img/icon_youtube.svg")}.notFound{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.notFound{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.notFound{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.notFound{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.notFound_container{padding-top:235px}@media only screen and (max-width: 900px){.notFound_container{padding-top:167px}}.notFound_headline{font-size:7.2rem;background:linear-gradient(90deg, #486CAA 0%, #333A56 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding-top:2px;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.notFound_headline{font-size:4.4rem}}.notFound_content{margin-top:78px}@media only screen and (max-width: 900px){.notFound_content{margin-top:37px}}.notFound_lead{font-size:2.4rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.notFound_lead{font-size:1.8rem;line-height:160%}}.notFound_body{margin-top:20px}@media only screen and (max-width: 900px){.notFound_body{margin-top:9px}}.notFound_body p{font-size:1.6rem;line-height:200%;color:#666b80}@media only screen and (max-width: 900px){.notFound_body p{color:#333a56;font-size:1.4rem}}.notFound .buttonFill{margin-top:35px;width:240px}@media only screen and (max-width: 900px){.notFound .buttonFill{margin-top:21px;width:200px}}.chart{padding:0 20px 20px 20px}@media only screen and (max-width: 900px){.chart{padding:0 8px 8px 8px}}.intro+.chart{margin-top:20px}@media only screen and (max-width: 900px){.intro+.chart{margin-top:8px}}.chart_container{border-radius:16px;background-color:#fff;padding:158px 7.1428571429% 160px}@media only screen and (max-width: 900px){.chart_container{border-radius:12px;padding:39px 6.3% 28px}}@media only screen and (min-width: 901px){.chart_head{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.chart_headline{width:40.1666666667%}}.chart_headline span{display:block}.chart_headline span.is-en{font-size:4.6rem;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.chart_headline span.is-en{font-size:3.2rem}}.chart_headline span.is-ja{font-size:1.6rem;margin-top:10px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.chart_headline span.is-ja{font-size:1.2rem;margin-top:5px}}@media only screen and (min-width: 901px){.chart_body{width:59.8333333333%;margin-top:5px}}@media only screen and (max-width: 900px){.chart_body{margin-top:35px}}.chart_body p{font-size:1.6rem;line-height:160%}@media only screen and (max-width: 900px){.chart_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.chart_image{width:86.5%;margin:80px auto 0}}@media only screen and (max-width: 900px){.chart_image{max-width:336px;margin:31px auto 0}}.chart_image picture+picture{margin-top:96px}@media only screen and (max-width: 900px){.chart_image picture+picture{margin-top:56px}}.intro{padding-top:290px}@media only screen and (max-width: 900px){.intro{padding-top:166px}}.intro_wrap{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.intro_wrap{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.intro_wrap{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.intro_wrap{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 901px){.intro_container{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.intro_headline{width:48.3333333333%}}.intro_headline span{display:block;font-size:5.6rem;padding-top:5px;background:linear-gradient(90deg, #486CAA 0%, #333A56 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;font-weight:700}@media only screen and (max-width: 900px){.intro_headline span{font-size:3.5rem}}@media only screen and (min-width: 901px){.intro_body{width:48.3333333333%;margin-top:-8px}}@media only screen and (max-width: 900px){.intro_body{margin-top:27px}}.intro_body p{font-size:1.6rem;line-height:200%}@media only screen and (max-width: 900px){.intro_body p{font-size:1.4rem}}.intro_image{padding-left:20px;padding-right:20px;margin-top:150px}@media only screen and (max-width: 900px){.intro_image{padding-left:8px;padding-right:8px;margin-top:68px}}.intro_image>picture{overflow:hidden;border-radius:16px}@media only screen and (max-width: 900px){.intro_image>picture{border-radius:12px}}.path{margin-top:160px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.path{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.path{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.path{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.path{margin-top:120px}}@media only screen and (min-width: 901px){.path_wrap{margin-top:-44px;display:flex;justify-content:space-between}}@media only screen and (max-width: 900px){.path_wrap{margin-top:-25px}}@media only screen and (min-width: 901px){.path_content{width:36.6666666667%}}.path_copy{font-size:4rem;line-height:150%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.path_copy{font-size:2.8rem;line-height:140%}}.path_body{margin-top:36px}@media only screen and (max-width: 900px){.path_body{margin-top:20px}}.path_body p{font-size:1.8rem;color:#666b80;line-height:200%}@media only screen and (max-width: 900px){.path_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.path_image{width:56.6666666667%;margin-top:9px}}@media only screen and (max-width: 900px){.path_image{margin-top:27px}}.position{padding-left:20px;padding-right:20px}@media only screen and (max-width: 900px){.position{padding-left:8px;padding-right:8px}}.path+.position{margin-top:160px}@media only screen and (max-width: 900px){.path+.position{margin-top:120px}}.position_container{background:linear-gradient(304deg, rgba(51, 58, 86, 0.4) 36.52%, rgba(72, 108, 170, 0.4) 75.72%, rgba(51, 58, 86, 0.4) 99.07%);background-color:#333a56;border-radius:16px;padding:156px 7.3% 150px}@media only screen and (max-width: 900px){.position_container{border-radius:12px;padding:42px 6.3% 24px}}.position_headline span{display:block}.position_headline span.is-en{font-size:4.6rem;background:linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%);background:var(--g_, linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%));background-clip:text;padding-top:2px;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.position_headline span.is-en{font-size:2.8rem}}.position_headline span.is-ja{font-size:1.6rem;color:#ffc400;margin-top:28px}@media only screen and (max-width: 900px){.position_headline span.is-ja{font-size:1.2rem;margin-top:10px}}@media only screen and (min-width: 901px){.position_content{width:87%;margin:56px auto 0}}@media only screen and (max-width: 900px){.position_content{margin:30px auto 0}}.position_body p{font-size:1.6rem;line-height:200%;color:#666b80}.position_bottom{margin-top:20px;display:flex;justify-content:flex-end}@media only screen and (max-width: 900px){.position_bottom{margin-top:10px}}.positionCard{background-color:#fff;border-radius:10px;margin-bottom:16px}@media only screen and (max-width: 900px){.positionCard{border-radius:6px}}.positionCard_trigger{display:flex;justify-content:space-between;align-items:center;padding:35px 3.9% 31px 3.1%;width:100%;cursor:pointer}@media only screen and (max-width: 900px){.positionCard_trigger{padding:29px 8.5% 22px 7%}}.positionCard_headline{font-size:2.4rem;line-height:160%;padding-right:20px;width:calc(100% - 16px);font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.positionCard_headline{font-size:1.8rem}}.positionCard_icon{width:16px;height:16px;position:relative;margin-top:-4px}.positionCard_icon:before{content:""}.positionCard_icon:after{content:""}@media only screen and (max-width: 900px){.positionCard_icon{margin-top:-6px}}.positionCard_icon::before,.positionCard_icon::after{font-size:1.8rem;position:absolute;left:0;top:0;transition:.6s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform,opacity}[data-accordion-state=open] .positionCard_icon::before{opacity:0;transform:rotate(90deg)}.positionCard_icon::after{opacity:0;transform:rotate(-90deg)}[data-accordion-state=open] .positionCard_icon::after{opacity:1;transform:rotate(0deg)}.positionCard_content{padding:0 3.9% 42px 3.1%}@media only screen and (max-width: 900px){.positionCard_content{padding:0 6.7% 24px 7%}}.positionCard_body p{font-size:1.6rem;line-height:200%;color:#666b80;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media only screen and (max-width: 900px){.positionCard_body p{font-size:1.4rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:10;-webkit-box-orient:vertical}}.positionCard_bottom{display:flex;justify-content:flex-end;margin-top:29px}.positionCard_headline{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.positionCard_icon{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){[data-accordion-state=close] .positionCard_trigger:hover{color:#ffc400}}.stack{margin-top:134px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.stack{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.stack{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.stack{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.stack{margin-top:109px}}.stack_image{margin-top:-33px}@media only screen and (max-width: 900px){.stack_image{margin-top:-21px}}.about{margin-top:172px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.about{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.about{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.about{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.about{margin-top:106px}}@media only screen and (min-width: 901px){.about_wrap{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.about_content{width:48.5%}}.about_lead{font-size:min(3.19vw, 44px);line-height:140%;margin-top:50px;white-space:nowrap;padding:0;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.about_lead{font-size:2.8rem;margin-top:35px}}.about_body{margin-top:31px}@media only screen and (max-width: 900px){.about_body{margin-top:24px}}.about_body p{font-size:1.8rem;line-height:200%;color:#666b80;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.about_body p{font-size:1.5rem}}@media only screen and (min-width: 901px){.about_image{width:50%}.about_image>div{transform:translateX(40px)}}@media only screen and (max-width: 900px){.about_image{max-width:400px;margin:20px auto 0}}@media only screen and (min-width: 901px){.aboutClient{display:flex;align-items:center;margin-top:60px}}@media only screen and (max-width: 900px){.aboutClient{margin-top:15px}}.aboutClient_title{font-family:poppins,sans-serif;font-weight:500}@media only screen and (min-width: 901px){.aboutClient_title{width:130px;font-size:2rem}}@media only screen and (max-width: 900px){.aboutClient_title{font-size:1.5rem}}.aboutClient_list{overflow:hidden}@media only screen and (min-width: 901px){.aboutClient_list{width:calc(100% - 130px)}}@media only screen and (max-width: 900px){.aboutClient_list{margin-top:12px}}.aboutClient_list .splide__slide{width:136px}@media only screen and (max-width: 900px){.aboutClient_list .splide__slide{width:98px}}.culture{margin-top:237px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.culture{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.culture{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.culture{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.culture{margin-top:118px}}.cultureCards{margin-top:140px}@media only screen and (max-width: 900px){.cultureCards{margin-top:-17px}}@media only screen and (min-width: 901px){.cultureCard{display:flex;justify-content:space-between;margin-top:119px}}@media only screen and (max-width: 900px){.cultureCard{margin-top:60px}}.cultureCard_label{color:#486caa;font-family:poppins,sans-serif;font-weight:500}@media only screen and (min-width: 901px){.cultureCard_label{font-size:4.6rem;width:25.8333333333%}}@media only screen and (max-width: 900px){.cultureCard_label{font-size:3rem}}@media only screen and (min-width: 901px){.cultureCard_content{width:73.9166666667%}.cultureCard_content[data-row="1"]{margin-top:-6px}.cultureCard_content[data-row="2"]{display:flex;justify-content:space-between}.cultureCard_content[data-row="2"]>div{width:48%}}@media only screen and (max-width: 900px){.cultureCard_column+.cultureCard_column{margin-top:40px}}.cultureCard_headline{font-size:4rem;line-height:120%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.cultureCard_headline{font-size:2.6rem;margin-top:27px}}.cultureCard_body{margin-top:20px}@media only screen and (max-width: 900px){.cultureCard_body{margin-top:18px}}.cultureCard_body p{font-size:1.6rem;line-height:200%;color:#666b80;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;font-weight:700}@media only screen and (max-width: 900px){.cultureCard_body p{font-size:1.4rem}}@media only screen and (max-width: 900px){.cultureCard_title{margin-top:30px}}.cultureCard_title span{display:block}.cultureCard_title span.is-en{font-size:4rem;letter-spacing:.03em;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.cultureCard_title span.is-en{font-size:2.8rem}}.cultureCard_title span.is-ja{font-size:1.5rem;line-height:160%;margin-top:8px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.cultureCard_title span.is-ja{font-size:1.4rem;margin-top:5px}}.cultureCard_list{padding-left:56px;margin-top:48px}@media only screen and (max-width: 900px){.cultureCard_list{padding-left:48px;margin-top:33px}}.cultureCard_list dd+dt{margin-top:40px}@media only screen and (max-width: 900px){.cultureCard_list dd+dt{margin-top:33px}}.cultureCard_list dt{font-size:2.6rem;letter-spacing:.03em;position:relative;color:#486caa;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.cultureCard_list dt{font-size:2rem}}.cultureCard_list dt::before{content:"";width:32px;height:1px;background-color:#333a56;position:absolute;left:-56px;top:10px;display:block}@media only screen and (max-width: 900px){.cultureCard_list dt::before{width:24px;left:-48px;top:8px}}.cultureCard_list dd{font-size:1.5rem;line-height:160%;margin-top:13px}@media only screen and (max-width: 900px){.cultureCard_list dd{font-size:1.3rem;margin-top:10px}}.cultureCard_list dd strong{font-size:1.8rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.cultureCard_list dd strong{font-size:1.6rem}}@media only screen and (min-width: 901px){.cultureSlideshow{margin-top:151px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.cultureSlideshow{margin-top:75px;padding-left:8px;padding-right:8px}}.cultureSlideshow .splide__slide{overflow:hidden;border-radius:16px}@media only screen and (max-width: 900px){.cultureSlideshow .splide__slide{border-radius:12px}}.deck{padding:20px}@media only screen and (max-width: 900px){.deck{padding:8px}}.deck_wrap{background:linear-gradient(304deg, rgba(51, 58, 86, 0.4) 36.52%, rgba(72, 108, 170, 0.4) 75.72%, rgba(51, 58, 86, 0.4) 99.07%);background-color:#333a56;border-radius:16px;padding:158px 7.1% 178px}@media only screen and (max-width: 900px){.deck_wrap{border-radius:12px;padding:39px 6.2% 37px}}@media only screen and (min-width: 901px){.deck_head{display:flex;justify-content:space-between}}.deck_headline span{font-size:4.6rem;letter-spacing:.03em;background:linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%);background:var(--g_, linear-gradient(90deg, #FCF7E7 0%, #EBEBEE 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.deck_headline span{font-size:2.8rem}}@media only screen and (max-width: 900px){[data-page=division] .deck_headline span{letter-spacing:0}}@media only screen and (min-width: 901px){.deck_body{margin-top:-8px}}@media only screen and (max-width: 900px){.deck_body{margin-top:16px}}.deck_body p{font-size:1.6rem;line-height:200%;color:#f5f5f7;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.deck_body p{font-size:1.2rem}}.deck_body p a{text-decoration:underline;color:#f5f5f7}@media only screen and (min-width: 901px){.deck_body p a:hover{text-decoration:none}}@media only screen and (min-width: 901px){.deck_content{width:86.6666666667%;margin:70px auto 0}}@media only screen and (max-width: 900px){.deck_content{margin-top:34px}}.division{padding:20px;margin-top:220px}@media only screen and (max-width: 900px){.division{padding:8px;margin-top:57px}}.division_container{background:linear-gradient(304deg, rgba(51, 58, 86, 0.4) 36.52%, rgba(72, 108, 170, 0.4) 75.72%, rgba(51, 58, 86, 0.4) 99.07%);background-color:#333a56;border-radius:16px;padding:158px 7.1% 158px}@media only screen and (max-width: 900px){.division_container{border-radius:12px;padding:36px 6.3% 10px}}@media only screen and (min-width: 901px){.division_head{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.division_body{width:41.6666666667%;margin-top:18px;text-align:right}}@media only screen and (max-width: 900px){.division_body{margin-top:40px}}.division_body p{color:#f5f5f7;font-size:1.6rem;line-height:200%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.division_body p{font-size:1.2rem}}@media only screen and (min-width: 901px){.divisionCards{display:flex;justify-content:space-between;width:86.5%;margin:62px auto 0}}@media only screen and (max-width: 900px){.divisionCards{margin-top:30px}}.divisionCard{border:1px solid #fff}@media only screen and (min-width: 901px){.divisionCard{padding:30px 2.2%;width:31.7919075145%;border-radius:16px}}@media only screen and (max-width: 900px){.divisionCard{border-radius:10px;margin-bottom:16px;padding:30px 6.8%}}.divisionCard_title{display:flex;align-items:center;color:#ffc400}.divisionCard_title:before{content:""}.divisionCard_title::before{font-size:1.2rem;margin-right:10px;margin-top:-3px;display:block}.divisionCard_title span{font-size:1.6rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.divisionCard_list{margin-top:14px}.divisionCard_list li{border-bottom:1px dotted #a9aaac;padding:12px 0 7px;font-size:1.5rem;color:#fff;line-height:140%;position:relative;padding-left:21px}.divisionCard_list li:before{content:""}.divisionCard_list li:last-child{border-bottom:none}.divisionCard_list li::before{color:#f5f5f7;font-size:.4rem;position:absolute;left:8px;top:11px}.divisionCard_button{margin-top:18px}.divisionCard_button a{display:flex;align-items:center;justify-content:center;height:48px;border-radius:24px;background-color:#fff;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}.divisionCard_button a span{font-size:1.5rem;display:block;margin-top:3px}.divisionCard_button a{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){.divisionCard_button a:hover{background-color:#ffc400}}.faq{margin:218px 0 226px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.faq{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.faq{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.faq{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.faq{margin-top:107px;margin-bottom:120px}}@media only screen and (min-width: 901px){.faq_container{display:flex;justify-content:space-between}}@media only screen and (min-width: 901px){.faq_head{width:22.5%}}@media only screen and (min-width: 901px){.faq_content{width:74.1666666667%}}@media only screen and (max-width: 900px){.faq_content{margin-top:45px}}.faqCard{background-color:#fff;margin-bottom:16px;border-radius:10px}.faqCard_question{padding:40px 60px 38px 82px;width:100%;position:relative;cursor:pointer}@media only screen and (max-width: 900px){.faqCard_question{padding:17px 60px 14px 58px}}.faqCard_question::before{content:"Q";font-size:3.2rem;position:absolute;left:34px;top:37px;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.faqCard_question::before{font-size:2.2rem;left:24px;top:calc(50% - 9px)}}.faqCard_icon{width:18px;height:18px;position:absolute;right:40px;top:44px}.faqCard_icon:before{content:""}.faqCard_icon:after{content:""}@media only screen and (max-width: 900px){.faqCard_icon{right:26px;top:calc(50% - 9px)}}.faqCard_icon::before,.faqCard_icon::after{font-size:1.8rem;position:absolute;left:0;top:0;transition:.6s cubic-bezier(0.19, 1, 0.22, 1);will-change:transform,opacity}[data-accordion-state=open] .faqCard_icon::before{opacity:0;transform:rotate(90deg)}.faqCard_icon::after{opacity:0;transform:rotate(-90deg)}[data-accordion-state=open] .faqCard_icon::after{opacity:1;transform:rotate(0deg)}.faqCard_title span{font-size:1.6rem;line-height:160%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.faqCard_title span{font-size:1.5rem}}.faqCard_answer{position:relative}.faqCard_answer::before{content:"A";font-size:3.2rem;color:#ffc400;position:absolute;left:33px;top:5px;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.faqCard_answer::before{font-size:2.2rem;left:24px;top:8px}}.faqCard_content{padding:0px 2.9% 38px 80px}@media only screen and (max-width: 900px){.faqCard_content{padding:0 30px 14px 58px}}.faqCard_body p{font-size:1.5rem;line-height:200%}@media only screen and (max-width: 900px){.faqCard_body p{font-size:1.4rem}}.faqCard_title span{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}.faqCard_question::before{transition:.7s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (min-width: 901px){[data-accordion-state=close] .faqCard_question:hover{color:#ffc400}}.hero{margin-top:120px;pointer-events:none}.hero_content{position:relative}@media only screen and (min-width: 901px){.hero_content{display:flex;justify-content:space-between;padding-left:4.4444444444%;padding-right:4.4444444444%;height:193px;padding-top:52px}}@media only screen and (max-width: 900px){.hero_content{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.hero_headline{height:170px;display:flex;align-items:center}}.hero_headline>div span{font-size:5.8rem;display:block;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (min-width: 901px)and (max-width: 1139px){.hero_headline>div span{font-size:5.0833333333vw}}@media only screen and (min-width: 901px){.hero_headline>div span em:nth-child(8),.hero_headline>div span em:nth-child(9){letter-spacing:-0.1em}}@media only screen and (max-width: 900px){.hero_headline>div span{font-size:3.5rem;line-height:130%}.hero_headline>div span:nth-child(2) em:nth-child(1),.hero_headline>div span:nth-child(2) em:nth-child(2){letter-spacing:-0.1em}}@media only screen and (min-width: 901px){.hero_body{margin-top:-5px;width:24.0091463415%;display:flex;justify-content:flex-end}}@media only screen and (max-width: 900px){.hero_body{margin-top:35px}}.hero_body p{font-size:min(1.04vw, 15px);line-height:160%;white-space:nowrap}@media only screen and (max-width: 900px){.hero_body p{font-size:1.4rem;line-height:200%}}.hero_scrollDown{position:absolute;display:flex;align-items:center}.hero_scrollDown:before{content:""}@media only screen and (min-width: 901px){.hero_scrollDown{left:2.8%;bottom:30px}}@media only screen and (max-width: 900px){.hero_scrollDown{right:-0.1%;top:123px;flex-direction:row-reverse}}.hero_scrollDown::before{font-size:.8rem;color:#ffc400;display:block;animation:breathing 3s ease-in-out infinite}@media only screen and (min-width: 901px){.hero_scrollDown::before{margin:-2px 12px 0 0}}@media only screen and (max-width: 900px){.hero_scrollDown::before{margin:-4px 0 0 12px}}.hero_scrollDown p{font-size:1.6rem;font-family:poppins,sans-serif;font-weight:500}.hero .splide{counter-reset:listnum}@media only screen and (min-width: 901px){.hero .splide__slide{height:calc(100svh - 201px - 112px)}}@media only screen and (max-width: 900px){.hero .splide__slide{height:calc(100svh - 120px - 170px)}}.hero .splide__slide::before{counter-increment:listnum;position:absolute;z-index:2;left:0;top:0;font-size:20rem}.hero .splide__slide>div{position:relative;overflow:hidden;height:100%}@media only screen and (min-width: 901px){.hero .splide__slide>div{aspect-ratio:870/563;border-radius:16px}}@media only screen and (max-width: 900px){.hero .splide__slide>div{aspect-ratio:400/384;border-radius:10px}}.hero .splide__slide>div>picture{display:block;margin-left:20px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.hero .splide__slide>div>picture img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (max-width: 900px){.hero .splide__slide>div>picture{margin-left:16px}}.hero .splide__slide>div>picture img{width:106%;height:100%;object-fit:cover;will-change:transform;transform:translate3d(calc(var(--p) * -10%), 0, 0)}.hero .splide__slide>div[data-slide-order="1"]>picture>img{object-position:0% 100%}@keyframes breathing{0%,100%{transform:scale(1)}50%{transform:scale(2)}}.hero_list .splide__slide>div>picture{transition:1.4s cubic-bezier(0.14, 0.44, 0, 0.99);transform:scale(1.2);will-change:transform,clip-path;clip-path:inset(50% 50% 50% 50% round 16px)}@media only screen and (max-width: 900px){.hero_list .splide__slide>div>picture{clip-path:inset(50% 50% 50% 50% round 10px)}}[data-load="1"] .hero_list .splide__slide>div>picture{transform:scale(1);clip-path:inset(0% 0% 0% 0% round 16px)}@media only screen and (max-width: 900px){[data-load="1"] .hero_list .splide__slide>div>picture{clip-path:inset(0% 0% 0% 0% round 10px)}}.hero_list .splide__slide#splide01-slide01>div>picture{transition-delay:.4s}.hero_list .splide__slide#splide01-slide02>div>picture{transition-delay:.6s}.hero_list .splide__slide#splide01-slide03>div>picture{transition-delay:.8s}.hero_list .splide__slide#splide01-slide04>div>picture{transition-delay:1s}.hero_list .splide__slide#splide01-slide05>div>picture{transition-delay:1.2s}.hero_list .splide__slide#splide01-slide06>div>picture{transition-delay:1.4s}.hero_headline>div>span{perspective:1500px}.hero_headline>div>span>em{transition:1.4s cubic-bezier(0.19, 1, 0.22, 1);transform:rotateX(20deg) translateY(30px);opacity:0;will-change:transform}[data-load="1"] .hero_headline>div>span>em{transform:rotateX(0deg) translateY(0);opacity:1}.hero_headline>div>span>em:nth-child(1){transition-delay:1.5s}.hero_headline>div>span>em:nth-child(2){transition-delay:1.52s}.hero_headline>div>span>em:nth-child(3){transition-delay:1.54s}.hero_headline>div>span>em:nth-child(4){transition-delay:1.56s}.hero_headline>div>span>em:nth-child(5){transition-delay:1.58s}.hero_headline>div>span>em:nth-child(6){transition-delay:1.6s}.hero_headline>div>span>em:nth-child(7){transition-delay:1.62s}.hero_headline>div>span>em:nth-child(8){transition-delay:1.64s}.hero_headline>div>span>em:nth-child(9){transition-delay:1.66s}.hero_headline>div>span>em:nth-child(10){transition-delay:1.68s}.hero_headline>div>span>em:nth-child(11){transition-delay:1.7s}.hero_headline>div>span>em:nth-child(12){transition-delay:1.72s}.hero_headline>div>span>em:nth-child(13){transition-delay:1.74s}.hero_headline>div>span>em:nth-child(14){transition-delay:1.76s}.hero_headline>div>span>em:nth-child(15){transition-delay:1.78s}.hero_headline>div>span>em:nth-child(16){transition-delay:1.8s}.hero_headline>div>span>em:nth-child(17){transition-delay:1.82s}.hero_headline>div>span>em:nth-child(18){transition-delay:1.84s}.hero_headline>div>span>em:nth-child(19){transition-delay:1.86s}.hero_headline>div>span>em:nth-child(20){transition-delay:1.88s}.hero_headline>div>span>em:nth-child(21){transition-delay:1.9s}.hero_body{opacity:0;transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1) 2.4s}[data-load="1"] .hero_body{opacity:1}.hero_scrollDown{opacity:0;transition:1.4s cubic-bezier(0.165, 0.84, 0.44, 1) 2.6s}[data-load="1"] .hero_scrollDown{opacity:1}@media only screen and (max-width: 900px){[data-scroll-hero="1"] .hero_scrollDown{opacity:0;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}}.message{margin-top:218px;max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.message{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.message{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.message{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.message{margin-top:108px}}@media only screen and (min-width: 901px){.message_wrap{margin-top:62px;display:flex;justify-content:space-between;flex-direction:row-reverse}}@media only screen and (max-width: 900px){.message_wrap{margin-top:44px}}@media only screen and (min-width: 901px){.message_content{width:48.3333333333%;margin-top:-15px}}@media only screen and (max-width: 900px){.message_content{margin-top:30px}}.message_lead{font-size:min(3.19vw, 46px);line-height:154%;white-space:nowrap;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.message_lead{font-size:2.8rem}}.message_lead i{display:inline-block;letter-spacing:-0.4em}.message_lead em{font-size:5.2rem;display:inline-block;transform:translateY(1px);font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.message_lead em{font-size:3rem}}.message_body{margin-top:34px}@media only screen and (max-width: 900px){.message_body{margin-top:19px}}.message_body p{font-size:1.8rem;line-height:200%;color:#666b80;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.message_body p{font-size:1.5rem}}.message_body p a{text-decoration:underline;color:#666b80}@media only screen and (min-width: 901px){.message_body p a:hover{text-decoration:none}}.message_credit{margin-top:46px}@media only screen and (max-width: 900px){.message_credit{margin-top:26px}}.message_credit span{display:block}.message_credit span.is-name{font-size:3.2rem;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.message_credit span.is-name{font-size:2.4rem}}.message_credit span.is-description{font-size:1.4rem;margin-top:20px;color:#666b80;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.message_credit span.is-description{font-size:1.2rem;margin-top:14px}}@media only screen and (min-width: 901px){.message_image{width:41.6666666667%}}@media only screen and (max-width: 900px){.message_image{max-width:368px;margin-left:auto;margin-right:auto}}.message_image>div{border-radius:16px;overflow:hidden}@media only screen and (max-width: 900px){.message_image>div{border-radius:12px}}.office{margin-top:150px}@media only screen and (min-width: 901px){.office{overflow:hidden}}@media only screen and (max-width: 900px){.office{margin-top:62px}}.office .headlineLv2{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.office .headlineLv2{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.office .headlineLv2{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.office .headlineLv2{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.office_content{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.office_content{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.office_content{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.office_content{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.office_content{margin-top:32px}}@media only screen and (max-width: 900px){.office_content{margin-top:-5px}}.office_slider{margin-top:44px}@media only screen and (max-width: 900px){.office_slider{margin-top:34px}}.office_slider .splide__track{overflow:visible}.office_slider .splide__slide{width:870px}@media only screen and (max-width: 900px){.office_slider .splide__slide{width:92vw}}.office_slider .splide__slide>div{overflow:hidden;border-radius:16px}@media only screen and (max-width: 900px){.office_slider .splide__slide>div{border-radius:12px}}.work{margin-top:240px}@media only screen and (max-width: 900px){.work{margin-top:113px}}@media only screen and (max-width: 900px){.work_container{overflow:hidden}}.work_head{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.work_head{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.work_head{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.work_head{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.work_deck{margin-top:45px}@media only screen and (max-width: 900px){.work_deck{margin-top:36px}}.generic{padding:233px 0 60px}@media only screen and (max-width: 900px){.generic{padding:165px 0 30px}}.generic_container{max-width:1680px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.generic_container{padding-left:8.3333333333%;padding-right:8.3333333333%}}@media screen and (min-width: 1441px){.generic_container{padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.generic_container{width:92%;max-width:none;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.generic_headline{font-size:7.2rem;background:linear-gradient(90deg, #486CAA 0%, #333A56 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding-top:2px;font-family:poppins,sans-serif;font-weight:500}@media only screen and (max-width: 900px){.generic_headline{font-size:4.4rem}}.generic_body{margin-top:132px}@media only screen and (max-width: 900px){.generic_body{margin-top:75px}}.generic_body p{font-size:1.6rem;line-height:200%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.generic_body p{font-size:1.4rem}}.generic_main{margin-top:70px}@media only screen and (max-width: 900px){.generic_main{margin-top:49px}}.genericCard{margin-top:50px}@media only screen and (max-width: 900px){.genericCard{margin-top:47px}}.genericCard_title{position:relative;display:flex}@media only screen and (min-width: 901px){.genericCard_title{align-items:center}}.genericCard_title em{font-size:2.8rem;display:block;width:40px;font-family:poppins,sans-serif;font-weight:600}@media only screen and (max-width: 900px){.genericCard_title em{font-size:2rem;width:30px;margin-top:7px}}.genericCard_title span{font-size:2.4rem;display:block;margin-top:-3px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.genericCard_title span{font-size:1.8rem;margin-top:-4px;line-height:200%}}.genericCard_content{margin-top:15px;padding-left:40px}@media only screen and (max-width: 900px){.genericCard_content{margin-top:13px;padding-left:30px}}.genericCard_body p{font-size:1.6rem;line-height:200%;color:#666b80;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.genericCard_body p{font-size:1.4rem}}.genericCard_label{font-size:1.8rem;margin-top:27px;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700}@media only screen and (max-width: 900px){.genericCard_label{margin-top:29px}}.genericCard_list{margin:14px 0 0 5px;counter-reset:listnum}@media only screen and (max-width: 900px){.genericCard_list{margin:14px 0 0 5px}}.genericCard_list li{color:#666b80;font-size:1.6rem;line-height:200%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.genericCard_list li{font-size:1.4rem;padding-left:1em;text-indent:-1em}}.genericCard_list li::before{counter-increment:listnum;content:counter(listnum) ". "}.genericCard_address{margin-top:20px}@media only screen and (max-width: 900px){.genericCard_address{margin-top:23px}}.genericCard_address p{font-size:1.6rem;line-height:200%;font-family:poppins,ryo-gothic-plusn,sans-serif;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 900px){.genericCard_address p{font-size:1.4rem}}
