@font-face{font-family:Open Sans;src:local(Open Sans Regular),local(Open Sans),url(../fonts/open-sans-latin-400-normal.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.544%;ascent-override:94.9716%;descent-override:26.0315%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.727%;ascent-override:101.095%;descent-override:27.71%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.8924%;ascent-override:108.082%;descent-override:29.625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans Bold),url(../fonts/open-sans-latin-700-normal.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local(Open Sans ExtraBold),url(../fonts/open-sans-latin-800-normal.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.main-footer-v2[data-v-6c3e8037]{color:#fff;box-sizing:border-box;text-align:left;background:#13132b;flex-direction:column;padding-top:1.5rem;display:flex}.main-footer-v2 .heart[data-v-6c3e8037]{font-size:30px;display:inline-block;position:relative;top:4px}.main-footer-v2 .top-box[data-v-6c3e8037]{flex-direction:row;justify-content:space-around;width:100%;max-width:100%;height:340px;margin:0 auto;padding:62px 0 20px;display:flex}@media (width>=1200px){.main-footer-v2 .top-box[data-v-6c3e8037]{width:1000px}}@media (width<=992px){.main-footer-v2 .top-box[data-v-6c3e8037]{height:auto;box-sizing:boroder-box;flex-direction:column;padding-top:5rem;padding-left:25px}}.main-footer-v2 .logo-box[data-v-6c3e8037]{text-align:left;align-self:center;min-width:35%;margin-top:-46px}@media (width<=992px){.main-footer-v2 .logo-box[data-v-6c3e8037]{width:100%;max-height:150px}}.main-footer-v2 .logo[data-v-6c3e8037]{width:152px;height:36px;margin-bottom:1rem}.main-footer-v2 .link-box[data-v-6c3e8037]{flex-direction:row;justify-content:space-between;align-self:center;width:100%;margin-top:-76px;display:flex}@media (width<=992px){.main-footer-v2 .link-box[data-v-6c3e8037]{flex-wrap:wrap;margin-top:2rem}.main-footer-v2 .link-group[data-v-6c3e8037]{box-sizing:border-box;width:50%}.main-footer-v2 .link-group[data-v-6c3e8037]:nth-of-type(odd){margin-bottom:1rem}}.main-footer-v2 .link-group-heading[data-v-6c3e8037]{color:#fff;padding-top:0;font-size:15px}.main-footer-v2 .links a[data-v-6c3e8037]{opacity:.8;color:#fff;margin-top:1rem;margin-bottom:1rem;font-size:14px}.main-footer-v2 .links a[data-v-6c3e8037]:hover{opacity:1}.main-footer-v2 .disclaimers p[data-v-6c3e8037]{letter-spacing:1px;opacity:.8;margin:0;padding:0;font-size:12px;line-height:24px}@media (width<=992px){.main-footer-v2 .disclaimers[data-v-6c3e8037]{justify-content:flex-start;display:flex}}.main-footer-v2 .disclaimers p[data-v-6c3e8037]{font-size:10px}.main-footer-v2 .disclaimers p[data-v-6c3e8037]:not(:first-of-type){margin-left:.5rem}.main-footer-v2 .bottom-box[data-v-6c3e8037]{background:#0f0f23;height:120px;padding:20px 40px}.main-footer-v2 .bottom-box .inner[data-v-6c3e8037]{align-items:center;max-width:1000px;margin:0 auto;display:flex}@media (width>=1200px){.main-footer-v2 .bottom-box .inner[data-v-6c3e8037]{width:1000px}}.main-footer-v2 .privacy-policy[data-v-6c3e8037]{opacity:.8;margin-left:auto;margin-right:0;font-size:13px;display:flex}.main-footer-v2 .privacy-policy p[data-v-6c3e8037]:first-of-type{margin-right:2rem}.main-footer-v2 .curated-info[data-v-6c3e8037]{letter-spacing:1.1px;color:#fff9;flex-direction:column;align-items:center;margin-top:.5rem;font-family:Open Sans,Open Sans Fallback\: BlinkMacSystemFont,Open Sans Fallback\: Segoe UI,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Arial,Open Sans Fallback\: Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;display:flex}.main-footer-v2 .curated-info p[data-v-6c3e8037]{width:100%;padding:0}@media (width<=992px){.main-footer-v2 .pc-only[data-v-6c3e8037]{display:none}}.main-footer-v2 .social-links[data-v-6c3e8037]{margin-top:2rem;display:flex}@media (width<=992px){.main-footer-v2 .social-links[data-v-6c3e8037]{margin-top:1.5rem}}.main-footer-v2 .social-link__link[data-v-6c3e8037]:not(:first-of-type){margin-left:.6rem}.main-footer-v2 .social-link__icon[data-v-6c3e8037],.main-footer-v2 .social-link__twitter-icon[data-v-6c3e8037]{width:27px;height:27px}@media (width<=992px){.main-footer-v2 .bottom-box[data-v-6c3e8037]{display:none}}.main-footer-v2 .mid-box[data-v-6c3e8037]{width:100%;max-width:100%;margin:0 auto;display:flex}@media (width>=1200px){.main-footer-v2 .mid-box[data-v-6c3e8037]{width:1000px}}@media (width<=992px){.main-footer-v2 .mid-box[data-v-6c3e8037]{height:auto;box-sizing:boroder-box;flex-direction:column;padding-top:5rem;padding-left:25px}}.main-footer-v2 .privacy-policy[data-v-6c3e8037]{justify-content:flex-end}.main-footer-v2 .privacy-policy .link[data-v-6c3e8037]{font-weight:400;color:#fff!important}.main-footer-v2 .skill-links[data-v-6c3e8037]{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:1.5rem;display:flex}.main-footer-v2 .skill-links .skill-link__item[data-v-6c3e8037]{width:25%}@media (width<=992px){.main-footer-v2 .skill-links .skill-link__item[data-v-6c3e8037]{width:33%}}.main-footer-v2 .skill-links .skill-link[data-v-6c3e8037]{opacity:.8;color:#fff;text-align:left;margin-top:1rem;margin-left:.75rem;margin-right:7.5rem;font-size:14px}.main-footer-v2 .highlight[data-v-6c3e8037]{border-bottom:4px solid #57edd7;font-weight:600}.company-detail .main-footer-v2 .bottom-box .inner[data-v-6c3e8037]{position:relative}.jp .main-footer-v2 .links a[data-v-6c3e8037]{padding-right:1.5rem;font-size:10px}
