@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}body,h1,h2,h3,h4,p,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,select{font:inherit;border:none}table{border-spacing:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--header-height: 99px;--line-height: 1.5;--hover-opacity: .6;--letter-spacing: 0em;--max-width: 1600}@media screen and (max-width: 820px){:root{--header-height: 54px}}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width: 820px){html{font-size:2.6041666667vw}}*,*:before,*:after{box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;color:#212426;font-size:1.6rem;font-weight:400;letter-spacing:var(--letter-spacing);overflow-anchor:none}@media screen and (max-width: 820px){body{min-width:inherit;font-size:7.46vw;line-height:1.85}}:where(*){line-height:var(--line-height)}*[id]{scroll-margin-top:var(--header-height)}#app{position:relative}a{color:currentColor;text-decoration:none;text-underline-offset:2px;transition:opacity .2s,background .2s,border .2s,color .2s}@media screen and (max-width: 1024px){a[href^="tel:"]{text-decoration:none;pointer-events:none}}a.underline{text-decoration:underline}@media (hover: hover) and (pointer: fine){a.underline:hover:hover{text-decoration:none}}@media screen and (max-width: 820px){img{width:max-content}}ul:not([class]),ol:not([class]){padding-inline-start:2.5ch}ul:where([class]),ol:where([class]){list-style:none}button{background:transparent;transition:opacity .2s,background .2s,border .2s,color .2s;border:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}svg{max-height:100%}address{font-style:initial}h1{font-size:4rem;line-height:1.5;font-weight:700}@media screen and (max-width: 1080px){h1{font-size:2.8rem;line-height:1.5}}h2{font-size:3.2rem;line-height:1.5;font-weight:500}@media screen and (max-width: 1080px){h2{font-size:2.8rem;line-height:1.5}}h3{font-size:2.8rem;line-height:1.5;font-weight:700}@media screen and (max-width: 1080px){h3{font-size:2.4rem}}@media screen and (max-width: 1080px){h3.--sm{font-size:2rem}}@media screen and (max-width: 1080px){h3.--lg{font-size:2.8rem}}h4{font-size:2.4rem;line-height:1.5;font-weight:700}@media screen and (max-width: 1080px){h4{font-size:2rem;line-height:1.5}}@media screen and (max-width: 1080px){h4.--lg{font-size:2.4rem}}p{margin-top:4rem;font-size:2rem;line-height:1.9;font-weight:500}@media screen and (max-width: 1080px){p{margin-top:2.4rem;font-size:1.6rem;line-height:1.9}}@media screen and (max-width: 1080px){h1+p{margin-top:3.2rem}}@media screen and (max-width: 1080px){h3+p{margin-top:4rem}}@keyframes borderAnimate{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}50%{opacity:1;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes headerButtonBgAnimate{0%{background-position:0%}to{background-position:500%}}@keyframes buttonHover{0%{right:auto;left:-50px;width:100px}50%{width:calc(100% + 100px)}to{right:-50px;left:auto;width:100px}}@keyframes buttonHoverOut{0%{right:-50px;left:auto;width:100px}50%{width:calc(100% + 100px)}to{right:auto;left:-50px;width:100px}}@keyframes lineButtonHover{0%{right:auto;left:-90px;width:60px}50%{width:calc(100% + 180px)}to{right:-90px;left:auto;width:60px}}@keyframes lineButtonHoverOut{0%{right:-90px;left:auto;width:60px}50%{width:calc(100% + 180px)}to{right:auto;left:-90px;width:60px}}@keyframes topMvScroll{0%{top:0}26%{top:120%}to{top:120%}}@keyframes topMvDraw{0%{stroke-opacity:0}46%{stroke-opacity:1}to{stroke-dashoffset:0;stroke-opacity:1}}@keyframes topMapLinkBorderHover{0%{right:auto;left:0;width:60px}50%{width:100%}to{right:0;left:auto;width:20px}}@keyframes topMapLinkBorderOut{0%{right:0;left:auto;width:20px}50%{width:100%}to{right:auto;left:0;width:60px}}:root{--input-height: 5.6rem;--input-padding: 2rem;--input-background: #F2F8F8;--input-border: #CED3DB;--placeholder-color: #CED3DB;--input-width-sm: 14.4rem;--input-width-xsm: 13rem}:where(input:not(:is([type=checkbox],[type=radio]))){width:100%;height:var(--input-height);padding-inline:var(--input-padding);background:var(--input-background);border:1px solid var(--input-border);font-size:1.6rem;cursor:text;outline:none}:where(input:not(:is([type=checkbox],[type=radio]))).--sm{width:var(--input-width-sm)}:where(input:not(:is([type=checkbox],[type=radio]))).--xsm{width:var(--input-width-xsm)}.is-error :where(input:not(:is([type=checkbox],[type=radio]))),[data-valid=false] :where(input:not(:is([type=checkbox],[type=radio]))){border:1px solid}:where(input:not(:is([type=checkbox],[type=radio])))::placeholder{color:var(--placeholder-color)}:where(input:not(:is([type=checkbox],[type=radio]))).--required{--input-background: }[data-valid=true] :where(input:not(:is([type=checkbox],[type=radio]))).--required{background:#fff}[data-valid=false] textarea{border:1px solid}[data-valid=true] textarea.--required{background:#fff}[data-valid=false] textarea.--required{background:#fee}select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--width, 100%);height:var(--input-height);padding-inline:var(--input-padding) 4.8rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7.143' viewBox='0 0 10 7.143'%3E  %3Cpath id='多角形_2' data-name='多角形 2' d='M5,0l5,7.143H0Z' transform='translate(10 7.143) rotate(180)' fill='%2300334e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem .714rem;background-position:right 2.4rem center;border:1px solid var(--input-border);font-size:1.6rem;font-weight:700;outline:none}select:where(.--sm){width:var(--input-width-sm)}.is-error select,[data-valid=false] select{border:1px solid}[data-valid=true] select.--required{background-color:#fff}[data-valid=false] select.--required{background-color:#fee}.l-header{--header-inner-height: 51px;position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;height:9.9rem;background-color:#fff;padding-inline:min(80 / var(--max-width) * 100vw,20px);box-shadow:0 0 8px #00000029;transition:height .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.l-header{padding-block:2.13vw;height:inherit}}.is-transparent .l-header{position:fixed;width:100%;background-color:transparent;box-shadow:none}.is-scrolled .l-header{height:8.2rem;background:#fff;box-shadow:0 0 8px #00000029}@media screen and (max-width: 820px){.is-scrolled .l-header{height:inherit}}.l-header__main{max-width:1440px;width:100%;display:flex;justify-content:space-between;align-items:center;height:51px}.l-header__logo{flex-shrink:0;width:min(216px,26%);margin-right:2.4rem;margin-top:0}.is-en .l-header__logo{width:min(331px,26%)}@media screen and (max-width: 820px){.l-header__logo{width:max(155px,26%);margin-right:0}.is-en .l-header__logo{width:max(280px,26%)}}.l-header__logo-body{display:flex;align-items:center;width:100%;aspect-ratio:562/145}.l-header__logo-body img{width:100%}.l-header__logo-body svg{aspect-ratio:562/145;width:100%;height:auto}@media (hover: hover) and (pointer: fine){.l-header__logo:has(a):hover{opacity:var(--hover-opacity)}}.l-header__body{flex-shrink:0;display:flex;justify-content:space-between;column-gap:2.4rem;height:var(--header-inner-height)}@media screen and (max-width: 1350px){.l-header__body{display:none}}.l-header__navigation{display:flex;align-items:stretch;column-gap:2.4rem;height:100%}.l-header__navigation-item{position:relative;padding-top:10px;height:100%}.is-en .l-header__navigation-item{padding-top:0}.l-header__navigation-item :where(a){color:#00334e}.l-header__navigation-item__submenu{visibility:hidden;opacity:0;position:absolute;top:calc(var(--header-inner-height) + 39px);left:50%;transform:translate(-50%);background-color:#fff;z-index:1001;box-shadow:0 0 8px #00000029;padding-block:8px;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.l-header__navigation-item__submenu-item{position:relative;color:#212426;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.l-header__navigation-item__submenu-item a{display:block;white-space:nowrap;padding:1rem 2.4rem 1rem 4.6rem;line-height:2}.l-header__navigation-item__submenu-item:before{content:"";position:absolute;left:24px;top:calc(50% - 2px);width:12px;border-bottom:1px solid #212426}@media (hover: hover) and (pointer: fine){.l-header__navigation-item__submenu-item:hover{background-color:#006faa}.l-header__navigation-item__submenu-item:hover a{color:#fff}.l-header__navigation-item__submenu-item:hover:before{border-color:#fff}}.l-header__navigation-item.is-active .l-header__navigation-item__submenu{visibility:visible;opacity:1}.l-header__contact{padding-top:0}.l-header__contact a{width:136px;height:50px}.l-heading{z-index:102;position:relative}.l-heading__title{padding-top:2.4rem;padding-inline:max((100% - 1080px) / 2,6.4rem);color:#fff;font-size:1.6rem;font-weight:500}@media screen and (max-width: 1080px){.l-heading__title{display:none}}@media screen and (max-width: 820px){.l-heading__title{padding-top:2rem;font-size:1.4rem;padding-right:6.4vw}}.l-heading__title span{letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:2rem;margin-right:.8rem}@media screen and (max-width: 820px){.l-heading__title span{font-size:1.8rem}}.l-heading--wrapper{position:relative}.l-heading--bg{position:absolute;top:0;left:0;width:100%;background-color:#00507b;height:clamp(174px,46.4vw,220px);transition:height .3s cubic-bezier(.165,.84,.44,1);z-index:-1}.l-heading--main{position:relative;padding-top:18px;z-index:10}@media screen and (max-width: 1080px){.l-heading--main{padding-top:72px}}@media screen and (max-width: 820px){.l-heading--main{padding-top:64px;padding-inline:0 6.4vw}}.l-heading--main.--no-subtitle{padding-top:72px}.l-heading--main.--no-title{height:clamp(175px,46.66vw,240px);transition:height .3s cubic-bezier(.165,.84,.44,1)}.l-heading--main-white{background-color:#fff;width:calc((100% - 1080px)/2 + 696px);padding-inline:max((100% - 1080px) / 2,6.4rem) 6.4rem;display:inline-flex;flex-direction:column;padding-block:4rem 3.2rem;font-size:2rem;font-weight:500;line-height:1.9;color:#212426}.l-heading--main-white span{display:inline-block;letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:clamp(4rem,5.92vw,6.4rem);line-height:1.2}@media screen and (max-width: 820px){.l-heading--main-white{width:100%;box-sizing:border-box;padding-block:2.4rem;padding-inline:6.4vw!important}.l-heading--main-white span{font-size:4rem;line-height:1.2}}.l-heading--wrapper.--large{height:clamp(33.6rem,89.6vw,41.3rem)}.l-heading--wrapper.--large .l-heading--bg{transition:none;height:clamp(13rem,34.66vw,33.6rem)}@media screen and (max-width: 820px){.l-heading--wrapper.--large .l-heading--bg{height:17.6rem}}@media screen and (max-width: 1080px){.l-heading--wrapper.--large .l-heading--main{padding-top:16rem;padding-inline:0 6.4vw}}.l-heading--wrapper.--large .l-heading--main-white{width:inherit;padding-inline:clamp(6.4rem,(100% - 1080px) / 2,26rem) 4rem}.l-heading--image{aspect-ratio:1040/390;position:absolute;right:0;top:2.4rem;width:min(1040px,100% - 6.4vw);z-index:0}@media screen and (max-width: 820px){.l-heading--image picture img{width:100%}}.l-heading--venture .l-heading--bg{background-color:#174983}.l-heading--buyout .l-heading--bg{background-color:#006faa}.l-heading--impact .l-heading--bg{background-color:#49adc4}.l-bread-nav{position:relative;z-index:500;padding-inline:max((100% - 1080px) / 2,6.4rem);transition:margin-top .3s cubic-bezier(.165,.84,.44,1)}.is-en .l-bread-nav{margin-top:1.6rem}@media screen and (max-width: 820px){.l-bread-nav{margin-top:2.4rem;padding-inline:6.4vw}.is-en .l-bread-nav{margin-top:3.2rem}}.l-bread-nav.--large{margin-top:3.2rem}@media screen and (max-width: 820px){.l-bread-nav.--large{margin-top:0}}.l-bread-nav__body{display:flex;justify-content:flex-end;flex-direction:row;white-space:nowrap;overflow-x:auto}.l-bread-nav__body *{line-height:inherit}.l-bread-nav__item{display:flex;align-items:center;font-size:12px;font-weight:500}.l-bread-nav__item a{color:#006faa;text-decoration:underline;text-decoration-color:#006faa}.l-bread-nav__item a:hover{text-decoration:none}.l-bread-nav__item+.l-bread-nav__item:before{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid #00334E;border-bottom:1px solid #00334E;rotate:-45deg;color:#212426;margin-inline:11px 6px}.l-bread-nav__item:last-child{color:#999}.l-bread-nav__item:last-child a{pointer-events:none;color:#212426}.l-main{position:relative;margin-top:8.8rem}@media screen and (max-width: 820px){.l-main{margin-top:8rem}}.l-footer{position:relative}.l-footer__sitemap{background-color:#00334e;color:#fff;padding-inline:max((100% - 1080px) / 2,6.4rem)}@media screen and (max-width: 820px){.l-footer__sitemap{padding-inline:6.4vw}}.l-footer__sitemap__container{display:flex;justify-content:space-between;flex-wrap:wrap;padding-block:56px 64px}@media screen and (max-width: 820px){.l-footer__sitemap__container{padding-block:6.4rem;flex-direction:column}}@media screen and (max-width: 820px){.l-footer__sitemap-contact{display:none}}@media screen and (max-width: 820px){.l-footer__sitemap__block:nth-child(n+2){margin-top:4rem}}.l-footer__sitemap__block-title{font-size:1.4rem;line-height:1.42;letter-spacing:.08em;font-family:Marcellus;font-weight:400}@media screen and (max-width: 820px){.l-footer__sitemap__block-title{width:100%;font-size:2.4rem;border-bottom:1px solid #CED3DB}}.l-footer__sitemap__block-body{margin-top:21px;font-size:1.4rem;line-height:1.5}.l-footer__sitemap__block-body-item{margin-top:19px;position:relative}@media screen and (max-width: 820px){.l-footer__sitemap__block-body-item{margin-top:1.6rem;padding-left:1.6rem;font-size:1.6rem;font-weight:700}}@media (hover: hover) and (pointer: fine){.l-footer__sitemap__block-body-item a:hover{opacity:.6}}.l-footer__sitemap__block-body-item:before{position:absolute;left:1px;top:10px;content:"";width:8px;border-bottom:1px solid #FFFFFF}@media screen and (max-width: 820px){.l-footer__sitemap__block-body-item:before{left:1.6rem}}.l-footer__sitemap__block-body-item a{display:block;padding-left:20px}@media screen and (max-width: 820px){.l-footer__sitemap__block-column{margin-top:4rem}}.l-footer__sitemap__block-column .l-footer__sitemap__block:nth-child(n+2){margin-top:30px}@media screen and (max-width: 820px){.l-footer__sitemap__block-column .l-footer__sitemap__block:nth-child(n+2){margin-top:4rem}}.l-footer__policy{background-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;padding-inline:min(80 / var(--max-width) * 100vw,80px)}@media screen and (max-width: 820px){.l-footer__policy{display:block;padding-inline:6.4vw}}@media screen and (max-width: 820px){.l-footer__policy__logo-container{margin-top:4.8rem;text-align:left}}.l-footer__policy__logo{display:flex;aspect-ratio:562/145;margin-right:2.4rem}.is-en .l-footer__policy__logo{aspect-ratio:331/26}@media screen and (max-width: 820px){.l-footer__policy__logo{margin-right:0;transform:translate(-2.14vw)}}.l-footer__policy__logo svg{aspect-ratio:562/145;width:16.8rem;height:auto}.is-en .l-footer__policy__logo svg{width:32rem;aspect-ratio:331/26}@media screen and (max-width: 820px){.l-footer__policy__logo svg{width:57.59vw}}.l-footer__policy__container{max-width:1440px;width:100%;display:flex;justify-content:space-between;align-items:center;padding-block:24px}@media screen and (max-width: 820px){.l-footer__policy__container{align-items:flex-start;justify-content:inherit;flex-direction:column-reverse;padding-block:6.4rem}}.l-footer__policy__body{color:#212426;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:1.4rem;gap:10px}@media screen and (max-width: 820px){.l-footer__policy__body{width:100%;flex-direction:column;justify-content:left;align-items:flex-start}}@media screen and (max-width: 820px){.l-footer__policy__body li:nth-child(n+2){margin-top:2rem}}.l-footer__policy__body li:nth-child(n+2):before{content:"/";margin-right:10px}@media screen and (max-width: 820px){.l-footer__policy__body li:nth-child(n+2):before{content:"";margin-right:inherit}}@media (hover: hover) and (pointer: fine){.l-footer__policy__body li a:hover{opacity:.6}}.c-button{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;margin-inline:auto}.c-button:has(small){flex-direction:column}.c-button small{font-size:1.6rem}.c-button:before{content:"";position:absolute;left:0;width:100%;background-color:#006faa;transition:.2s cubic-bezier(.5,1,.89,1)}.c-button:after{position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);height:4rem;width:4rem;background-color:#fff}.c-button__block{background-color:#00334e;color:#fff;overflow:hidden;z-index:1}.c-button__block:before{top:0;height:100%;transform:translate(-100%);z-index:-1}.c-button__block:hover:before{color:#fff;transform:translate(0)}.c-button__block:hover:before{color:#fff}.c-button__block .is-active{width:100%}.c-button.--blank:after{content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='28' height='28' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_link' data-name='icon link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.298 0.369)'%3E        %3Cpath id='パス_367' data-name='パス 367' d='M-1.443-1.531V16.531H16.443V-1.531H-1.443m0-.769H16.443a.817.817,0,0,1,.857.769V16.531a.817.817,0,0,1-.857.769H-1.443a.817.817,0,0,1-.857-.769V-1.531A.817.817,0,0,1-1.443-2.3Z' transform='translate(7.167 2.3)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M16.4,19.605H-.747a.4.4,0,0,1-.4-.4V-.747a.4.4,0,0,1,.4-.4.4.4,0,0,1,.4.4V18.8H16.4a.4.4,0,1,1,0,.805Z' transform='translate(1.15 4.928)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-button.--pdf:after{content:"";mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 40 40'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='36' height='36' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_pdf_link' data-name='icon pdf_link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(2 2)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.425 1.027)'%3E        %3Cpath id='前面オブジェクトで型抜き_1' data-name='前面オブジェクトで型抜き 1' d='M-1862.649-2171.028H-1888.2a1.168,1.168,0,0,1-1.224-1.1v-25.8a1.168,1.168,0,0,1,1.224-1.1h25.552a1.168,1.168,0,0,1,1.224,1.1v25.8A1.168,1.168,0,0,1-1862.649-2171.028Zm-6.53-19.482v9.633h1.924v-3.9h3.419v-1.612h-3.419v-2.509h4v-1.612Zm-9.022,0v9.633h2.743c2.958,0,4.654-1.767,4.654-4.848s-1.69-4.784-4.758-4.784Zm-8.41,0v9.633h1.923v-3.418h1.287c2.328,0,3.718-1.191,3.718-3.185,0-2.01-1.268-3.029-3.769-3.029Zm10.932,8.086h-.6v-6.539h.6c1.96,0,2.912,1.059,2.912,3.237S-1873.746-2182.424-1875.678-2182.424Zm-7.852-3.393h-1.157v-3.159h1.093c1.421,0,2.028.447,2.028,1.495C-1881.567-2186.361-1882.209-2185.817-1883.53-2185.817Z' transform='translate(1896.378 2199.027)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M23.925,28.5H-.575a.575.575,0,0,1-.575-.575V-.575A.575.575,0,0,1-.575-1.15.575.575,0,0,1,0-.575V27.35H23.925a.575.575,0,0,1,0,1.15Z' transform='translate(1.15 6.048)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-button__contact{margin-top:64px;margin-inline:0;width:96rem;height:88px;font-size:2.4rem;padding-block:3.2rem}@media screen and (max-width: 820px){.c-button__contact{width:100%;font-size:2rem}.c-button__contact small{font-size:1.2rem}}.c-copyright{letter-spacing:.08em;font-family:Marcellus;color:#afafaf;background-color:#212426;font-size:14px;font-weight:400;line-height:1;text-align:center;padding-block:14px}@media screen and (max-width: 820px){.c-copyright{font-size:1.2rem;color:#fff}}.c-page-top{display:flex;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;z-index:99;width:80px;height:80px;color:#fff;border-radius:50%;background-color:#00334e;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.165,.84,.44,1),visibility .3s cubic-bezier(.165,.84,.44,1)}.c-page-top svg{rotate:-90deg;color:#fff;width:48px;height:48px}@media screen and (max-width: 820px){.c-page-top{display:none}}.c-page-top.is-stopped{position:absolute;top:-40px;right:20px}.c-page-top.is-active{opacity:.8;visibility:visible}@media (hover: hover) and (pointer: fine){.c-page-top.is-active:hover{opacity:1}}.c-read-more{position:relative;width:100%;height:11.9rem;margin-top:3.2rem;padding-inline:0 1.6rem;display:flex;align-items:center;justify-content:right;box-sizing:border-box;border-bottom:1px solid #CED3DB;letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:1.8rem;color:#00334e}@media screen and (max-width: 820px){.c-read-more{height:15.1rem;margin-top:0;padding-inline:0 1.6rem}}@media screen and (max-width: 820px){.c-read-more.--md-noborder{border-bottom:none}}.c-read-more:before{content:"";position:absolute;width:4rem;bottom:3.3rem;right:14.9rem;border-bottom:2px solid #00334E;transition:width .3s ease,right .3s ease}@media screen and (max-width: 820px){.c-read-more:before{top:11.6rem;width:18rem;right:1.5rem;transition:none}}.c-read-more:after{content:"READ MORE";position:absolute;right:1.5rem;top:3.2rem;width:17.4rem;font-size:1.8rem;line-height:1.5;letter-spacing:.08em;font-family:Marcellus;font-weight:400;text-align:left}@media screen and (max-width: 820px){.c-read-more:after{top:6.4rem}}@media screen and (min-width: 819px){.c-read-more.--thin{height:8.6rem;width:inherit}.c-read-more.--thin:before{top:inherit;bottom:0}.c-read-more.--thin:after{top:inherit;bottom:2.6rem}}.c-read-more.__view-all:after{content:"VIEW ALL"}.c-read-more svg{position:absolute;top:3.2rem;right:1.5rem;width:2.8rem;height:2.8rem;color:#212426}@media screen and (max-width: 820px){.c-read-more svg{top:6.3rem}}@media (hover: hover) and (pointer: fine){.c-read-more:hover{color:#fff;background-color:#006faa;border:none}.c-read-more:hover svg{color:#fff}.c-read-more:hover:before{width:17.4rem;right:16px;border-bottom-color:#fff}}@media (hover: hover) and (pointer: fine){.c-read-more.--hover-color4:hover:after{color:#006faa!important}.c-read-more.--hover-color4:hover:before{border-bottom-color:#006faa!important}.c-read-more.--hover-color4:hover svg{color:#006faa!important}}.c-read-more.__left{border:none;justify-content:left}.c-read-more.__left svg{right:inherit;left:146px}.c-read-more.__left:before{right:inherit;left:0}.c-read-more.__left:after{right:inherit;left:0}@media (hover: hover) and (pointer: fine){.c-read-more.__left:hover{color:inherit;background-color:inherit}.c-read-more.__left:hover svg{color:inherit}.c-read-more.__left:hover:before{border-bottom-color:inherit}}.c-read-more.__no-hover-bg{color:#fff;border:none;justify-content:left;padding-left:147px}.c-read-more.__no-hover-bg svg{right:inherit;left:14.6rem;color:#fff}.c-read-more.__no-hover-bg:before{right:inherit;left:0;border-bottom-color:#fff}.c-read-more.__no-hover-bg:after{right:inherit;left:0}@media (hover: hover) and (pointer: fine){.c-read-more.__no-hover-bg:hover{background-color:inherit}.c-read-more.__no-hover-bg:hover svg{color:inherit}}.c-read-more.--color2{color:#00334e}@media (hover: hover) and (pointer: fine){.c-read-more.--color2:hover{color:#006faa}}.c-read-more.--color2 svg{color:#00334e}@media (hover: hover) and (pointer: fine){.c-read-more.--color2 svg:hover{color:#006faa}}.c-read-more.--color2:before{border-bottom-color:#00334e}@media (hover: hover) and (pointer: fine){.c-read-more.--color2:hover:before{border-bottom-color:#006faa}}.c-read-more-long{position:relative;width:100%;height:11.9rem;margin-top:3.2rem;padding-inline:0 1.6rem;display:flex;align-items:center;justify-content:right;box-sizing:border-box;border-bottom:1px solid #CED3DB;letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:1.8rem;color:#00334e}@media screen and (max-width: 820px){.c-read-more-long{height:15.1rem;margin-top:0;padding-inline:0 1.6rem}}.c-read-more-long:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#006faa;transition:width .3s cubic-bezier(.8,0,.2,1) 0s}.c-read-more-long>.--arrow svg{position:absolute;top:3.2rem;right:1.5rem;width:2.8rem;height:2.8rem;color:#212426}@media screen and (max-width: 820px){.c-read-more-long>.--arrow svg{top:6.3rem}}.c-read-more-long>.--arrow:before{content:"";position:absolute;width:4rem;bottom:3.3rem;right:14.9rem;border-bottom:2px solid #00334E;transition:width .3s ease,right .3s ease}@media screen and (max-width: 820px){.c-read-more-long>.--arrow:before{top:11.6rem;width:18rem;right:1.5rem;transition:none}}.c-read-more-long>.--arrow:after{content:"READ MORE";color:#00334e;position:absolute;right:1.5rem;top:3.2rem;width:17.4rem;font-size:1.8rem;line-height:1.5;letter-spacing:.08em;font-family:Marcellus;font-weight:400;text-align:left}@media screen and (max-width: 820px){.c-read-more-long>.--arrow:after{top:6.4rem}}.c-read-more-long.--venture>.--arrow:after{content:"ベンチャー投資";font-family:Lato,sans-serif;font-weight:400}.c-read-more-long.--venture.--en>.--arrow:after{content:"VENTURE INVESTMENT";letter-spacing:.08em;font-family:Marcellus;font-weight:400}.c-read-more-long.--buyout>.--arrow:after{content:"バイアウト投資";font-family:Lato,sans-serif;font-weight:400}.c-read-more-long.--buyout.--en>.--arrow:after{content:"BUYOUT INVESTMENT";letter-spacing:.08em;font-family:Marcellus;font-weight:400}.c-read-more-long.--impact>.--arrow:after{content:"インパクト投資";font-family:Lato,sans-serif;font-weight:400}.c-read-more-long.--impact.--en>.--arrow:after{content:"IMPACT INVESTMENT";letter-spacing:.08em;font-family:Marcellus;font-weight:400}@media (hover: hover) and (pointer: fine){.c-read-more-long:hover{color:#fff;border:none}.c-read-more-long:hover:before{width:100%}.c-read-more-long:hover>.--arrow svg{color:#fff}.c-read-more-long:hover>.--arrow:before{width:17.4rem;right:16px;border-bottom-color:#fff}.c-read-more-long:hover>.--arrow:after{color:#fff}}.c-slider-arrow{--size: 56px;--arrow-size: 15px;--arrow-color: #fff;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);background:#00334e;border-radius:50%;transition:background .2s,border .2s,opacity .2s;cursor:pointer}@media screen and (max-width: 820px){.c-slider-arrow{--size: 44px;--arrow-size: 12px}}.c-slider-arrow:after{width:var(--arrow-size);height:var(--arrow-size);background-color:var(--arrow-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.516' height='15.445' viewBox='0 0 13.516 15.445'%3E  %3Cpath id='多角形_3' data-name='多角形 3' d='M7.5,0,15,13H0Z' transform='matrix(0.035, 0.999, -0.999, 0.035, 12.992, 0)' fill='%23fff'/%3E%3C/svg%3E") no-repeat center/100%;content:"";transition:background .2s}.c-slider-arrow.--prev{left:0}.c-slider-arrow.--prev:after{rotate:180deg}.c-slider-arrow.--next{right:0}@media (hover: hover) and (pointer: fine){.c-slider-arrow:hover{opacity:.5}}.c-form-inline{display:flex;flex-wrap:wrap;gap:1.6rem}@media screen and (max-width: 820px){.c-form-inline{gap:.8rem}}.c-radio-button{--text-color: #212426;--background-color: #FFFFFF;--font-weight: $medium;--border-color: #CED3DB;display:flex}.c-radio-button span{display:inline-flex;align-items:center;cursor:pointer;color:var(--text-color);font-weight:var(--font-weight);background-color:var(--background-color);height:3.2rem;padding-inline:2.4rem;border-radius:1.6rem;border:1px solid var(--border-color)}@media screen and (max-width: 820px){.c-radio-button span{font-size:1.6rem}}.c-radio-button :where(input){display:none;flex-shrink:0;position:relative;margin:0;padding:0;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle}.c-radio-button :where(input):checked+span{--text-color: #FFFFFF;--background-color: #00507B;--font-weight: $bold;--border-color: #00507B}@media (hover: hover) and (pointer: fine){.c-radio-button:hover{--text-color: #FFFFFF;--background-color: #00507B;--font-weight: $bold;--border-color: #00507B}}.c-button-reset{--text-color: #212426;--background-color: #FFFFFF;--font-weight: $medium;--border-color: #CED3DB;position:relative;display:flex}.c-button-reset span{display:inline-flex;align-items:center;cursor:pointer;color:var(--text-color);font-weight:var(--font-weight);background-color:var(--background-color);height:3.2rem;padding-inline:5.2rem 3.6rem;border-radius:1.6rem;border:1px solid var(--border-color)}@media screen and (max-width: 820px){.c-button-reset span{font-size:1.6rem;padding-inline:5.2rem 3.6rem}}.c-button-reset:before,.c-button-reset:after{content:"";display:inline-block;position:absolute;top:1.5rem;left:2.5rem;width:1.8rem;border-bottom:1px solid #00334E}.c-button-reset:before{rotate:45deg;z-index:5}.c-button-reset:after{rotate:-45deg}@media (hover: hover) and (pointer: fine){.c-button-reset:hover{--text-color: #FFFFFF;--background-color: #00507B;--font-weight: $bold;--border-color: #00507B}.c-button-reset:hover:before,.c-button-reset:hover:after{border-color:#fff}}.c-sub-navigation{position:sticky;top:82px;z-index:950;background-color:#f4f5f5;display:flex;margin-bottom:88px;column-gap:8rem;justify-content:center;padding-inline:max((100% - 1080px) / 2,6.4rem)}@media screen and (max-width: 820px){.c-sub-navigation{position:relative;top:inherit;flex-direction:column;gap:0;padding-inline:6.4vw;margin-bottom:5.6rem}}.c-sub-navigation__item-anchor{position:relative;display:block;font-weight:700;color:#212426;padding-block:16px;z-index:1}@media screen and (max-width: 820px){.c-sub-navigation__item-anchor{display:flex;justify-content:space-between;align-items:center;padding-block:2.4rem;padding-right:1rem;font-size:1.6rem;font-weight:700;line-height:1.5}}.c-sub-navigation__item-anchor:before{content:"";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;border-bottom:2px solid #CED3DB}.c-sub-navigation__item-anchor:after{content:"";position:absolute;border-bottom:2px solid #006FAA;top:0;left:0;z-index:-1;width:100%;height:100%;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scaleX(0);transform-origin:right top}@media screen and (max-width: 820px){.c-sub-navigation__item-anchor:after{transform:scale(1);content:"";border-bottom:none;position:absolute;top:calc(50% - 1rem);left:inherit;right:0;z-index:inherit;height:2rem;width:2rem;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' %3E  %3Cline x2='17.102' transform='translate(0.411 8.948)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E  %3Cpath d='M0,0,8.19,4.165,0,8.435' transform='translate(9.4 4.783)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E%3C/svg%3E");rotate:90deg;transform-origin:inherit}}@media (hover: hover) and (pointer: fine){.c-sub-navigation__item-anchor:hover{color:#006faa;border-color:#006faa}.c-sub-navigation__item-anchor:hover:after{transform-origin:left top;transform:scale(1)}}@media screen and (max-width: 820px){.c-sub-navigation__item:last-child .c-sub-navigation__item-anchor{border:none}}.c-sub-navigation__item.is-active .c-sub-navigation__item-anchor{color:#006faa;border-color:#006faa}.c-header-button{position:relative;display:flex;flex-direction:column;align-items:center;margin-inline:auto;padding-inline:2px;height:100%;font-size:1.2rem;font-weight:500;line-height:1}.is-en .c-header-button{justify-content:center}.c-header-button :first-child{letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:1.4rem;line-height:1;margin-bottom:3px}.c-header-button:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#006faa;transition:width .3s cubic-bezier(.165,.84,.44,1)}.c-header-button.--current{color:#006faa}.c-header-button.--current:before{width:100%}.c-header-button:hover:before{width:100%}.c-header-button.--contact{background-color:#00334e;color:#fff;padding-top:.8rem;z-index:1}.is-en .c-header-button.--contact{padding-top:0;flex-direction:row;justify-content:center}.c-header-button.--contact:before{top:0;height:100%;width:0;z-index:-1;transition:width .3s cubic-bezier(.165,.84,.44,1)}.c-header-button.--contact:hover:before{color:#fff;width:100%}.c-header-button.--contact .is-active{width:100%}.c-title{font-size:4rem;font-weight:700;line-height:1.5}@media screen and (max-width: 820px){.c-title{font-size:2.8rem;line-height:1.71}}.c-title.--with-en{display:flex;flex-direction:column;row-gap:.8rem;font-size:2rem;line-height:1.9;font-weight:500}@media screen and (max-width: 820px){.c-title.--with-en{line-height:1.5}}.c-title.--with-en :first-child{font-family:Marcellus;font-size:6.4rem;letter-spacing:.08em;line-height:1.2;font-weight:400}@media screen and (max-width: 820px){.c-title.--with-en :first-child{font-size:4rem;line-height:1.5}}.c-news--wrapper{width:100%}.c-news--item{position:relative;display:block;border-bottom:1px solid #CED3DB;padding:3.2rem 10rem 3.2rem .8rem;transition:background .2s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.c-news--item{padding:3.2rem 5.2rem 3.2rem 0}}.c-news--item:first-child{border-top:1px solid #CED3DB}.c-news--item:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;background-color:#00334e;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' transform='translate(0)' fill='%23fff'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='%23fff'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_arrow' data-name='icon arrow' transform='translate(0)' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_4' data-name='マスクグループ 4' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_14' data-name='グループ 14' transform='translate(0 8.4)'%3E        %3Cline id='線_4' data-name='線 4' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_8' data-name='パス 8' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cline id='線_5' data-name='線 5' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_9' data-name='パス 9' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-news--item[target=_blank]:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='28' height='28' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_link' data-name='icon link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.298 0.369)'%3E        %3Cpath id='パス_367' data-name='パス 367' d='M-1.443-1.531V16.531H16.443V-1.531H-1.443m0-.769H16.443a.817.817,0,0,1,.857.769V16.531a.817.817,0,0,1-.857.769H-1.443a.817.817,0,0,1-.857-.769V-1.531A.817.817,0,0,1-1.443-2.3Z' transform='translate(7.167 2.3)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M16.4,19.605H-.747a.4.4,0,0,1-.4-.4V-.747a.4.4,0,0,1,.4-.4.4.4,0,0,1,.4.4V18.8H16.4a.4.4,0,1,1,0,.805Z' transform='translate(1.15 4.928)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-news--item.--pdf:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 40 40'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='36' height='36' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_pdf_link' data-name='icon pdf_link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(2 2)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.425 1.027)'%3E        %3Cpath id='前面オブジェクトで型抜き_1' data-name='前面オブジェクトで型抜き 1' d='M-1862.649-2171.028H-1888.2a1.168,1.168,0,0,1-1.224-1.1v-25.8a1.168,1.168,0,0,1,1.224-1.1h25.552a1.168,1.168,0,0,1,1.224,1.1v25.8A1.168,1.168,0,0,1-1862.649-2171.028Zm-6.53-19.482v9.633h1.924v-3.9h3.419v-1.612h-3.419v-2.509h4v-1.612Zm-9.022,0v9.633h2.743c2.958,0,4.654-1.767,4.654-4.848s-1.69-4.784-4.758-4.784Zm-8.41,0v9.633h1.923v-3.418h1.287c2.328,0,3.718-1.191,3.718-3.185,0-2.01-1.268-3.029-3.769-3.029Zm10.932,8.086h-.6v-6.539h.6c1.96,0,2.912,1.059,2.912,3.237S-1873.746-2182.424-1875.678-2182.424Zm-7.852-3.393h-1.157v-3.159h1.093c1.421,0,2.028.447,2.028,1.495C-1881.567-2186.361-1882.209-2185.817-1883.53-2185.817Z' transform='translate(1896.378 2199.027)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M23.925,28.5H-.575a.575.575,0,0,1-.575-.575V-.575A.575.575,0,0,1-.575-1.15.575.575,0,0,1,0-.575V27.35H23.925a.575.575,0,0,1,0,1.15Z' transform='translate(1.15 6.048)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-news--item.is-hide{display:none}.c-news--item-date{font-family:Marcellus;font-weight:400;letter-spacing:.08em;line-height:1.43;display:flex;align-items:center;column-gap:1.6rem}@media screen and (max-width: 820px){.c-news--item-date{font-size:1.6rem}}.c-news--item-text{margin-top:2.4rem;font-size:2rem;line-height:1.5;font-weight:500}@media screen and (max-width: 820px){.c-news--item-text{font-size:1.6rem;line-height:1.9}}@media (hover: hover) and (pointer: fine){.c-news--item:hover{background-color:#f4f5f5}.c-news--item:hover:after{background-color:#006faa}}.c-ellipsis{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-link{cursor:pointer}.c-link-icon{position:relative}.c-link-icon:after{content:"";display:inline-block;height:2.8rem;width:2.8rem;background-color:#006faa;transform:translateY(.8rem);margin-left:2rem}.c-link-icon[target=_blank]:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='28' height='28' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_link' data-name='icon link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.298 0.369)'%3E        %3Cpath id='パス_367' data-name='パス 367' d='M-1.443-1.531V16.531H16.443V-1.531H-1.443m0-.769H16.443a.817.817,0,0,1,.857.769V16.531a.817.817,0,0,1-.857.769H-1.443a.817.817,0,0,1-.857-.769V-1.531A.817.817,0,0,1-1.443-2.3Z' transform='translate(7.167 2.3)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M16.4,19.605H-.747a.4.4,0,0,1-.4-.4V-.747a.4.4,0,0,1,.4-.4.4.4,0,0,1,.4.4V18.8H16.4a.4.4,0,1,1,0,.805Z' transform='translate(1.15 4.928)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-link-icon.--pdf:after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 40 40'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='36' height='36' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_pdf_link' data-name='icon pdf_link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(2 2)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.425 1.027)'%3E        %3Cpath id='前面オブジェクトで型抜き_1' data-name='前面オブジェクトで型抜き 1' d='M-1862.649-2171.028H-1888.2a1.168,1.168,0,0,1-1.224-1.1v-25.8a1.168,1.168,0,0,1,1.224-1.1h25.552a1.168,1.168,0,0,1,1.224,1.1v25.8A1.168,1.168,0,0,1-1862.649-2171.028Zm-6.53-19.482v9.633h1.924v-3.9h3.419v-1.612h-3.419v-2.509h4v-1.612Zm-9.022,0v9.633h2.743c2.958,0,4.654-1.767,4.654-4.848s-1.69-4.784-4.758-4.784Zm-8.41,0v9.633h1.923v-3.418h1.287c2.328,0,3.718-1.191,3.718-3.185,0-2.01-1.268-3.029-3.769-3.029Zm10.932,8.086h-.6v-6.539h.6c1.96,0,2.912,1.059,2.912,3.237S-1873.746-2182.424-1875.678-2182.424Zm-7.852-3.393h-1.157v-3.159h1.093c1.421,0,2.028.447,2.028,1.495C-1881.567-2186.361-1882.209-2185.817-1883.53-2185.817Z' transform='translate(1896.378 2199.027)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M23.925,28.5H-.575a.575.575,0,0,1-.575-.575V-.575A.575.575,0,0,1-.575-1.15.575.575,0,0,1,0-.575V27.35H23.925a.575.575,0,0,1,0,1.15Z' transform='translate(1.15 6.048)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-link.--underline{color:#006faa;text-decoration:underline}@media (hover: hover) and (pointer: fine){.c-link.--underline:hover{text-decoration:none}}.c-number{display:flex;align-items:center;column-gap:1.6rem;font-size:2.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 820px){.c-number{align-items:flex-start;font-size:2.4rem;line-height:1.5}}.c-number-text{color:#ced3db;font-size:8rem;line-height:.6;letter-spacing:.08em;font-family:Marcellus;font-weight:400}@media screen and (max-width: 820px){.c-number-text{font-size:6rem;line-height:.8}}.c-circle{width:45.6rem;height:45.6rem;padding-top:5.6rem;border:1px solid #D0D5DC;border-radius:999px;background-color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 820px){.c-circle{width:100%;height:inherit;padding:4.8rem 6.4vw;border-radius:50px}}.c-circle-icon{display:flex;flex-direction:column;align-items:center;row-gap:.8rem;font-family:Marcellus;font-weight:400;letter-spacing:.08em;line-height:1.43}.c-circle-icon svg{width:7rem;height:7rem}@media screen and (max-width: 820px){.c-circle-icon-text{font-size:1.6rem;text-align:center}}.c-circle-title{margin-top:4.8rem;font-size:2.4rem;line-height:1.33;font-weight:700;text-align:center}.--en .c-circle-title{margin-top:2.4rem;width:80%}@media screen and (max-width: 820px){.c-circle-title{margin-top:3.2rem;font-size:2rem}}.c-circle-body{margin-top:2.4rem;width:27.2rem;font-size:1.6rem;line-height:1.5;font-weight:500}.--en .c-circle-body{width:30.4rem;margin-top:1.6rem}@media screen and (max-width: 820px){.c-circle-body{font-size:1.6rem;width:100%}}.c-business{display:flex}@media screen and (max-width: 820px){.c-business{display:flex;flex-direction:column;gap:6.4rem 0}}.c-business-item{position:relative;display:flex;flex-direction:column;row-gap:2.4rem;border-right:1px solid #CED3DB;padding-inline:2.4rem;padding-bottom:10rem;width:calc((100% - 9.6rem) / 3 + 4.8rem)}@media screen and (max-width: 820px){.c-business-item{width:100%;row-gap:0rem;padding:0 0 2.8rem;border-right:none;border-bottom:1px solid #CED3DB}}.c-business-item:first-child{padding-left:0;width:calc((100% - 9.6rem) / 3 + 2.4rem)}@media screen and (max-width: 820px){.c-business-item:first-child{width:100%}}.c-business-item:last-child{padding-right:0;border-right:none;width:calc((100% - 9.6rem) / 3 + 2.4rem)}@media screen and (max-width: 820px){.c-business-item:last-child{width:100%;border-bottom:none}}.c-business-item--title{display:flex;flex-direction:column;column-gap:1.2rem;font-size:2rem;font-weight:500}.c-business-item--title:first-child{letter-spacing:.08em;font-family:Marcellus;font-size:2.8rem;font-weight:400;letter-spacing:.045em}.c-business-item--image{height:auto}@media screen and (max-width: 820px){.c-business-item--image{margin-top:2.4rem}}.c-business-item--image img{width:100%;height:auto}@media screen and (max-width: 820px){.c-business-item--body{margin-top:2.4rem}}.c-business-item--body-title{font-size:2rem;font-weight:700}.c-business-item--body-text{margin-top:2.4rem;font-size:2rem;line-height:1.9}@media screen and (max-width: 820px){.c-business-item--body-text{font-size:1.6rem;line-height:1.9}}.c-business-item--link{position:absolute;bottom:0}@media screen and (max-width: 820px){.c-business-item--link{position:relative;bottom:inherit}}.c-move-link{position:relative;cursor:pointer;color:#00334e;font-size:1.4rem;line-height:1.5;font-weight:500;display:flex;flex-direction:column;row-gap:.6rem;padding-bottom:1.6rem}.c-move-link :last-child{font-family:Marcellus;font-weight:400;font-size:1.8rem;line-height:1.5;letter-spacing:.08em}.c-move-link:before{content:"";position:absolute;left:0;bottom:0;width:4rem;height:1px;background-color:#00334e;transition:width .3s cubic-bezier(.165,.84,.44,1)}.c-move-link:after{content:"";width:2.4rem;height:2.4rem;position:absolute;right:.7rem;top:50%;transform:translateY(-50%);background-color:#00334e;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='24' height='24' fill='%23fff'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='21.6' height='21.6' fill='%23fff'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_arrow' data-name='icon arrow' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_4' data-name='マスクグループ 4' transform='translate(1.2 1.2)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_14' data-name='グループ 14' transform='translate(0 7.2)'%3E        %3Cline id='線_4' data-name='線 4' x2='20.781' transform='translate(0 3.507)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_8' data-name='パス 8' d='M16.235.446l6.9,3.507-6.9,3.6' transform='translate(-1.999 -0.446)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cline id='線_5' data-name='線 5' x2='20.781' transform='translate(0 3.507)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_9' data-name='パス 9' d='M16.235.446l6.9,3.507-6.9,3.6' transform='translate(-1.999 -0.446)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='24' height='24' fill='%23fff'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='21.6' height='21.6' fill='%23fff'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_arrow' data-name='icon arrow' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_4' data-name='マスクグループ 4' transform='translate(1.2 1.2)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_14' data-name='グループ 14' transform='translate(0 7.2)'%3E        %3Cline id='線_4' data-name='線 4' x2='20.781' transform='translate(0 3.507)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_8' data-name='パス 8' d='M16.235.446l6.9,3.507-6.9,3.6' transform='translate(-1.999 -0.446)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cline id='線_5' data-name='線 5' x2='20.781' transform='translate(0 3.507)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_9' data-name='パス 9' d='M16.235.446l6.9,3.507-6.9,3.6' transform='translate(-1.999 -0.446)' fill='none' stroke='%2300334e' stroke-miterlimit='10' stroke-width='1'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E")}@media (hover: hover) and (pointer: fine){.c-move-link:hover{color:#006faa}.c-move-link:hover:before{background-color:#006faa;width:100%}.c-move-link:hover:after{background-color:#006faa}}.c-table{border-top:1px solid #CED3DB;width:100%}@media screen and (max-width: 820px){.c-table-tr{display:flex;flex-direction:column;row-gap:1.2rem}}.c-table-th,.c-table-td{line-height:1.5;font-size:2rem;padding-block:4rem 3.2rem;border-bottom:1px solid #CED3DB}@media screen and (max-width: 820px){.c-table-th,.c-table-td{line-height:1.9;border-bottom:none;font-size:1.6rem;padding-block:0}}.c-table-th{width:24rem;font-weight:700;padding-left:4rem;text-align:left}@media screen and (max-width: 820px){.c-table-th{width:100%;padding-top:3.2rem;padding-left:0}}.c-table-td{font-weight:500;padding-right:.8rem}@media screen and (max-width: 820px){.c-table-td{border-bottom:1px solid #CED3DB;padding-right:0rem;padding-bottom:2.4rem}}.c-table-td .--note{font-size:1.8rem;line-height:1.5;margin-top:2.4rem}@media screen and (max-width: 820px){.c-table-td .--note{font-size:1.4rem;line-height:1.9;margin-top:2.4rem}}.c-table--dl{display:grid;grid-template-columns:16rem 100%;align-items:start}@media screen and (max-width: 820px){.c-table--dl{grid-template-columns:repeat(2,13rem)}}.c-table.--type2{border-top:none}.c-underline{position:relative;padding-bottom:2.4rem}@media screen and (max-width: 820px){.c-underline{padding-bottom:1.6rem}}.c-underline:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#ced3db}.c-underline:after{content:"";position:absolute;left:0;bottom:0;width:6.4rem;height:2px;background-color:#49adc4}.c-list{margin-top:4.8rem}@media screen and (max-width: 820px){.c-list{margin-top:3.2rem}}.c-list.--narrow{margin-top:3.2rem}@media screen and (max-width: 820px){.c-list.--narrow{margin-top:2.4rem}}.c-list-item{line-height:1.9;position:relative;padding-left:2.4rem}@media screen and (max-width: 820px){.c-list-item{font-size:1.6rem;line-height:1.9}}.c-list-item:before{content:"";height:10px;width:10px;position:absolute;left:.6rem;top:.9rem;background-color:#81858b;mask:url("data:image/svg+xml,%3Csvg id='コンポーネント_79_2' data-name='コンポーネント 79 – 2' xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Ccircle id='楕円形_4' data-name='楕円形 4' cx='5' cy='5' r='5' fill='currentColor'/%3E%3C/svg%3E") no-repeat center/100%}.c-list-item+.c-list-item{padding-top:1rem}.c-list-item+.c-list-item:before{top:1.9rem}.c-list-item:has(.c-link-icon){padding-top:0}.c-list-item:has(.c-link-icon):before{top:1.7rem}.c-detail--navigation{display:flex;justify-content:space-between;margin-top:12rem;padding-top:6.4rem;border-top:1px solid #CED3DB}@media screen and (max-width: 820px){.c-detail--navigation{position:relative;margin-top:13.6rem}}.c-detail--navigation-item{position:relative;font-size:1.8rem;letter-spacing:.08em;display:flex;column-gap:2.4rem;padding-bottom:1.6rem}@media screen and (max-width: 820px){.c-detail--navigation-item{width:12rem;padding-bottom:2.4rem;column-gap:0}}.c-detail--navigation-item:before{position:absolute;bottom:0;content:"";width:4rem;height:1px;background-color:#00334e;transition:width .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.c-detail--navigation-item:before{width:8.4rem}}.c-detail--navigation-item:after{content:"";height:2.4rem;width:2.4rem;background-color:#00334e;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' transform='translate(0)' fill='%23fff'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='%23fff'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_arrow' data-name='icon arrow' transform='translate(0)' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_4' data-name='マスクグループ 4' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_14' data-name='グループ 14' transform='translate(0 8.4)'%3E        %3Cline id='線_4' data-name='線 4' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_8' data-name='パス 8' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cline id='線_5' data-name='線 5' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_9' data-name='パス 9' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}@media screen and (max-width: 820px){.c-detail--navigation-item:after{position:absolute;top:.3rem;height:2.2rem;width:2.2rem}}.c-detail--navigation-item.--en{letter-spacing:.08em;font-family:Marcellus;font-weight:400}.c-detail--navigation-item.--prev{flex-direction:row-reverse}.c-detail--navigation-item.--prev:after{rotate:180deg}@media screen and (max-width: 820px){.c-detail--navigation-item.--prev:after{left:0}}.c-detail--navigation-item.--return{text-align:center}@media screen and (max-width: 820px){.c-detail--navigation-item.--return{width:inherit}}@media screen and (max-width: 820px){.c-detail--navigation-item.--return{position:absolute;top:17.8rem;left:50%;transform:translate(-50%)}}.c-detail--navigation-item.--return:before{left:50%;transform:translate(-50%)}@media screen and (max-width: 820px){.c-detail--navigation-item.--return:before{width:100%}}.c-detail--navigation-item.--return:after{content:none}@media screen and (max-width: 820px){.c-detail--navigation-item.--next:after{right:0}}@media (hover: hover) and (pointer: fine){.c-detail--navigation-item:hover{color:#006faa}.c-detail--navigation-item:hover:before{background-color:#006faa;width:100%}}.c-detail--navigation.--single{justify-content:center}@media screen and (max-width: 820px){.c-detail--navigation.--single .c-detail--navigation-item.--return{position:relative;top:inherit;left:inherit;transform:translate(0)}}.c-tag{font-family:Lato,sans-serif;font-weight:400;padding:.4rem 1.5rem;background-color:#00507b;color:#fff;font-size:1.4rem;line-height:1.43}.c-tag.--en{letter-spacing:.08em;font-family:Marcellus;font-weight:400}.c-portfolio{display:flex;flex-direction:column;row-gap:2.4rem;width:32.8rem}.c-portfolio.is-hide{display:none}.c-portfolio-image{aspect-ratio:328/184;flex-shrink:0;flex-grow:0;width:100%;height:auto}.c-portfolio-image img{width:80%;height:auto}@media screen and (max-width: 820px){.c-portfolio{width:100%;row-gap:2rem}}@media (hover: hover) and (pointer: fine){.c-portfolio:hover img{transform:scale(1.1)}}.c-portfolio-main--title{font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width: 820px){.c-portfolio-main--title{font-size:2rem}}.c-portfolio-main--list{margin-top:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}@media screen and (max-width: 820px){.c-portfolio-main--list{margin-top:2.3rem;gap:.9rem}}.c-portfolio-main--list-item{padding:.5rem 1.6rem .4rem;border-radius:2rem;border:1px solid #CED3DB;background-color:#f4f5f5;font-size:1.6rem;word-break:keep-all}.c-portfolio-main--fund{margin-top:2.4rem;padding-top:2.1rem;border-top:1px solid #CED3DB;display:flex;column-gap:3.5rem;align-items:center}@media screen and (max-width: 820px){.c-portfolio-main--fund{font-size:1.6rem}}.c-portfolio-main--fund span:first-child{font-weight:700}.c-portfolio-main--text{margin-top:2.4rem;padding-top:2.1rem;border-top:1px solid #CED3DB;line-height:1.8}@media screen and (max-width: 820px){.c-portfolio-main--text{font-size:1.6rem;line-height:1.9}}.c-logo{display:flex;width:100%;flex-direction:column;justify-content:center;text-decoration:underline;color:#006faa}.c-logo-image{border:1px solid #CED3DB;display:flex;align-items:center;justify-content:center;text-decoration:none}@media screen and (max-width: 820px){.c-logo-image{width:100%}}.c-logo-image img{width:80%;height:auto;transition:transform .3s cubic-bezier(.165,.84,.44,1)}@media (hover: hover) and (pointer: fine){.c-logo-image img:hover{transform:scale(1.1)}}@media (hover: hover) and (pointer: fine){.c-logo-image.--no-hover:hover img{transform:scale(1)}}.c-logo-text{margin-top:.5rem;font-size:1.4rem;line-height:1.5;text-align:center}@media screen and (max-width: 820px){.c-logo-text{font-size:1.3rem;line-height:1.53}}@media (hover: hover) and (pointer: fine){.c-logo:hover{text-decoration:none}}.c-position{display:block;cursor:pointer;padding-top:7.2rem;padding-left:9.5rem;height:34.8rem;color:#fff;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;z-index:1}@media screen and (max-width: 1080px){.c-position{width:100%;padding-top:inherit;padding-left:inherit;height:inherit;background:inherit;background-color:#00334e}}.c-position--wrapper{margin-top:3.2rem;display:flex;flex-direction:column;row-gap:2.4rem}@media screen and (max-width: 820px){.c-position--wrapper{margin-top:2.4rem}}.c-position-image{display:none}@media screen and (max-width: 1080px){.c-position-image{display:block;width:100%}.c-position-image img{width:100%;height:auto}}@media screen and (max-width: 1080px){.c-position-main{padding:3.2rem 8.53vw 7.7rem}}.c-position-en{font-family:Marcellus;font-weight:400;font-size:1.6rem;letter-spacing:.08em}.c-position-title{font-size:4rem;font-weight:700}@media screen and (max-width: 1080px){.c-position-title{margin-top:1.1rem;font-size:2.4rem}}.c-position-description{margin-top:3.5rem;font-size:1.6rem;font-weight:500;width:51.2rem}@media screen and (max-width: 1080px){.c-position-description{margin-top:2.9rem;width:100%}}.c-position-nav{position:absolute;bottom:6.9rem;right:4.8rem;display:flex;align-items:center;column-gap:3.2rem}@media screen and (max-width: 1080px){.c-position-nav{position:relative;bottom:inherit;right:inherit;margin-top:5.9rem;padding-left:0;padding-bottom:2.5rem;font-size:1.8rem;font-weight:500}}.c-position-nav:after{content:"";position:absolute;left:calc(214px - 2.8rem);top:0;display:inline-block;width:2.8rem;height:2.8rem;background-color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100%' height='100%' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='100%' height='100%' transform='translate(0)' fill='%23fff'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='%23fff'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_arrow' data-name='icon arrow' transform='translate(0)' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_4' data-name='マスクグループ 4' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_14' data-name='グループ 14' transform='translate(0 8.4)'%3E        %3Cline id='線_4' data-name='線 4' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_8' data-name='パス 8' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cline id='線_5' data-name='線 5' x2='24.245' transform='translate(0 4.092)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E        %3Cpath id='パス_9' data-name='パス 9' d='M16.235.446,24.28,4.538,16.235,8.732' transform='translate(0.373 -0.446)' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='1'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.c-position-nav:before{content:"";position:absolute;bottom:-2.4rem;left:0;width:40px;height:.2rem;background-color:#fff;transition:width .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 1080px){.c-position-nav:before{left:0rem;bottom:0;width:214px}}.c-position:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;visibility:hidden;background-color:#00334e;transition:width .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.c-position:after{content:none}}@media (hover: hover) and (pointer: fine){.c-position:hover:after{width:100%;opacity:.4;visibility:visible}.c-position:hover .c-position-nav:before{width:128px}}.c-position.--venture{background-image:url(/assets/images/pages/recruit/venture.jpg)}@media screen and (max-width: 1080px){.c-position.--venture{background-image:none}}.c-position.--buyout{background-image:url(/assets/images/pages/recruit/buyout.jpg)}@media screen and (max-width: 1080px){.c-position.--buyout{background-image:none}}.c-position.--finance{background-image:url(/assets/images/pages/recruit/finance.jpg)}@media screen and (max-width: 1080px){.c-position.--finance{background-image:none}}.c-swiper{margin-top:4.3rem}@media screen and (max-width: 820px){.c-swiper{margin-top:2.4rem}}.c-swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.c-swiper-slide-image{padding-block:.8rem;background-color:#fff;border:1px solid #CED3DB}.c-collapse-button{position:relative}.c-collapse-button:after{content:"";position:absolute;top:50%;right:24px;width:32px;height:32px;background-color:#000;translate:0 -50%}.c-collapse-button.is-active:after{rotate:x 180deg}.c-collapse-target{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);opacity:0}.c-collapse-target.is-expanded{opacity:1;max-height:inherit}.r-dialog{width:100%;max-width:100%;height:100%;max-height:100%;padding:2rem;background:none;border:0;box-sizing:border-box}.r-dialog[open]{display:flex;align-items:center;justify-content:center}.r-dialog::backdrop{background-color:#212426cc}.r-dialog__body{position:relative}.r-dialog--target{margin-top:6.4rem}@media screen and (max-width: 820px){.r-dialog--target{margin-top:2.4rem}}.r-dialog--target.--low{margin-top:4.8rem}@media screen and (max-width: 820px){.r-dialog--target.--low{margin-top:2.4rem}}.r-dialog--target-image{width:100%;height:auto}.r-dialog--target-image svg{color:#d0d5dc;width:100%;height:auto}.r-dialog--target-image.--investment{background-color:#fff}.r-dialog--target-image.--investment svg{aspect-ratio:1080/743}.r-dialog--target-image.--about svg{aspect-ratio:907/579}.r-dialog--target-image.--support svg{aspect-ratio:1080/410}.r-dialog__image svg,.r-dialog__image img{color:#d0d5dc;width:auto!important;height:80dvh!important;max-height:inherit}.r-dialog__image.--investment svg{aspect-ratio:1080/743}.r-dialog__image.--about svg{aspect-ratio:907/579}.r-dialog__image.--support img{aspect-ratio:1080/410}.r-dialog__trigger{display:none}@media screen and (max-width: 820px){.r-dialog__trigger{display:flex;justify-content:center;margin-top:2.4rem}.r-dialog__trigger svg{width:48px;height:48px}}.r-dialog__scroll-x{padding-inline:0}.r-dialog__scroll-x .r-dialog__body{overflow-x:auto;white-space:nowrap}.r-dialog__scroll-x .r-dialog__image{display:inline-block;width:auto;max-width:none}.r-dialog__scroll-x .r-dialog__image svg{width:100%;height:100%}.r-dialog__scroll-x .r-dialog__close{position:absolute;top:7rem;right:17.06vw;width:2.4rem;height:2.4rem;z-index:1000}.r-dialog__scroll-x .r-dialog__close:before,.r-dialog__scroll-x .r-dialog__close:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:.2rem;background-color:#212426;transform-origin:center}.r-dialog__scroll-x .r-dialog__close:before{transform:translate(-50%,-50%) rotate(45deg)}.r-dialog__scroll-x .r-dialog__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.r-dialog__scroll-x .r-dialog__close:focus{outline:none}.r-dialog__scroll-x .r-dialog__image{padding:2rem;background-color:#fff}.r-dialog__scroll-x .r-dialog__image img{width:1080px;max-width:none}.r-footer-cv{--button-width: 960px;padding-block:96px;background-color:#f4f5f5;color:#212426;text-align:center;padding-inline:max((100% - var(--button-width)) / 2,2rem)}@media screen and (max-width: 820px){.r-footer-cv{padding:8rem 6.4vw}}.r-footer-cv-title{letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:6.4rem;line-height:1}@media screen and (max-width: 820px){.r-footer-cv-title{font-size:4rem}}.r-footer-cv-text{margin-top:10px;line-height:1;font-size:2rem;font-weight:500}@media screen and (max-width: 820px){.r-footer-cv-text{margin-top:2.4rem;font-size:1.6rem;line-height:1.9;text-align:left}}.r-footer-cv-button{margin-top:64px;max-width:var(--button-width);height:88px;font-size:2.4rem}.r-footer-cv-button small{font-size:1.6rem}@media screen and (max-width: 820px){.r-footer-cv-button{margin-top:4.8rem;width:100%;font-size:2rem}.r-footer-cv-button small{font-size:1.2rem}}.r-lang-menu{letter-spacing:.08em;font-family:Marcellus;font-weight:400;width:5.6rem;display:flex;justify-content:space-between;align-items:center}.r-lang-menu li{width:1.9rem;text-align:center}.r-lang-menu li a{width:1.9rem;display:block;font-size:1.4rem;transition:font-size .1s cubic-bezier(.5,1,.89,1)}@media (hover: hover) and (pointer: fine){.r-lang-menu li a:hover{font-size:1.9rem;color:#006faa!important}}.r-lang-menu li :nth-child(2){width:1rem}.r-lang-menu li.is-active a{font-size:1.9rem;pointer-events:none}@media (hover: hover) and (pointer: fine){.r-lang-menu li.is-active a:hover{color:#212426!important}}.r-lang-menu--sp{width:100%;margin-top:3.8rem;justify-content:center;gap:.8rem}.r-lang-menu--sp li{width:1.6rem}.r-lang-menu--sp li a{font-size:1.6rem}@media (hover: hover) and (pointer: fine){.r-lang-menu--sp li a:hover{font-size:2.8rem}}.r-lang-menu--sp li.is-active a{width:2.8rem;font-size:2.8rem}@media screen and (max-width: 820px){.r-lang-menu--sp{margin-top:4rem}}.r-list{margin-top:1.5rem}.r-list--item{font-weight:700;font-size:2rem;line-height:1.9;padding-block:.2rem}@media screen and (max-width: 820px){.r-list--item{font-size:1.6rem;line-height:1.9}}.r-list+p{margin-top:1.5rem}.r-sp-menu-button{display:none;outline:none}@media screen and (max-width: 1350px){.r-sp-menu-button{z-index:120;display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:3.2rem;height:3.2rem}}.r-sp-menu-bars{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.9rem}:where(.is-menu-open) .r-sp-menu-bars{row-gap:0}.r-sp-menu-bars__item{position:relative;width:3rem;height:.1rem;background:#212426}:where(.is-menu-open) .r-sp-menu-bars__item--1{bottom:0;rotate:45deg}:where(.is-menu-open) .r-sp-menu-bars__item--2{opacity:0}:where(.is-menu-open) .r-sp-menu-bars__item--3{top:-.2rem;rotate:-45deg}.r-sp-menu{overscroll-behavior-y:contain;overflow-y:auto;position:fixed;top:0;right:0;max-width:39rem;z-index:110;height:100dvh;background:#fff;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.165,.84,.44,1);box-shadow:0 0 8px #00000029}@media screen and (max-width: 820px){.r-sp-menu{max-width:inherit;width:calc(100% - 6.4vw)}}:where(.is-menu-open) .r-sp-menu{opacity:1;pointer-events:auto}.r-sp-menu__inner{width:100%;height:100%;padding:11.2rem 4rem 5.9rem;overflow-y:auto;overscroll-behavior-y:none}@media screen and (max-width: 820px){.r-sp-menu__inner{padding:8rem 6.4vw 5rem}}.r-sp-menu__nav-block{color:#00334e}.r-sp-menu__nav-block+.r-sp-menu__nav-block{margin-top:3.8rem}.r-sp-menu__nav-block-header{font-size:2.4rem;font-family:Marcellus;font-weight:400;padding-bottom:.8rem;border-bottom:1px solid #00334E;letter-spacing:.08em}.r-sp-menu__nav-block-body{margin-top:.8rem}.r-sp-menu__nav-block-item{position:relative}.r-sp-menu__nav-block-item a{display:block;line-height:1.9;font-size:1.6rem;font-weight:700;padding:.5rem 3.6rem}@media screen and (max-width: 820px){.r-sp-menu__nav-block-item a{padding:.5rem 9.6vw}}.r-sp-menu__nav-block-item a:before{content:"";position:absolute;width:1.2rem;height:.2rem;left:1.6rem;top:50%;transform:translateY(-50%);background-color:#00334e}@media screen and (max-width: 820px){.r-sp-menu__nav-block-item a:before{left:4.26vw;width:3.2vw}}@media (hover: hover) and (pointer: fine){.r-sp-menu__nav-block-item a:hover{background-color:#006faa;color:#fff}.r-sp-menu__nav-block-item a:hover:before{background-color:#fff}}.r-sp-menu__contact{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3.8rem;width:100%;padding-block:2.4rem;color:#fff;background-color:#00334e;font-weight:500;row-gap:.2rem}@media screen and (max-width: 820px){.r-sp-menu__contact{margin-top:6.4rem;padding-block:1.5rem}}.r-sp-menu__contact span{font-size:1.2rem;line-height:1.4}.r-sp-menu__contact span:first-child{display:block;margin-inline:auto;letter-spacing:.08em;font-family:Marcellus;font-size:1.8rem;font-weight:400;line-height:1.27;letter-spacing:.04em}@media screen and (max-width: 820px){.r-sp-menu__contact span:first-child{font-size:1.6rem}}.r-sp-menu__contact--white{display:none}@media screen and (max-width: 820px){.r-sp-menu__contact--white{display:flex;background-color:#fff;color:#212426}}.r-table{border:1px solid #00507B;width:100%;padding-block:1.6rem;background-color:#fff}@media screen and (max-width: 820px){.r-table{padding-block:2.4rem}}.r-table+.r-table{margin-top:2.4rem}.r-table--row{display:flex;column-gap:4.8rem}@media screen and (max-width: 820px){.r-table--row{flex-direction:column}}.r-table--row .r-table{margin-top:2.4rem}.r-table caption{color:#fff;font-size:2.4rem;line-height:.66;font-weight:700;text-align:center;background-color:#00507b;padding-block:20px}@media screen and (max-width: 820px){.r-table caption{font-size:2rem;line-height:1.5}}@media screen and (max-width: 820px){.r-table tr{width:100%;display:flex;flex-direction:column;padding-inline:6.4vw;margin-top:1.6rem;gap:1.1rem}}@media screen and (max-width: 820px){.r-table tr:first-child{margin-top:0}}.r-table tr th{font-weight:700;width:190px;box-sizing:border-box;padding-block:10px;padding-inline:40px 0;vertical-align:center;text-align:left}@media screen and (max-width: 820px){.r-table tr th{width:100%;padding-block:0;padding-inline:0;font-size:1.6rem}}.r-table tr td{padding-block:10px;padding-inline:0 40px;font-size:2rem;font-weight:500;line-height:1.9;vertical-align:center}@media screen and (max-width: 820px){.r-table tr td{width:100%;padding-block:0;padding-inline:0;font-size:1.6rem;line-height:1.9}}.r-table--black{border:1px solid #00334E}.r-table--black caption{background-color:#00334e}.r-page-navi{color:#fff;padding-inline:max((100% - 1080px) / 2,6.4rem);margin-block:8.8rem;margin-inline:auto}@media screen and (max-width: 820px){.r-page-navi{padding-inline:6.4vw}}.r-page-navi--header{color:#212426;padding-bottom:1.6rem;border-bottom:1px solid #CED3DB}.r-page-navi--wrapper{margin-top:4.8rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(2.4rem,4.4vw,4.8rem)}@media screen and (max-width: 820px){.r-page-navi--wrapper{grid-template-columns:repeat(1,1fr);grid-gap:clamp(1.2rem,2.2vw,2.4rem)}}.r-page-navi--item{width:100%;height:auto;aspect-ratio:516/159;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1;padding-inline:clamp(2rem,2.96vw,3.2rem);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 820px){.r-page-navi--item{aspect-ratio:327/101;padding-inline:2rem}}.r-page-navi--item-heading{line-height:1;font-size:clamp(1.5rem,2.2vw,2.4rem);font-weight:700}@media screen and (max-width: 820px){.r-page-navi--item-heading{font-size:1.5rem}}.r-page-navi--item-heading-global{font-size:clamp(1.2rem,2vw,2rem);font-weight:400;line-height:1}@media screen and (max-width: 820px){.r-page-navi--item-heading-global{font-size:1.2rem}}.r-page-navi--item-heading-en{margin-block:.8vw;font-size:clamp(2.2rem,3.3vw,3.6rem);font-weight:400;line-height:.9}@media screen and (max-width: 820px){.r-page-navi--item-heading-en{font-size:2.2rem}}.r-page-navi--item.--venture{background-image:url(/assets/images/pages/navi/venture.jpg)}.r-page-navi--item.--venture-about{background-image:url(/assets/images/pages/navi/venture/about.jpg)}.r-page-navi--item.--venture-funds{background-image:url(/assets/images/pages/navi/venture/funds.jpg)}.r-page-navi--item.--venture-svp{background-image:url(/assets/images/pages/navi/venture/svp.jpg)}.r-page-navi--item.--venture-portfolio{background-image:url(/assets/images/pages/navi/venture/portfolio.jpg)}.r-page-navi--item.--venture-members{background-image:url(/assets/images/pages/navi/venture/members.jpg)}.r-page-navi--item.--venture-middle{background-image:url(/assets/images/pages/navi/venture-middle.jpg)}.r-page-navi--item.--buyout{background-image:url(/assets/images/pages/navi/buyout.jpg)}.r-page-navi--item.--buyout-concept{background-image:url(/assets/images/pages/navi/buyout/concept.jpg)}.r-page-navi--item.--buyout-portfolio{background-image:url(/assets/images/pages/navi/buyout/portfolio.jpg)}.r-page-navi--item.--buyout-creation{background-image:url(/assets/images/pages/navi/buyout/creation.jpg)}.r-page-navi--item.--buyout-middle{background-image:url(/assets/images/pages/navi/buyout-middle.jpg)}.r-page-navi--item.--impact{background-image:url(/assets/images/pages/navi/impact.jpg)}.r-page-navi--item.--impact-initiatives{background-image:url(/assets/images/pages/navi/impact/initiatives.jpg)}.r-page-navi--item.--impact-funds{background-image:url(/assets/images/pages/navi/impact/funds.jpg)}.r-page-navi--item.--impact-portfolio{background-image:url(/assets/images/pages/navi/impact/portfolio.jpg)}.r-page-navi--item.--impact-middle{background-image:url(/assets/images/pages/navi/impact-middle.jpg)}.r-page-navi--item:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;visibility:hidden;background-color:#00334e;transition:width .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.r-page-navi--item:after{content:none}}@media (hover: hover) and (pointer: fine){.r-page-navi--item:hover:after{width:100%;opacity:.4;visibility:visible}.r-page-navi--item:hover.--venture-funds:after{opacity:.5}.r-page-navi--item:hover.--venture-portfolio:after{opacity:.45}.r-page-navi--item:hover.--venture-members:after{opacity:.57}.r-page-navi--item:hover.--buyout-portfolio:after{opacity:.57}.r-page-navi--item:hover.--buyout-creation:after{opacity:.5}.r-page-navi--item:hover.--impact-initiatives:after{opacity:.57}.r-page-navi--item:hover.--impact-funds:after{opacity:.5}.r-page-navi--item:hover.--impact-portfolio:after{opacity:.57}}.r-page-navi.--top{margin-block:9.6rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(2.4rem,4.4vw,4.8rem)}@media screen and (max-width: 820px){.r-page-navi.--top{padding-inline:6.4vw;margin-block:8rem;grid-template-columns:repeat(1,1fr)}}.r-page-navi.--top svg{position:absolute;width:clamp(1.7rem,2.59vw,2.8rem);height:clamp(1.7rem,2.59vw,2.8rem);left:clamp(11.9rem,17.31vw,18.7rem);bottom:clamp(3.9rem,5.74vw,6.1rem);color:#fff}.r-page-navi.--top .r-page-navi--wrapper{margin-top:0;display:block;width:100%;height:100%;padding-block:clamp(2.4rem,3.42vw,3.7rem);padding-inline:clamp(2.5rem,3.7vw,4rem)}.is-en .r-page-navi.--top .r-page-navi--wrapper{display:flex;padding-bottom:7.2rem;align-items:center}.r-page-navi.--top .r-page-navi--wrapper:before{content:"";width:clamp(2.6rem,3.7vw,4rem);border-bottom:2px solid #FFFFFF;position:absolute;left:clamp(2.5rem,3.7vw,4rem);bottom:clamp(2.5rem,3.7vw,4rem);transition:width .3s ease,right .3s ease}@media screen and (max-width: 820px){.r-page-navi.--top .r-page-navi--wrapper:before{left:2.5rem;bottom:2.5rem}}.r-page-navi.--top .r-page-navi--wrapper:after{content:"READ MORE";position:absolute;width:clamp(11.1rem,16.2vw,17.5rem);left:clamp(2.5rem,3.7vw,4rem);bottom:clamp(4rem,5.74vw,6.2rem);text-align:left;font-size:clamp(1.1rem,1.67vw,1.8rem);letter-spacing:.08em;font-family:Marcellus;font-weight:400}@media screen and (max-width: 820px){.r-page-navi.--top .r-page-navi--wrapper:after{left:2.5rem;bottom:4rem}}.r-page-navi.--top .r-page-navi--item{aspect-ratio:516/284;padding-inline:0}@media screen and (max-width: 820px){.r-page-navi.--top .r-page-navi--item{aspect-ratio:344/157}}@media (hover: hover) and (pointer: fine){.r-page-navi.--top .r-page-navi--item:hover .r-page-navi--wrapper:before{width:clamp(11.1rem,16.2vw,17.5rem)}}.r-page-navi.--top .r-page-navi--item-heading{margin-block:1.8vw .74vw;font-size:clamp(1.7rem,2.59vw,2.8rem)}@media screen and (max-width: 820px){.r-page-navi.--top .r-page-navi--item-heading{font-size:1.1rem;margin-block:.6rem 0}}.r-page-navi.--top .r-page-navi--item-heading-en{margin-block:0;font-size:clamp(1.7rem,2.59vw,2.8rem)}@media screen and (max-width: 820px){.r-page-navi.--top .r-page-navi--item-heading-en{margin-block:0}}.r-page-navi.--three .r-page-navi--wrapper{grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 820px){.r-page-navi.--three .r-page-navi--wrapper{grid-template-columns:repeat(1,1fr);grid-gap:clamp(1.2rem,2.2vw,2.4rem)}}.r-page-navi.--three .r-page-navi--item{aspect-ratio:344/157}.r-page-navi.--three .r-page-navi--item-heading{margin-top:.6rem;font-size:1.6rem}@media screen and (max-width: 1080px){.r-page-navi.--three .r-page-navi--item-heading{font-size:clamp(1rem,1.48vw,1.6rem)}}@media screen and (max-width: 820px){.r-page-navi.--three .r-page-navi--item-heading .r-page-navi--wrapper{font-size:1.6rem}}.r-page-navi.--three .r-page-navi--item-heading-en{margin-block:0;font-size:2.8rem;line-height:1.2}@media screen and (max-width: 1080px){.r-page-navi.--three .r-page-navi--item-heading-en{font-size:clamp(1.75rem,2.59vw,2.8rem)}}@media screen and (max-width: 820px){.r-page-navi.--three .r-page-navi--item-heading-en{font-size:2.8rem}}.r-main-content--image{flex-shrink:0}@media screen and (max-width: 820px){.r-main-content--image{margin-top:4rem;width:100%;height:auto}}.r-main-content--image img{margin-inline:auto}@media screen and (max-width: 820px){.r-main-content--image img{width:100%;height:auto}}.r-main-content--block{width:100%}.r-main-content--row{margin-top:6.4rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.r-main-content--row{display:block;margin-top:0rem}}p+.r-main-content--row{margin-top:6.4rem}.r-main-content--row.--gap-middle{column-gap:4.8rem}.r-block{padding-inline:max((100% - 1080px) / 2,6.4rem)}@media screen and (max-width: 820px){.r-block{padding-inline:6.4vw}}@media screen and (max-width: 820px){.r-block.--none-padding-md{padding-inline:0}}.r-block--wrapper{padding-block:9.6rem}@media screen and (max-width: 820px){.r-block--wrapper{padding-block:8rem}}.r-block--wrapper.--top{padding-top:0}.r-block--wrapper.--bottom{padding-bottom:0}.r-block--header{margin-bottom:6.4rem}@media screen and (max-width: 1080px){.r-block--header{margin-bottom:4.8rem}}.r-block--header-notice{font-size:1.6rem;line-height:1.8;color:#be0505;margin-top:0}@media screen and (max-width: 820px){.r-block--header-notice{font-size:1.4rem}}.r-block--header.--center{text-align:center}.r-block--header.--no-margin{margin-bottom:0}.r-block--header.--mb-half{margin-bottom:3.2rem}.r-block--header>.--lead{font-weight:700;margin-bottom:9.6rem;line-height:1.9}@media screen and (max-width: 1080px){.r-block--header>.--lead{margin-bottom:8rem}}.r-block--content{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1080px){.r-block--content{flex-direction:column}}.r-block--content.--column{flex-direction:column;align-items:flex-start}.r-block--content-right{margin-top:0!important}@media screen and (max-width: 1080px){.r-block--content-right{margin-top:3.2rem!important}}.r-block--content-right-narrow{margin-top:0!important}@media screen and (max-width: 1080px){.r-block--content-right-narrow{margin-top:4rem!important}}@media screen and (max-width: 820px){.r-block--content-right-narrow{margin-top:3.2rem!important}}.r-block--content-title{font-size:2.8rem;font-weight:700;color:#174983;margin-bottom:2.4rem}@media screen and (max-width: 820px){.r-block--content-title{font-size:2.4rem;margin-top:3.2rem;margin-bottom:1.6rem}}.r-block--content-text{flex-grow:1}@media screen and (max-width: 1080px){.r-block--content-text{width:100%}}.r-block--content.--narrow{padding-inline:6rem}@media screen and (max-width: 1080px){.r-block--content.--narrow{padding-inline:0}}.r-block--content+.r-block--content{margin-top:8.8rem}@media screen and (max-width: 820px){.r-block--content+.r-block--content{margin-top:8rem}}.r-block--content.--gap-middle{column-gap:4.8rem}.r-block--content.--gap-large{column-gap:6.4rem}.r-block--content.--a-start{align-items:flex-start}.r-block--content.--card{background-color:#f2f8f8;padding:8rem}@media screen and (max-width: 820px){.r-block--content.--card{padding:4rem 6.4vw}}.r-block--content.--card.--small{padding:4rem}@media screen and (max-width: 820px){.r-block--content.--card.--small{padding:8rem 6.4vw}}.r-block--image{flex-shrink:0}@media screen and (max-width: 1080px){.r-block--image{margin-inline:auto}}@media screen and (max-width: 820px){.r-block--image{width:100%;height:auto}}.r-block--image img{margin-inline:auto}@media screen and (max-width: 820px){.r-block--image img{width:100%;height:auto}}.r-block-float-image{float:right;padding-left:4.8rem}@media screen and (max-width: 1080px){.r-block-float-image{margin-top:4rem;float:none;display:block;padding-left:0}.r-block-float-image img{margin-inline:auto}}@media screen and (max-width: 820px){.r-block-float-image{margin-top:3.2rem}}.r-block-float-end{clear:both}.r-search{padding-block:4.8rem}@media screen and (max-width: 820px){.r-search{margin-top:3.2rem;padding-block:3.2rem}}.r-search table{margin-bottom:3.2rem}@media screen and (max-width: 820px){.r-search table tr{display:flex;flex-direction:column;padding-bottom:1.6rem}}.r-search table th{width:11.2rem;font-size:2rem;text-align:left;padding-block:2.4rem;vertical-align:top;border-bottom:1px solid #CED3DB}@media screen and (max-width: 820px){.r-search table th{font-size:1.6rem;border-bottom:none;padding-block:0}}.r-search table td{padding-block:2.4rem;border-bottom:1px solid #CED3DB}@media screen and (max-width: 820px){.r-search table td{padding-block:1rem}}.r-search-buttons{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;justify-items:center}@media screen and (max-width: 820px){.r-search-buttons{display:flex;justify-content:space-between}}.r-search-buttons--submit{color:#00334e;border:none;margin-top:0;padding-top:0;font-weight:700}.r-partner{display:flex;flex-wrap:wrap;gap:3rem 1.6rem}.r-partner-item{width:15.2rem}@media screen and (max-width: 820px){.r-partner-item{width:15.5rem}}.r-partner-item-image{width:100%;height:8.5rem}.r-prize--item{display:flex;column-gap:2.4rem;align-items:center}.r-prize--image{flex-shrink:0}.r-introduce{display:flex;padding:4rem 4rem 3.2rem;background-color:#f2f8f8;column-gap:2.4rem;align-items:center;justify-content:space-between}@media screen and (max-width: 1080px){.r-introduce{align-items:flex-start;flex-direction:column;padding:8rem 6.4vw}}.r-introduce-left{flex-shrink:0}@media screen and (max-width: 1080px){.r-introduce-left{width:100%;padding-bottom:2.4rem;border-right:none;border-bottom:1px solid #CED3DB}}.r-introduce-left>.--name{font-size:2.4rem;font-weight:700}.r-introduce-left>.--title{margin-top:1.6rem;font-size:2rem;font-weight:500}.r-introduce-right{font-size:2rem;line-height:1.9;font-weight:500;padding-left:2.4rem;border-left:1px solid #CED3DB}@media screen and (max-width: 1080px){.r-introduce-right{padding-top:4rem;font-size:1.6rem;padding-left:0;line-height:1.9;border-left:none}}.r-access{display:flex;align-items:center;column-gap:4.8rem}@media screen and (max-width: 1080px){.r-access{flex-direction:column}}.r-access--map{flex-shrink:0;max-width:60rem}.r-access--map iframe{width:60rem}@media screen and (max-width: 820px){.r-access--map,.r-access--map iframe{width:100%}}.r-access--map img{width:100%}@media screen and (max-width: 1080px){.r-access--link{margin-top:3.2rem}}.r-access--button{margin-top:5.2rem;padding-block:2.8rem;font-size:2.4rem;font-weight:500}@media screen and (max-width: 820px){.r-access--button{margin-top:6.4rem;padding-block:2rem;padding-left:6.4vw;justify-content:flex-start}}.r-access--button+.r-access--button{margin-top:2.4rem}.r-access__block{margin-top:6.4rem;border-bottom:1px solid #CED3DB;padding-bottom:3.2rem}@media screen and (max-width: 820px){.r-access__block{margin-top:8rem;padding-bottom:2.8rem}}.r-access__block+.r-access__block{margin-top:4rem}@media screen and (max-width: 820px){.r-access__block+.r-access__block{margin-top:3.2rem}}@media screen and (max-width: 820px){.r-flow{padding-bottom:0rem}}.r-flow--wrapper{position:relative;display:flex;column-gap:4.8rem;z-index:1}@media screen and (max-width: 820px){.r-flow--wrapper{column-gap:2.4rem}}.r-flow--wrapper.--first{z-index:2}.r-flow--arrow{position:relative;flex:0 0 8%}@media screen and (max-width: 820px){.r-flow--arrow{flex:0 0 10%}}.r-flow--arrow svg{width:100%;height:100%;max-height:none}.r-flow--arrow svg.--long{height:calc(100% + 40px)}.r-flow--arrow-text{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;font-size:clamp(24px,2.4rem,3.2rem);font-weight:700}.r-flow-block{position:relative}.r-flow-term{display:flex;gap:2.4rem;align-items:center;margin-top:2.2rem}@media screen and (max-width: 820px){.r-flow-term{gap:1.6rem;margin-top:2rem}}.r-flow-term:first-child{margin-top:0}.r-flow-term span:first-child{font-size:4rem;color:#62bed2;font-weight:700}@media screen and (max-width: 820px){.r-flow-term span:first-child{font-size:2.8rem}}.r-flow-term span:last-child{font-size:2.8rem;font-weight:700}@media screen and (max-width: 820px){.r-flow-term span:last-child{font-size:2rem}}.r-flow-description{margin-top:.8rem;font-size:2rem;font-weight:500;line-height:1.9}@media screen and (max-width: 820px){.r-flow-description{margin-top:.6rem;font-size:1.6rem}}@media screen and (max-width: 820px){.r-fund{margin-top:3.6rem;padding-bottom:8rem}}.r-fund--item{width:100%;display:flex;align-items:center;gap:3.2rem;padding:1.6rem 0 1.6rem 1.6rem}@media screen and (max-width: 820px){.r-fund--item{flex-direction:column;gap:1.5rem;padding:0}}@media screen and (max-width: 820px){.r-fund--item+.r-fund--item{margin-top:4.8rem}}@media (hover: hover) and (pointer: fine){.r-fund--item.--link:hover{background-color:#f4f5f5}.r-fund--item.--link:hover svg{color:#006faa}}.r-fund--logo{flex-shrink:0;width:40rem;height:22.4rem;display:flex;justify-content:center;align-items:center;border:1px solid #CED3DB;background-color:#fff}@media screen and (max-width: 820px){.r-fund--logo{width:100%;height:auto;aspect-ratio:327/183}}.r-fund--logo img{aspect-ratio:322/147;width:322px;height:auto;object-fit:contain}@media screen and (max-width: 820px){.r-fund--logo img{width:70.13vw;height:auto;aspect-ratio:263/120}}.r-fund--block h4{border-bottom:.2rem solid #CED3DB;padding-bottom:1rem}.r-fund--block p{font-size:2rem;line-height:1.9;margin-top:2.4rem}@media screen and (max-width: 820px){.r-fund--block p{margin-top:2rem;font-size:1.6rem}}.r-fund--block svg{position:relative;top:.5rem;width:2.4rem;height:2.4rem;color:#00334e}@media screen and (max-width: 820px){.r-fund--block svg{color:#006faa}}@media screen and (max-width: 820px){.r-num-list{margin-top:4rem}}.r-num-list--item{position:relative;padding-left:6.6rem}@media screen and (max-width: 820px){.r-num-list--item{padding-left:6rem}}.r-num-list--item h3{line-height:5rem}@media screen and (max-width: 820px){.r-num-list--item h3{font-size:2.4rem;line-height:4.4rem}}.r-num-list--item:before{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;border-radius:50%;font-size:2.8rem;font-weight:700;color:#fff}@media screen and (max-width: 820px){.r-num-list--item:before{width:4.4rem;height:4.4rem;font-size:2.4rem;top:0}}.r-num-list--item:first-child:before{content:"01";background-color:#17559d}.r-num-list--item:nth-child(2):before{content:"02";background-color:#006faa}.r-num-list--item:nth-child(3):before{content:"03";background-color:#49adc4}.r-num-list--item+.r-num-list--item{margin-top:4rem}.r-tag{margin-top:2rem;display:flex;flex-wrap:wrap;list-style:none;align-items:flex-end;gap:.8rem}@media screen and (max-width: 820px){.r-tag{margin-top:1.3rem;gap:1.2rem}}.r-tag-item{border:2px solid;border-radius:2.4rem;text-align:center;line-height:4.8rem;font-size:1.6rem;font-weight:700;padding-inline:2.4rem}.r-tag-item.--color9{color:#17559d;border-color:#17559d}.r-tag-item.--color4{color:#006faa;border-color:#006faa}.r-tag-item.--color10{color:#49adc4;border-color:#49adc4}.r-tag:after{content:"など";font-size:1.6rem;color:#212426;font-weight:700}.r-tag.--en:after{content:"etc."}.r-tag+p{margin-top:2rem}.r-feature-list{margin-top:4.2rem;display:flex}@media screen and (max-width: 820px){.r-feature-list{margin-top:2.4rem;flex-direction:column}}.r-feature-list-term{width:13.6rem;font-weight:700;font-size:2rem}@media screen and (max-width: 820px){.r-feature-list-term{font-size:1.6rem}}.r-feature-list-description{font-size:2rem}@media screen and (max-width: 820px){.r-feature-list-description{margin-top:1.6rem;font-size:1.6rem}}.r-feature-list+.r-feature-list{margin-top:.9rem}@media screen and (max-width: 820px){.r-feature-list+.r-feature-list{margin-top:2.3rem}}.r-feature-body{position:relative;margin-top:6.4rem;width:100%;height:86rem}@media screen and (max-width: 1080px){.r-feature-body{display:flex;flex-direction:column;row-gap:2.4rem;height:inherit}}@media screen and (max-width: 820px){.r-feature-body{position:relative;margin-top:3.5rem;width:100%;height:inherit}}.r-feature-block{position:absolute;width:45.6rem;height:45.6rem;box-shadow:0 0 8px #00000029;padding-top:22.3rem;border-radius:50%;text-align:center;overflow:hidden;background-position:top center;background-color:#fff;background-repeat:no-repeat;background-size:100%}.is-en .r-feature-block h4{padding-inline:2.4rem}.is-en .r-feature-block p{padding-inline:5rem}@media screen and (max-width: 820px){.r-feature-block{position:relative;width:100%;height:auto;padding-block:17.4rem 5rem;border-radius:5rem}}@media screen and (max-width: 820px){.r-feature-block+.r-feature-block{margin-top:2.4rem}}.r-feature-block p{margin-top:1.5rem;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 820px){.r-feature-block p{margin-top:2.5rem;text-align:left;padding-inline:4rem}}.r-feature-block:first-child{top:0;left:50%;transform:translate(-50%);background-image:url(/assets/images/pages/venture/svp/img_21.jpg)}@media screen and (max-width: 820px){.r-feature-block:first-child{top:inherit;left:inherit;transform:translate(0);background-image:url(/assets/images/pages/venture/svp/img_21--md.jpg)}}.r-feature-block:nth-child(2){top:43rem;left:60px;background-image:url(/assets/images/pages/venture/svp/img_22.jpg)}@media screen and (max-width: 820px){.r-feature-block:nth-child(2){top:inherit;left:inherit;background-image:url(/assets/images/pages/venture/svp/img_22--md.jpg)}}.r-feature-block:nth-child(3){top:43rem;right:60px;background-image:url(/assets/images/pages/venture/svp/img_23.jpg)}@media screen and (max-width: 820px){.r-feature-block:nth-child(3){top:inherit;right:inherit;background-image:url(/assets/images/pages/venture/svp/img_23--md.jpg)}}@media screen and (max-width: 1080px){.r-feature-block{flex-shrink:0;position:relative;margin-inline:auto;transform:translate(0)!important;top:auto!important;right:auto!important;left:auto!important}}.r-member-card{position:relative;padding:8rem;background-color:#f2f8f8}@media screen and (max-width: 820px){.r-member-card{padding:4rem}}.r-member-card+.r-member-card{margin-top:2.4rem}@media screen and (max-width: 820px){.r-member-card .r-main-content--image{margin-top:0}}.r-member-card-num{position:absolute;right:4rem;top:0;letter-spacing:.08em;font-family:Marcellus;font-weight:400;line-height:1;color:#fff;z-index:1;font-size:14.4rem}@media screen and (max-width: 820px){.r-member-card-num{top:33rem;right:2.5rem}}.r-member-card-num:first-letter{font-size:10rem}.r-member-card .r-main-content--block{z-index:10;position:relative}@media screen and (max-width: 820px){.r-member-card .r-main-content--block{margin-top:7rem}}.r-member-card--header{position:relative;z-index:2}.r-member-card--header-title{font-size:1.6rem;font-weight:700;line-height:1.5}.r-member-card--header-name{margin-top:.5rem;display:flex;align-items:flex-end;gap:16px;font-size:2.8rem;font-weight:700;line-height:1}@media screen and (max-width: 820px){.r-member-card--header-name{flex-direction:column;align-items:flex-start;gap:0}}.r-member-card--header-kana{font-size:1.4rem;font-weight:500;padding-bottom:.4rem}.r-voice{position:relative;overflow:hidden;padding-bottom:5rem;--swiper-pagination-bottom: 0}.r-voice-item{position:relative;width:80rem;min-height:44.4rem;background-color:#fff;box-shadow:0 0 8px #00000029;padding:4.3rem 4.8rem}@media screen and (max-width: 820px){.r-voice-item{width:calc(100% - 12.8vw);height:auto}}.r-voice-item:after{content:"VOICE";position:absolute;top:-11px;right:-11px;z-index:-1;letter-spacing:.08em;font-family:Marcellus;font-weight:400;line-height:1;color:#f4f5f5;font-size:9.8rem}@media screen and (max-width: 820px){.r-voice-item:after{font-size:8.9rem}}.r-voice-item--title{color:#00334e}.r-voice-item--body{font-size:2rem;line-height:1.9;margin-top:3rem}@media screen and (max-width: 820px){.r-voice-item--body{font-size:1.6rem;line-height:1.9}}.r-voice__slider-arrow{position:absolute;top:50%;left:50%;z-index:10;width:94.4rem;translate:-50% -50%}@media screen and (max-width: 820px){.r-voice__slider-arrow{width:94%}}.r-voice__slider-pagination{--swiper-pagination-color: #006FAA}.r-portfolio{margin-top:5.6rem}@media screen and (max-width: 820px){.r-portfolio{margin-top:7.2rem}}.r-portfolio--card{width:100%;display:grid;grid-template-columns:40rem 1fr;column-gap:3.2rem;border-top:1px solid #CED3DB;padding-block:4rem;padding-left:1.6rem}@media screen and (max-width: 820px){.r-portfolio--card{column-gap:0;padding-left:0;padding-block:4.8rem;display:flex;flex-direction:column}}.r-portfolio--card.--bottom{padding-bottom:0}.r-portfolio--card.--no-border{border-top:none}.r-portfolio--card-image{aspect-ratio:400/224;width:400px;height:auto;display:flex;align-items:center;justify-content:center;border:1px solid #CED3DB;overflow:hidden}@media screen and (max-width: 820px){.r-portfolio--card-image{aspect-ratio:327/183;width:87.2vw;margin-inline:auto;max-width:100%}}.r-portfolio--card-image img{width:321px;height:auto}@media screen and (max-width: 820px){.r-portfolio--card-image img{width:70.13vw;height:auto}}.r-portfolio--card-image.--noimage{background-color:#f4f5f5}.r-portfolio--card-image.--noimage:before{content:"No Image";font-family:Marcellus;color:#999;font-weight:400;line-height:2.74;font-size:2.8rem;letter-spacing:.08em}@media screen and (max-width: 820px){.r-portfolio--card-spec{margin-top:2rem}}.r-portfolio--card-spec .--title{display:block;font-size:2.4rem;font-weight:700;border-bottom:1px solid #CED3DB;padding-bottom:1.3rem}@media screen and (max-width: 820px){.r-portfolio--card-spec .--title{font-size:2rem}}.r-portfolio--card-spec table{margin-top:2rem}@media screen and (max-width: 820px){.r-portfolio--card-spec table tr{margin-top:1.9rem;display:flex;flex-direction:column}}.r-portfolio--card-spec table tr th{font-weight:700;text-align:left;font-size:2rem}@media screen and (max-width: 820px){.r-portfolio--card-spec table tr th{font-size:1.6rem}}.r-portfolio--card-spec table tr td{padding-left:4rem;font-size:2rem}@media screen and (max-width: 820px){.r-portfolio--card-spec table tr td{padding-left:0;font-size:1.6rem}}.r-portfolio--card-body{margin-top:4rem;grid-column:1/3}.r-portfolio--card-body .c-read-more{border-bottom:none;margin-top:4.8rem}@media screen and (max-width: 820px){.r-portfolio--card-body .c-read-more{margin-top:0}}.r-portfolio.--header{margin-top:0;border-top:none}.r-portfolio.--header .r-portfolio--card{border-bottom:none;padding-block:0;padding-left:0}.r-portfolio.--header .r-portfolio--card-spec .--title{font-size:4rem;line-height:1.2;border-bottom:none;padding-bottom:0}@media screen and (max-width: 820px){.r-portfolio.--header .r-portfolio--card-spec .--title{font-size:2.8rem;line-height:1.71}}.r-portfolio.--header .r-portfolio--card-spec table{margin-top:2.3rem}@media screen and (max-width: 820px){.r-portfolio.--header .r-portfolio--card-spec table{margin-top:4rem}}@media screen and (max-width: 820px){.r-portfolio.--header .r-portfolio--card-image{margin-top:3.6rem}}.r-portfolio--theme{margin-top:6.4rem;width:100%;display:flex}@media screen and (max-width: 820px){.r-portfolio--theme{flex-direction:column;margin-top:3.5rem}}.r-portfolio--theme-title{flex-shrink:0;width:10.8rem;color:#fff;font-size:2rem;display:flex;justify-content:center;align-items:center;background-color:#006faa}@media screen and (max-width: 820px){.r-portfolio--theme-title{width:100%;font-size:1.6rem;padding:1.6rem}}.r-portfolio--theme-description{width:100%;background-color:#f2f8f8;padding:2rem 2.4rem 2.1rem;font-weight:700}@media screen and (max-width: 820px){.r-portfolio--theme-description{font-size:1.6rem;padding:1.6rem 1.6rem 1.1rem}}.r-portfolio--block{margin-top:9.6rem}@media screen and (max-width: 820px){.r-portfolio--block{margin-top:7.5rem}}.r-portfolio--block+.r-portfolio--block{margin-top:8.9rem}@media screen and (max-width: 820px){.r-portfolio--block+.r-portfolio--block{margin-top:7rem}}.r-portfolio--block-title{font-size:2.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 820px){.r-portfolio--block-title{font-size:2.4rem}}.r-noclass>:first-child{margin-top:4.8rem}@media screen and (max-width: 820px){.r-noclass>:first-child{margin-top:4rem}}.r-noclass p{font-size:2rem;line-height:1.9;font-weight:500;margin-top:1.6rem}.r-noclass p+.r-noclass p{margin-top:3.6rem}.r-noclass p small{display:inline-block;line-height:1.7}.r-noclass *+h4{margin-top:8.8rem!important}.r-noclass h4,.r-noclass h5,.r-noclass h6{font-size:2.4rem;margin-block:4.2rem 2.4rem}.r-noclass h5,.r-noclass h6{font-size:2rem;margin-block:4.2rem 2.4rem}.r-noclass ul{list-style:none;padding:0}.r-noclass ul li{line-height:1.9;position:relative;padding-left:2.4rem;font-size:2rem}.r-noclass ul li:before{content:"";height:10px;width:10px;position:absolute;left:.6rem;top:1.2rem;background-color:#00507b;mask:url("data:image/svg+xml,%3Csvg id='コンポーネント_79_2' data-name='コンポーネント 79 – 2' xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E  %3Ccircle id='楕円形_4' data-name='楕円形 4' cx='5' cy='5' r='5' fill='currentColor'/%3E%3C/svg%3E") no-repeat center/100%}.r-noclass ul li+.r-noclass ul li{padding-top:1rem}.r-noclass ul li+.r-noclass ul li:before{top:1.6rem}.r-noclass ul li>ul{list-style:disc;padding-left:2.4rem}.r-noclass ul li>ul>li{padding-left:0rem}.r-noclass ul li>ul>li:before{content:none}.r-noclass ol{list-style:decimal;margin-top:2.4rem}@media screen and (max-width: 820px){.r-noclass ol{padding-left:2.4rem}}.r-noclass ol li{line-height:1.9;position:relative;padding-left:2.4rem;font-size:2rem}@media screen and (max-width: 820px){.r-noclass ol li{padding-left:.6rem}}.r-noclass ol li+li{margin-top:1rem}.r-noclass .--center{text-align:center}.r-noclass .--right{text-align:right}.r-noclass a{cursor:pointer;color:#006faa;text-decoration:underline;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.r-noclass a:hover{text-decoration:none}}.r-noclass a[target=_blank]{padding-top:0}.r-noclass a[target=_blank]:after{content:"";display:inline-block;height:2.8rem;width:2.8rem;background-color:#006faa;transform:translateY(.8rem);margin-left:2rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28' viewBox='0 0 28 28'%3E  %3Cdefs%3E    %3CclipPath id='clip-path'%3E      %3Crect id='長方形_26' data-name='長方形 26' width='28' height='28' fill='currentColor'/%3E    %3C/clipPath%3E    %3CclipPath id='clip-path-2'%3E      %3Crect id='長方形_29' data-name='長方形 29' width='25.2' height='25.2' fill='currentColor'/%3E    %3C/clipPath%3E  %3C/defs%3E  %3Cg id='icon_link' data-name='icon link' clip-path='url(/assets/styles/%23clip-path)'%3E    %3Cg id='マスクグループ_19' data-name='マスクグループ 19' transform='translate(1.4 1.4)' clip-path='url(/assets/styles/%23clip-path-2)'%3E      %3Cg id='グループ_402' data-name='グループ 402' transform='translate(0.298 0.369)'%3E        %3Cpath id='パス_367' data-name='パス 367' d='M-1.443-1.531V16.531H16.443V-1.531H-1.443m0-.769H16.443a.817.817,0,0,1,.857.769V16.531a.817.817,0,0,1-.857.769H-1.443a.817.817,0,0,1-.857-.769V-1.531A.817.817,0,0,1-1.443-2.3Z' transform='translate(7.167 2.3)' fill='currentColor'/%3E        %3Cpath id='合体_2' data-name='合体 2' d='M16.4,19.605H-.747a.4.4,0,0,1-.4-.4V-.747a.4.4,0,0,1,.4-.4.4.4,0,0,1,.4.4V18.8H16.4a.4.4,0,1,1,0,.805Z' transform='translate(1.15 4.928)' fill='currentColor'/%3E      %3C/g%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E") no-repeat center/100%}.r-noclass a[target=_blank]:before{top:1.7rem}.r-noclass dl{display:flex;flex-direction:column;margin-block:4rem;padding:2.4rem;border:1px solid #CED3DB}.r-noclass dl dt{font-size:2rem;font-weight:700}.r-noclass dl dt+dt{margin-top:1rem}.r-noclass dl dd{margin-top:1rem;font-size:2rem;font-weight:500}.r-noclass dl dd+dt{margin-top:1.6rem}.r-noclass--image{width:64rem;height:auto;text-align:center;margin-inline:auto}@media screen and (max-width: 820px){.r-noclass--image{width:100%}}.r-noclass--image picture{max-width:inherit}@media screen and (max-width: 820px){.r-noclass--image picture{width:100%}}.r-noclass--image picture img{margin-inline:auto}@media screen and (max-width: 820px){.r-noclass--image picture img{margin-inline:0;width:100%;height:auto}}*+.r-noclass--image{margin-top:4.8rem}.r-noclass--image p{max-width:64rem;font-size:1.6rem;line-height:1.5;font-weight:500;text-align:left;margin-top:1.6rem;margin-inline:auto}@media screen and (max-width: 820px){.r-noclass--image p{width:100%;max-width:inherit;margin-inline:0}}.r-noclass--image+p{margin-top:4.8rem}.r-noclass--navigation{margin-top:9.6rem}@media screen and (max-width: 820px){.r-noclass--navigation.--three{padding-bottom:3.6rem}}.r-result{margin-top:8.8rem}.r-result-number{font-size:1.6rem;border-bottom:1px solid #CED3DB}.r-result-number span{display:inline-block;font-size:2.8rem;margin-inline:1rem}.r-result__list{padding-block:4.8rem 4rem;display:flex;flex-wrap:wrap;gap:4.8rem;border-bottom:1px solid #CED3DB}@media screen and (max-width: 820px){.r-result__list{padding-block:4rem;display:flex;flex-direction:column;gap:4.8rem 0}}.r-result__zero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:5rem 9rem;border-bottom:1px solid #CED3DB}.r-rule-body .--block.--block01{padding-left:4.8rem}@media screen and (max-width: 820px){.r-rule-body .--block.--block01{padding-left:0}}.r-rule-body .--block.--block02{padding-left:2.4rem}@media screen and (max-width: 820px){.r-rule-body .--block.--block02{padding-left:0}}.r-rule-body .--block+p{margin-top:3.2rem}.r-rule-button{margin-top:4.8rem!important}.r-wide-banner{position:relative;display:block;width:100%;color:#fff;padding-inline:max((100% - 1200px) / 2,6.4rem);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 820px){.r-wide-banner{padding:8rem 6.4vw}}.r-wide-banner.--recruit{padding-block:8.8rem 5.5rem;background-image:url(/assets/images/pages/home/bg-recruit.jpg);background-position:right}@media screen and (max-width: 820px){.r-wide-banner.--recruit{background-image:url(/assets/images/pages/home/bg-recruit--md.jpg)}}.r-wide-banner.--recruit:after{opacity:.65}.r-wide-banner.--member{padding-block:8.8rem 6.4rem;background-image:url(/assets/images/pages/venture/members.jpg);background-position:center}@media screen and (max-width: 820px){.r-wide-banner.--member{background-image:url(/assets/images/pages/venture/members--md.jpg)}}.r-wide-banner.--member:after{opacity:.5}.r-wide-banner:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:-1;visibility:hidden;background-color:#00334e;transition:width .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 820px){.r-wide-banner:after{content:none}}.r-wide-banner-body{width:80rem;color:#fff;line-height:1.9}@media screen and (max-width: 820px){.r-wide-banner-body{width:100%}}@media (hover: hover) and (pointer: fine){.r-wide-banner:hover:after{width:100%;visibility:visible}.r-wide-banner:hover .r-wide-banner-button:before{width:17.4rem;right:16px;border-bottom-color:#fff}}.u-bg-pale-gray{background-color:#f4f5f5}.u-c-white{color:#fff}.u-c-color2{color:#00334e}.u-d-none{display:none!important}.u-d-block{display:block}.u-d-flex{display:flex}@media screen and (max-width: 820px){.u-d-md-none{display:none!important}}@media screen and (max-width: 820px){.u-d-md-block{display:block!important}}@media screen and (max-width: 820px){.u-d-md-flex{display:flex!important}}@media screen and (max-width: 1080px){.u-d-narrow-none{display:none!important}}@media screen and (max-width: 1080px){.u-d-narrow-block{display:block!important}}.u-f-en{letter-spacing:.08em;font-family:Marcellus;font-weight:400}.u-fw-bold{font-weight:700!important}.u-mt-0{margin-top:0!important}@media screen and (max-width: 820px){.u-mt-md-0{margin-top:0!important}}.u-mb-0{margin-bottom:0!important}.u-mt-40{margin-top:4rem!important}@media screen and (max-width: 1080px){.u-mt-narrow-40{margin-top:4rem!important}}.u-mt-48{margin-top:4.8rem!important}@media screen and (max-width: 1080px){.u-mt-narrow-48{margin-top:4.8rem!important}}.u-mt-64{margin-top:6.4rem!important}@media screen and (max-width: 820px){.u-mt-md-80{margin-top:8rem!important}}.u-mb-48{margin-bottom:4.8rem!important}.u-pb-0{padding-bottom:0!important}@media screen and (max-width: 820px){.u-pt-md-60{padding-top:6rem!important}}.p-top{--padding-min: 6.4rem}.p-top--main{position:relative;max-height:64rem;aspect-ratio:1600/640;overflow:hidden;padding-top:11.5%;background-image:url(/assets/images/pages/home/main.jpg);background-size:100%;background-repeat:no-repeat;background-position:right bottom}@media screen and (min-width: 1600px){.p-top--main{width:100%;height:auto}}@media screen and (max-width: 820px){.p-top--main{display:flex;flex-direction:column-reverse;height:inherit;overflow:inherit;padding-top:inherit;padding-bottom:9.6rem;background-image:none}}@media screen and (max-width: 820px){.p-top--main-image{width:100%;height:auto;aspect-ratio:375/300;background-image:url(/assets/images/pages/home/main--md.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}}.p-top--main-text{width:100%;padding-inline:max((100% - 1440px) / 2,var(--padding-min))}@media screen and (max-width: 820px){.p-top--main-text{padding-inline:6.4vw;margin-top:4.8rem}}.p-top--main-text>.--line1{letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:clamp(25px,4.4vw,64px);line-height:1.25;letter-spacing:.11em}.p-top--main-text>.--line2{margin-top:2.2%;font-size:clamp(18px,2.2vw,32px);line-height:1.87;font-weight:700}@media screen and (max-width: 820px){.p-top--main-text>.--line2{font-size:1.8rem}}.p-top--information{position:relative;z-index:100}.p-top--information-main{width:calc(50% + 144px);position:absolute;right:0;top:-6.4rem;background-color:#fff;padding:4rem 8rem 4rem 4rem;box-shadow:0 0 8px #00000029}@media screen and (max-width: 820px){.p-top--information-main{width:calc(100% - 6.4vw);padding:3.2rem 6.4vw 2.7rem}}.p-top--information-title{display:flex;column-gap:6.4rem;align-items:center;font-family:Marcellus;font-weight:400;font-size:1.6rem;letter-spacing:.08em}.p-top--information-title>:first-child{position:relative}.p-top--information-title>:first-child:after{position:absolute;right:-5.6rem;top:50%;transform:translateY(-50%);content:"";display:block;width:2.4rem;height:1px;border-bottom:1px solid #707070}@media screen and (max-width: 820px){.p-top--information-title>:first-child:after{right:-4.8rem}}.p-top--information-body{cursor:pointer;margin-top:2.4rem;color:#1d476c;font-weight:500}@media screen and (max-width: 820px){.p-top--information-body{font-size:1.6rem}}.p-top--about{background-color:#00507b;color:#fff;padding-block:10rem 8.8rem;width:100%;padding-inline:max((100% - 1080px) / 2,var(--padding-min))}@media screen and (max-width: 820px){.p-top--about{padding:14.1rem 6.4vw 5.5rem}}.p-top--about-inner{max-width:var(narrwoWidth);margin-inline:auto}.p-top--about-body{margin-top:4rem}.p-top--about-body-title{width:100%;font-weight:500}.p-top--about-body-text{width:55%;margin-top:3.7rem;font-weight:500;font-size:2rem;line-height:1.9}@media screen and (max-width: 820px){.p-top--about-body-text{width:100%;margin-top:4.8rem;font-size:1.6rem;line-height:1.9}}.p-top--about-link{margin-top:3.2rem}@media screen and (max-width: 820px){.p-top--about-link{margin-top:0}}.p-top--news{padding-block:9.6rem;width:100%;padding-inline:max((100% - 1080px) / 2,var(--padding-min))}@media screen and (max-width: 820px){.p-top--news{padding:8rem 6.4vw}}.p-top--news-body{margin-top:4.5rem}.p-top--value{padding-block:9.6rem;background-color:#f4f5f5;width:100%;padding-inline:max((100% - 1080px) / 2,var(--padding-min))}@media screen and (max-width: 820px){.p-top--value{padding:8rem 6.4vw}}.p-top--value-body{margin-top:-150px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:4rem;transition:margin .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width: 1080px){.p-top--value-body{margin-top:0;display:flex;flex-direction:column;row-gap:4.8rem}}@media screen and (max-width: 820px){.p-top--value-body{margin-top:4.8rem;display:flex;flex-direction:column;gap:2.4rem 0}}@media screen and (max-width: 1080px){.p-top--value-item{margin-inline:auto}}.p-top--value-item:first-child{grid-column:1/span 2;margin-inline:auto;transform:translateY(40px)}@media screen and (max-width: 820px){.p-top--value-item:first-child{transform:translateY(0)}}@media screen and (max-width: 1080px){.p-top--value-item:first-child{transform:none}}.p-top--value-item:nth-child(2){justify-self:end}.p-top--value-item:nth-child(3){justify-self:start}.p-top--business{padding-block:9.6rem 6.4rem;padding-inline:max((100% - 1080px) / 2,var(--padding-min))}@media screen and (max-width: 820px){.p-top--business{padding:8rem 6.4vw 0}}.p-top--business-body{margin-top:4.1rem}@media screen and (max-width: 820px){.p-top--business-body{margin-top:4.8rem}}.p-top--business-body-wrapper{margin-top:5.9rem}.p-top--portfolio{border-top:1px solid #CED3DB;padding-block:6.4rem 9.6rem}@media screen and (max-width: 820px){.p-top--portfolio{padding-block:6.4rem 8rem}}.p-top--portfolio-title{font-family:Marcellus;font-weight:400;font-size:4rem;line-height:2;letter-spacing:.08em;text-align:center}@media screen and (max-width: 820px){.p-top--portfolio-title{font-size:3.2rem;line-height:2.5}}.p-top--portfolio-link{margin-top:6rem;display:flex;gap:6.4rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 820px){.p-top--portfolio-link{flex-direction:column;gap:2.1rem 0;margin-top:6.4rem;padding-inline:6.4vw}}@media screen and (max-width: 820px){.p-top--portfolio-link-item{border-bottom:1px solid #CED3DB;padding-bottom:2.5rem}}.p-top--portfolio-link-item a{width:27.3rem}@media screen and (max-width: 820px){.p-top--portfolio-link-item a{width:100%}}@media screen and (max-width: 820px){[data-page-id=impact] .l-bread-nav{margin-top:3.2rem}}.p-impact{margin-top:-13rem}@media screen and (max-width: 1080px){.p-impact{margin-top:-15.6rem}}.p-impact--main{padding-block:21.5rem 9.6rem;background-image:url(/assets/images/pages/impact/img_back.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 820px){.p-impact--main{background-image:url(/assets/images/pages/impact/img_back--md.jpg);padding-block:25.2rem 0}}.p-impact--main-image{max-width:72rem;margin:8.8rem auto}@media screen and (max-width: 820px){.p-impact--main-image{margin-block:8rem;margin-inline:-4.26vw}}.p-impact--main-image img{margin-inline:auto}@media screen and (max-width: 820px){.p-impact--main-image img{width:100%;height:auto;margin-inline:0}}@media screen and (max-width: 820px){.p-impact__funds-header{margin-bottom:16px}}.p-impact__funds--icons{width:38rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2.25rem}@media screen and (max-width: 820px){.p-impact__funds--icons{width:100%;margin-top:3.2rem;gap:1.93rem}}.p-impact__funds--icons svg{aspect-ratio:178/178;width:17.876rem;height:auto}@media screen and (max-width: 820px){.p-impact__funds--icons svg{width:15.383rem;height:auto}}.p-impact__funds--outline-title--first{margin-top:3.2rem}.p-impact__funds--outline-title--second{margin-top:8.8rem}@media screen and (max-width: 820px){.p-impact__funds--outline-title--second{margin-top:8rem}}.p-news--sub-navigation{background-color:#f4f5f5;padding:1.6rem max((100% - 1080px) / 2,6.4rem)}@media screen and (max-width: 1080px){.p-news--sub-navigation{padding:2.4rem 6.4vw}}.p-news--sub-navigation-wrapper{display:flex;justify-content:space-between}@media screen and (max-width: 1080px){.p-news--sub-navigation-wrapper{flex-direction:column}}.p-news--sub-navigation-types{display:flex;column-gap:1.6rem}@media screen and (max-width: 1080px){.p-news--sub-navigation-types{flex-wrap:wrap;gap:.8rem;padding-bottom:1.6rem}}.p-news--select{--width: 14rem;--input-height: 3.2rem;border-radius:99px}.p-news--select-wrapper{padding-left:1.6rem}@media screen and (max-width: 1080px){.p-news--select-wrapper{padding-left:0;padding-top:1.6rem;border-top:1px solid #CED3DB}}.p-news--list-body{padding:4.8rem max((100% - 1080px) / 2,6.4rem) 9.6rem}@media screen and (max-width: 1080px){.p-news--list-body{padding-inline:6.4vw}}.p-news--navigation{border-top:none;margin-top:0}.p-news--read-more :first-child{border-top:none}.p-news--detail-title{margin-top:3.2rem;font-size:4rem}@media screen and (max-width: 1080px){.p-news--detail-title{font-size:3rem}}.p-news--detail-body{padding-block:4.8rem}.p-news--detail-navigation{margin-top:8rem}.p-recruit--main{padding-top:25.8rem;color:#fff;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.41;font-weight:700;position:relative;height:48rem;overflow:hidden;background-image:url(/assets/images/pages/recruit/main.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 820px){.p-recruit--main{padding-top:20.7rem;line-height:1.2;width:100%;height:auto;min-height:40rem;aspect-ratio:375/400;background-size:cover;background-image:url(/assets/images/pages/recruit/main--md.jpg)}}.p-recruit--about-image{flex-shrink:0}@media screen and (max-width: 820px){.p-recruit--about-image{width:100%}.p-recruit--about-image img{width:100%;height:auto}}@media screen and (max-width: 820px){.p-recruit--about-main{width:100%;padding-inline:6.4vw}}.p-recruit--about-main-title{display:flex;flex-direction:column;row-gap:1.1rem;color:#00334e;font-size:2rem;font-weight:500}.p-recruit--about-main-title :first-child{letter-spacing:.08em;font-family:Marcellus;font-weight:400;font-size:4rem}@media screen and (max-width: 820px){.p-recruit--about-main-title{margin-top:3.2rem}}.p-recruit--about-main-body{margin-top:4.5rem;font-size:1.6rem;line-height:1.9}@media screen and (max-width: 820px){.p-recruit--about-main-body{margin-top:3.7rem}}.p-recruit--detail-button{font-size:2.4rem;width:48rem;margin-inline:auto;padding-block:3.2rem}.p-recruit--detail-button small{font-size:1.6rem}@media screen and (max-width: 820px){.p-recruit--detail-button{width:100%;padding-block:.8rem}.p-recruit--detail-button small{font-size:1.2rem}}.p-recruit--detail-button-wrapper{margin-top:8.9rem;padding-top:6.4rem;border-top:1px solid #CED3DB}
