.photo-banner[data-v-87069852]{overflow:hidden}.photo-banner__inner[data-v-87069852]{background-position:0 35%;background-size:cover;border-bottom:8px solid #055eff;filter:blur(.35px);min-height:590px;transition:filter .7s}.photo-banner__top-bar[data-v-87069852]{background:#fff;box-sizing:border-box;opacity:1;position:fixed;position:absolute;width:100%;z-index:3}.job-detail .photo-banner[data-v-87069852]{display:flex;min-height:50px;position:relative}@media (max-width:992px){.job-detail .photo-banner[data-v-87069852]{min-height:32px}}.job-detail .photo-banner__top-bar[data-v-87069852]{border-top:1px solid #f8f8f8;min-height:auto;padding-top:0}.company-detail .photo-banner[data-v-87069852]{height:200px;opacity:.92}.company-detail .photo-banner .photo-banner__inner[data-v-87069852]{background-position:0 47.5%}@media (max-width:992px){.company-detail .photo-banner[data-v-87069852]{height:170px}}.company-value-group-list{display:flex;flex-wrap:wrap}.company-value-group-list.isFullWidth .company-value-group{flex:100%;width:100%}@media (max-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 (max-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{color:#031b4e;font-size:15px;font-weight:700;letter-spacing:1.3px;line-height:19px;list-style:disc!important;margin-top:1.5rem}.company-value-group-list .policy-text{color:#203d7c;font-size:14px;letter-spacing:1.2px;line-height:20px}.company-value-group-list .policy-text.top{margin-top:1.75rem}.company-value-group-list .images-free{align-items:center;display:flex;flex-wrap:wrap}.company-value-group-list .images-free__image{margin-right:.75rem;margin-top:.75rem;max-width:calc(50% - .75rem)}@media (max-width:992px){.company-value-group-list .images-free__image{margin-right:0;max-width:100%;width:100%}}.company-value-group-list .images-free .full-width{max-width:100%!important;width:100%!important}.company-value-group-list .company-value-group__title{font-size:24px;letter-spacing:1px;padding-bottom:0}@media (max-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;overflow:hidden;position:relative}.company-value-list.non-expanded:before{background:linear-gradient(transparent 650px,#fff);content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.company-value__content.markdown ul li{list-style:disc;margin-bottom:1rem;margin-left:1.75rem}.company-value__content.markdown h2,.company-value__content.markdown h3{color:#031b4e;font-size:15px;font-weight:700;letter-spacing:1.3px;line-height:19px;margin-top:1.5rem}.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{color:#203d7c;font-size:14px;letter-spacing:1.2px;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{display:flex;flex-direction:space-between;flex-wrap:wrap}.tag-container .tag-list li{align-items:center;background:#f0f6ff;border-radius:100px;color:#055eff;display:flex;font-size:12px;font-weight:700;height:22px;line-height:17px;margin-right:.5rem;margin-top:.5rem;overflow:hidden;padding:3.5px 8px}.company-value-group p a.link.inline{padding-left:0}.company-policy__header[data-v-b3c69876]{color:#031b4e;font-family:Open Sans;font-size:20px;font-weight:900;letter-spacing:1.2px;line-height:27px;margin-bottom:.75rem;margin-top:1rem}.company-policy__content[data-v-b3c69876]{color:#203d7c;font-size:15px;letter-spacing:1.1px;padding:0 0 1.5rem}.company-policy__content ul[data-v-b3c69876]{margin-bottom:12px;margin-left:1rem;margin-top:4px}.company-policy__content li[data-v-b3c69876]{line-height:28px;list-style:disc!important;margin-left:15px}@media (max-width:992px){.company-policy__content[data-v-b3c69876]{padding-bottom:2rem}}.company-policy__content p[data-v-b3c69876]{color:#173471;font-size:15px;letter-spacing:.012em;line-height:27px;margin:0}.company-policy__content h2[data-v-b3c69876],.company-policy__content h3[data-v-b3c69876]{color:#031b4e;font-family:Open Sans;font-size:20px;font-weight:900;letter-spacing:1.2px;line-height:27px;margin-bottom:.75rem;margin-top:1rem;padding-bottom:0;padding-top:0}.company-policy__content b[data-v-b3c69876],.company-policy__content p>strong[data-v-b3c69876]{color:#031b4e;font-size:15px;font-weight:600;letter-spacing:1.3px;line-height:28px}.company-policy__content a[data-v-b3c69876]{color:#055eff;cursor:pointer;display:inline;padding-left:.25rem}.company-policy__content a[data-v-b3c69876]:hover{color:#0053eb}.company-eng-value-group-list{display:flex;flex-wrap:wrap}@media (max-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 (max-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{color:#031b4e;font-size:15px;font-weight:700;letter-spacing:1.3px;line-height:19px;margin-top:1.5rem}.company-eng-value-group-list .policy-text{color:#203d7c;font-size:14px;letter-spacing:1.2px;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;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.company-eng-value-group-list .eng-policy-list-inner li{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;list-style:none!important;margin-left:0!important;width:calc(50% - 1.5rem)}@media (max-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 (max-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;font-size:14px;letter-spacing:1.2px;list-style:none!important;margin-left:0!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;overflow:hidden;position:relative}.eng-value-list.non-expanded:before{background:linear-gradient(transparent 650px,#fff);content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.eng-value__content.markdown ul li{list-style:disc;margin-bottom:1rem;margin-left:1.75rem}.eng-value__content.markdown h2,.eng-value__content.markdown h3{color:#031b4e;font-size:15px;font-weight:700;letter-spacing:1.3px;line-height:19px;margin-top:1.5rem}.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{align-items:baseline;border:1px solid #e5e8ed;border-radius:500px;color:#031b4e;display:flex;font-size:12px;font-style:normal;font-weight:400;margin-bottom:1rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;width:auto}.eng-value__content.markdown h3.policy-header+.policy-text>ul{padding-top:1rem}.eng-value__content.markdown p{color:#203d7c;font-size:14px;letter-spacing:1.2px;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{bottom:0;font-size:12px!important;position:absolute}ul.no-disc,ul.no-disc:li{list-style:none!important}.company-detail__basic-info[data-v-5c45a743]{border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;padding:1rem 0;text-align:left}@media (max-width:767px){.company-detail__basic-info[data-v-5c45a743]{padding:0 0 1rem}}.company-detail__basic-info .section-heading.extra-margin[data-v-5c45a743]{margin-top:3.5rem}.company-detail__basic-info .body.alert-notification[data-v-5c45a743]{margin-bottom:0;margin-top:1.5rem}.company-detail__basic-info .see-more[data-v-5c45a743]{display:inline-block;margin-top:1.5rem}.company-detail__basic-tags[data-v-5c45a743]{display:flex}@media (max-width:767px){.company-detail__basic-tags[data-v-5c45a743]{flex-direction:column}}.company-detail__basic-tag[data-v-5c45a743]{align-items:center;display:flex}.company-detail__basic-tag[data-v-5c45a743]:not(:first-of-type){margin-left:2.5rem}@media (max-width:767px){.company-detail__basic-tag[data-v-5c45a743]:not(:first-of-type){margin-left:0;margin-top:.5rem}}@media (max-width:414px){.company-detail__basic-tag[data-v-5c45a743]{align-items:baseline;margin-left:1rem}.company-detail__basic-tag .company-detail__tag-icon[data-v-5c45a743]{align-self:center}}@media (max-width:414px) and (max-width:414px){.company-detail__basic-tag[data-v-5c45a743]{margin-left:0}}.company-detail__basic-info.separate-page[data-v-5c45a743]{background:#fff;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin:1.5rem auto;max-width:1040px;padding:2rem 50px 2.5rem;z-index:1}@media (max-width:992px){.company-detail__basic-info.separate-page[data-v-5c45a743]{padding:1rem 1.5rem}}@media (max-width:767px){.company-detail__basic-info.separate-page[data-v-5c45a743]{border-radius:3px;padding:1rem 1.5rem}}.company-detail__basic-info.separate-page .body.alert-notification[data-v-5c45a743]{margin-bottom:1.5rem;margin-top:1.5rem}.company-detail__basic-info.separate-page .company-policy__header[data-v-5c45a743]{margin-top:1.5rem}.company-detail__basic-info.separate-page.preview[data-v-5c45a743]{margin-bottom:20px;margin-top:100px}.company-detail__basic-info.preview .body.alert-notification[data-v-5c45a743]{margin-bottom:1.5rem;margin-top:1.5rem}.company-detail__basic-info.preview[data-v-5c45a743]{position:relative;top:-64px}.company-detail__description[data-v-5c45a743]{margin-bottom:0;margin-top:1.5rem}.job-detail .link.jump-indicator[data-v-5c45a743]{font-size:16px!important}.job-detail .link.jump-indicator[data-v-5c45a743]:hover{color:#004ad1}.company-detail__basic-info .related-job-list.container[data-v-5c45a743]{margin-left:0}.company-detail__basic-info[data-v-5c45a743] .long-description{margin-top:1rem}.company-detail__basic-info[data-v-5c45a743] .long-description ul li{list-style:disc;margin-left:1.5rem}.company-detail__basic-info[data-v-5c45a743] p a.link.inline{padding-left:0}
