header.svelte-3qaa9m{z-index:1000;box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 clamp(20px,50vw - 600px,120px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 2px #00000029}header.is-fixed.svelte-3qaa9m{transition:transform .3s ease-in-out;position:fixed;transform:translateY(-100%)}header.is-fixed.is-visible.svelte-3qaa9m{animation:.3s ease-in-out svelte-3qaa9m-header-slide-in;transform:translateY(0)}header.is-fixed.is-menu-open.svelte-3qaa9m{transition:none;animation:none;transform:translateY(0)}header.is-scroll-disabled.svelte-3qaa9m{transition:none;position:absolute;transform:none}@keyframes svelte-3qaa9m-header-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__logo.svelte-3qaa9m{width:var(--logo-width-pc,210px);margin:0}.header__logo.svelte-3qaa9m a:where(.svelte-3qaa9m),.header__logo.svelte-3qaa9m img:where(.svelte-3qaa9m){display:block}.header__logo.svelte-3qaa9m img:where(.svelte-3qaa9m){width:var(--logo-width-pc,210px);height:auto}.head-nav.svelte-3qaa9m{justify-content:flex-end;align-items:center;gap:clamp(4px,3.1088vw - 19.8445px,10px);width:calc(100% - 11rem);font-size:1.2rem;display:flex}@media screen and (width<=1200px){.head-nav.svelte-3qaa9m{width:auto}}@media screen and (width<=767px){header.svelte-3qaa9m{height:64px;padding:0 20px}.header__logo.svelte-3qaa9m img:where(.svelte-3qaa9m){width:var(--logo-width-sp,160px)}}a.svelte-12v6e9z{text-decoration:none}.head-btn__adviser-recruit.svelte-12v6e9z,.head-link.svelte-12v6e9z{margin-right:clamp(8px,1.66667vw,16px);display:block}.head-btn__adviser-recruit.svelte-12v6e9z a:where(.svelte-12v6e9z){color:#fff;white-space:nowrap;background:#2e75df;border-radius:4px;justify-content:center;align-items:center;height:40px;padding:0 clamp(14px,2.5vw,24px);font-size:clamp(10px,1.45833vw,14px);font-weight:500;display:flex}.head-link.svelte-12v6e9z a:where(.svelte-12v6e9z){color:#5c5c5c;white-space:nowrap;font-size:clamp(10px,1.45833vw,14px);font-weight:500}.head-btn__adviser-recruit.svelte-12v6e9z a:where(.svelte-12v6e9z):hover,.head-btn__adviser-recruit.svelte-12v6e9z a:where(.svelte-12v6e9z):focus,.head-link.svelte-12v6e9z a:where(.svelte-12v6e9z):hover,.head-link.svelte-12v6e9z a:where(.svelte-12v6e9z):focus{opacity:.8}.nav-drawer.svelte-12v6e9z{justify-content:center;align-items:center;width:40px;height:40px;margin-left:16px;display:flex;position:relative}.nav-drawer.svelte-12v6e9z:not(.nav-drawer-authenticated){display:none}.nav-hidden.svelte-12v6e9z{opacity:0;pointer-events:none;position:absolute}.nav-open.svelte-12v6e9z{cursor:pointer;width:40px;height:20px;display:inline-block;position:relative}.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z),.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):before,.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):after{content:"";background:gray;width:40px;height:2px;display:block;position:absolute}.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z){top:0}.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):before{top:9px}.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):after{top:18px}.nav-close.svelte-12v6e9z{z-index:99;opacity:0;background:#000;width:100%;height:100%;transition:opacity .3s ease-in-out;position:fixed;inset:0}.nav-content.svelte-12v6e9z{z-index:9999;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;width:100%;height:100dvh;padding:0;font-size:12px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(105%);box-shadow:-2px 0 8px #00000014}.nav-content-header.svelte-12v6e9z{border-bottom:1px solid #e6e9ed;flex:0 0 64px;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.nav-logo.svelte-12v6e9z,.nav-logo.svelte-12v6e9z img:where(.svelte-12v6e9z){display:block}.nav-logo.svelte-12v6e9z img:where(.svelte-12v6e9z){width:160px;height:auto}.nav-content-close.svelte-12v6e9z{cursor:pointer;width:24px;height:24px;display:block;position:relative}.nav-content-close.svelte-12v6e9z:before,.nav-content-close.svelte-12v6e9z:after{content:"";background:#2775df;width:24px;height:2px;position:absolute;top:11px;left:0}.nav-content-close.svelte-12v6e9z:before{transform:rotate(45deg)}.nav-content-close.svelte-12v6e9z:after{transform:rotate(-45deg)}.nav-drawer.svelte-12v6e9z input:where(.svelte-12v6e9z):checked~.nav-close:where(.svelte-12v6e9z){opacity:.5;pointer-events:auto}.nav-drawer.svelte-12v6e9z input:where(.svelte-12v6e9z):checked~.nav-content:where(.svelte-12v6e9z){visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:6px 0 25px #00000026}.nav-content.svelte-12v6e9z ul:where(.svelte-12v6e9z){padding:0;list-style:none}.nav-menu-list.svelte-12v6e9z{flex:auto;min-height:0;margin:4vh 0;overflow-y:auto}.nav-menu-item.svelte-12v6e9z{border-bottom:1px solid #e6e9ed}.nav-menu-item.svelte-12v6e9z a:where(.svelte-12v6e9z){color:#1a1a1a;flex-direction:column;justify-content:center;min-height:68px;padding:0 54px 0 24px;display:flex;position:relative}.nav-menu-arrow.svelte-12v6e9z{width:24px;height:24px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.nav-menu-item.svelte-12v6e9z span:where(.svelte-12v6e9z){font-size:16px;font-weight:700;line-height:1.3}.nav-menu-item.svelte-12v6e9z small:where(.svelte-12v6e9z){color:#1769d5;margin-top:2px;font-size:10px;font-weight:700;line-height:1.2}.nav-drawer__item.svelte-12v6e9z{border-bottom:1px solid #ddd}.nav-drawer__item.svelte-12v6e9z a:where(.svelte-12v6e9z){color:#000;padding:10px 5px;display:block}.nav-drawer__item.svelte-12v6e9z a:where(.svelte-12v6e9z):before{color:#2e75df;content:"●";width:14px;display:inline-block}.nav-menu-footer.svelte-12v6e9z,.nav-auth-list.svelte-12v6e9z{flex:none;display:none}@media screen and (width<=767px){.head-link.svelte-12v6e9z,.head-btn__adviser-recruit.svelte-12v6e9z{display:none}.nav-drawer.svelte-12v6e9z,.nav-drawer.svelte-12v6e9z:not(.nav-drawer-authenticated){width:32px;height:32px;margin-left:16px;display:flex}.nav-drawer.svelte-12v6e9z{width:32px;height:32px}.nav-open.svelte-12v6e9z,.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z),.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):before,.nav-open.svelte-12v6e9z span:where(.svelte-12v6e9z):after{width:32px}.nav-content.svelte-12v6e9z{padding:0}.nav-content-header.svelte-12v6e9z{padding:0 24px}.nav-menu-footer.svelte-12v6e9z{text-align:center;background:#c5efff;order:2;padding:32px 40px 44px;display:block}.nav-menu-footer-badge.svelte-12v6e9z{color:#1769d5;background:#ffe13b;border-radius:20px;margin:0 0 14px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block;position:relative}.nav-menu-footer-badge.svelte-12v6e9z:after{content:"";border-top:8px solid #ffe13b;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.nav-menu-footer-copy.svelte-12v6e9z{color:#1a1a1a;margin:0 0 8px;font-size:14px;font-weight:700}.nav-menu-footer-button.svelte-12v6e9z{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fc5c00;border:0;border-radius:9px;justify-content:center;align-items:center;padding:16px 14px;font-size:20px;font-weight:700;display:flex;position:relative;box-shadow:4px 4px #c74900}.nav-menu-footer-arrow.svelte-12v6e9z{border-top:3px solid #fff;border-right:3px solid #fff;width:8px;height:8px;animation:1.5s ease-in-out infinite svelte-12v6e9z-nav-menu-footer-button-icon-slide;position:absolute;top:50%;right:18px;translate:0 calc(1px - 50%)}@keyframes svelte-12v6e9z-nav-menu-footer-button-icon-slide{0%,to{transform:translate(-7px)rotate(45deg)}50%{transform:translate(0)rotate(45deg)}}.nav-menu-footer-link.svelte-12v6e9z{color:#2775df;margin-top:22px;font-size:15px;font-weight:700;display:inline-block}.nav-menu-footer-copyright.svelte-12v6e9z{color:#75818b;margin:24px 0 0;font-size:11px}.nav-auth-list.svelte-12v6e9z{order:1;padding:0 24px;display:block}.nav-auth-list.svelte-12v6e9z .nav-drawer__item:where(.svelte-12v6e9z) a:where(.svelte-12v6e9z){padding:14px 0}}img.svelte-1b8y1l{width:100%;height:auto;display:block}footer.svelte-1b8y1l{color:#fff;background:#12397c;width:100%;padding:50px 0 30px;font-size:14px}.l-container.svelte-1b8y1l{box-sizing:border-box;text-align:center;max-width:1120px;margin:0 auto;padding:0 80px}footer.svelte-1b8y1l a:where(.svelte-1b8y1l){color:#fff;text-decoration:none}.footer__logo.svelte-1b8y1l{width:250px;max-width:60%;margin:0 auto 40px}.foot-nav.svelte-1b8y1l{flex-wrap:wrap;justify-content:center;width:100%;margin:10px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.foot-nav.svelte-1b8y1l li:where(.svelte-1b8y1l){margin:10px}.foot-nav.svelte-1b8y1l li:where(.svelte-1b8y1l),.foot-nav.svelte-1b8y1l a:where(.svelte-1b8y1l),.foot-bottom.svelte-1b8y1l p:where(.svelte-1b8y1l){font-size:inherit}.foot-bottom.svelte-1b8y1l{text-align:center;border-top:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:10px;display:flex}.foot-bottom.svelte-1b8y1l p:where(.svelte-1b8y1l){color:#fff;margin:0;line-height:1.65}.page_top.svelte-1b8y1l{z-index:1001;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .4s,visibility .4s;position:fixed;bottom:20px;right:20px}.page_top.is-show.svelte-1b8y1l{visibility:visible;opacity:1;pointer-events:auto}.page_top_topPage.svelte-1b8y1l{bottom:70px;right:12px}.page_top.svelte-1b8y1l a:where(.svelte-1b8y1l){display:block}.arrow-circle.svelte-1b8y1l{background:#f5fbff;border:2px solid #666;border-radius:50%;width:64px;height:64px;transition:transform .3s,background-color .3s;display:block;position:relative;box-shadow:0 2px 8px #0000004d}.arrow-circle.svelte-1b8y1l:after{content:"";border-top:2px solid #666;border-left:2px solid #666;width:20px;height:20px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.arrow-circle.svelte-1b8y1l:hover{background:#e6f4ff;transform:translateY(-5px)}.page_top_topPage.svelte-1b8y1l .arrow-circle:where(.svelte-1b8y1l){width:50px;height:50px}.page_top_topPage.svelte-1b8y1l .arrow-circle:where(.svelte-1b8y1l):after{width:14px;height:14px}@media screen and (width<=767px){footer.svelte-1b8y1l{padding:3rem 0}.l-container.svelte-1b8y1l{padding:0 20px}.page_top.svelte-1b8y1l{z-index:9;bottom:16px;right:16px}.arrow-circle.svelte-1b8y1l{width:40px;height:40px}.arrow-circle.svelte-1b8y1l:after{width:10px;height:10px;top:58%}}
