.company-value-group-list{flex-wrap:wrap;display:flex}.company-value-group-list.isFullWidth .company-value-group{flex:100%;width:100%}@media (width<=992px){.company-value-group-list{flex-direction:column}}.company-value-group-list .company-value-group{box-sizing:border-box;flex:50%;padding:1.5rem 1rem}@media (width<=992px){.company-value-group-list .company-value-group{flex:100%;padding:1.5rem .5rem}}.company-value-group-list .company-value-group.isImage.isFullWidth{flex:100%;width:100%}.company-value-group-list .policy-header{letter-spacing:1.3px;color:#031b4e;margin-top:1.5rem;font-size:15px;font-weight:700;line-height:19px;list-style:outside!important}.company-value-group-list .policy-text{letter-spacing:1.2px;color:#203d7c;font-size:14px;line-height:20px}.company-value-group-list .policy-text.top{margin-top:1.75rem}.company-value-group-list .images-free{flex-wrap:wrap;align-items:center;display:flex}.company-value-group-list .images-free__image{max-width:calc(50% - .75rem);margin-top:.75rem;margin-right:.75rem}@media (width<=992px){.company-value-group-list .images-free__image{width:100%;max-width:100%;margin-right:0}}.company-value-group-list .images-free .full-width{width:100%!important;max-width:100%!important}.company-value-group-list .company-value-group__title{letter-spacing:1px;padding-bottom:0;font-size:24px}@media (width<=767px){.company-value-group-list .company-value-group__title{font-size:20px}}.company-value-group-list .tag-list{padding-top:1rem}.company-detail__basic-info.separate-page .company-value-group-list{margin-top:1rem}.company-detail__basic-info.separate-page .company-value-group.isImage{padding-left:0;padding-right:0}.company-value-group{position:relative}.company-value-list.non-expanded{max-height:700px;position:relative;overflow:hidden}.company-value-list.non-expanded:before{content:"";background:linear-gradient(#0000 650px,#fff);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.company-value__content.markdown ul li{margin-bottom:1rem;margin-left:1.75rem;list-style:outside}.company-value__content.markdown h2,.company-value__content.markdown h3{letter-spacing:1.3px;color:#031b4e;margin-top:1.5rem;font-size:15px;font-weight:700;line-height:19px}.company-value__content.markdown h2:first-of-type,.company-value__content.markdown h3:first-of-type{padding-top:0}.company-value__content.markdown h3.policy-header+.policy-text>ul{padding-top:1rem}.company-value__content.markdown p{letter-spacing:1.2px;color:#203d7c;font-size:14px;line-height:20px}.company-value__content.markdown p.top{margin-top:2.5rem}.company-value__content.markdown li>p{margin-top:0;padding-top:0}.company-value__content img{max-width:100%}.tag-container .tag-list{flex-wrap:wrap;flex-direction:space-between;display:flex}.tag-container .tag-list li{color:#055eff;background:#f0f6ff;border-radius:100px;align-items:center;height:22px;margin-top:.5rem;margin-right:.5rem;padding:3.5px 8px;font-size:12px;font-weight:700;line-height:17px;display:flex;overflow:hidden}.company-value-group p a.link.inline{padding-left:0}@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\: 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 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}@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\: 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;src:local(Open Sans SemiBold),url(../fonts/open-sans-latin-600-normal.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.company-policy__header[data-v-0f34d968]{color:#031b4e;letter-spacing:1.2px;margin-top:1rem;margin-bottom:.75rem;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:20px;font-weight:900;line-height:27px}.company-policy__content[data-v-0f34d968]{letter-spacing:1.1px;color:#203d7c;padding:0 0 1.5rem;font-size:15px}.company-policy__content ul[data-v-0f34d968]{margin-top:4px;margin-bottom:12px;margin-left:1rem}.company-policy__content li[data-v-0f34d968]{margin-left:15px;line-height:28px;list-style:outside!important}@media (width<=992px){.company-policy__content[data-v-0f34d968]{padding-bottom:2rem}}.company-policy__content p[data-v-0f34d968]{color:#173471;letter-spacing:.012em;margin:0;font-size:15px;line-height:27px}.company-policy__content h2[data-v-0f34d968],.company-policy__content h3[data-v-0f34d968]{color:#031b4e;letter-spacing:1.2px;margin-top:1rem;margin-bottom:.75rem;padding-top:0;padding-bottom:0;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:20px;font-weight:900;line-height:27px}.company-policy__content b[data-v-0f34d968],.company-policy__content p>strong[data-v-0f34d968]{letter-spacing:1.3px;color:#031b4e;font-size:15px;font-weight:600;line-height:28px}.company-policy__content a[data-v-0f34d968]{color:#055eff;cursor:pointer;padding-left:.25rem;display:inline}.company-policy__content a[data-v-0f34d968]:hover{color:#0053eb}.company-eng-value-group-list{flex-wrap:wrap;display:flex}@media (width<=992px){.company-eng-value-group-list{flex-direction:column}}.company-eng-value-group-list .eng-value-group{box-sizing:border-box;flex:50%;padding:1.5rem 1rem}@media (width<=992px){.company-eng-value-group-list .eng-value-group{flex:100%;padding:1.5rem .5rem}}.company-eng-value-group-list .eng-value-group.isImage.isFullWidth{flex:100%;width:100%}.company-eng-value-group-list .policy-header{letter-spacing:1.3px;color:#031b4e;margin-top:1.5rem;font-size:15px;font-weight:700;line-height:19px}.company-eng-value-group-list .policy-text{letter-spacing:1.2px;color:#203d7c;font-size:14px;line-height:20px}.company-eng-value-group-list .policy-text.top{margin-top:2.25rem}.company-eng-value-group-list .eng-policy-list-inner{box-sizing:border-box;flex-flow:wrap;list-style:none;display:flex}.company-eng-value-group-list .eng-policy-list-inner li{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:calc(50% - 1.5rem);display:flex;margin-left:0!important;list-style:none!important}@media (width<=992px){.company-eng-value-group-list .eng-policy-list-inner li{width:100%}}.company-eng-value-group-list .eng-policy-list-inner li:nth-of-type(2n){margin-left:1.5rem!important}@media (width<=992px){.company-eng-value-group-list .eng-policy-list-inner li:nth-of-type(2n){margin-left:0!important}}.company-eng-value-group-list .no-disc li{color:#203d7c;letter-spacing:1.2px;font-size:14px;margin-left:0!important;list-style:none!important}.company-detail__basic-info.separate-page .company-eng-value-group-list{margin-top:1rem}.company-detail__basic-info.separate-page .eng-value-group.isImage{padding-left:0;padding-right:0}.eng-value-group{position:relative}.eng-value-list.non-expanded{max-height:700px;position:relative;overflow:hidden}.eng-value-list.non-expanded:before{content:"";background:linear-gradient(#0000 650px,#fff);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.eng-value__content.markdown ul li{margin-bottom:1rem;margin-left:1.75rem;list-style:outside}.eng-value__content.markdown h2,.eng-value__content.markdown h3{letter-spacing:1.3px;color:#031b4e;margin-top:1.5rem;font-size:15px;font-weight:700;line-height:19px}.eng-value__content.markdown h2:first-of-type,.eng-value__content.markdown h3:first-of-type{padding-top:0}.eng-value__content.markdown .policy-header-tag{color:#031b4e;border:1px solid #e5e8ed;border-radius:500px;align-items:baseline;width:auto;margin-bottom:1rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;font-size:12px;font-style:normal;font-weight:400;display:flex}.eng-value__content.markdown h3.policy-header+.policy-text>ul{padding-top:1rem}.eng-value__content.markdown p{letter-spacing:1.2px;color:#203d7c;font-size:14px;line-height:20px}.eng-value__content.markdown p.top{margin-top:2.5rem}.eng-value__content.markdown li>p{margin-top:0;padding-top:0}.eng-value__content img{max-width:100%}.value-group-expand-link{position:absolute;bottom:0;font-size:12px!important}ul.no-disc{list-style:none!important}ul.no-disc:li{list-style:none!important}.company-detail__basic-info[data-v-223a1b8a]{text-align:left;box-sizing:border-box;border-radius:4px;flex-direction:column;padding:1rem 0;display:flex}@media (width<=767px){.company-detail__basic-info[data-v-223a1b8a]{padding:0 0 1rem}}.company-detail__basic-info .section-heading.extra-margin[data-v-223a1b8a]{margin-top:3.5rem}.company-detail__basic-info .body.alert-notification[data-v-223a1b8a]{margin-top:1.5rem;margin-bottom:0}.company-detail__basic-info .see-more[data-v-223a1b8a]{margin-top:1.5rem;display:inline-block}.company-detail__basic-tags[data-v-223a1b8a]{display:flex}@media (width<=767px){.company-detail__basic-tags[data-v-223a1b8a]{flex-direction:column}}.company-detail__basic-tag[data-v-223a1b8a]{align-items:center;display:flex}.company-detail__basic-tag[data-v-223a1b8a]:not(:first-of-type){margin-left:2.5rem}@media (width<=767px){.company-detail__basic-tag[data-v-223a1b8a]:not(:first-of-type){margin-top:.5rem;margin-left:0}}@media (width<=414px){.company-detail__basic-tag[data-v-223a1b8a]{align-items:baseline;margin-left:1rem}.company-detail__basic-tag .company-detail__tag-icon[data-v-223a1b8a]{align-self:center}}@media (width<=414px) and (width<=414px){.company-detail__basic-tag[data-v-223a1b8a]{margin-left:0}}.company-detail__basic-info.separate-page[data-v-223a1b8a]{z-index:1;box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:column;max-width:1040px;margin:1.5rem auto;padding:2rem 50px 2.5rem;display:flex}@media (width<=992px){.company-detail__basic-info.separate-page[data-v-223a1b8a]{padding:1rem 1.5rem}}@media (width<=767px){.company-detail__basic-info.separate-page[data-v-223a1b8a]{border-radius:3px;padding:1rem 1.5rem}}.company-detail__basic-info.separate-page .body.alert-notification[data-v-223a1b8a]{margin-top:1.5rem;margin-bottom:1.5rem}.company-detail__basic-info.separate-page .company-policy__header[data-v-223a1b8a]{margin-top:1.5rem}.company-detail__basic-info.separate-page.preview[data-v-223a1b8a]{margin-top:100px;margin-bottom:20px}.company-detail__basic-info.preview .body.alert-notification[data-v-223a1b8a]{margin-top:1.5rem;margin-bottom:1.5rem}.company-detail__basic-info.preview[data-v-223a1b8a]{position:relative;top:-64px}.company-detail__description[data-v-223a1b8a]{margin-top:1.5rem;margin-bottom:0}.job-detail .link.jump-indicator[data-v-223a1b8a]{font-size:16px!important}.job-detail .link.jump-indicator[data-v-223a1b8a]:hover{color:#004ad1}.company-detail__basic-info .related-job-list.container[data-v-223a1b8a]{margin-left:0}.company-detail__basic-info[data-v-223a1b8a] .long-description{margin-top:1rem}.company-detail__basic-info[data-v-223a1b8a] .long-description ul li{margin-left:1.5rem;list-style:outside}.company-detail__basic-info[data-v-223a1b8a] p a.link.inline{padding-left:0}
