.logo[data-v-4224ee50]{width:auto;height:45px;aspect-ratio:511/152}.logo a[data-v-4224ee50]{display:inline-block}@media screen and (max-width:1279px){.logo[data-v-4224ee50]{height:38px}}.privacy[data-v-b9bdef85]{position:fixed;z-index:1000000;inset-inline-start:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:min(480px,calc(100vw - 48px));max-height:calc(100dvh - 48px - env(safe-area-inset-bottom,0px));overflow:auto;padding:24px;border:1px solid rgba(11,18,32,.12);border-radius:16px;background:#fffffff7;box-shadow:0 8px 32px #0b12201a;color:#0b1220;font-family:var(--home-body-font,"DM Sans",var(--system-font-current,sans-serif));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.privacy-close[data-v-b9bdef85]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#0b1220b8;cursor:pointer;transition:background-color .18s ease}.privacy-close[data-v-b9bdef85]:hover{background:#0b12200f;color:#0b1220}.privacy-close[data-v-b9bdef85]:focus-visible{outline:2px solid #0b1220;outline-offset:2px}.privacy-content[data-v-b9bdef85]{min-width:0}.privacy-header[data-v-b9bdef85]{margin:0 24px 12px 0}.privacy-header .title[data-v-b9bdef85]{margin:0;color:#0b1220;font-family:var(--home-action-font,var(--marketing-display-font),var(--system-font-current,sans-serif));font-size:18px;font-weight:var(--marketing-weight-500,500);line-height:1.4}.privacy-text[data-v-b9bdef85]{color:#0b1220b8;font-size:14px;line-height:1.65;overflow-wrap:break-word}.privacy-text a[data-v-b9bdef85]{color:#0b1220;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.privacy-text a[data-v-b9bdef85]:hover{text-decoration-color:#0b1220}.privacy-text a[data-v-b9bdef85]:focus-visible{outline:2px solid #0b1220;outline-offset:3px}.privacy-btns[data-v-b9bdef85]{margin-top:20px}@media(max-width:600px){.privacy[data-v-b9bdef85]{inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom,0px));padding:20px}.privacy-btns[data-v-b9bdef85]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-btns[data-v-b9bdef85]>.action-button{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.privacy-close[data-v-b9bdef85]{transition:none}}.footer[data-v-ec0ab58a]{position:relative;z-index:15;overflow:hidden;background-color:#0b1220}.footer .info[data-v-ec0ab58a]{padding:70px 0 22px;display:flex;justify-content:space-between;position:relative;height:auto;gap:0 40px}.footer .info .platform[data-v-ec0ab58a]{display:flex;flex-direction:column}.footer .info[data-v-ec0ab58a]:after{content:"";position:absolute;height:1px;bottom:0;background:linear-gradient(90deg,#eff5f500,#eff5f5,#eff5f5,#eff5f500);width:100%}.footer .info-left[data-v-ec0ab58a]{display:flex;flex-direction:column;justify-content:space-between;color:#ffffffad}.footer .info-left .platform-text[data-v-ec0ab58a]{font-family:var(--marketing-display-font),var(--system-font-current);font-size:14px;font-weight:var(--marketing-weight-400,400);margin-top:12px}.footer .info-right[data-v-ec0ab58a]{font-family:"DM Sans",var(--system-font-current);font-size:14px;color:#ffffffad;flex:1;display:flex;justify-content:space-between;gap:0 40px}.footer .info-right .info-column[data-v-ec0ab58a]{display:contents}.footer .info-right .info-item[data-v-ec0ab58a]{line-height:2.5}.footer .info-right .info-item .name[data-v-ec0ab58a]{font-size:14px;font-weight:500;color:#89ffdd;line-height:22px;margin-bottom:16px}.footer .info-right .info-item .info-link[data-v-ec0ab58a]{display:block;line-height:22px;margin-bottom:16px}.footer .info-right .info-item .info-link[data-v-ec0ab58a]:last-child{margin-bottom:0}.footer .info-right .info-item .info-link--group[data-v-ec0ab58a]{font-weight:600;color:#fff;margin-bottom:10px}.footer .info-right .info-item .info-link--group[data-v-ec0ab58a]:not(:first-child){margin-top:22px}.footer .copyright[data-v-ec0ab58a]{height:78px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer .copyright-left[data-v-ec0ab58a]{font-weight:400;color:#eff5f5;display:flex;align-items:center}.footer .copyright-left a[data-v-ec0ab58a]{margin-right:10px}.footer .copyright-left .platform-icon[data-v-ec0ab58a]{color:#eff5f5}.footer .copyright-left .platform-icon a[data-v-ec0ab58a]{position:relative;width:18px;height:18px;margin-right:16px;display:inline-block}.footer .copyright-left .platform-icon a .popover[data-v-ec0ab58a]{display:none;position:absolute;bottom:32px;left:-64px;width:144px;height:144px;background:#fff;border-radius:8px;padding:10px}.footer .copyright-left .platform-icon a .popover .qrcode[data-v-ec0ab58a]{width:124px;height:124px}.footer .copyright-left .platform-icon a .popover .triangle[data-v-ec0ab58a]{position:absolute;bottom:-10px;left:67px;width:0;height:0;border:5px solid transparent;border-top-color:#fff}.footer .copyright-left .platform-icon a:hover .popover[data-v-ec0ab58a]{display:block}.footer .copyright-right[data-v-ec0ab58a]{font-weight:400;color:#ffffff52}.footer .copyright-right>p[data-v-ec0ab58a]{text-align:right}.footer .copyright-right>p[data-v-ec0ab58a]:not(:last-child){margin-bottom:.5rem}.footer .copyright-right .beian[data-v-ec0ab58a]{display:flex;justify-content:flex-end;align-items:center;gap:4px .5rem}.footer .copyright-right .beian-item[data-v-ec0ab58a]{display:flex;align-items:center}.footer .copyright-right .beian-icon[data-v-ec0ab58a]{width:14px;height:14px;margin-right:4px}.footer .copyright-right .beian a[data-v-ec0ab58a]{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.footer .copyright-right .copyright-text[data-v-ec0ab58a]{display:flex;justify-content:flex-end;gap:4px 8px}.footer .copyright-right .copyright-text>span[data-v-ec0ab58a]:not(:last-child):after{content:"";display:inline-block;width:1px;height:8px;margin-left:8px;background-color:#ffffff85}.footer .copyright-right .tips[data-v-ec0ab58a]{text-align:right}@media screen and (max-width:1279px){.footer[data-v-ec0ab58a]{margin-left:0;margin-right:0;border-radius:0}.footer .info[data-v-ec0ab58a]{padding:40px 20px 24px;flex-direction:column;height:auto}.footer .info[data-v-ec0ab58a]:after{height:1px}.footer .info .platform[data-v-ec0ab58a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 32px}.footer .info .platform[data-v-ec0ab58a]>:first-child{width:100%}.footer .info .platform-text[data-v-ec0ab58a]{font-size:14px;margin-top:18px;line-height:1.5;margin-right:5px}.footer .info .info-right[data-v-ec0ab58a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:25px;gap:0 30px}.footer .info .info-right .info-column[data-v-ec0ab58a]{display:flex;flex-direction:column;gap:8px}.footer .info .info-right .info-item[data-v-ec0ab58a]{width:auto;margin-left:0;margin-top:20px}.footer .copyright[data-v-ec0ab58a]{flex-direction:column;padding:0 20px;height:auto;align-items:flex-start}.footer .copyright .copyright-left[data-v-ec0ab58a]{justify-content:space-between;flex-direction:column;align-items:flex-start;padding:20px 0 12px}.footer .copyright .copyright-left .agreement[data-v-ec0ab58a]{display:flex;flex-wrap:wrap;gap:8px 0;margin-top:6px}.footer .copyright .copyright-right[data-v-ec0ab58a]{padding-bottom:15px;line-height:15px;font-size:10px}.footer .copyright .copyright-right>p[data-v-ec0ab58a]{text-align:left}.footer .copyright .copyright-right>p[data-v-ec0ab58a]:not(:last-child){margin-bottom:4px}.footer .copyright .copyright-right .beian[data-v-ec0ab58a]{flex-direction:column;align-items:flex-start;text-align:left}.footer .copyright .copyright-right .copyright-text[data-v-ec0ab58a]{flex-direction:column}.footer .copyright .copyright-right .copyright-text>span[data-v-ec0ab58a]:not(:last-child):after{display:none}.footer .copyright .copyright-right .tips[data-v-ec0ab58a]{text-align:left}}.footer--home-system[data-v-ec0ab58a]{background-color:#f8fafb;color:#0b1220;border-top:0}.footer--home-system .container[data-v-ec0ab58a]{width:min(var(--home-content-width,1376px),calc(100% - 64px))}.footer--home-system .info[data-v-ec0ab58a]{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,3.28fr);align-items:start;gap:clamp(56px,6vw,96px);padding:80px 0}.footer--home-system .info-left[data-v-ec0ab58a]{min-width:0}.footer--home-system .info-left .platform-text[data-v-ec0ab58a]{max-width:280px;margin-top:24px;color:#0b1220ad;font-size:14px;line-height:1.45}.footer--home-system .info-right[data-v-ec0ab58a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:32px}.footer--home-system .info-right .info-column[data-v-ec0ab58a]{display:contents}.footer--home-system .info .info-item[data-v-ec0ab58a]{min-width:0;order:var(--footer-order)}.footer--home-system .info .info-item .name[data-v-ec0ab58a]{margin-bottom:20px;color:#0b1220;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.footer--home-system .info .info-item .info-link[data-v-ec0ab58a]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere;margin-bottom:20px;color:#0b1220ad;font-family:"DM Sans",var(--system-font-current,sans-serif);font-size:14px;font-weight:350;line-height:1.5;-webkit-transform:translateX(0);transform:translate(0);transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease}.footer--home-system .info .info-item .info-link[data-v-ec0ab58a]:lang(ja){line-break:strict;text-wrap:balance}.footer--home-system .info .info-item .info-link[data-v-ec0ab58a]:focus-visible,.footer--home-system .info .info-item .info-link[data-v-ec0ab58a]:hover{color:#0b1220;-webkit-transform:translateX(3px);transform:translate(3px)}.footer--home-system .info .info-item .info-link--group[data-v-ec0ab58a]{color:#0b1220}.footer--home-system .copyright[data-v-ec0ab58a]{position:relative;min-height:120px;height:auto;gap:28px;border-top:0}.footer--home-system .copyright[data-v-ec0ab58a]:before{position:absolute;top:0;left:50%;width:100vw;height:1px;background:#0b12202e;content:"";-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none}.footer--home-system .info[data-v-ec0ab58a]:after{display:none}.footer--home-system .agreement[data-v-ec0ab58a],.footer--home-system .copyright-left[data-v-ec0ab58a],.footer--home-system .copyright-left a[data-v-ec0ab58a],.footer--home-system .copyright-link[data-v-ec0ab58a],.footer--home-system .platform-icon[data-v-ec0ab58a],.footer--home-system .platform-icon .iconfont[data-v-ec0ab58a]{color:#0b1220ad!important}.footer--home-system .platform-icon a[data-v-ec0ab58a]{display:inline-flex!important;width:28px!important;height:28px!important;align-items:center;justify-content:center;margin-right:20px!important;transition:color .18s ease}.footer--home-system .platform-icon .iconfont[data-v-ec0ab58a]{font-size:24px!important;line-height:1;transition:color .18s ease}.footer--home-system .platform-icon a:focus-visible .iconfont[data-v-ec0ab58a],.footer--home-system .platform-icon a:hover .iconfont[data-v-ec0ab58a]{color:#0b1220!important}.footer--home-system .agreement[data-v-ec0ab58a]{display:flex;align-items:center;gap:24px}.footer--home-system .agreement .copyright-link[data-v-ec0ab58a]{margin-right:0!important;text-decoration:none;transition:color .18s ease,text-decoration-color .18s ease}.footer--home-system .agreement .copyright-link[data-v-ec0ab58a]:focus-visible,.footer--home-system .agreement .copyright-link[data-v-ec0ab58a]:hover{color:#0b1220!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.footer--home-system .copyright .copyright-right[data-v-ec0ab58a],.footer--home-system .copyright .copyright-right .tips[data-v-ec0ab58a],.footer--home-system .copyright .copyright-right a[data-v-ec0ab58a],.footer--home-system .copyright-left .agreement[data-v-ec0ab58a],.footer--home-system .copyright-left .copyright-link[data-v-ec0ab58a]{font-size:14px;line-height:1.5}.footer--home-system .copyright-right[data-v-ec0ab58a],.footer--home-system .copyright-right .tips[data-v-ec0ab58a],.footer--home-system .copyright-right a[data-v-ec0ab58a]{color:#0b12208f!important}.footer--home-system .copyright-right .copyright-text>span[data-v-ec0ab58a]:not(:last-child):after{background-color:#0b122033!important}.footer--home-system .info-left .logo[data-v-ec0ab58a]{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);opacity:.92}@media(max-width:1100px){.footer--home-system .info[data-v-ec0ab58a]{grid-template-columns:1fr;gap:44px;padding:64px 0}.footer--home-system .info-left .platform[data-v-ec0ab58a]{display:block}.footer--home-system .info-right[data-v-ec0ab58a]{margin-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}}@media(max-width:900px){.footer--home-system .info-right[data-v-ec0ab58a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}}@media(max-width:760px){.footer--home-system .container[data-v-ec0ab58a]{width:calc(100% - 32px)}.footer--home-system .info[data-v-ec0ab58a]{padding:64px 0;gap:24px}.footer--home-system .info-left .platform-text[data-v-ec0ab58a]{margin-top:18px;font-size:14px}.footer--home-system .info .info-right[data-v-ec0ab58a]{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.footer--home-system .info .info-right .info-column[data-v-ec0ab58a]{display:flex;min-width:0;flex-direction:column;gap:34px}.footer--home-system .info .info-right .info-item[data-v-ec0ab58a]{margin-top:0}.footer--home-system .copyright[data-v-ec0ab58a]{min-height:0;padding:24px 0 28px;align-items:flex-start}.footer--home-system .copyright-left[data-v-ec0ab58a]{padding:0 0 12px}.footer--home-system .copyright-right[data-v-ec0ab58a]{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.footer--home-system .info .info-item .info-link[data-v-ec0ab58a]{transition:none}}.main.is-resource-or-company[data-v-8dc6eae6]{--home-action-primary-fg:#fff}
