.wantedly_root__h2fop{--rw-gradient:var(--rw-text-gradient);--rw-accent:var(--rw-accent-solid);--rw-text:var(--rw-text-primary);--rw-text-navy:#00427a;--rw-bg-alt:var(--rw-bg-section-alt);--rw-bg-cta:var(--rw-bg-cta-band);--rw-chip-bg:var(--rw-bg-chip-soft);--rw-shadow-card:0 0 24px rgba(235,95,51,0.13);--rw-radius-card:8px;--rw-radius-button:3.2px;--background:#ffffff;--foreground:var(--rw-text);--card:#ffffff;--card-foreground:var(--rw-text);--popover:#ffffff;--popover-foreground:var(--rw-text);--primary:var(--rw-accent-solid);--primary-foreground:#ffffff;--secondary:var(--rw-bg-alt);--secondary-foreground:var(--rw-text);--muted:var(--rw-bg-alt);--muted-foreground:var(--rw-text);--accent:var(--rw-accent);--accent-foreground:#ffffff;--destructive:var(--rw-accent);--destructive-foreground:#ffffff;--border:var(--rw-accent-solid);--input:#d1d5db;--ring:var(--rw-accent-solid);--radius:var(--rw-radius-button);--color-brand:var(--rw-accent);--color-brand-light:var(--rw-brand-orange-end);--color-bg-peach:var(--rw-bg-alt);--color-cta:var(--rw-accent);--color-cta-hover:var(--rw-accent);--color-cta-light:var(--rw-bg-alt);--color-text-dark:var(--rw-text);--color-text-gray:var(--rw-text);--color-white:#ffffff;--color-border-gray:var(--rw-border-subtle);color:var(--rw-text);font-feature-settings:"palt"}.wantedly_root__h2fop h1{color:var(--rw-text-navy)}.wantedly_card__2WH1u{border:0;border-radius:var(--rw-radius-card);background:#ffffff;box-shadow:var(--rw-shadow-card)}.wantedly_comparisonWantedlyHeader__XNwFv{background:var(--rw-gradient)}.wantedly_comparisonDesktopRow__eYrvb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);-moz-column-gap:1px;column-gap:1px;border-bottom:1px solid var(--color-border-gray);background:var(--input)}.wantedly_comparisonDesktopRow__eYrvb:last-child{border-bottom:0}.wantedly_comparisonDesktopRow__eYrvb>*{min-width:0}.wantedly_comparisonMobileLabel__BcVK9{display:block;width:100%;padding:8px 12px;border-radius:var(--rw-radius-card);background:var(--rw-chip-bg);color:var(--rw-text);font-size:14px;font-weight:700;line-height:1.6;text-align:center}.wantedly_comparisonMobileItem__FDcho{display:grid;row-gap:8px;margin-bottom:32px}.wantedly_comparisonMobileItem__FDcho:last-child{margin-bottom:0}.wantedly_problemGrid__co1TA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1200px;margin-inline:auto}.wantedly_problemCard__n09dR{display:flex;min-width:0;flex-direction:column;row-gap:24px;padding:0 24px 24px;overflow:hidden}.wantedly_problemCardHeading__E7kTD{margin-inline:-24px;padding:16px;border-radius:2px;background:#667a8a;text-align:center}.wantedly_problemCardHeading__E7kTD p{color:#ffffff;font-size:18px;font-weight:500;line-height:1}.wantedly_problemCardBody___y1mi{display:flex;flex:1;align-items:center;justify-content:center}.wantedly_problemCardBody___y1mi p{color:var(--rw-text);font-size:16px;font-weight:400;line-height:2;text-align:center;white-space:pre-line}.wantedly_heroBackground__hNSHb{clip-path:polygon(0 0,100% 0,0 100%)}.wantedly_primaryCta__LJ4vP,.wantedly_secondaryCta__opphB{box-sizing:border-box;min-height:56px;padding-block:8px;border-radius:var(--rw-radius-button);font-size:16px;font-weight:700;line-height:var(--rw-button-line-height);text-align:center;white-space:normal;box-shadow:none;transition:color .2s ease,background-color .2s ease}.wantedly_primaryCta__LJ4vP svg,.wantedly_secondaryCta__opphB svg{flex-shrink:0}.wantedly_primaryCta__LJ4vP{border:0;color:#ffffff;background:var(--rw-gradient)}.wantedly_secondaryCta__opphB{border:1px solid var(--primary);color:var(--primary);background:#ffffff}.wantedly_primaryCta__LJ4vP:focus-visible,.wantedly_primaryCta__LJ4vP:hover{color:#ffffff;background:var(--rw-gradient);box-shadow:none;transform:none}.wantedly_secondaryCta__opphB:focus-visible,.wantedly_secondaryCta__opphB:hover{color:var(--primary);background:var(--rw-bg-alt);box-shadow:none;transform:none}.wantedly_heroFormCard__SoUK_{box-sizing:border-box;width:350px;max-width:100%}.wantedly_heroFormTitle__89gtz{margin-block-end:4px}.wantedly_contactCard__5VbNQ{border:0;border-radius:var(--rw-radius-card);background:#ffffff}.wantedly_contactCard__5VbNQ,.wantedly_floatingBar__eJgGP{box-shadow:var(--rw-shadow-card)}.wantedly_root__h2fop .c-cta{padding-block:48px;background:var(--rw-bg-cta)}.wantedly_root__h2fop .c-cta__head{color:var(--rw-text)}.wantedly_root__h2fop .c-cta__btn-wrap{margin-block-start:24px}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn{box-sizing:border-box;width:276px;max-width:100%;min-height:64px;padding:7px 32px;border-radius:var(--rw-radius-button);font-size:16px;font-weight:700;line-height:var(--rw-button-line-height);white-space:normal;box-shadow:none;transform:none}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn:after{display:none}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn.--consultant{border:0;color:#ffffff;background:var(--rw-gradient)}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn.--consultant span{color:#ffffff;background:none;-webkit-text-fill-color:#ffffff}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn.--download{border:1px solid var(--primary);color:var(--primary);background:#ffffff}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn.--download span{color:var(--primary);background:none;-webkit-text-fill-color:var(--primary)}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn .normal{display:block}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn .hover{display:none}.wantedly_root__h2fop .wantedly_faqItem__qoZ3T{border-radius:var(--rw-radius-card);background:transparent;box-shadow:var(--rw-shadow-card)}.wantedly_root__h2fop .wantedly_faqItem__qoZ3T .p-top-faq__item-question{box-sizing:border-box;position:relative;width:calc(100% + 6.5rem);padding-inline-end:6.5rem}@media (min-width:768px){.wantedly_primaryCta__LJ4vP,.wantedly_secondaryCta__opphB{min-height:64px}}@media (min-width:1024px){.wantedly_problemGrid__co1TA{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}@media (max-width:767px){.wantedly_problemGrid__co1TA{gap:16px}.wantedly_problemCard__n09dR{row-gap:20px;padding:0 16px 16px}.wantedly_problemCardHeading__E7kTD{margin-inline:-16px;padding:12px 8px}.wantedly_problemCardHeading__E7kTD p{font-size:16px;font-weight:600;line-height:1.5}.wantedly_problemCardBody___y1mi p{font-size:14px;line-height:1.5}.wantedly_root__h2fop .c-cta__btn-link.p-header__btn{width:min(276px,100%);min-height:64px;padding-inline:24px}.wantedly_root__h2fop .wantedly_faqItem__qoZ3T .p-top-faq__item-question{width:calc(100% + 4.5rem);padding-inline-end:4.5rem}}