.page_container__vvJlv{max-width:910px;width:100%}@media(max-width:767px){.page_title__dXtdH{font-size:2.8rem}}@media(min-width:768px){.page_title__dXtdH{font-size:3.6rem}}.page_inner__1YA2R{font-size:1.4rem;margin-top:64px}@media(max-width:767px){.page_inner__1YA2R{padding-bottom:56px}}@media(min-width:768px){.page_inner__1YA2R{padding-bottom:64px}}.page_inner__1YA2R p{line-height:1.8}.page_inner__1YA2R p+p{margin-top:12px}.page_inner__1YA2R a{color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.page_inner__1YA2R a:hover{text-decoration:underline}}.page_chapter__VdXIq:not(:first-child){margin-top:96px}.page_chapterTitle__xnxMV{font-size:2.4rem;margin-bottom:32px}.page_section__yb7nF:not(:first-child){margin-top:24px}.page_section__yb7nF:first-of-type{margin-top:32px}.page_sectionTitle__JmXs4{font-size:1.8rem;margin-bottom:24px}.page_list__Uyd2C{line-height:1.8;list-style:none;margin:12px 0 0;padding:0 0 0 1.2em;text-indent:-1.2em}.page_list__Uyd2C>li:not(:first-child){margin-top:12px}.page_listMark__iSdHe{display:inline-block;text-indent:0;width:1.2em}.page_sns___t9WX{display:inline-block;margin-left:4px;position:relative;vertical-align:middle}.SnsIcon_svg__dWWh9{aspect-ratio:1/1;fill:var(--color-icon);height:auto;width:100%}.SnsIcon_svg__dWWh9 use{height:100%;width:100%}.SimpleLayout_container__fG4rw{display:flex;flex-direction:column;min-height:100dvh;position:relative}.SimpleLayout_main__v9Peg{margin-left:auto;margin-right:auto;max-width:var(--width-container-max);align-items:center;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center}@media(max-width:767px){.SimpleLayout_main__v9Peg{width:calc(100% - 32px)}}@media(min-width:768px){.SimpleLayout_main__v9Peg{width:calc(100% - 72px)}}@media(max-width:767px){.SimpleLayout_main__v9Peg{padding:32px 0}}@media(min-width:768px){.SimpleLayout_main__v9Peg{padding:56px 0}}.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)}@media(max-width:767px){.Footer_inner__qkvdP{width:calc(100% - 32px)}}@media(min-width:768px){.Footer_inner__qkvdP{width:calc(100% - 72px);margin:0;padding:0 36px;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:unset;width:100%}}.Footer_cores__pkvCg{list-style:none;padding-left:0}@media(min-width:768px){.Footer_cores__pkvCg{display:flex;gap:0 56px;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){margin-top:32px}}@media(hover:hover)and (pointer:fine){.Footer_cores__pkvCg>li a:hover{opacity:.6}}@media(max-width:767px){.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}}@media(hover:hover)and (pointer:fine){.Footer_sub__CMxFS:hover{opacity:.6}}.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%}}