.container[data-v-65054205]{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:640px){.container[data-v-65054205]{align-items:flex-start;flex-direction:row;gap:20px}}.image[data-v-65054205]{display:flex;justify-content:center}@media screen and (min-width:640px){.image[data-v-65054205]{flex:0 0 280px}}.image img[data-v-65054205]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.history .content[data-v-65054205]{white-space:pre-wrap}.header[data-v-d80cda1e]{background-color:#eaf6ff;border-bottom:1px solid #5faadb;border-top:1px solid #5faadb;color:#00316d;font-size:18px;font-weight:700;padding:12px 16px}.main[data-v-d80cda1e]{margin:0 20px}@media screen and (min-width:640px){.main[data-v-d80cda1e]{margin:0 24px}}.title[data-v-d80cda1e]{border-bottom:1px solid #5faadb;color:#00316d;font-size:16px;font-weight:700}.business-content[data-v-d80cda1e]{margin-top:20px}.business-content .content[data-v-d80cda1e]{font-size:14px;margin-top:16px;white-space:pre-wrap}.base-info[data-v-d80cda1e]{margin-top:20px}.base-info .company-url a[data-v-d80cda1e]{align-items:end;color:#0082d8;display:flex;gap:2px}.base-info .company-url a .text[data-v-d80cda1e]{text-decoration:underline}.base-info .company-url a .material-symbols-outlined[data-v-d80cda1e]{font-size:16px}dl[data-v-d80cda1e]{display:grid;font-size:14px;grid-template-columns:1fr;margin-top:24px}@media screen and (min-width:640px){dl[data-v-d80cda1e]{grid-template-columns:150px 1fr}}dt[data-v-d80cda1e]{font-weight:600;padding:15px 0 0}@media screen and (min-width:640px){dt[data-v-d80cda1e]{border-bottom:.5px solid #eee;padding:15px 0 15px 8px}dt[data-v-d80cda1e]:last-of-type{border:none}}dd[data-v-d80cda1e]{border-bottom:.5px solid #eee;padding:12px 0;white-space:pre-wrap}dd[data-v-d80cda1e]:last-of-type{border:none}@media screen and (min-width:640px){dd[data-v-d80cda1e]{padding:15px 20px}}.group-company[data-v-d80cda1e]:not(:last-child):after{content:", "}.company-card[data-v-81ac9e3c]{background-color:#fff;border-radius:10px;box-shadow:2px 2px 8px #387fe926;padding:0 0 20px}.history[data-v-81ac9e3c]{padding:20px 20px 0}@media screen and (min-width:640px){.history[data-v-81ac9e3c]{padding:20px 24px 0}}.history[data-v-81ac9e3c]:empty{display:none}.base-info[data-v-81ac9e3c]{margin-top:40px}.detail-favorite[data-v-81ac9e3c]{-webkit-backdrop-filter:blur(4.8000001907px);backdrop-filter:blur(4.8000001907px);background:#ffffffe6;border-top:1px solid #eee;bottom:0;cursor:pointer;display:block;margin-top:16px;padding:10px 15px;position:sticky}.detail-favorite[data-v-81ac9e3c]:empty{display:none}.recommended-company[data-v-81ac9e3c]{margin-top:91px;padding:0 5px}.recommended-company[data-v-81ac9e3c]:empty{display:none}@media screen and (min-width:640px){.recommended-company[data-v-81ac9e3c]{padding:0}}.container[data-v-176328b3]{padding:0 5px}@media screen and (min-width:640px){.container[data-v-176328b3]{padding:0}}.company-top-info-wrapper[data-v-176328b3]{background:#fff;border-radius:10px;box-shadow:2px 2px 8px #387fe926;padding:20px 16px;position:relative}@media screen and (min-width:640px){.company-top-info-wrapper[data-v-176328b3]{padding:30px 32px 30px 24px}}.name[data-v-176328b3]{align-items:center;display:flex;gap:16px}@media screen and (min-width:640px){.name[data-v-176328b3]{margin-right:220px}}.name img[data-v-176328b3]{border:1px solid #a8cee9;height:70px;-o-object-fit:contain;object-fit:contain;width:70px}.name .company-name[data-v-176328b3]{font-size:17px;font-weight:700}.categories[data-v-176328b3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;row-gap:0}.categories .category[data-v-176328b3]{flex:0 0 auto;font-size:12px}.categories .category[data-v-176328b3]:not(:last-child):after{content:"/";margin-left:8px}.favorite[data-v-176328b3]{cursor:pointer;display:block;margin-top:20px}.favorite[data-v-176328b3]:empty{display:none}@media screen and (min-width:640px){.favorite[data-v-176328b3]{position:absolute;right:20px;top:20px}}.container[data-v-0bb330b7]{border-bottom:2px solid #2d96dc;display:flex;gap:6px;justify-content:center;margin:32px 10px 0}@media screen and (min-width:1023px){.container[data-v-0bb330b7]{margin:32px 0 0}}.container.company-info[data-v-0bb330b7]{padding:0 5px}@media screen and (min-width:640px){.container.company-info[data-v-0bb330b7]{padding:0}}.container.job-info[data-v-0bb330b7]{padding:0 10px}@media screen and (min-width:640px){.container.job-info[data-v-0bb330b7]{padding:0}}.tab[data-v-0bb330b7]{align-items:center;background-color:#eaf6ff;border-radius:10px 10px 0 0;color:#00316d;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:50%}@media screen and (min-width:640px){.tab[data-v-0bb330b7]{height:50px}}.tab.active[data-v-0bb330b7]{background-color:#0082d8;color:#fff}.tab.is-disabled[data-v-0bb330b7]{cursor:not-allowed;opacity:.5;pointer-events:none}.container[data-v-9d6d365f]{-webkit-backdrop-filter:blur(4.8000001907px);backdrop-filter:blur(4.8000001907px);background-color:#fff;background:#ffffffe6;border-top:1px solid #eee;bottom:0;display:flex;gap:10px;justify-content:center;padding:10px 15px;position:sticky}@media screen and (min-width:640px){.container[data-v-9d6d365f]{gap:20px;padding:16px 20px}}.container[data-v-9d6d365f] button{margin:0;width:160px}@media screen and (min-width:640px){.container[data-v-9d6d365f] button{width:220px}}.container img[data-v-9d6d365f]{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(1234%) hue-rotate(188deg) brightness(95%) contrast(101%);height:16px;margin-right:8px;width:9.42px}.container[data-v-9da325e7]{background-color:#fff;box-shadow:2px 2px 8px #387fe926}.container .header[data-v-9da325e7]{padding:24px 10px 0}@media screen and (min-width:640px){.container .header[data-v-9da325e7]{padding:24px 24px 0}}.container .header .row[data-v-9da325e7]{position:relative}.container .header .row .categories[data-v-9da325e7]{display:flex;flex-wrap:wrap;gap:8px}.container .header .row .datetime[data-v-9da325e7]{font-size:12px;position:absolute;right:0;top:0}.container .header .title[data-v-9da325e7]{color:#00316d;font-size:20px;font-weight:700;margin-top:28px}.container .subtitle[data-v-9da325e7]{background-color:#eaf6ff;border-bottom:1px solid #5faadb;border-top:1px solid #5faadb;color:#00316d;font-size:18px;font-weight:700;padding:12px 16px}.container dl[data-v-9da325e7]{background-color:#fff;border:.5px solid #acacac;border-bottom:none;display:grid;font-size:14px;gap:0;grid-template-columns:1fr;margin:24px 10px}@media screen and (min-width:640px){.container dl[data-v-9da325e7]{grid-template-columns:150px 1fr}}.container dt[data-v-9da325e7]{font-weight:700;padding:15px 10px}@media screen and (min-width:640px){.container dt[data-v-9da325e7]{border-bottom:.5px solid #acacac}}.container dd[data-v-9da325e7]{border-bottom:.5px solid #acacac;padding:15px 10px;white-space:pre-wrap}@media screen and (min-width:640px){.container dd[data-v-9da325e7]{padding:15px 20px}}.container dl dd[data-v-9da325e7]:nth-child(4n+4),.container dl dt[data-v-9da325e7]:nth-child(4n+3){background-color:#fafafa}.container .items[data-v-9da325e7]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.container .items .item[data-v-9da325e7]{background-color:#fff;border:1px solid #acacac;border-radius:15px;color:#00316d;flex:0 0 auto;font-size:13px;padding:4px 12px}.container .text_items[data-v-9da325e7]{display:flex;flex-wrap:wrap;gap:8px}.container .text_items .text-item[data-v-9da325e7]{flex:0 0 auto}.container .idealCandiadateProfile[data-v-9da325e7]{margin-top:40px}.container .readmore-wrapper[data-v-9da325e7]{margin-bottom:16px;position:relative;width:100%}.container .readmore-wrapper .readmore-content[data-v-9da325e7]{max-height:200px;overflow:hidden;position:relative;transition:max-height .45s ease}.container .readmore-wrapper .readmore-content.expanded[data-v-9da325e7]{max-height:3000px}.container .readmore-wrapper .fade[data-v-9da325e7]{background:linear-gradient(#fff0,#fff);bottom:20px;height:60px;left:0;pointer-events:none;position:absolute;width:100%}.container .readmore-wrapper .readmore-toggle[data-v-9da325e7]{color:#0082d8;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;text-decoration:underline}.container .job-type .items[data-v-9da325e7]{margin-top:8px}.container .skills .group-name[data-v-9da325e7]{color:#00316d;font-size:14px;font-weight:700;margin:24px 24px 10px}.container .skills dl[data-v-9da325e7]{margin-top:0}.container .message .content[data-v-9da325e7]{background-color:#eaf6ff;border-radius:10px;font-size:14px;margin:24px;padding:24px;white-space:pre-wrap}.container .applyFlow dl[data-v-9da325e7]{border:none}
