@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}:root{--font-weight-regular: 400;--font-weight-normal: 500;--font-weight-semibold: 600;--font-weight-bold: 700}@media (max-width: 768px){:root{--font-weight-regular: 400;--font-weight-normal: 500;--font-weight-semibold: 600;--font-weight-bold: 600}}*{box-sizing:border-box}html{font-family:sans-serif;height:100%}body{color:#000;background-color:#f3f4f5;font-size:16px;font-size:1rem;font-family:Inter,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-optical-sizing:auto;height:100%;line-height:1.75;font-weight:var(--font-weight-regular);word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){body{font-size:14px;font-size:1rem;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}}[lang|=en] body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:var(--font-weight-bold)}[lang|=en] h1,[lang|=en] h2,[lang|=en] h3,[lang|=en] h4,[lang|=en] h5,[lang|=en] h6{font-weight:var(--font-weight-semibold)}p,dl,dd,blockquote,figure,pre,ol,ul,li{margin:0;padding:0}ul,li{list-style-type:none}a{color:#000;text-decoration:none}@media (min-width: 767px){a{transition:opacity .4s ease,color .4s ease}a img{transition:opacity .4s ease}a:hover{opacity:.75;color:#1648bb}a:hover img{opacity:.75}}button{border:none;cursor:pointer;background-color:transparent;padding:0;color:inherit;font-weight:inherit}html:not([data-whatinput=mouse]):not([data-whatinput=touch]) button:focus{outline:1px solid #000000}picture,img,video{vertical-align:bottom}img{max-width:100%;height:auto;vertical-align:bottom}hr{height:0;margin:0;border:none;border-top:1px solid #ddd}.strong{font-weight:var(--font-weight-bold)}[lang|=en] .strong{font-weight:var(--font-weight-semibold)}small{font-size:100%}address{font-style:normal}[lang|=en] th{font-weight:var(--font-weight-semibold)}.skip{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px 1px 1px 1px);border:0;transition:none;z-index:10}@media (min-width: 767px){.skip:hover{opacity:1}}.skip:focus{top:5px;left:5px;display:block;width:15em;height:auto;padding:5px;clip:auto;text-align:center;text-decoration:none;background-color:#fff;color:#1648bb;outline:#1648BB solid 1px;border-radius:2px}[data-whatinput=mouse] *:focus{outline:none}[data-whatinput=keyboard] *:focus{outline:1px solid #1648BB}:root{--headerHeight: 80px}@media (max-width: 768px){:root{--headerHeight: 25.3731343284vw}}.l-container{position:relative;padding-top:var(--headerHeight)}.l-container__inner{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;min-height:calc(100svh - var(--headerHeight))}.l-footer{position:relative}.l-footer__bg{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0;border-radius:8px 8px 0 0;background:var(--eei-gradation-footer, linear-gradient(85deg, #1648BB 25.02%, #00AFC8 99.95%))}.l-footer__inner{max-width:1280px;padding:128px 2.7777777778vw;margin-inline:auto}@media (max-width: 850px){.l-footer__inner{padding:80px 32px}}.l-grid{display:grid}.l-grid.-alignCenter{align-items:center}.l-grid[data-columns="2"]{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.l-grid[data-columns="3"]{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}.l-grid[data-columns="4"]{gap:48px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 768px){.l-grid[data-columns="4"]{gap:6.106870229vw;grid-template-columns:repeat(2,minmax(0,1fr))}}.l-grid[data-columns="5"]{gap:32px;grid-template-columns:repeat(5,minmax(0,1fr))}.l-grid[data-columns="6"]{gap:32px;grid-template-columns:repeat(6,1fr)}@media (max-width: 768px){.l-grid[data-columns="6"]{gap:6.106870229vw;grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.l-grid[data-mobile-columns="1"]{grid-template-columns:repeat(1,1fr);gap:24px}}@media (max-width: 768px){.l-grid[data-mobile-columns="2"]{grid-template-columns:repeat(2,1fr);gap:8px}}.l-grid[data-gap="0"]{gap:0}@media (max-width: 768px){.l-grid[data-gap="0"]{gap:0}}.l-grid[data-gap="12"]{gap:12px}@media (max-width: 768px){.l-grid[data-gap="12"]{gap:8px}}.l-grid[data-gap="32"]{gap:32px}.l-grid__item{min-width:0;word-wrap:break-word}.l-header{position:fixed;width:100%;top:0;left:0;z-index:100;transition:background-color .4s ease}.l-header .logo a{display:block}@media (max-width: 768px){.l-header.is-open{position:fixed;z-index:2;width:100%;height:100svh;background:linear-gradient(12deg,#1648bb 28.06%,#00afc8 99.35%);animation:fadeIn .4s ease-out forwards}}@media (max-width: 768px){.l-header.is-closing{animation:closeMenu .5s ease forwards}}.l-header.is-scrolled{background-color:#ffffff80}.l-header__inner{position:relative;display:flex;align-items:center;max-width:1440px;justify-content:center;margin-inline:auto;padding:32px 2.7777777778vw;gap:2.2222222222vw}.l-header__inner .logo{flex:1}@media (max-width: 768px){.l-header__inner .logo{max-width:226px;margin-right:0}}.l-header__inner .globalNav{margin-left:auto}@media (max-width: 768px){.is-open .l-header__inner .globalNav{margin-left:0}}.l-header__inner .langNav{margin-right:0}.l-header__inner .copyright{display:none;text-align:center;color:#fff;font-size:.75rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);margin-bottom:24px}@media (max-width: 768px){.l-header__inner{padding:24px 24px 0}.is-open .l-header__inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto auto;height:100svh;z-index:2;justify-content:normal}.is-open .l-header__inner .logo{grid-column:1;grid-row:1}.is-open .l-header__inner .logo a{display:block;background:url(/wp-content/themes/eeinvestment/assets/img/site/logo_white.svg) no-repeat;background-size:cover;width:226px;height:0;padding-top:32px;overflow:hidden}.is-open .l-header__inner .menuButton{grid-column:2;grid-row:1}.is-open .l-header__inner .globalNav{grid-column:1/-1;grid-row:2}.is-open .l-header__inner .langNav{display:block;grid-column:1/-1;grid-row:3;margin-left:0;margin-bottom:40px}.is-open .l-header__inner .copyright{display:block;grid-column:1/-1;grid-row:4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes closeMenu{0%{opacity:1;top:0}to{opacity:0;top:0}}.l-main{position:relative;padding-bottom:128px}@media (max-width: 768px){.l-main{padding-bottom:88px}}.l-main__heading{margin-top:64px;position:relative;display:flex;align-items:center;min-height:120px;max-width:1440px;margin-inline:auto;padding-right:40px}@media (max-width: 768px){.l-main__heading{margin-top:0;min-height:80px;padding-right:32px}}.l-main__heading:before{content:"";display:block;width:560px;height:120px;background:url(/wp-content/themes/eeinvestment/assets/img/site/bg_title.png) no-repeat right;background-size:100% auto;position:absolute;z-index:0;left:0}@media (max-width: 768px){.l-main__heading:before{width:calc(100% - 7.960199vw);height:80px;background-size:cover;min-height:80px}}.l-main__inner{max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width: 768px){.l-main__inner{padding:0 32px}}.l-main__inner.-content{max-width:1040px}.l-main__inner.-narrow{max-width:none;padding:0}@media (max-width: 768px){.l-main__inner.-mobileNarrow{max-width:none;padding:0}}@media (max-width: 768px){.l-main__inner{padding:0 7.960199005vw}}.l-main__title{position:relative;color:#1648bb;font-weight:var(--font-weight-normal);font-family:Hanuman,serif;font-optical-sizing:auto;font-size:2rem;line-height:1;padding-left:40px;margin-top:15px;letter-spacing:-.02em}@media (max-width: 768px){.l-main__title{margin-top:0;font-size:1.5rem;padding:0 0 0 7.960199005vw}}[lang|=en] .l-main__title{font-weight:var(--font-weight-regular)}.l-main__filter{margin-top:48px}@media (max-width: 768px){.l-main__filter{margin-top:40px}}.l-main__content{position:relative;margin-top:67px}@media (max-width: 768px){.l-main__content{margin-top:48px;overflow:hidden}}.l-main__content.-content{padding-left:2.7777777778vw;padding-right:2.7777777778vw}.l-main__footer{margin-top:64px}@media (max-width: 768px){.l-main__footer{margin-top:48px}}.wp-block-button__link,.button.-primary{--btn-bg: var(--EEI-Blue, #1648BB);--btn-bg-hover: var(--EEI-Light-Blue, #00AFC8);--tri: 56px;border-radius:0;display:flex;padding:16px calc(14px + var(--tri));margin:0 auto;justify-content:center;align-items:center;text-decoration:none;gap:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:linear-gradient(to right,var(--btn-bg-hover) 50%,var(--btn-bg) 50%);background-size:200% 100%;background-position:100% 0;color:var(--white-100, #FFF);font-size:.875rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);line-height:1.71428571;min-height:var(--tri);position:relative;-webkit-clip-path:polygon(0% 100%,var(--tri) 0%,100% 0%,calc(100% - var(--tri)) 100%);clip-path:polygon(0% 100%,var(--tri) 0%,100% 0%,calc(100% - var(--tri)) 100%)}.wp-block-button__link .icon,.button.-primary .icon{line-height:1}@media (max-width: 768px){.wp-block-button__link,.button.-primary{--tri: 42px;font-size:.75rem;line-height:1.5;padding:12px calc(12px + var(--tri))}.wp-block-button__link .icon svg,.button.-primary .icon svg{width:16px;height:auto}}@media (min-width: 767px){.wp-block-button__link,.button.-primary{transition:background-position .5s ease}.wp-block-button__link:hover,.button.-primary:hover{color:#fff;opacity:1;background-position:0 0}}[lang|=en] .wp-block-button__link,[lang|=en] .button.-primary{font-weight:var(--font-weight-normal)}.button.-secondary{border-radius:var(--8, 8px);border:1px solid var(--EEI-Blue, #1648BB);padding:10px 16px;display:inline-block;color:var(--EEI-Blue, #1648BB);font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:.875rem;line-height:1.71;font-weight:var(--font-weight-normal);background-image:linear-gradient(var(--EEI-Blue, #1648BB),var(--EEI-Blue, #1648BB));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size .3s ease,color .3s ease}@media (min-width: 767px){.button.-secondary:hover,.button.-secondary:focus-visible{color:var(--EEI-White, #fff);background-size:100% 100%;opacity:1}}.button.-secondary.-prev,.button.-secondary.-next{position:relative}.button.-secondary.-prev:before,.button.-secondary.-next:before{content:"";display:inline-block;width:16px;height:8px;background-color:currentColor;-webkit-mask:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow_primary.svg) no-repeat;mask:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow_primary.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;transition:background-color .3s ease}.button.-secondary.-next{padding-right:42px}.button.-secondary.-next:before{right:16px;transform:translateY(-50%)}.button.-secondary.-prev{padding-left:42px}.button.-secondary.-prev:before{left:16px;transform:translateY(-50%) rotate(180deg)}.button.-secondary.-disabled{display:none}.color-primary{color:#1648bb}.color-secondary{color:#eff0f1}.copyright{font-size:.75rem;line-height:1.5;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal)}[lang|=en] .copyright{font-weight:var(--font-weight-regular)}.heading{margin-bottom:32px}@media (max-width: 768px){.heading{margin-bottom:24px}}.heading__title{color:#1648bb;font-family:Hanuman,serif;font-optical-sizing:auto;font-size:1.75rem;line-height:1;letter-spacing:-.0233333333em;font-weight:var(--font-weight-normal)}@media (max-width: 768px){.heading__title{font-size:1.5rem;letter-spacing:-.02em}}[lang|=en] .heading__title{font-weight:var(--font-weight-regular)}.heading__subTitle{font-size:.875rem;line-height:1.25;font-weight:var(--font-weight-bold);color:#1648bb;margin-top:8px}@media (max-width: 768px){.heading__subTitle{font-size:.75rem;letter-spacing:-.02em;margin-top:4px}}[lang|=en] .heading__subTitle{font-weight:var(--font-weight-semibold)}.heading-2{font-size:1.25rem;line-height:1.5;letter-spacing:-.02em;font-weight:var(--font-weight-bold)}[lang|=en] .heading-2{font-weight:var(--font-weight-semibold)}.heading-3{font-size:1.25rem;line-height:1.5;letter-spacing:-.02em;font-weight:var(--font-weight-bold)}@media (max-width: 768px){.heading-3{font-size:1rem;letter-spacing:-.02em}}[lang|=en] .heading-3{font-weight:var(--font-weight-semibold)}.heading-4{font-size:1rem;line-height:1.5;letter-spacing:-.02em;font-weight:var(--font-weight-bold)}@media (max-width: 768px){.heading-4{font-size:.875rem;letter-spacing:-.02em}}[lang|=en] .heading-4{font-weight:var(--font-weight-semibold)}.heading-5{font-size:.875rem;line-height:1.5;letter-spacing:-.02em;font-weight:var(--font-weight-bold)}[lang|=en] .heading-5{font-weight:var(--font-weight-semibold)}.heading-catchCopy{font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:-.04em;background:var(--eei-gradation-footer, linear-gradient(85deg, #1648BB 25.02%, #00AFC8 99.95%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.heading-catchCopy{text-align:center;font-size:1.5rem;letter-spacing:-.04em}}[lang|=en] .heading-catchCopy{font-weight:var(--font-weight-semibold)}.label{background:#00afc8;color:#fff;font-size:.75rem;line-height:1.5;font-family:Inter,sans-serif;font-optical-sizing:auto;padding:4px 8px;border-radius:4px;display:inline-block}.menuButton{line-height:1;display:none;margin-left:auto;width:40px;height:40px;margin-right:-8px}@media (max-width: 768px){.menuButton{display:inline-block}}.menuButton__label{cursor:pointer;position:relative;width:40px;height:40px}.menuButton__label:after,.menuButton__label span,.menuButton__label:before{position:absolute;display:block;width:30px;height:2px;transition:.5s;background:#1648bb;left:50%;margin-left:-15px}.menuButton__label span{height:0;padding-top:2px;overflow:hidden;margin-top:-1px}.menuButton__label:before,.menuButton__label:after{content:"";height:2px}.menuButton__label:before{top:8px;left:0;margin-left:-21px}.menuButton__label:after{bottom:9px;margin-left:-9px}.menuButton.-close .menuButton__label span,.menuButton.-close .menuButton__label:before,.menuButton.-close .menuButton__label:after{background:#fff}.menuButton.-close .menuButton__label span{display:none}.menuButton.-close .menuButton__label:before{width:30px;transform:translateY(-50%) rotate(-45deg);top:50%;margin-left:-15px}.menuButton.-close .menuButton__label:after{width:30px;transform:translateY(-50%) rotate(45deg);top:auto;bottom:calc(50% - 2px);margin-left:-15px}.pagination{text-align:center;font-family:Hanuman,serif;font-optical-sizing:auto;font-size:1.25rem;line-height:1.75;font-weight:400;margin-top:64px;color:#000}@media (max-width: 768px){.pagination{font-size:1rem;letter-spacing:-.04em;margin-top:48px}}.pagination .wp-pagenavi{display:flex;justify-content:center;align-items:center;gap:24px}@media (max-width: 768px){.pagination .wp-pagenavi{gap:16px}}.pagination .extend{position:relative;display:block;width:20px;height:0;padding-top:4px;overflow:hidden}.pagination .extend:before{content:"";display:inline-block;width:20px;height:4px;background:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_extend.svg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0}.pagination .nextpostslink,.pagination .previouspostslink{position:relative;border-radius:var(--8, 8px);border:1px solid var(--EEI-Blue, #1648BB);padding:12px 16px;display:inline-block;color:var(--EEI-Blue, #1648BB);font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:.875rem;line-height:1.71;font-weight:var(--font-weight-normal)}@media (max-width: 768px){.pagination .nextpostslink,.pagination .previouspostslink{width:40px;height:0;padding:40px 0 0;overflow:hidden}}.pagination .nextpostslink:before,.pagination .previouspostslink:before{content:"";display:inline-block;width:16px;height:8px;background:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow_primary.svg) no-repeat;background-size:cover;position:absolute;top:50%}.pagination .nextpostslink{padding-right:42px;margin-left:16px}@media (max-width: 768px){.pagination .nextpostslink{padding-right:0;margin-left:32px}}.pagination .nextpostslink:before{right:16px;transform:translateY(-50%)}@media (max-width: 768px){.pagination .nextpostslink:before{right:auto;left:50%;transform:translate(-50%,-50%)}}.pagination .previouspostslink{padding-left:42px;margin-right:16px}@media (max-width: 768px){.pagination .previouspostslink{padding-left:0;margin-right:32px}}.pagination .previouspostslink:before{left:16px;transform:translateY(-50%) rotate(180deg)}@media (max-width: 768px){.pagination .previouspostslink:before{left:50%;transform:translate(-50%,-50%) rotate(180deg)}}.pagination .current{color:var(--eei-black-25, rgba(25, 31, 40, .25))}.pagination .previouspostslink{order:-1}.pagination .page{order:0}.pagination .last{order:1}.pagination .nextpostslink{order:2}.paragraph-s{font-size:.75rem;line-height:1.75;letter-spacing:-.02em}@media (max-width: 768px){.paragraph-s{line-height:1.75}}.paragraph-m{font-size:1rem;line-height:1.71;letter-spacing:-.02em}@media (max-width: 768px){.paragraph-m{font-size:.875rem;line-height:1.75;letter-spacing:-.02em}}.paragraph-impact{font-size:1rem;letter-spacing:-.02em;line-height:2;margin-top:32px}@media (max-width: 768px){.paragraph-impact{font-size:.875rem;letter-spacing:-.02em;margin-top:24px}}.article{position:relative}@media (max-width: 768px){.article.-news a.article__inner:after{display:none}}.article__inner{display:flex;align-items:center;gap:16px;padding:32px 44px 32px 32px;border-radius:8px;background:#fff;box-shadow:0 0 8px #004bc81f;color:#000}@media (max-width: 768px){.article__inner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px;border-radius:4px;box-shadow:0 0 4px #004bc81f}}a.article__inner{position:relative}a.article__inner:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:24px;width:16px;height:8px;background:url(/wp-content/themes/eeinvestment/assets/img/icon/icon_arrow_primary.svg) no-repeat;background-size:cover}.article__date{width:80px;font-size:.875rem;line-height:1.5;font-family:Inter,sans-serif;color:#191f2880}@media (max-width: 768px){.article__date{font-size:.75rem;width:auto;grid-column:1;grid-row:1}}.article__title{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:-.02em;color:#000;flex:1}@media (max-width: 768px){.article__title{font-size:.875rem;letter-spacing:-.02em;grid-column:1/-1;grid-row:2}}[lang|=en] .article__title{font-weight:var(--font-weight-semibold)}.article__categories{color:#1648bb;width:80px;font-weight:var(--font-weight-bold);font-size:.875rem;line-height:1.5}@media (max-width: 768px){.article__categories{font-size:.75rem;width:auto;grid-column:2;grid-row:1;justify-self:start}}[lang|=en] .article__categories{font-weight:var(--font-weight-semibold)}.articleCategories{color:var(--black-50, rgba(0, 0, 0, .5));font-family:Hanuman,serif;font-optical-sizing:auto;font-size:.75rem;margin-top:8px}@media (max-width: 768px){.articleCategories{margin-top:6px}}.articleCategories__list{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.articleCategories__list{gap:6px}}.articleCategories__item a{color:var(--black-50, rgba(0, 0, 0, .5))}.articleCategories__item a span{color:#000;transition:color .4s ease-out}@media (min-width: 767px){.articleCategories__item a:hover span{color:#1648bb}}.articles{display:grid;gap:12px}@media (max-width: 768px){.articles{gap:8px}}.boxGroup{gap:12px;display:grid}@media (max-width: 768px){.boxGroup{gap:8px}.boxGroup .box+.box{margin-top:0}}.boxGroup.-fund{margin-top:24px;gap:12px}.boxGroup.-fund .box+.box{margin-top:0}.box{padding:32px;border-radius:8px;background:var(--eei-gray-50, rgba(239, 240, 241, .5));display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0}@media (max-width: 768px){.box{padding:24px;gap:16px}}.box+.box{margin-top:12px}@media (max-width: 768px){.box+.box{margin-top:8px}}.box.-small{padding:24px}@media (max-width: 768px){.box.-small{padding:16px}}.box .wp-block-heading{color:#1648bb;font-size:1.25rem;line-height:1.5;letter-spacing:-.02em}.box .wp-block-image{margin-top:0!important}.categoryNav{margin-bottom:32px}@media (max-width: 768px){.categoryNav{margin-bottom:24px;padding-left:7.960199005vw}}.categoryNav__list{display:flex;gap:16px}@media (max-width: 768px){.categoryNav__list{overflow-x:auto;flex-wrap:nowrap;-webkit-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-right:7.960199005vw}.categoryNav__list::-webkit-scrollbar{display:none}}@media (max-width: 768px){.categoryNav__item{flex-shrink:0}}.categoryNav__link{display:inline-block;border-radius:var(--8, 8px);font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.02em;padding:11px 16px;border:1px solid var(--eei-black-25, rgba(25, 31, 40, .25));transition:border .2s ease,color .2s ease,background .2s ease}@media (min-width: 767px){.categoryNav__link:hover{border:1px solid #1648BB;color:#1648bb;opacity:1}}.categoryNav__link.is-current{background:#1648bb;color:var(--EEI-White, #FFF)}.columns{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 768px){.columns{grid-template-columns:repeat(2,1fr);gap:8px}}.columns.-narrow{display:flex;flex-wrap:wrap;gap:8px}.columns.-narrow .columns__item{width:auto}.columns.-logo{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}@media (max-width: 1024px){.columns.-logo{grid-template-columns:repeat(6,1fr)}}@media (max-width: 768px){.columns.-logo{grid-template-columns:repeat(4,1fr)}}.columns.-logo img{max-width:100%;height:auto}.columns__item{min-width:0}.columns__item.-img img{max-width:100%;height:auto;aspect-ratio:270/135;-o-object-fit:cover;object-fit:cover}.wpcf7{max-width:1040px;padding-right:40px;padding-left:40px;margin:0 auto}@media (max-width: 768px){.wpcf7{padding-right:7.960199005vw;padding-left:7.960199005vw}}.fields{display:flex;align-items:flex-start;padding:0 0 16px;gap:16px}@media (max-width: 768px){.fields{flex-direction:column;gap:12px;padding-bottom:12px}}.fields+p{margin-top:39px}@media (max-width: 768px){.fields+p{margin-top:19px}}.fields__label{width:190px;flex-shrink:0;font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.5;padding-top:16px}@media (max-width: 768px){.fields__label{width:100%;letter-spacing:0;font-size:.875rem;padding-top:0}}[lang|=en] .fields__label{width:200px;font-weight:var(--font-weight-semibold)}@media (max-width: 768px){[lang|=en] .fields__label{width:100%}}.fields__label label{margin-right:4px}.fields__content{flex:1;min-width:0}@media (max-width: 768px){.fields__content{width:100%}}.wpcf7-form-control.wpcf7-textarea{height:240px}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-email,.wpcf7-form-control.wpcf7-url,.wpcf7-form-control.wpcf7-tel,.wpcf7-form-control.wpcf7-textarea{width:100%;border-radius:8px;border:1px solid var(--eei-black-12, rgba(25, 31, 40, .12));background-color:#fff;padding:16px;font-family:Inter,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:1rem;line-height:1.5;color:#000;transition:border-color .3s}@media (max-width: 768px){.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-email,.wpcf7-form-control.wpcf7-url,.wpcf7-form-control.wpcf7-tel,.wpcf7-form-control.wpcf7-textarea{font-size:1rem;border-radius:4px;padding:9px 12px}}.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-email::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-url::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-tel::-webkit-input-placeholder,.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder{color:var(--eei-black-25, rgba(25, 31, 40, .25))}.wpcf7-form-control.wpcf7-text::-moz-placeholder,.wpcf7-form-control.wpcf7-email::-moz-placeholder,.wpcf7-form-control.wpcf7-url::-moz-placeholder,.wpcf7-form-control.wpcf7-tel::-moz-placeholder,.wpcf7-form-control.wpcf7-textarea::-moz-placeholder{color:var(--eei-black-25, rgba(25, 31, 40, .25))}.wpcf7-form-control.wpcf7-text::placeholder,.wpcf7-form-control.wpcf7-email::placeholder,.wpcf7-form-control.wpcf7-url::placeholder,.wpcf7-form-control.wpcf7-tel::placeholder,.wpcf7-form-control.wpcf7-textarea::placeholder{color:var(--eei-black-25, rgba(25, 31, 40, .25))}.wpcf7-form-control.wpcf7-text:focus,.wpcf7-form-control.wpcf7-email:focus,.wpcf7-form-control.wpcf7-url:focus,.wpcf7-form-control.wpcf7-tel:focus,.wpcf7-form-control.wpcf7-textarea:focus{outline:none;border-color:#000}.wpcf7-form-control.wpcf7-textarea{min-height:160px;resize:vertical}.fields__content .wpcf7-form-control-wrap:has(.wpcf7-select){position:relative;display:block}.fields__content .wpcf7-form-control-wrap:has(.wpcf7-select):after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:12px;background:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_select_arrow_primary.svg) no-repeat center center;background-size:contain;pointer-events:none}.wpcf7-form-control.wpcf7-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;border:1px solid var(--eei-black-12, rgba(25, 31, 40, .12));border-radius:8px;background-color:#fff;padding:12px 40px 12px 16px;font-family:Inter,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:1rem;line-height:1.5;color:#000;cursor:pointer}@media (max-width: 768px){.wpcf7-form-control.wpcf7-select{border-radius:4px}}.wpcf7-form-control.wpcf7-select:focus{outline:none;border-color:#000}.wpcf7-not-valid{border-color:#ed3232!important}.wpcf7-not-valid-tip{display:block;margin-top:8px;font-size:.875rem;line-height:1.5;color:#ed3232}.wpcf7-response-output{font-size:.875rem!important;border-color:transparent!important}.wpcf7 form .wpcf7-response-output{padding:12px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-inline:auto;margin-top:48px}.wpcf7-form p:has(.wpcf7-submit){position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:39px auto 0;border-radius:0}@media (max-width: 768px){.wpcf7-form p:has(.wpcf7-submit){margin-top:28px}}.wpcf7-form p:has(.wpcf7-submit):after{content:"";position:absolute;top:50%;right:62px;transform:translateY(-50%);width:16px;height:8px;background-color:#fff;-webkit-mask:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow.svg) no-repeat center/contain;mask:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow.svg) no-repeat center/contain;pointer-events:none}@media (max-width: 768px){.wpcf7-form p:has(.wpcf7-submit):after{right:54px}}@media (max-width: 768px){.wpcf7-form p:has(.wpcf7-submit){right:auto}}.wpcf7-form-control.wpcf7-submit{--btn-bg: var(--EEI-Blue, #1648BB);--btn-bg-hover: var(--EEI-Light-Blue, #00AFC8);--tri: 56px;padding:16px calc(40px + var(--tri)) 16px calc(16px + var(--tri));width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none;border-radius:0;background:linear-gradient(to right,var(--btn-bg-hover) 50%,var(--btn-bg) 50%);background-size:200% 100%;background-position:100% 0;color:#fff;font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.25;min-height:var(--tri);-webkit-clip-path:polygon(0% 100%,var(--tri) 0%,100% 0%,calc(100% - var(--tri)) 100%);clip-path:polygon(0% 100%,var(--tri) 0%,100% 0%,calc(100% - var(--tri)) 100%);transition:background-position .5s ease;cursor:pointer}@media (min-width: 767px){.wpcf7-form-control.wpcf7-submit:hover{opacity:1;background-position:0 0}}@media (max-width: 768px){.wpcf7-form-control.wpcf7-submit{--tri: 26px;padding:13px calc(42px + var(--tri));font-size:.75rem}}.wpcf7-spinner{display:none}.dataTable{text-align:left;font-size:.875rem;line-height:1.75;letter-spacing:-.02em}@media (max-width: 768px){.dataTable{display:block;width:100%;font-size:.75rem}}.dataTable th{text-align:left;width:90px;vertical-align:top;padding:12px 4px 8px 0}@media (max-width: 768px){.dataTable th{width:auto}}[lang|=en] .dataTable th{width:120px}@media (max-width: 768px){[lang|=en] .dataTable th{width:auto}}.dataTable td{padding:12px 0 8px 4px}.dataTable th,.dataTable td{border-top:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}@media (max-width: 768px){.dataTable th,.dataTable td{padding:2px 0;border-top:none}}.dataTable tr:first-child td,.dataTable tr:first-child th{border-top:none;padding-top:0}@media (max-width: 768px){.dataTable tr{padding:8px 0;border-top:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}}@media (max-width: 768px){.dataTable tr:first-child{border-top:none;padding-top:0}}.dataTable tr:last-child th,.dataTable tr:last-child td{padding-bottom:0}@media (max-width: 768px){.dataTable tr:last-child{padding:4px 0 0}}@media (max-width: 768px){.dataTable tr,.dataTable tbody,.dataTable th,.dataTable td{display:block;width:100%}}.detail{margin:0 auto;max-width:1040px}@media (max-width: 768px){.detail{display:block}}.detail__meta{display:flex;align-items:center;gap:16px;margin-top:24px}.detail__date{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:1rem;line-height:1.5;letter-spacing:-.02em}.detail__categories{color:var(--eei-black-50, rgba(25, 31, 40, .5));font-size:1rem;font-style:normal;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:-.02em}.detail__title{margin-top:16px;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:-.02em}@media (max-width: 768px){.detail__title{font-size:1.25rem;margin-top:12px}}.detail__description.editorArea{margin-top:48px}@media (max-width: 768px){.detail__description.editorArea{margin-top:24px}}.detail__footer{margin-top:64px}@media (max-width: 768px){.detail__footer{margin-top:32px}}.filterForm{display:flex;justify-content:flex-end;margin-bottom:32px}@media (max-width: 768px){.filterForm{margin-bottom:24px}}.filterForm__select{position:relative;display:inline-block}.filterForm__select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--eei-black-25, rgba(25, 31, 40, .25));border-radius:var(--8, 8px);padding:10px 40px 10px 16px;font-family:Inter,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:.875rem;line-height:1.5;font-weight:var(--font-weight-bold);color:#000;cursor:pointer}.filterForm__select select:focus{outline:none}.filterForm__select:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:8px;background:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_select_arrow.svg) no-repeat center center;background-size:contain;pointer-events:none}.footerBlock{position:relative;overflow:hidden;font-size:.75rem}@media (max-width: 850px){.footerBlock.-logo{text-align:center;width:100%;height:auto;margin-inline:auto}.footerBlock.-logo img{max-width:276px;height:auto}}.footerBlock.-main{display:flex;align-items:center;justify-content:space-between;margin-top:62px}@media (max-width: 850px){.footerBlock.-main{margin-top:64px;flex-direction:column;gap:64px}}.footerBlock.-sub{color:#fff;display:flex;gap:2.2222222222vw;align-items:center;margin-top:46px}@media (max-width: 850px){.footerBlock.-sub{flex-direction:column;margin-top:40px;gap:16px}}.footerBlock .address{font-weight:var(--font-weight-bold)}[lang|=en] .footerBlock .address{font-weight:var(--font-weight-regular)}.footerBlock .copyright{margin-right:0;margin-left:auto}@media (max-width: 850px){.footerBlock .copyright{margin-left:auto;margin-right:auto;text-align:center;margin-top:24px}}.footerBlock a{color:#fff}.footerBlock.-navigation:before{content:"";background:url(/wp-content/themes/eeinvestment/assets/img/site/bg_footer_navigation.svg) no-repeat top center;background-size:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%}@media (max-width: 850px){.footerNav{padding:0;margin-inline:auto}}.footerNav a{display:block}@media (min-width: 767px){.footerNav a:hover{opacity:.75}}.footerNav__list{display:flex;flex-wrap:wrap;gap:0 48px}@media (max-width: 850px){.footerNav__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}}@media (max-width: 850px){.footerNav__list>li{width:auto}}.footerNav__list>li .name_en{font-family:Hanuman,serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);font-size:1.5rem;line-height:1.25}@media (max-width: 768px){.footerNav__list>li .name_en{font-size:1.25rem;line-height:1}}[lang|=en] .footerNav__list>li .name_en{font-weight:var(--font-weight-regular)}.footerNav__list>li .name_ja{display:block;font-size:.75rem;line-height:1;font-weight:var(--font-weight-bold);letter-spacing:0;margin-top:4px}@media (max-width: 768px){.footerNav__list>li .name_ja{font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}}.footerSubNav__list{display:flex;justify-content:center;gap:0 1.1111111111vw;flex-wrap:wrap}@media (max-width: 768px){.footerSubNav__list{gap:12px}}.footerSubNav__list a{font-weight:var(--font-weight-bold);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}@media (min-width: 767px){.footerSubNav__list a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;opacity:.75}}.footerSubNav__list>li:first-child:before{content:"";margin-right:0}.footerSubNav__list>li:before{content:"|";color:#ffffff40;margin-right:16px}@media (max-width: 768px){.footerSubNav__list>li:before{margin-right:12px}}.fundBlock{margin-top:64px;margin-left:32px}@media (max-width: 768px){.fundBlock{margin-top:40px;margin-left:0}}.fundHistory{--fh-year-w: 48px;--fh-marker-w: 24px;--fh-col-gap: 12px;--fh-row-gap: 8px;--fh-item-gap: 34px;--fh-dot-size: 24px;--fh-line-w: 2px;--fh-line-color: rgba(22, 72, 187, .25);display:flex;flex-direction:column;margin-top:28px}@media (max-width: 768px){.fundHistory{--fh-year-w: 32px;--fh-col-gap: 8px;--fh-item-gap: 24px;--fh-dot-size: 16px}}.fundHistory__item{display:grid;grid-template-columns:var(--fh-year-w) var(--fh-marker-w) 1fr;grid-template-rows:auto auto auto var(--fh-item-gap);grid-template-areas:"year marker date" "year marker name" ".    .      info" ".    .      gap";-moz-column-gap:var(--fh-col-gap);column-gap:var(--fh-col-gap);row-gap:var(--fh-row-gap)}.fundHistory__item:before{content:"";grid-column:marker;grid-row:1/-1;justify-self:center;width:var(--fh-line-w);background:var(--fh-line-color)}.fundHistory__item:after{content:"";grid-column:marker;grid-row:name;align-self:start;justify-self:center;width:var(--fh-dot-size);height:var(--fh-dot-size);border-radius:50%;background:#1648bb;z-index:1}.fundHistory__item:first-child:before{grid-row:2/-1}.fundHistory__item:last-child{grid-template-rows:auto auto auto;grid-template-areas:"year marker date" "year marker name" ".    .      info"}.fundHistory__item:last-child:before{grid-row:name;align-self:start;height:calc(var(--fh-dot-size) / 2)}.fundHistory__item:last-child .fundHistory__content:before{content:"";grid-column:marker;grid-row:1/2;justify-self:center;align-self:stretch;width:var(--fh-line-w);margin-bottom:calc(var(--fh-row-gap) * -1);background:var(--fh-line-color)}.fundHistory__year{grid-row:name;grid-column:year;align-self:start;font-family:Hanuman,serif;font-optical-sizing:auto;font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.5}@media (max-width: 768px){.fundHistory__year{font-size:.875rem}}.fundHistory__content{display:contents}.fundHistory__date{grid-area:date;margin:0;font-size:.875rem;line-height:1.5}@media (max-width: 768px){.fundHistory__date{font-size:.75rem}}.fundHistory__name{grid-area:name;margin:0;font-weight:700;line-height:1.5;color:#1648bb}.fundHistory__info{grid-area:info;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:.875rem}@media (max-width: 768px){.fundHistory__info{font-size:.75rem}}.fundHistory__infoItem:not(:first-child){margin-left:8px;padding-left:8px;border-left:1px solid var(--fh-divider);line-height:1.5}.globalNav{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);font-size:1rem;line-height:1.5;margin-right:15px}@media (max-width: 768px){.globalNav{font-family:Hanuman,serif;font-optical-sizing:auto;font-size:1.5rem;letter-spacing:-.02em;line-height:1;text-align:center;display:none}.globalNav.is-open{display:block;height:100%;overflow:scroll;margin-right:0}.globalNav.is-open a{color:#fff}}.globalNav .current-menu-item a,.globalNav .current-menu-parent a{color:#1648bb}@media (max-width: 768px){.globalNav .current-menu-item a,.globalNav .current-menu-parent a{color:#fff;opacity:.75}}.globalNav a{display:block}@media (min-width: 767px){.globalNav a:hover{opacity:1;color:#1648bb}}@media (max-width: 768px){.is-open .globalNav__inner{height:100%;display:flex;flex-direction:column;padding:24px 0;gap:24px}}@media (max-width: 768px){.is-open .globalNav__block{margin-top:auto;margin-bottom:auto}}@keyframes bottomFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.globalNav__block.-sub{display:none}@media (max-width: 768px){.is-open .globalNav__block.-sub{display:block;margin-bottom:0;margin-top:auto;padding-bottom:24px;animation-delay:1s}.globalNav__block.-sub .globalNav__list{display:flex;justify-content:center;gap:12px}.globalNav__block.-sub .globalNav__list>li{margin-bottom:0;font-size:.625rem}}.globalNav__list{display:flex}@media (max-width: 768px){.globalNav__list{display:block}}.globalNav__list>li{margin-right:2.2222222222vw}@media (max-width: 768px){.globalNav__list>li{margin-right:0;margin-bottom:32px}}.globalNav__list>li:last-child{margin-right:0}@media (max-width: 768px){.globalNav__list>li:last-child{margin-bottom:0}}@media (max-width: 768px){.is-open .globalNav__list>li>a{position:relative;text-align:left;font-size:1.5rem}.is-open .globalNav__list>li>a:after{content:"";position:absolute;top:50%;right:0;width:24px;height:12px;transform:translateY(-50%);background:url(/wp-content/themes/eeinvestment/assets/img/icon/icon_arrow.svg) no-repeat;background-size:cover}}.globalNav__list>li .name_ja{display:none}@media (max-width: 768px){.is-open .globalNav__list>li .name_ja{font-size:.75rem;line-height:1.5;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-weight:var(--font-weight-bold);display:block;margin-top:4px}}.impactPointBlock{margin-top:64px;padding-bottom:18px}@media (max-width: 768px){.impactPointBlock{margin-top:48px;padding-bottom:0}}.impactPointBlock__title{margin-bottom:24px}@media (max-width: 768px){.impactPointBlock__title{margin-bottom:16px}}@media (max-width: 768px){.impactProcessBlock .align-center{text-align:left}}.impactProcessBlock__thumb{max-width:720px;margin-inline:auto;margin-top:2em}@media (max-width: 768px){.impactProcessBlock__thumb{margin-top:24px}}.impactProcessBlock__thumb img{max-width:100%;height:auto}.impactProcessBlock__list{margin-top:4em}@media (max-width: 768px){.impactProcessBlock__list{margin-top:48px}}.infoTable{text-align:left;width:100%;font-size:1rem;line-height:1.75;letter-spacing:-.02em}@media (max-width: 768px){.infoTable{display:block;width:100%}}.infoTable th{text-align:left;width:80px;vertical-align:top;line-height:1.75}@media (max-width: 768px){.infoTable th{font-size:.875rem;width:auto}}[lang|=en] .infoTable th{width:120px}@media (max-width: 768px){[lang|=en] .infoTable th{width:auto}}.infoTable td a{display:block;position:relative;color:#000!important}@media (max-width: 768px){.infoTable td a{text-decoration:underline!important}}.infoTable td a:after{content:"";display:inline-block;width:16px;height:8px;background:url(/wp-content/themes/eeinvestment/assets//img/icon/icon_arrow_primary.svg) no-repeat;background-size:cover;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width: 768px){.infoTable td a:after{display:none}}@media (max-width: 768px){.infoTable td{font-size:1rem}}.infoTable th,.infoTable td{border-top:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}@media (max-width: 768px){.infoTable th,.infoTable td{padding:6px 0;border-top:none}}.infoTable th{padding:24px 8px 24px 0}@media (max-width: 768px){.infoTable th{padding:6px 0}}.infoTable td{padding:24px 8px 24px 12px}@media (max-width: 768px){.infoTable td{padding:6px 0}}.infoTable tr:last-child th,.infoTable tr:last-child td{border-bottom:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}@media (max-width: 768px){.infoTable tr:last-child th,.infoTable tr:last-child td{border-bottom:none}}@media (max-width: 768px){.infoTable tr{padding:16px 0;border-top:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}}@media (max-width: 768px){.infoTable tr:first-child{border-top:none;padding-top:0}}@media (max-width: 768px){.infoTable tr:last-child{border-bottom:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}}@media (max-width: 768px){.infoTable tr,.infoTable tbody,.infoTable th,.infoTable td{display:block;width:100%}}.investorBlock{margin-top:86px}@media (max-width: 768px){.investorBlock{margin-top:48px}}.investorBlock__title{margin-bottom:24px}@media (max-width: 768px){.investorBlock__title{margin-bottom:16px}}.investorBlock .investorLogo{display:flex;border-radius:8px;width:100%;height:100%;background:#fff;align-items:center;overflow:hidden}.investorBlock .investorLogo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.langNav{font-family:Inter,sans-serif;font-optical-sizing:auto;color:#00000040;font-size:1rem;line-height:1.5;font-weight:var(--font-weight-normal)}@media (max-width: 768px){.langNav{display:none;color:#ffffff40;font-size:.875rem;letter-spacing:0}}.langNav a{color:inherit}.langNav.-white{color:#fff}@media (max-width: 768px){.langNav.-white{display:block}}.langNav.-white a{color:#ffffff40}.langNav.-white a:before{color:inherit}@media (min-width: 767px){.langNav.-white a:hover{color:#fff}}.langNav.-white .langNav__list{gap:1.1111111111vw}@media (max-width: 768px){.langNav.-white .langNav__list{gap:24px}}.langNav.-white .langNav__item a.is-current{color:inherit}.langNav.-white .langNav__item a.is-current:before{background-color:#fff;opacity:1}.langNav__list{display:flex;gap:2.2222222222vw}@media (max-width: 768px){.langNav__list{justify-content:center;gap:24px}}.langNav__item a:before{content:"";width:16px;height:16px;border-radius:50%;margin-right:8px;position:relative;top:2px;background-color:#1648bb;display:none}@media (max-width: 768px){.langNav__item a:before{width:14px;height:14px;margin-right:4px;background-color:#fff}}@media (min-width: 767px){.langNav__item a:hover{color:#000}}@media (min-width: 767px) and (max-width: 768px){.langNav__item a:hover{color:#fff}}.langNav__item a.is-current{color:#000}@media (max-width: 768px){.langNav__item a.is-current{color:#fff}}.langNav__item a.is-current:before{display:inline-block}.listBlock{border-top:1px solid var(--eei-black-12, rgba(25, 31, 40, .12));padding-top:24px;padding-bottom:24px}@media (max-width: 768px){.listBlock{padding-top:16px;padding-bottom:16px}}.listBlock:last-child{border-bottom:1px solid var(--eei-black-12, rgba(25, 31, 40, .12))}.listBlock__header{display:flex;align-items:center;gap:24px}@media (max-width: 768px){.listBlock__header{gap:16px}}.listBlock__heading{display:grid;gap:8px}@media (max-width: 768px){.listBlock__heading{gap:4px;padding-top:5px}}.listBlock__title{display:block;color:#1648bb;font-family:Hanuman,serif;font-optical-sizing:auto;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:-.02em}@media (max-width: 768px){.listBlock__title{font-size:1.25rem}}[lang|=en] .listBlock__title{font-weight:var(--font-weight-normal)}.listBlock__subTitle{display:block;font-style:normal;font-weight:var(--font-weight-bold);line-height:21px;font-size:1rem;letter-spacing:-.02em}@media (max-width: 768px){.listBlock__subTitle{font-size:.875rem;letter-spacing:-.02em}}.listBlock__content{display:flex;gap:14px;margin-top:16px}@media (max-width: 768px){.listBlock__content{flex-direction:column;gap:12px;margin-top:12px}}.listBlock__description{flex:1;line-height:1.71;font-size:.875rem;letter-spacing:-.02em}@media (max-width: 768px){.listBlock__description{font-size:.75rem;letter-spacing:-.0233333333em}}.listBlock__description ul li{font-size:.875rem;letter-spacing:-.02em;list-style:disc;margin-left:1.6em}@media (max-width: 768px){.listBlock__description ul li{font-size:.75rem;letter-spacing:-.0233333333em}}.listBlock__description.-keyword{color:var(--eei-black-50, rgba(25, 31, 40, .5))}.listBlock__button{width:154px}@media (max-width: 768px){.listBlock__button{width:auto;margin-right:0;margin-left:auto}}.mainVisual{position:relative}@media (max-width: 768px){.mainVisual{margin-top:0}}.mainVisual__inner{display:grid;grid-template-rows:2fr auto 2fr auto 1fr;min-height:max(460px,100svh - var(--headerHeight));padding-top:0}@media (max-width: 768px){.mainVisual__inner{grid-template-rows:minmax(4.9751243781vw,1fr) auto 9.9502487562vw auto minmax(4.9751243781vw,1fr);min-height:calc(100svh - var(--headerHeight));padding:0}}.mainVisual__content{grid-row:2}.mainVisual__header{grid-row:4}.mainVisual__content{position:relative}.mainVisual__images{--imgH: min(160px, 15svh);--slant: var(--imgH);--baseLeft: min(120px, 7.8947368421vw);display:grid;justify-items:stretch;gap:calc(var(--imgH) / 2)}@media (max-width: 768px){.mainVisual__images{--imgH: min(27.6119402985vw, 111px, 13svh);--slant: calc(var(--imgH) * 64 / 111);--baseLeft: 7.960199005vw;gap:calc(var(--imgH) * 56 / 111)}}.mainVisual__images figure{position:relative;height:var(--imgH);width:auto;-webkit-clip-path:polygon(var(--slant) 0,100% 0,100% 100%,0 100%);clip-path:polygon(var(--slant) 0,100% 0,100% 100%,0 100%)}.mainVisual__images figure:nth-child(1){--gradTop: radial-gradient(83.23% 832.26% at 1.77% 92.42%, #1648BB 50%, #00AFC8 100%);--gradBottom: var(--gradTop);--delay: 0s;width:auto;margin-left:calc(var(--baseLeft) + var(--slant) * 2)}@media (max-width: 768px){.mainVisual__images figure:nth-child(1){--gradTop: radial-gradient(104.03% 832.26% at -22.79% 442.42%, #1648BB 50%, #00AFC8 100%);--gradBottom: radial-gradient(83.15% 380.91% at 1.74% 99.33%, #1648BB 50%, #00AFC8 100%)}}.mainVisual__images figure:nth-child(2){--gradTop: radial-gradient(92.47% 832.26% at -9.15% 267.42%, #1648BB 50%, #00AFC8 100%);--gradBottom: var(--gradTop);--delay: .15s;margin-left:calc(var(--baseLeft) + var(--slant));width:auto}.mainVisual__images figure:nth-child(3){--gradTop: radial-gradient(83.23% 832.26% at 1.77% 92.42%, #1648BB 50%, #00AFC8 100%);--gradBottom: var(--gradTop);--delay: .3s;margin-left:var(--baseLeft);width:auto}@media (max-width: 768px){.mainVisual__images figure:nth-child(3){--gradTop: radial-gradient(92.47% 832.26% at -9.15% 267.42%, #1648BB 50%, #00AFC8 100%);--gradBottom: radial-gradient(83.16% 476.91% at 1.74% 99.33%, #1648BB 50%, #00AFC8 100%)}}.mainVisual__imageInner{position:absolute;inset:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:mainVisualLine 1.5s ease forwards;animation-delay:var(--delay, 0s);isolation:isolate}.mainVisual__imageInner:before{content:"";position:absolute;inset:0;z-index:0;background:var(--gradBottom)}.mainVisual__imageInner img{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;opacity:.25}.mainVisual__imageInner:after{content:"";position:absolute;inset:0;z-index:2;background:var(--gradTop);opacity:.75;mix-blend-mode:color;pointer-events:none}.mainVisual__header{width:86.0215053763vw;margin-inline:auto;container-type:inline-size;margin-top:0}@media (max-width: 768px){.mainVisual__header{width:100%;padding-inline:7.960199005vw}}.mainVisual__title{font-family:Hanuman,serif;font-optical-sizing:auto;font-size:4.0234cqi;white-space:nowrap;font-weight:400;line-height:1.15;letter-spacing:-.04em;margin-top:16px;background:linear-gradient(85deg,#1648bb 25.02%,#00afc8 99.95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(24px);animation:mainVisualFadeUp 1s ease forwards;animation-delay:1s}[lang|=en] .mainVisual__title{font-weight:var(--font-weight-regular)}.mainVisual__title br{display:none}@media (max-width: 768px){.mainVisual__title br{display:block}}@media (max-width: 768px){.mainVisual__title{font-size:min(clamp(28px,9.4vw,43px),7svh);white-space:normal;line-height:1;letter-spacing:-.04em;margin-top:12px}}.mainVisual__subTitle{color:#000;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;opacity:0;transform:translateY(24px);animation:mainVisualFadeUp 1s ease forwards;animation-delay:1.2s}@media (max-width: 768px){.mainVisual__subTitle{font-size:.75rem;line-height:2}}.mainVisual__scrollbar{position:absolute;top:50%;left:5.5555555556vw;transform:translateY(-50%);opacity:0;animation:fadeIn 1s ease forwards;animation-delay:1s}@media (max-width: 768px){.mainVisual__scrollbar{left:16px}}.mainVisual__scrollbarLine{position:relative;z-index:0;stroke-width:1px;opacity:.5;stroke:#004bc800}.mainVisual__scrollbarIcon{display:inline-block;width:12px;height:12px;border-radius:12px;border:1px solid rgba(22,72,187,.5);background:#eff0f1;position:absolute;top:0;left:50%;transform:translate(-50%);animation:mainVisualScrollHint 2s ease-in-out infinite;z-index:2}@keyframes mainVisualLine{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes mainVisualFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mainVisualScrollHint{0%{transform:translate(-50%) translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(-50%) translateY(68px);opacity:0}}@media (prefers-reduced-motion: reduce){.mainVisual__imageInner{animation:none;-webkit-clip-path:none;clip-path:none}.mainVisual__title,.mainVisual__subTitle{animation:none;opacity:1;transform:none}.mainVisual__scrollbar{animation:none;opacity:1}.mainVisual__scrollbarIcon{animation:none;top:50%;transform:translate(-50%,-50%)}}.mediaCard{text-align:center;z-index:1}.mediaCard.-horizontal{display:flex;align-items:center;text-align:left;gap:24px}@media (max-width: 768px){.mediaCard.-horizontal{flex-direction:column;gap:8px}}.mediaCard.-horizontal .mediaCard__thumb{margin-inline:0}@media (max-width: 768px){.mediaCard.-horizontal .mediaCard__thumb{width:100%}}.mediaCard.-horizontal .mediaCard__thumb img{max-width:200px}@media (max-width: 768px){.mediaCard.-horizontal .mediaCard__thumb img{max-width:100%}}.mediaCard.-horizontal .mediaCard__content{flex:1}.mediaCard.-horizontal .mediaCard__title{margin-top:0;font-size:1.25rem}@media (max-width: 768px){.mediaCard.-horizontal .mediaCard__title{margin-top:8px;font-size:1rem}}.mediaCard.-horizontal .mediaCard__description{font-size:1rem}@media (max-width: 768px){.mediaCard.-horizontal .mediaCard__description{font-size:.875rem}}.mediaCard__thumb{position:relative;border-radius:8px;aspect-ratio:2/1;margin-inline:auto;overflow:hidden;isolation:isolate}.mediaCard__thumb img{border-radius:8px;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mediaCard__thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#004bc8de,#004bc899);mix-blend-mode:color}.mediaCard__content{display:grid;gap:12px}@media (max-width: 768px){.mediaCard__content{gap:8px}}.mediaCard__title{margin-top:16px;font-size:1rem;line-height:1.5;letter-spacing:-.02em}@media (max-width: 768px){.mediaCard__title{font-size:.875rem;letter-spacing:-.02em}}.mediaCard__title.-small{font-size:.875rem;letter-spacing:-.02em}@media (max-width: 768px){.mediaCard__title.-small{font-size:.75rem;letter-spacing:0}}.mediaCard__title.-left{text-align:left}.mediaCard__title.-en{font-size:1.25rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);line-height:1.5;letter-spacing:-.02em}@media (max-width: 768px){.mediaCard__title.-en{font-size:1rem;letter-spacing:-.02em}}.mediaCard__description{font-size:1rem;letter-spacing:-.02em;line-height:1.75}@media (max-width: 768px){.mediaCard__description{font-size:.875rem;letter-spacing:-.02em}}.mediaCard__description.-small{font-size:.875rem;letter-spacing:-.02em}@media (max-width: 768px){.mediaCard__description.-small{font-size:.75rem;letter-spacing:-.0233333333em}}.mediaCard__description.-en{font-size:.75rem;line-height:1.75;letter-spacing:-.0233333333em}.mediaCards{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}@media (max-width: 768px){.mediaCards{gap:24px;grid-template-columns:1fr}}.mediaCards.-vertical{grid-template-columns:1fr}.mediaCards__title{color:#1648bb}.mediaCards__content{margin-top:24px}.messageBlock{container-type:inline-size}.messageBlock>.l-grid__item:first-child{container-type:inline-size}.messageBlock__title{white-space:nowrap;font-size:min(4rem,11.5cqi);font-weight:var(--font-weight-bold);line-height:1.75;letter-spacing:-.04em;background:linear-gradient(85deg,#1648bb 25.02%,#00afc8 99.95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){.messageBlock__title{text-align:center;font-size:2rem;letter-spacing:-.005625em}}[lang|=en] .messageBlock__title{font-family:Hanuman,serif;font-optical-sizing:auto;font-size:min(3.5rem,10cqi);line-height:1.25;font-weight:var(--font-weight-regular);letter-spacing:-.04em}@media (max-width: 768px){[lang|=en] .messageBlock__title{font-size:2rem}}.messageBlock__description{font-size:1rem;line-height:1.75;letter-spacing:-.02em}@media (max-width: 768px){.messageBlock__description{font-size:.875rem;letter-spacing:-.02em}}[lang|=en] .messageBlock__description{font-size:1rem;letter-spacing:-.02em}.messageBlock__description p+p{margin-top:24px}@media (max-width: 768px){.messageBlock__description p+p{margin-top:16px}}.pageNav{justify-content:center;display:flex;gap:32px}.pointCard{text-align:center;z-index:1}.pointCard.-horizontal{display:flex;align-items:center;text-align:left;gap:24px}@media (max-width: 768px){.pointCard.-horizontal{flex-direction:column;gap:8px}}.pointCard.-horizontal .pointCard__thumb{margin-inline:0}.pointCard.-horizontal .pointCard__title{margin-top:0}@media (max-width: 768px){.pointCard.-horizontal .pointCard__title{margin-top:8px}}.pointCard__thumb{position:relative;width:160px;aspect-ratio:1/1;margin-inline:auto;border-radius:50%;overflow:hidden;isolation:isolate}@media (max-width: 768px){.pointCard__thumb{width:120px}}.pointCard__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pointCard__thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#004bc8de,#004bc899);mix-blend-mode:color}.pointCard__content{display:grid;gap:12px}.pointCard__title{margin-top:16px;font-size:1rem;line-height:1.5;letter-spacing:-.02em}.pointCard__title.-small{font-size:.875rem;letter-spacing:-.02em}@media (max-width: 768px){.pointCard__title.-small{font-size:.75rem;letter-spacing:0}}.pointCard__title.-en{font-size:1.25rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-normal);line-height:1.5;letter-spacing:-.02em}.pointCard__description{font-size:1rem;line-height:1.71428571;letter-spacing:-.02em}@media (max-width: 768px){.pointCard__description{font-size:.875rem;letter-spacing:0}}.pointCard__description.-en{font-size:.875rem;line-height:1.75;letter-spacing:-.02em}.pointCards{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}@media (max-width: 768px){.pointCards{gap:24px;grid-template-columns:1fr}}.pointCards:before{content:"";position:absolute;top:80px;left:calc((100% - 72px)/8);right:calc((100% - 72px)/8);border-top:1.5px solid var(--eei-blue-25, rgba(0, 75, 200, .25));z-index:0}@media (max-width: 768px){.pointCards:before{display:none}}.pointCards.-impact{gap:48px;grid-template-columns:240fr 272fr 272fr 272fr}@media (max-width: 768px){.pointCards.-impact{grid-template-columns:1fr}}.pointCards.-vertical{grid-template-columns:1fr}.pointCards.-vertical:before{display:none}.pointCards .pointCard .pointCard__thumb{position:relative}.pointCards .pointCard .pointCard__thumb:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:1}@media (max-width: 768px){.pointCards .pointCard .pointCard__thumb:after{width:60px;height:60px}}.pointCards .pointCard:nth-child(1) .pointCard__thumb:after{background:url(/wp-content/themes/eeinvestment/assets/img/site/img_point_01.png) no-repeat center center;background-size:cover}.pointCards .pointCard:nth-child(2) .pointCard__thumb:after{background:url(/wp-content/themes/eeinvestment/assets/img/site/img_point_02.png) no-repeat center center;background-size:cover}.pointCards .pointCard:nth-child(3) .pointCard__thumb:after{background:url(/wp-content/themes/eeinvestment/assets/img/site/img_point_03.png) no-repeat center center;background-size:cover}.pointCards .pointCard:nth-child(4) .pointCard__thumb:after{background:url(/wp-content/themes/eeinvestment/assets/img/site/img_point_04.png) no-repeat center center;background-size:cover}.pointCards__title{color:#1648bb}.pointCards__content{margin-top:24px}.portfolioArticle{position:relative}.portfolioArticle__inner{display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto auto;grid-template-areas:"thumb header" "thumb content";align-items:start;gap:12px 32px;padding:24px 40px 24px 24px;border-radius:8px;background:#fff;box-shadow:0 0 8px #004bc81f;color:#000;max-width:1200px}@media (max-width: 768px){.portfolioArticle__inner{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:4px;box-shadow:0 0 4px #004bc81f}}a.portfolioArticle__inner{position:relative}a.portfolioArticle__inner:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:24px;width:16px;height:8px;background:url(/wp-content/themes/eeinvestment/assets/img/icon/icon_arrow_primary.svg) no-repeat;background-size:cover}@media (max-width: 768px){a.portfolioArticle__inner:after{display:none}}.portfolioArticle__link{padding:36px 35px;border-radius:8px;background:#fff;box-shadow:0 0 8px #004bc81f;color:#000;height:100%;display:flex;aspect-ratio:230/153;justify-content:center}@media (max-width: 768px){.portfolioArticle__link{padding:22px;max-height:none;min-height:0;aspect-ratio:3/2}}.portfolioArticle__thumb{grid-area:thumb;align-self:center;text-align:center;max-height:100px;min-height:100px;overflow:hidden;display:flex;align-items:center;justify-content:center}.portfolioArticle__thumb img{max-width:100%;max-height:100px;width:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.portfolioArticle__thumb{max-width:210px;max-height:140px;min-height:140px}.portfolioArticle__thumb img{max-height:100px}}.portfolioArticle__header{grid-area:header;display:grid;gap:24px;align-items:flex-end;align-self:flex-end;grid-template-columns:minmax(0,1fr) 232px}@media (max-width: 768px){.portfolioArticle__header{display:flex;flex-direction:column-reverse;align-items:flex-start;align-self:auto;gap:20px}}.portfolioArticle__title{font-size:1rem;letter-spacing:-.025em;font-weight:var(--font-weight-bold);line-height:1.5;color:#000}@media (max-width: 768px){.portfolioArticle__title{width:auto;font-size:.875rem;letter-spacing:-.0228571429em}}.portfolioArticle__content{display:grid;grid-template-columns:minmax(0,1fr) 232px;grid-area:content;gap:24px}@media (max-width: 768px){.portfolioArticle__content{display:flex;flex-direction:column;gap:16px}}.portfolioArticle__description{font-size:.875rem;letter-spacing:-.02em;line-height:1.71;color:#000}@media (max-width: 768px){.portfolioArticle__description{width:auto;font-size:.75rem;letter-spacing:-.0233333333em;line-height:1.75}}.portfolioArticle__category{color:#191f2880;font-size:.875rem;line-height:1.71;letter-spacing:-.02em}@media (max-width: 768px){.portfolioArticle__category{width:auto;font-size:.75rem;letter-spacing:-.0233333333em;line-height:1.75}}.portfolioArticle__category .name_en{font-family:Inter,sans-serif}html[lang=en-US] .portfolioArticle__category .name_ja{display:none}.portfolioArticles{display:grid;gap:12px}@media (max-width: 768px){.portfolioArticles{gap:8px;margin:0 7.960199005vw}}.portfolioArticles__loader{display:flex;justify-content:center;align-items:center;padding:40px 0}.portfolioArticles__spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}.portfolioArticles__sentinel{height:1px;width:100%}@keyframes spin{to{transform:rotate(360deg)}}.sectionBlock{position:relative}.sectionBlock.-gray,.sectionBlock.-white{padding:128px 0;border-radius:8px 8px 0 0}@media (max-width: 768px){.sectionBlock.-gray,.sectionBlock.-white{padding:80px 0}}.sectionBlock.-gray:last-child,.sectionBlock.-white:last-child{padding-bottom:0}.sectionBlock.-gray+.sectionBlock.-white,.sectionBlock.-gray+.sectionBlock.-gray,.sectionBlock.-white+.sectionBlock.-white,.sectionBlock.-white+.sectionBlock.-gray{margin-top:0}.sectionBlock.-gray:before,.sectionBlock.-white:before{content:"";position:absolute;inset:0 0 -16px;border-radius:inherit;z-index:0}.sectionBlock.-gray>.sectionBlock__inner,.sectionBlock.-white>.sectionBlock__inner{position:relative;z-index:1}.sectionBlock.-white:before{background:#fff}.sectionBlock.-gray:before{background:#f3f4f5}.sectionBlock.-column2 .sectionBlock__inner{display:grid;grid-template-columns:120px 1fr;grid-template-areas:"header content" "header more";-moz-column-gap:32px;column-gap:32px;row-gap:48px}@media (max-width: 768px){.sectionBlock.-column2 .sectionBlock__inner{grid-template-columns:1fr;grid-template-areas:"header" "content" "more";row-gap:24px}}@media (max-width: 768px){.sectionBlock.-column2 .sectionBlock__inner .heading{margin-bottom:0}}.sectionBlock.-column2 .sectionBlock__inner .sectionBlock__header{grid-area:header}.sectionBlock.-column2 .sectionBlock__inner .sectionBlock__content{grid-area:content}.sectionBlock.-column2 .sectionBlock__inner .sectionBlock__more{grid-area:more;margin-top:0}.sectionBlock+.sectionBlock,.sectionBlock+.sectionBlock.-white,.sectionBlock+.sectionBlock.-gray{margin-top:128px}@media (max-width: 768px){.sectionBlock+.sectionBlock,.sectionBlock+.sectionBlock.-white,.sectionBlock+.sectionBlock.-gray{margin-top:64px}}.sectionBlock.-white+.sectionBlock.-white,.sectionBlock.-gray+.sectionBlock.-gray{padding-top:0}.sectionBlock.-white+.sectionBlock.-white{background:#fff}.sectionBlock.-white+.sectionBlock.-white:before{display:none}.sectionBlock.-gray+.sectionBlock.-gray{background:#f3f4f5}.sectionBlock.-gray+.sectionBlock.-gray:before{display:none}.sectionBlock__inner{max-width:1280px;margin-inline:auto;padding:0 40px}@media (max-width: 768px){.sectionBlock__inner{padding:0 32px}}.sectionBlock__more{margin-top:48px;text-align:center}@media (max-width: 768px){.sectionBlock__more{margin-top:32px}}.sectionBlock__more.-right{text-align:right}@media (max-width: 768px){.sectionBlock__more.-right{text-align:center}}.sectionBlock__more.-right .button{display:inline-flex}@media (max-width: 768px){.sectionBlock__more.-right .button{text-align:center}}.sectionBlock2{max-width:1280px;margin-inline:auto;padding-left:40px;padding-right:40px}@media (max-width: 768px){.sectionBlock2{padding:0 32px}}.sectionBlock2+.sectionBlock.-white{margin-top:128px}.sectionBlock2+.sectionBlock2{margin-top:100px}@media (max-width: 768px){.sectionBlock2+.sectionBlock2{margin-top:56px}}.sectionBlock2.-gray,.sectionBlock2.-white{max-width:none;padding-top:128px;padding-bottom:128px;border-radius:8px 8px 0 0;position:relative}.sectionBlock2.-gray:before,.sectionBlock2.-white:before{content:"";position:absolute;inset:0 0 -16px;border-radius:inherit;z-index:0}.sectionBlock2.-gray>.sectionBlock__inner,.sectionBlock2.-white>.sectionBlock__inner{position:relative;z-index:1}@media (max-width: 768px){.sectionBlock2.-gray,.sectionBlock2.-white{padding:80px 0}}.sectionBlock2.-white{margin-top:128px}.sectionBlock2.-white:before{background:#fff}@media (max-width: 768px){.sectionBlock2.-white{margin-top:80px}}.sectionBlock2.-white+.sectionBlock2.-white{padding-top:0;margin-top:0}.sectionBlock2.-gray{padding-bottom:0;margin-top:-8px}.sectionBlock2.-gray:before{background:#f3f4f5}.sectionBlock2.-gray+.sectionBlock2.-gray{margin-top:0}.sectionBlock2.-news{margin-top:150px;display:grid;grid-template-columns:120px 1fr;grid-template-areas:"header content" "header more";-moz-column-gap:32px;column-gap:32px;row-gap:48px}@media (max-width: 768px){.sectionBlock2.-news{grid-template-columns:1fr;grid-template-areas:"header" "content" "more";row-gap:24px}}@media (max-width: 768px){.sectionBlock2.-news .heading{margin-bottom:0}}.sectionBlock2.-news .sectionBlock__header{grid-area:header}.sectionBlock2.-news .sectionBlock__content{grid-area:content}.sectionBlock2.-news .sectionBlock__more{grid-area:more;margin-top:0}.sectionBlock2 .wp-block-button{margin-top:48px}.sectionSubBlock{margin-top:64px;background:#333}.socialNav__list{display:flex;gap:16px}.teamArticle{position:relative;display:flex;gap:48px}@media (max-width: 768px){.teamArticle{flex-direction:column;gap:16px}}.teamArticle__thumb{width:360px}@media (max-width: 768px){.teamArticle__thumb{width:100%;margin-bottom:0}}.teamArticle__thumb img{aspect-ratio:1/1;border-radius:8px;max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto}@media (max-width: 768px){.teamArticle__thumb img{border-radius:4px;width:100%}}.teamArticle__headerContent{position:relative}.teamArticle__content{flex:1;font-size:1rem}@media (max-width: 768px){.teamArticle__content{font-size:.875rem}}.teamArticle__position{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.25}@media (max-width: 768px){.teamArticle__position{font-size:.875rem;letter-spacing:-.0171428571em}}.teamArticle__title{margin-top:12px;line-height:1.5;font-size:1.5rem;letter-spacing:-.02em;font-weight:var(--font-weight-bold)}@media (max-width: 768px){.teamArticle__title{margin-top:8px;font-size:1.25rem;letter-spacing:-.02em}}.teamArticle__subTitle{margin-top:8px;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:1rem;line-height:1.25;letter-spacing:-.04em;color:#1648bb}@media (max-width: 768px){.teamArticle__subTitle{margin-top:4px;font-size:.875rem}}.teamArticle__description{margin-top:16px;font-size:1rem;line-height:1.75;letter-spacing:-.02em}.teamArticle__description p+p{margin-top:1em}@media (max-width: 768px){.teamArticle__description{margin-top:12px;font-size:.75rem}}.teamArticles{display:grid;gap:64px 32px}@media (max-width: 768px){.teamArticles{gap:48px 16px}}.topMission{padding:128px 0}@media (max-width: 768px){.topMission{padding:80px 0}}.topMission__inner{max-width:430px;margin-inline:auto}@media (max-width: 768px){.topMission__inner{padding-left:32px;padding-right:32px}}.topMission__line{text-align:center}.topMission__line svg{stroke-width:1.5px;stroke:#004bc800}.topMission__title{margin-top:48px;display:flex;align-items:center;justify-content:space-between;color:#1648bb;text-align:center;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:1.25rem;font-style:normal;font-weight:var(--font-weight-normal);line-height:1;letter-spacing:-.02em}@media (max-width: 768px){.topMission__title{font-size:.875rem}.topMission__title svg{height:32px}}.topMission__description{margin-top:48px;text-align:center;font-size:1rem;font-weight:var(--font-weight-bold);line-height:2;letter-spacing:-.02em}@media (max-width: 768px){.topMission__description{font-size:.75rem;letter-spacing:-.03em}}.topMission__description p+p{margin-top:1em}.topMission__more{margin-top:48px}@media (max-width: 768px){.topMission__more{margin-top:32px}}.topMission.js-inView .topMission__line svg{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.topMission.js-inView .topMission__title svg,.topMission.js-inView .topMission__title span,.topMission.js-inView .topMission__description,.topMission.js-inView .topMission__more{opacity:0}.topMission.js-inView.is-viewed .topMission__line svg{animation:topMissionLine 1s ease forwards}.topMission.js-inView.is-viewed .topMission__title svg{animation:topMissionFadeUp .8s ease .8s forwards}.topMission.js-inView.is-viewed .topMission__title span{animation:topMissionFadeUp .8s ease 1.2s forwards}.topMission.js-inView.is-viewed .topMission__description{animation:topMissionFadeUp .8s ease 1.4s forwards}.topMission.js-inView.is-viewed .topMission__more{animation:topMissionFadeUp .8s ease 1.6s forwards}@keyframes topMissionLine{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes topMissionFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.topMission.is-inView .topMission__line svg,.topMission.is-inView .topMission__title svg,.topMission.is-inView .topMission__title span,.topMission.is-inView .topMission__description,.topMission.is-inView .topMission__more{animation:none;-webkit-clip-path:none;clip-path:none;opacity:1;transform:none}}.align-center{text-align:center}.sectionBlock:has(.sectionBlock__header){--content-offset: 1s}.sectionBlock__content.js-inView,.js-inView .js-inView{--content-offset: 0s}.js-inView .heading__title,.js-inView .heading__subTitle,.js-inView .sectionBlock__more,.js-inView .investorBlock__title,.js-inView .is-fadeUp{opacity:0}.js-inView.is-viewed .heading__title{animation:sectionSlideRight .8s ease forwards;animation-delay:var(--section-delay, 0s)}.js-inView.is-viewed .heading__subTitle{animation:sectionSlideRight .8s ease forwards;animation-delay:calc(var(--section-delay, 0s) + .3s)}.js-inView.is-viewed .sectionBlock__more{animation:sectionFadeUp .8s ease calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, .4s)) forwards}.js-inView.is-viewed .is-slideRight{animation:sectionSlideRight .8s ease calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s)) forwards}.js-inView.is-viewed .is-fadeUp{animation:sectionFadeUp .8s ease calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s)) forwards}.js-inView.is-viewed .mediaCards .mediaCard{animation:sectionFadeUp .8s ease forwards}.js-inView.is-viewed .mediaCards .mediaCard:nth-child(1){animation-delay:calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s) + 0s)}.js-inView.is-viewed .mediaCards .mediaCard:nth-child(2){animation-delay:calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s) + .12s)}.js-inView.is-viewed .mediaCards .mediaCard:nth-child(3){animation-delay:calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s) + .24s)}.js-inView.is-viewed .mediaCards .mediaCard:nth-child(4){animation-delay:calc(var(--section-delay, 0s) + var(--content-offset, 0s) + var(--delay, 0s) + .36s)}.js-inView.is-viewed.is-fadeUp{animation:sectionFadeUp .8s ease calc(var(--section-delay, 0s) + var(--delay, 0s)) forwards}.js-inView.is-viewed.is-slideRight{animation:sectionSlideRight .8s ease calc(var(--section-delay, 0s) + var(--delay, 0s)) forwards}@media (prefers-reduced-motion: no-preference){.js-inView:not(.is-viewed) .is-slideRight,.js-inView:not(.is-viewed) .is-fadeUp{animation:none;opacity:0}}.l-main__heading:before{transform:scaleX(0);transform-origin:left center}.l-main__heading .l-main__title{opacity:0;transform:translate(-16px)}.l-main__heading.is-viewed:before{animation:lMainLineExtend .8s ease forwards}.l-main__heading.is-viewed .l-main__title{animation:lMainTitleSlide .8s ease .4s forwards}.is-slideRight,.is-fadeUp,.mediaCard{opacity:0}@media (prefers-reduced-motion: reduce){.js-inView.is-slideRight,.js-inView.is-fadeUp,.js-inView .is-slideRight,.js-inView .is-fadeUp,.js-inView .mediaCards .mediaCard,.js-inView .heading__title,.js-inView .heading__subTitle,.js-inView .sectionBlock__more{animation:none;opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.l-main__heading:before{animation:none;transform:none}.l-main__heading .l-main__title{animation:none;opacity:1;transform:none}}.sectionBlock.-white:before{-webkit-clip-path:inset(100% 0 0 0 round 8px 8px 0 0);clip-path:inset(100% 0 0 0 round 8px 8px 0 0)}.sectionBlock.-white.is-viewed:before{animation:bgRevealUp .8s ease forwards;animation-delay:var(--section-delay, 0s)}.sectionBlock.-gray:before{-webkit-clip-path:inset(100% 0 0 0 round 8px 8px 0 0);clip-path:inset(100% 0 0 0 round 8px 8px 0 0)}.sectionBlock.-gray.is-viewed:before{animation:bgRevealUp .8s ease forwards;animation-delay:var(--section-delay, 0s)}@media (prefers-reduced-motion: reduce){.sectionBlock.-white:before{animation:none;-webkit-clip-path:none;clip-path:none}.sectionBlock.-gray:before{animation:none;-webkit-clip-path:none;clip-path:none}}@keyframes lMainLineExtend{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lMainTitleSlide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes bgRevealUp{0%{opacity:0;-webkit-clip-path:inset(24px 0 0 0 round 8px 8px 0 0);clip-path:inset(24px 0 0 0 round 8px 8px 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 8px 8px 0 0);clip-path:inset(0 0 0 0 round 8px 8px 0 0)}}@keyframes sectionSlideRight{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.is-hidden{display:none}.is-pc{display:block}@media (max-width: 768px){.is-pc{display:none}}.is-sp{display:none}@media (max-width: 768px){.is-sp{display:block}}.editorArea{color:#000;font-size:1rem;line-height:1.75;letter-spacing:-.02em}@media (max-width: 768px){.editorArea{font-size:.875rem;line-height:1.71;letter-spacing:-.02em}}.editorArea a:not(.button,.article__inner){color:#1648bb;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}@media (min-width: 767px){.editorArea a:not(.button,.article__inner):hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;opacity:.75}}@media (max-width: 768px){.editorArea>p{font-size:.875rem}}.editorArea>p+p{margin-top:1em}.editorArea>ol+*,.editorArea>ul+*,.editorArea>p+*,.editorArea>figure+*{margin-top:1em}@media (max-width: 768px){.editorArea>ol+*,.editorArea>ul+*,.editorArea>p+*,.editorArea>figure+*{margin-top:24px}}.editorArea>h2{font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.5;margin-top:32px;color:#1648bb;letter-spacing:.02em}@media (max-width: 768px){.editorArea>h2{font-size:1.25rem;margin-top:16px}}.editorArea>h2+p{margin-top:32px}@media (max-width: 768px){.editorArea>h2+p{margin-top:24px}}.editorArea>h3{color:#1648bb;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;margin-top:32px;letter-spacing:-.02em}@media (max-width: 768px){.editorArea>h3{font-size:1rem;letter-spacing:-.02em;margin-top:24px}}.editorArea>h3+p{margin-top:24px}@media (max-width: 768px){.editorArea>h3+p{margin-top:16px}}.editorArea>h4{color:#1648bb;font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;margin-top:24px;letter-spacing:-.02em}.editorArea>h4+p{margin-top:24px}.editorArea>ol,.editorArea>ul{margin-left:1em;margin-top:24px}@media (max-width: 768px){.editorArea>ol,.editorArea>ul{margin-top:16px}}.editorArea>ol li,.editorArea>ul li{padding-left:.5em}.editorArea>ol li{list-style:decimal}.editorArea>ul li{list-style:disc}.editorArea .wp-block-image{margin-top:2em}.editorArea .wp-block-image+*{margin-top:2em}.editorArea .wp-block-columns{margin-top:4em}.editorArea .wp-block-columns:last-child{margin-bottom:0}.editorArea .has-small-font-size{font-size:.875rem;line-height:1.5;letter-spacing:-.02em}.editorArea figcaption{color:var(--black-62, rgba(0, 0, 0, .62));text-align:center;font-size:.875rem;line-height:1.75;margin-top:16px}@media (max-width: 768px){.editorArea figcaption{font-size:.75rem;margin-top:12px}}.mt-4{margin-top:32px}@media (max-width: 768px){.mt-4{margin-top:24px}}.mt-5{margin-top:40px}.mt-6{margin-top:48px}@media (max-width: 768px){.mt-6{margin-top:32px}}.w-404{width:320px}@media (max-width: 768px){.w-404{width:240px}}.w-contactImg img{width:192px;height:auto}@media (max-width: 768px){.w-contactImg img{width:144px!important;height:auto!important}}
