.subFooter:where(.astro-QAG53RHG){padding-bottom:43px;background-color:#fff}.subFooter__border:where(.astro-QAG53RHG){width:100%;height:11px;background-color:#fad882}.subFooter:where(.astro-QAG53RHG) .btm:where(.astro-QAG53RHG){position:absolute;bottom:-1px;left:0;width:100%;height:15px}.subFooter:where(.astro-QAG53RHG) .btm:where(.astro-QAG53RHG) img:where(.astro-QAG53RHG){width:100%;height:100%}.subFooter__title:where(.astro-QAG53RHG){position:relative;width:100%;height:135px;margin-bottom:23px;font-size:20px;font-weight:600;color:#fff;text-align:center;background-image:url(/top/footer/contact-background-sp.webp);background-repeat:no-repeat;background-size:cover}.subFooter__title:where(.astro-QAG53RHG)>.label:where(.astro-QAG53RHG){position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-11%)}.subFooter__detail:where(.astro-QAG53RHG){display:grid;grid-template-columns:71px auto;row-gap:23px}.subFooter__left:where(.astro-QAG53RHG){font-size:14px;font-weight:600;letter-spacing:.04em}.subFooter__right:where(.astro-QAG53RHG){font-size:15px;letter-spacing:.04em}.subFooter__train:where(.astro-QAG53RHG){display:flex;align-items:flex-start;margin-bottom:4px;font-size:13px;letter-spacing:.0125em}.subFooter__train:where(.astro-QAG53RHG) span:where(.astro-QAG53RHG){display:block;width:19px;height:19px;margin-right:4px;background-image:url(/icon/icon-train.svg)}.subFooter__near:where(.astro-QAG53RHG){margin-bottom:16px;font-size:15px;line-height:150%;letter-spacing:.04em}.subFooter__near:where(.astro-QAG53RHG) span:where(.astro-QAG53RHG){margin-right:8px;font-size:17px}.subFooter__map:where(.astro-QAG53RHG){margin-bottom:24px;overflow:hidden;border:solid 12px #fff;border-radius:38px}.subFooter__btnGroup:where(.astro-QAG53RHG){display:flex;gap:12px;justify-content:space-between;width:100%}.subFooter__btnGroup:where(.astro-QAG53RHG) .item:where(.astro-QAG53RHG){width:100%}@media (min-width: 768px){.subFooter:where(.astro-QAG53RHG) .btm:where(.astro-QAG53RHG){position:absolute;bottom:-1px;left:0;width:100%;height:45px}.subFooter:where(.astro-QAG53RHG) .btm:where(.astro-QAG53RHG) img:where(.astro-QAG53RHG){width:100%;height:100%}.subFooter__layout:where(.astro-QAG53RHG){display:flex;flex-wrap:wrap;justify-content:space-around}.subFooter__number:where(.astro-QAG53RHG){font-size:26px;line-height:150%;color:#5cacf5;letter-spacing:.04em}}@media (min-width: 1025px){.subFooter__border:where(.astro-QAG53RHG){height:13px}.subFooter__title:where(.astro-QAG53RHG){position:relative;height:275px;margin-bottom:37px;font-size:27px;text-align:left;background-image:url(/top/footer/contact-background-pc.webp)}.subFooter__title:where(.astro-QAG53RHG)>.label:where(.astro-QAG53RHG){position:absolute;top:50%;left:12%;height:100%;transform:translateY(-16%)}.subFooter__phone:where(.astro-QAG53RHG){line-height:150%;letter-spacing:.04em}.subFooter__map:where(.astro-QAG53RHG){position:relative;z-index:2;margin-top:-270px;margin-bottom:24px;overflow:hidden;border:solid 12px #fff;border-radius:38px}.subFooter__btnGroup:where(.astro-QAG53RHG){gap:37px;width:523px;margin:0 auto}.subFooter__btnGroup:where(.astro-QAG53RHG) .item:where(.astro-QAG53RHG){width:calc((100% - 37px)/2)}}.container:where(.astro-QAG53RHG){margin:0 16px}@media (min-width: 1280px){.container:where(.astro-QAG53RHG){width:1120px;margin:0 auto}}.commonBanner:where(.astro-42FTGKBI){padding:40px 20px;background:#fafafb}.commonBanner-container:where(.astro-42FTGKBI){max-width:1156px;margin:0 auto}.bannerList:where(.astro-42FTGKBI){display:flex;flex-wrap:wrap;gap:24px 12px;justify-content:center}.bannerItem:where(.astro-42FTGKBI){max-width:calc((100% - 36px)/4)}.p-mark:where(.astro-42FTGKBI){display:flex;width:165px;margin:24px auto 0}@media (max-width: 1023px){.commonBanner:where(.astro-42FTGKBI){padding:32px 16px}.commonBanner-container:where(.astro-42FTGKBI){width:100%}.bannerList:where(.astro-42FTGKBI){flex-direction:column;gap:16px 0;align-items:center}.bannerItem:where(.astro-42FTGKBI){display:flex;justify-content:center;width:100%;min-width:100%}.p-mark:where(.astro-42FTGKBI){display:flex;width:165px;margin:16px auto 0}}.baseFooter:where(.astro-R7MFI7HB){position:relative;padding:40px 90px;color:#fff;background:#303644}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB){display:flex;justify-content:flex-start}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB){min-width:225px;margin-right:128px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB){display:flex;margin-bottom:30px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB){display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:24px;background:#fff;border-radius:100px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) img:where(.astro-R7MFI7HB){max-width:25px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB){margin-bottom:22px;line-height:1}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) a:where(.astro-R7MFI7HB){font-size:16px;color:#fff}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pull:where(.astro-R7MFI7HB){position:relative;display:block;padding-right:50px;font-size:16px;line-height:1;cursor:pointer}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pull:where(.astro-R7MFI7HB):after{position:absolute;top:5px;right:0;display:block;width:10px;height:2px;content:"";background:#fff}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pull:where(.astro-R7MFI7HB):before{position:absolute;top:1px;right:4px;display:block;width:2px;height:10px;content:"";background:#fff}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pullbtns:where(.astro-R7MFI7HB){display:none;margin:20px 0 23px 20px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pullbtns:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB){margin-bottom:16px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pullbtns:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) a:where(.astro-R7MFI7HB){position:relative;display:block;padding-left:15px;font-size:15px;line-height:1.4;background:url(/arrow.svg) left 5px no-repeat;background-size:6px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pullbtns:where(.astro-R7MFI7HB) .sub:where(.astro-R7MFI7HB){margin-left:20px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .is-open:where(.astro-R7MFI7HB){display:block}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) a:where(.astro-R7MFI7HB),.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) span:where(.astro-R7MFI7HB){font-size:var(--font-size-small)}@media screen and (max-width: 1024px){.pagetop:where(.astro-R7MFI7HB){right:30px;bottom:90px}.baseFooter:where(.astro-R7MFI7HB){position:relative;padding:30px 30px 180px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB){display:flex;flex-wrap:wrap}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB).marks{margin-bottom:20px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB){width:100%;margin-right:0}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB){display:flex;margin-bottom:30px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB){display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:24px;background:#fff;border-radius:100px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .icons:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) img:where(.astro-R7MFI7HB){max-width:25px}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB){margin-bottom:22px;line-height:1}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) .block:where(.astro-R7MFI7HB) .btn:where(.astro-R7MFI7HB) li:where(.astro-R7MFI7HB) .pull:where(.astro-R7MFI7HB){position:relative;display:block;padding-right:50px;line-height:1}.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) a:where(.astro-R7MFI7HB),.baseFooter:where(.astro-R7MFI7HB) .blocks:where(.astro-R7MFI7HB) span:where(.astro-R7MFI7HB){font-size:var(--font-size-small)}}#search_window:where(.astro-XUKS7SWE){position:fixed;z-index:10000;width:100%;height:100%}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE){position:absolute;top:50%;left:50%;z-index:2;width:100%;max-width:516px;padding:25px 35px;text-align:center;background:#fff;border-radius:30px;transform:translate(-50%,-50%)}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) input:where(.astro-XUKS7SWE){width:343px;height:50px;padding:10px;font-size:16px;font-weight:400;color:#333;background:#fff;border:2px solid #bcc3ce;border-radius:12px}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) button:where(.astro-XUKS7SWE){width:93px;height:48px;font-size:16px;font-weight:600;line-height:48px;color:#fff;text-align:center;letter-spacing:.04em;background:#7fbcf5;border:none;border-radius:12px}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) input:where(.astro-XUKS7SWE)::-moz-placeholder{color:#bcc3ce}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) input:where(.astro-XUKS7SWE)::placeholder{color:#bcc3ce}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) p:where(.astro-XUKS7SWE){margin-bottom:24px;font-size:20px;font-weight:600;color:#585c65;letter-spacing:.04em}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) .close:where(.astro-XUKS7SWE){position:absolute;top:-5px;right:-5px;width:36px;height:36px;overflow:hidden;color:#fff;cursor:pointer;background-color:#7fbcf5;border:none;border-radius:50%;outline:none}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) .close:where(.astro-XUKS7SWE):before,#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) .close:where(.astro-XUKS7SWE):after{position:absolute;width:19px;height:2.5px;content:"";background-color:#fff}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) .close:where(.astro-XUKS7SWE):before{top:16px;left:8px;transform:rotate(45deg)}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) .close:where(.astro-XUKS7SWE):after{top:16px;left:8px;transform:rotate(-45deg)}#search_window:where(.astro-XUKS7SWE) .bg:where(.astro-XUKS7SWE){position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#585c6590}#search_window:where(.astro-XUKS7SWE).on{visibility:visible;opacity:1}#search_window:where(.astro-XUKS7SWE):not(.on){pointer-events:none;visibility:hidden;opacity:0}.baseHeader:where(.astro-XUKS7SWE){position:fixed;top:0;left:0;z-index:9999;display:flex;width:100%;padding-right:48px}.baseHeader:where(.astro-XUKS7SWE):before{position:absolute;top:0;left:0;display:block;width:100%;height:132px;content:"";background:rgb(255 255 255 / 0%);transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .logo:where(.astro-XUKS7SWE){position:relative;width:240px;height:196px;background:url(/header_logo_bg.webp) left bottom no-repeat;background-size:240px auto;transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .logo:where(.astro-XUKS7SWE) img:where(.astro-XUKS7SWE){margin:53px 0 0 20px;transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE){position:relative;flex:1;margin:17px 0 0;transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE){display:flex;align-items:center;justify-content:space-between}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) h1:where(.astro-XUKS7SWE){margin-right:10px;margin-left:34px;font-size:var(--font-size-small);font-weight:400}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE){display:flex;align-items:center}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE){display:flex;align-items:center}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){margin-top:5px;margin-right:26px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;padding-top:22px;font-size:var(--font-size-x-small);font-weight:700;color:#64a4de;text-align:center;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .keywords:where(.astro-XUKS7SWE){background:url(/icon_search.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .recruit:where(.astro-XUKS7SWE){background:url(/icon_user.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .access:where(.astro-XUKS7SWE){background:url(/icon_geo.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;width:231px;height:46px;font-size:var(--font-size-normal);font-weight:600;line-height:47px;color:#fff!important;text-align:center;background:rgb(127 188 245 / 100%);border-radius:100px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE){display:inline-block;padding-right:22px;background:url(/icon_right.svg) right 14px no-repeat;background-size:16px}.baseHeader:where(.astro-XUKS7SWE) .screenTitle:where(.astro-XUKS7SWE) h2:where(.astro-XUKS7SWE){margin-right:10px;margin-left:34px;font-size:26px;color:var(--main-blue)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE){position:relative;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 55px;margin-top:46px;margin-right:30px;margin-left:-10px;background:#fff;border-radius:100px;transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){position:relative;display:block;height:72px;padding:0 5px;font-weight:600;line-height:72px;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE).on:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:6px;content:"";background:var(--accent-blue);border-radius:10px}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).about .on:where(.astro-XUKS7SWE):before{background:var(--accent-blue)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).dock .on:where(.astro-XUKS7SWE):before{background:var(--category-color-dock-dark)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).kenshin .on:where(.astro-XUKS7SWE):before{background:var(--category-color-kenshin-dark)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).gairai .on:where(.astro-XUKS7SWE):before{background:var(--category-color-gairai-dark)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).woman .on:where(.astro-XUKS7SWE):before{background:var(--category-color-woman-dark)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).doctor .on:where(.astro-XUKS7SWE):before{background:var(--accent-blue)}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).column .on:where(.astro-XUKS7SWE):before{background:var(--accent-blue)}.baseHeader:where(.astro-XUKS7SWE).on:before{background:rgb(255 255 255 / 100%)}.baseHeader:where(.astro-XUKS7SWE).on .logo:where(.astro-XUKS7SWE){position:relative;width:240px;height:150px;background:url(/header_logo_bg.webp) left bottom no-repeat;background-size:240px auto}.baseHeader:where(.astro-XUKS7SWE).on .logo:where(.astro-XUKS7SWE) img:where(.astro-XUKS7SWE){margin:24px 0 0 20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE){margin:12px 0 0}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE){display:flex;align-items:center;justify-content:space-between}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) h1:where(.astro-XUKS7SWE){margin-right:10px;margin-left:34px;font-size:var(--font-size-small);font-weight:700}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE){display:flex;align-items:center}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE){display:flex;align-items:center}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){margin-top:5px;margin-right:26px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;padding-top:22px;font-size:var(--font-size-x-small);text-align:center;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .keywords:where(.astro-XUKS7SWE){background:url(/icon_search.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .recruit:where(.astro-XUKS7SWE){background:url(/icon_user.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .access:where(.astro-XUKS7SWE){background:url(/icon_geo.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;width:231px;height:46px;font-size:var(--font-size-normal);line-height:47px;color:#fff!important;text-align:center;background:rgb(127 188 245 / 100%);border-radius:100px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE){display:inline-block;padding-right:22px;background:url(/icon_right.svg) right 14px no-repeat;background-size:16px}.baseHeader:where(.astro-XUKS7SWE).on .global_navi:where(.astro-XUKS7SWE){height:71px;padding:0 55px;margin-top:0}.smp_navi:where(.astro-XUKS7SWE){display:none}@media screen and (max-width: 1110px){.baseHeader:where(.astro-XUKS7SWE){position:fixed;top:0;left:0;z-index:1000;align-items:initial;justify-content:space-between;width:100%;padding-right:0}.baseHeader:where(.astro-XUKS7SWE) .logo:where(.astro-XUKS7SWE){position:relative;z-index:11;width:180px;height:100px;background:url(/spheader_logo_bg.webp) no-repeat;background-size:auto 100%}.baseHeader:where(.astro-XUKS7SWE) .logo:where(.astro-XUKS7SWE) img:where(.astro-XUKS7SWE){max-width:65%;margin:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE){position:absolute;top:0;left:0;width:100%;height:70px;margin:0;background:#fff}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE){display:flex;align-items:center;justify-content:space-between}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) h1:where(.astro-XUKS7SWE){display:none}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE){display:block;margin-top:16px;margin-right:16px;margin-left:auto;transition:.3s}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE){width:100%}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE){display:flex;justify-content:flex-end}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){margin-top:0;margin-right:0;margin-left:18px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){position:relative;display:block;min-width:50px;padding-top:22px;font-size:var(--font-size-x-small);text-align:center;text-decoration:none;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .js_disable:where(.astro-XUKS7SWE).on{pointer-events:none;opacity:.5}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .keywords:where(.astro-XUKS7SWE){background:url(/icon_search.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .access:where(.astro-XUKS7SWE){background:url(/icon_geo.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .menu:where(.astro-XUKS7SWE) .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(1){position:absolute;top:3px;left:50%;display:block;width:15px;height:3px;content:"";background:#64a4de;border-radius:20px;transition:.3s;transform:translate(-50%)}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .menu:where(.astro-XUKS7SWE) .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(2){position:absolute;top:8px;left:50%;display:block;width:15px;height:3px;content:"";background:#64a4de;border-radius:20px;transition:.3s;transform:translate(-50%)}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .menu:where(.astro-XUKS7SWE) .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(3){position:absolute;top:13px;left:50%;display:block;width:15px;height:3px;content:"";background:#64a4de;border-radius:20px;transition:.3s;transform:translate(-50%)}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .js_menu:where(.astro-XUKS7SWE).on .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(1){position:absolute;top:7px;left:15px;width:17px;height:3px;transform:rotate(45deg)}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .js_menu:where(.astro-XUKS7SWE).on .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(2){display:none}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .js_menu:where(.astro-XUKS7SWE).on .bars:where(.astro-XUKS7SWE) div:where(.astro-XUKS7SWE):nth-child(3){position:absolute;top:7px;left:15px;display:block;width:17px;transform:rotate(-45deg)}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){position:fixed;bottom:0;left:0;z-index:10;width:100%;height:60px;line-height:60px;border-radius:0}.baseHeader:where(.astro-XUKS7SWE) .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE){display:inline-block;padding-right:25px;background:url(/icon_right.svg) right 21px no-repeat;background-size:16px}.baseHeader:where(.astro-XUKS7SWE) .screenTitle:where(.astro-XUKS7SWE){display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:10px;margin-left:180px}.baseHeader:where(.astro-XUKS7SWE) .screenTitle:where(.astro-XUKS7SWE) h2:where(.astro-XUKS7SWE){margin-top:0;margin-right:0;margin-left:0;font-size:14px}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE){display:none}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){position:relative;display:block;height:72px;padding:0 5px;font-weight:600;line-height:72px;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE) .global_navi:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE).on:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:6px;content:"";background:var(--accent-blue);border-radius:10px}.baseHeader:where(.astro-XUKS7SWE).on:before{display:none}.baseHeader:where(.astro-XUKS7SWE).on .logo:where(.astro-XUKS7SWE){position:relative;z-index:11;width:180px;height:75px;background:url(/spheader_logo_bg2.webp) no-repeat;background-size:auto 100%}.baseHeader:where(.astro-XUKS7SWE).on .logo:where(.astro-XUKS7SWE) img:where(.astro-XUKS7SWE){max-width:60%;margin:14px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE){height:60px;margin:0}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE){display:flex;align-items:center;justify-content:space-between}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) h1:where(.astro-XUKS7SWE){margin-right:10px;margin-left:34px;font-size:var(--font-size-small);font-weight:400}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE){display:flex;align-items:center;margin-top:10px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE){display:flex;align-items:center}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){margin-top:0;margin-right:0;margin-left:18px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;padding-top:22px;font-size:var(--font-size-x-small);text-align:center;white-space:nowrap}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .keywords:where(.astro-XUKS7SWE){background:url(/icon_search.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .recruit:where(.astro-XUKS7SWE){background:url(/icon_user.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .buttons:where(.astro-XUKS7SWE) .l:where(.astro-XUKS7SWE) ul:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .access:where(.astro-XUKS7SWE){background:url(/icon_geo.webp) center top no-repeat;background-size:20px}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){position:fixed;bottom:0;left:0;z-index:10;width:100%;height:60px;line-height:60px;border-radius:0}.baseHeader:where(.astro-XUKS7SWE).on .contents:where(.astro-XUKS7SWE) .top:where(.astro-XUKS7SWE) .contact_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE){display:inline-block;padding-right:25px;background:url(/icon_right.svg) right 21px no-repeat;background-size:16px}.baseHeader:where(.astro-XUKS7SWE).on .global_navi:where(.astro-XUKS7SWE){height:71px;padding:0 55px;margin-top:0}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE){box-sizing:border-box;width:90%;padding:20px;border-radius:20px}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) input:where(.astro-XUKS7SWE){width:calc(100% - 70px)}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) button:where(.astro-XUKS7SWE){width:60px}#search_window:where(.astro-XUKS7SWE) .inner:where(.astro-XUKS7SWE) p:where(.astro-XUKS7SWE){margin-bottom:15px;font-size:16px}.smp_navi:where(.astro-XUKS7SWE).fade{height:calc(100% - 60px)!important;visibility:visible;transition:.3s}.smp_navi:where(.astro-XUKS7SWE){position:fixed;top:60px;left:0;z-index:10;display:block;width:100%;height:0;overflow-y:auto;visibility:hidden;background:#fff;border-top:1px solid rgb(237 239 243 / 100%);transition:.3s}.smp_navi:where(.astro-XUKS7SWE) .contactlist_bt:where(.astro-XUKS7SWE){padding:0 18px}.smp_navi:where(.astro-XUKS7SWE) .contactlist_bt:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;width:100%;height:44px;margin:44px auto 17px;font-size:16px;line-height:44px;color:#fff;text-align:center;text-decoration:none;background:rgb(127 188 245 / 100%);border-radius:100px}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).is-active a:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE):after{display:none}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){border-top:1px solid rgb(237 239 243 / 100%)}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>a:where(.astro-XUKS7SWE){position:relative;display:block;padding:15px 0 14px 48px;text-decoration:none;background:url(/ar1.svg) 22px center no-repeat;background-size:16px}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>.link:where(.astro-XUKS7SWE){position:relative;display:block;padding:15px 0 14px 48px;text-decoration:none;background:url(/ar1.svg) 22px center no-repeat;background-size:16px}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>.link:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>.link:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE){position:absolute;top:10px;right:0;width:60px;height:40px;border-left:1px solid rgb(237 239 243 / 100%)}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>.link:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE):before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;content:"";background:rgb(142 149 158 / 100%);transform:translate(-50%,-50%)}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE)>.link:where(.astro-XUKS7SWE) span:where(.astro-XUKS7SWE):after{position:absolute;top:50%;left:50%;display:block;width:2px;height:10px;content:"";background:rgb(142 149 158 / 100%);transform:translate(-50%,-50%)}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) dl:where(.astro-XUKS7SWE){display:none;background:#fafafb;border-top:1px solid rgb(237 239 243 / 100%)}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) dl:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){display:block;padding:13px 10px 13px 48px;font-size:14px;text-decoration:none;background:url(/smp_dt.svg) 26px center no-repeat;background-size:7px}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) dl:where(.astro-XUKS7SWE) dd:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){padding-left:70px;background:url(/smp_dd.svg) 48px center no-repeat;background-size:7px}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) .is-open:where(.astro-XUKS7SWE){display:block}.smp_navi:where(.astro-XUKS7SWE) .main:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE).is-active span:where(.astro-XUKS7SWE).accordion__title:after{display:none}.smp_navi:where(.astro-XUKS7SWE) .sub:where(.astro-XUKS7SWE){padding:15px 30px;background:rgb(54 58 68 / 100%)}.smp_navi:where(.astro-XUKS7SWE) .sub:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE){margin:15px 0}.smp_navi:where(.astro-XUKS7SWE) .sub:where(.astro-XUKS7SWE) li:where(.astro-XUKS7SWE) a:where(.astro-XUKS7SWE){padding-left:19px;font-size:14px;color:#fff;background:url(/arrow.svg) left center no-repeat;background-size:5px}.smp_navi:where(.astro-XUKS7SWE).on{top:60px;height:calc(100% - 60px)}}.pagetop:where(.astro-LQ6DK3S3){position:fixed;right:80px;bottom:40px;z-index:10;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .5s ease-out}.pagetop:where(.astro-LQ6DK3S3):hover{opacity:.5!important}.pagetop:where(.astro-LQ6DK3S3).on{visibility:initial;opacity:1}@media screen and (max-width: 1024px){.pagetop:where(.astro-LQ6DK3S3){right:30px;bottom:90px}}
