.page_eyeCatch__a09vE{position:relative;height:700px;display:flex;flex-direction:column;align-items:flex-end}@media(max-width:767px){.page_eyeCatch__a09vE{justify-content:flex-end}}@media(min-width:768px){.page_eyeCatch__a09vE{justify-content:space-between}}.page_inner__b9Q2Y{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);max-width:920px;position:relative;z-index:2}@media(max-width:767px){.page_inner__b9Q2Y{width:calc(100% - 32px)}}@media(min-width:768px){.page_inner__b9Q2Y{width:calc(100% - 72px)}}@media(max-width:767px){.page_inner__b9Q2Y{padding-bottom:32px}}@media(min-width:768px){.page_inner__b9Q2Y{width:calc(10*(100% - 110px)/12 + 90px)}}.page_title__m5nyP{color:var(--color-pale);font-weight:700;letter-spacing:.03em;line-height:1.6;text-align:center}@media(max-width:767px){.page_title__m5nyP{font-size:1.4rem}.page_title__m5nyP svg{height:auto;width:260px}}@media(min-width:768px){.page_title__m5nyP{margin-top:150px;font-size:1.8rem;width:378px}}.page_title__m5nyP small{display:block}@media(max-width:767px){.page_title__m5nyP small{margin-top:18px}}@media(min-width:768px){.page_title__m5nyP small{margin-top:32px}}.page_description___d9FL{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);color:var(--color-pale);line-height:1.8;max-width:800px;margin-bottom:40px;position:relative;z-index:2}@media(max-width:767px){.page_description___d9FL{width:calc(100% - 32px)}}@media(min-width:768px){.page_description___d9FL{width:calc(100% - 72px)}}@media(max-width:767px){.page_description___d9FL{font-size:1.6rem}}@media(min-width:768px){.page_description___d9FL{font-size:1.6rem}}.page_description___d9FL a{color:var(--color-accent)}.page_section__Lvu0g:nth-of-type(odd){background-color:var(--color-bg)}@media(max-width:767px){.page_section__Lvu0g{padding:56px 0}}@media(min-width:768px){.page_section__Lvu0g{padding:88px 0}}.page_sectionHeader__QjS_h{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);text-align:center}@media(max-width:767px){.page_sectionHeader__QjS_h{width:calc(100% - 32px)}}@media(min-width:768px){.page_sectionHeader__QjS_h{width:calc(100% - 72px)}}.page_sectionTitle__PJ0za{font-weight:700}@media(max-width:767px){.page_sectionTitle__PJ0za{font-size:2.4rem;line-height:1.3}}@media(min-width:768px){.page_sectionTitle__PJ0za{font-size:3.6rem;line-height:1.4}}.page_sectionDescription__xenbL{line-height:1.8;margin-top:16px}@media(max-width:767px){.page_sectionDescription__xenbL{font-size:1.5rem}}@media(min-width:768px){.page_sectionDescription__xenbL{font-size:1.6rem}}.page_sectionLink__1KsGJ{margin-top:24px}@media(max-width:767px){.page_sectionLink__1KsGJ{font-size:1.5rem}}@media(min-width:768px){.page_sectionLink__1KsGJ{font-size:1.8rem}}.page_sectionLink__1KsGJ a{color:var(--color-accent)}.page_chartList__UG5nR{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);list-style:none;padding:0;max-width:1140px}@media(max-width:767px){.page_chartList__UG5nR{width:calc(100% - 32px)}}@media(min-width:768px){.page_chartList__UG5nR{width:calc(100% - 72px)}}@media(max-width:767px){.page_chartList__UG5nR,.page_chartList__UG5nR>li:not(:first-child){margin-top:32px}}@media(min-width:768px){.page_chartList__UG5nR{display:flex;flex-wrap:wrap;gap:56px 50px;justify-content:space-between;margin-top:56px;width:calc(10*(100% - 110px)/12 + 90px)}.page_chartList__UG5nR>li{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 25px)}}.page_functions__V_50R{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);list-style:none;max-width:1140px;padding:0}@media(max-width:767px){.page_functions__V_50R{width:calc(100% - 32px)}}@media(min-width:768px){.page_functions__V_50R{width:calc(100% - 72px)}}@media(max-width:767px){.page_functions__V_50R,.page_functions__V_50R>li:not(:first-child){margin-top:32px}}@media(min-width:768px){.page_functions__V_50R{margin-top:86px;width:calc(10*(100% - 110px)/12 + 90px)}.page_functions__V_50R>li{align-items:center;display:flex;gap:0 64px}.page_functions__V_50R>li:not(:first-child){margin-top:95px}.page_functionDetail__dz1ir{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 32px)}:nth-child(2n)>.page_functionDetail__dz1ir{order:1}}.page_chartTheme__s7mEj{border-radius:6px;display:block;overflow:hidden;position:relative;width:100%}@media(max-width:767px){.page_chartTheme__s7mEj{aspect-ratio:545/307}}@media(min-width:768px){.page_chartTheme__s7mEj{aspect-ratio:545/307}}@media(hover:hover)and (pointer:fine){.page_chartTheme__s7mEj:hover:before{background-color:rgba(0,0,0,.07);border-radius:8px;content:"";display:block;position:absolute;height:100%;width:100%;z-index:2}}.page_chartImages__Q4qI7{align-items:flex-start;aspect-ratio:530/245;display:flex;justify-content:space-between;position:relative;flex:0 1 50%}@media(min-width:768px){.page_chartImages__Q4qI7{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 32px)}.page_functions__V_50R>li:nth-child(2n)>.page_chartImages__Q4qI7{order:2}}.page_chartImages__Q4qI7>figure{aspect-ratio:253/254;display:block;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);position:relative}.page_chartImages__Q4qI7 img{position:relative!important}.page_chartImage___eD12{aspect-ratio:592/333;border:1px solid var(--color-line);border-radius:8px;display:block;overflow:hidden;position:relative;width:100%}@media(max-width:767px){.page_chartImage___eD12{padding:8px}}@media(min-width:768px){.page_chartImage___eD12{padding:16px}}.page_chartTitle__H6Tju{font-weight:700;margin-top:16px;padding:0 12px}@media(max-width:767px){.page_chartTitle__H6Tju{font-size:1.8rem;line-height:1.6}}@media(min-width:768px){.page_chartTitle__H6Tju{font-size:2rem;line-height:1.3}}.page_chartDescription__OJDf_{line-height:1.8;padding:0 12px}@media(max-width:767px){.page_chartDescription__OJDf_{font-size:1.5rem;margin-top:8px}}@media(min-width:768px){.page_chartDescription__OJDf_{font-size:1.6rem;margin-top:16px}}.page_chartLinks__bUCZs{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:8px}@media(max-width:767px){.page_chartLinks__bUCZs{gap:12px 24px}}@media(min-width:768px){.page_chartLinks__bUCZs{gap:12px 16px}}.page_news__nfEeo{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);max-width:1140px}@media(max-width:767px){.page_news__nfEeo{width:calc(100% - 32px)}}@media(min-width:768px){.page_news__nfEeo{width:calc(100% - 72px)}}@media(max-width:767px){.page_news__nfEeo{padding:56px 0}}@media(min-width:768px){.page_news__nfEeo{padding:88px 0;width:calc(10*(100% - 110px)/12 + 90px)}}.page_newsTitle__WYANi{font-weight:700}@media(max-width:767px){.page_newsTitle__WYANi{font-size:2rem}}@media(min-width:768px){.page_newsTitle__WYANi{font-size:2.8rem}}.page_newsList__GrCIw{display:block;list-style:none;font-size:1.6rem;padding:0}.page_newsList__GrCIw>li{line-height:1.8}.page_newsList__GrCIw>li:not(first-child){margin-top:16px}@media(max-width:767px){.page_newsList__GrCIw{margin-top:24px}}@media(min-width:768px){.page_newsList__GrCIw{margin-top:32px}.page_newsList__GrCIw>li{align-items:flex-start;display:flex;gap:0 32px}.page_newsList__GrCIw>li:not(first-child){margin-top:16px}}.page_newsList__GrCIw a{color:var(--color-accent)}.page_newsDate__beWrp{display:block}@media(max-width:767px){.page_newsDate__beWrp{margin-top:24px;margin-bottom:4px}}@media(min-width:768px){.page_newsDate__beWrp{flex:0 0 128px}}.page_notFound__OBG2N{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100%;text-align:center}.page_notFoundTitle__6G4D3{font-weight:400;line-height:1.3}@media(max-width:767px){.page_notFoundTitle__6G4D3{font-size:2.4rem}}@media(min-width:768px){.page_notFoundTitle__6G4D3{font-size:2.8rem}}.page_notFoundText__t_1tx{font-weight:400;line-height:1.6;margin-top:16px}@media(max-width:767px){.page_notFoundText__t_1tx{font-size:1.5rem}}@media(min-width:768px){.page_notFoundText__t_1tx{font-size:1.6rem}}.page_notFoundButton__OpdJv{margin:40px auto 0}@media(max-width:767px){.page_notFoundButton__OpdJv{width:100%}}@media(min-width:768px){.page_notFoundButton__OpdJv{width:240px}}.BaseButton_button__Mx8hH,.BaseButton_link__SqasQ{background-color:hsla(0,0%,100%,0);border-radius:8px;color:var(--color-accent);display:inline-block;flex-wrap:wrap;justify-content:left;line-height:24px;padding:10px 12px;position:relative}.BaseButton_button__Mx8hH:after,.BaseButton_link__SqasQ:after{content:"";display:inline-block;margin-left:4px;position:absolute;right:12px;vertical-align:middle}@media(max-width:767px){.BaseButton_button__Mx8hH,.BaseButton_link__SqasQ{font-size:1.5rem;padding-right:30px}.BaseButton_button__Mx8hH:after,.BaseButton_link__SqasQ:after{height:14px;top:calc(50% - 7px);width:14px}}@media(min-width:768px){.BaseButton_button__Mx8hH,.BaseButton_link__SqasQ{font-size:1.6rem;padding-right:32px}.BaseButton_button__Mx8hH:after,.BaseButton_link__SqasQ:after{height:16px;top:calc(50% - 8px);width:16px}}@media(hover:hover)and (pointer:fine){.BaseButton_button__Mx8hH:hover,.BaseButton_link__SqasQ:hover{background-color:var(--color-button-hover)}}[data-type=normal].BaseButton_button__Mx8hH:after,[data-type=normal].BaseButton_link__SqasQ:after{background:url(/icons/arrow01.svg) center 50%/20px auto no-repeat}[data-type=more].BaseButton_button__Mx8hH:after,[data-type=more].BaseButton_link__SqasQ:after{background:url(/icons/arrow01.svg) center 50%/20px auto no-repeat;transform:rotate(90deg)}[data-type=anchor].BaseButton_button__Mx8hH:after,[data-type=anchor].BaseButton_link__SqasQ:after{display:none}@media(max-width:767px){[data-type=anchor].BaseButton_button__Mx8hH,[data-type=anchor].BaseButton_link__SqasQ{padding-right:12px}}@media(min-width:768px){[data-type=anchor].BaseButton_button__Mx8hH,[data-type=anchor].BaseButton_link__SqasQ{padding-right:12px}}.BaseButton_reverse__uY8sF.BaseButton_button__Mx8hH:after,.BaseButton_reverse__uY8sF.BaseButton_link__SqasQ:after{margin-left:0;margin-right:4px;left:12px;transform:rotate(180deg)}@media(max-width:767px){.BaseButton_reverse__uY8sF.BaseButton_button__Mx8hH:after,.BaseButton_reverse__uY8sF.BaseButton_link__SqasQ:after{left:0}.BaseButton_reverse__uY8sF.BaseButton_button__Mx8hH,.BaseButton_reverse__uY8sF.BaseButton_link__SqasQ{padding-right:12px;padding-left:18px}}@media(min-width:768px){.BaseButton_reverse__uY8sF.BaseButton_button__Mx8hH,.BaseButton_reverse__uY8sF.BaseButton_link__SqasQ{padding-right:12px;padding-left:32px}}.BaseButton_button__Mx8hH{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.TopLayout_container__iwJWE{display:flex;flex-direction:column;min-height:100dvh}.TopLayout_main__zrBxl{flex:1 1 auto}.Footer_container__dRNnI{background-color:var(--color-bg);padding:56px 0}.Footer_inner__qkvdP{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);max-width:1140px}@media(max-width:767px){.Footer_inner__qkvdP{width:calc(100% - 32px)}}@media(min-width:768px){.Footer_inner__qkvdP{width:calc(100% - 72px);align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(10*(100% - 110px)/12 + 90px)}}.Footer_cores__pkvCg{list-style:none;padding-left:0}@media(min-width:768px){.Footer_cores__pkvCg{display:flex;gap:0 112px;margin:0 0 32px}}.Footer_cores__pkvCg>li{font-size:1.8rem;font-weight:700}@media(max-width:767px){.Footer_cores__pkvCg>li:not(:first-child),.Footer_provider__Ui_pA{margin-top:32px}}@media(min-width:768px){.Footer_provider__Ui_pA{align-items:flex-end;display:flex;flex-direction:column;justify-content:right;margin-left:auto;margin-right:0;text-align:right}}.Footer_contact__6_BpJ{background-color:var(--color-white);border:1px solid var(--color-main);border-radius:8px;display:block;font-size:1.4rem;line-height:20px;padding:10px 16px}@media(max-width:767px){.Footer_contact__6_BpJ{text-align:center}}@media(hover:hover)and (pointer:fine){.Footer_contact__6_BpJ:hover{background-color:var(--color-button-hover)}}.Footer_contact__6_BpJ svg{aspect-ratio:1/1;height:auto;margin-left:4px;position:relative;vertical-align:top;top:1px;width:20px}@media(max-width:767px){.Footer_cao__plXOX{font-size:1.2rem;margin-top:32px}}@media(min-width:768px){.Footer_cao__plXOX{font-size:1.4rem;margin-top:8px}}.Footer_site__3uTto{display:flex}@media(max-width:767px){.Footer_site__3uTto{column-gap:24px;margin-top:32px}}@media(min-width:768px){.Footer_site__3uTto{border-top:1px solid var(--color-line-pale);column-gap:24px;flex:0 0 100%;line-height:2;margin-top:24px;padding-top:24px}}@media(max-width:767px){.Footer_sub__CMxFS{font-size:1.2rem}}@media(min-width:768px){.Footer_sub__CMxFS{font-size:1.6rem}}.Logo_container__aPekA{align-items:center;display:flex;font-weight:500;gap:7px;line-height:1;position:relative}@media(max-width:767px){.Logo_container__aPekA{font-size:2rem}}@media(min-width:768px){.Logo_container__aPekA{font-size:3rem;transition:font-size .3s ease;will-change:font-size}[data-minimum=true] .Logo_container__aPekA{font-size:2.8rem}}@media(max-width:767px){.Logo_container__aPekA[data-top=true]{gap:5px}}.Logo_symbol__g54q8{width:auto!important}@media(max-width:767px){[data-top=true] .Logo_symbol__g54q8{height:32px}[data-top=true] .Logo_title__2VNfA{height:16px;width:78px}}.Header_container__ItFA_{align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-line-pale);display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;transition:height .3s ease;z-index:var(--zIndex-header)}@media(max-width:767px){.Header_container__ItFA_{height:var(--height-header-sp);padding:0 1.6rem}}@media(min-width:768px){.Header_container__ItFA_{height:var(--height-header-pc);padding:0 36px}.Header_container__ItFA_[data-minimum=true]{height:var(--height-header-minimum-pc)}}.Header_logo__OZqhh{display:block;font-weight:500}@media(max-width:767px){.Header_logo__OZqhh{font-size:2rem}}@media(min-width:768px){.Header_logo__OZqhh{font-size:3rem;transition:font-size .3s ease;will-change:font-size}[data-minimum=true] .Header_logo__OZqhh{font-size:2.8rem}}@media(max-width:767px){.Header_nav__jGdRv{background-color:var(--color-white);display:flex;flex-direction:column;height:100dvh;left:0;position:fixed;top:var(--height-header-sp);width:100%}.Header_nav__jGdRv[aria-hidden=true]{display:none}}@media(min-width:768px){.Header_nav__jGdRv{display:flex;line-height:2}}.Header_featurePage__mBtCF,.Header_features__le2kE,.Header_groupSite__y12ou,.Header_groups__UdhLM{position:relative}@media(max-width:767px){.Header_featurePage__mBtCF,.Header_groupSite__y12ou{font-size:1.8rem;padding:16px}.Header_featurePage__mBtCF:after,.Header_groupSite__y12ou:after{border-top:1px solid var(--color-main);border-right:1px solid var(--color-main);content:"";height:10px;position:absolute;right:24px;top:calc(50% - 5px);transform:rotate(45deg);width:10px}[target].Header_featurePage__mBtCF:after,[target].Header_groupSite__y12ou:after{background:url(/icons/window.svg) center 50%/contain no-repeat;border:0;height:20px;right:18px;top:calc(50% - 10px);transform:rotate(0deg);width:20px}[target].Header_featurePage__mBtCF img,[target].Header_groupSite__y12ou img{display:none}}@media(min-width:768px){.Header_featurePage__mBtCF,.Header_groupSite__y12ou{border-radius:8px;font-size:1.4rem;padding:0 .75em}}@media(hover:hover)and (pointer:fine){.Header_featurePage__mBtCF:hover,.Header_groupSite__y12ou:hover{background-color:var(--color-button-hover)}}.Header_groups__UdhLM{order:2}@media(min-width:768px){.Header_groups__UdhLM{display:flex;gap:0 24px}}.Header_groupSite__y12ou{display:block}.Header_features__le2kE{order:1}@media(max-width:767px){.Header_features__le2kE{margin-bottom:12px;padding-bottom:12px}.Header_features__le2kE:after{background-color:var(--color-line);content:"";height:1px;left:16px;position:absolute;bottom:0;width:calc(100% - 32px)}.Header_secondNavigation__gDeNs .Header_features__le2kE{display:none}}@media(min-width:768px){.Header_features__le2kE{display:flex;gap:0 24px;line-height:1.4}}@media(min-width:768px)and (max-width:940px){.Header_features__le2kE{gap:0 8px}}@media(min-width:768px){.Header_nav__jGdRv .Header_features__le2kE{display:none}}.Header_featurePage__mBtCF{align-items:center;column-gap:4px;display:flex;vertical-align:middle}@media(min-width:768px){.Header_featurePage__mBtCF{padding-bottom:.3em;padding-top:.3em}}.Header_menu__oq38E{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,0);border:0;display:flex;height:var(--height-header-sp);justify-content:center;outline:0;width:var(--height-header-sp)}@media(min-width:768px){.Header_menu__oq38E{display:none}}.Header_menu__oq38E span{border-top:2px solid var(--color-pale);border-bottom:2px solid var(--color-pale);display:block;padding:3px 0;position:relative;width:18px}.Header_menu__oq38E span:after,.Header_menu__oq38E span:before{background-color:var(--color-pale);content:"";display:block;height:2px;width:100%}.Header_menu__oq38E span:after{position:absolute;top:3px}.Header_menu__oq38E[aria-expanded=true] span{border-color:transparent}.Header_menu__oq38E[aria-expanded=true] span:before{transform:rotate(45deg)}.Header_menu__oq38E[aria-expanded=true] span:after{transform:rotate(-45deg)}.Header_secondNavigation__gDeNs{align-items:center;background-color:var(--color-white);box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;justify-content:space-between;overflow:auto;position:-webkit-sticky;position:sticky;transition:height .3s ease,top .3s ease;width:100%;z-index:calc(var(--zIndex-header) - 1);-ms-overflow-style:none}.Header_secondNavigation__gDeNs::-webkit-scrollbar{display:none}@media(max-width:767px){.Header_secondNavigation__gDeNs{height:var(--height-header-sp);gap:32px;padding:0 1.6rem;top:var(--height-header-sp)}}@media(min-width:768px){.Header_secondNavigation__gDeNs{height:var(--height-header-pc);gap:32px;padding:0 36px;top:var(--height-header-pc)}[data-minimum=true]+.Header_secondNavigation__gDeNs{height:var(--height-header-minimum-pc);top:var(--height-header-minimum-pc)}}.Header_coreMenu__Lf2D4{align-items:center;background-color:var(--color-white);display:flex;height:100%}@media(max-width:767px){.Header_coreMenu__Lf2D4{gap:32px}}@media(min-width:768px){.Header_coreMenu__Lf2D4{gap:56px}}@media(min-width:768px)and (max-width:940px){.Header_coreMenu__Lf2D4{gap:24px}}.Header_coreContent__CiTg_{align-items:center;display:flex;height:100%;padding:0;position:relative;white-space:nowrap}.Header_coreContent__CiTg_[aria-current=true]:after{background-color:var(--color-main);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}@media(max-width:767px){.Header_coreContent__CiTg_{font-size:1.5rem}}@media(min-width:768px){.Header_coreContent__CiTg_{font-size:1.6rem}}@media(hover:hover)and (pointer:fine){.Header_coreContent__CiTg_:hover:after{background-color:var(--color-main);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}}