.container .header .company_info[data-v-090abe52]{align-items:center;display:flex;gap:16px}@media screen and (min-width:1024px){.container .header .company_info[data-v-090abe52]{gap:10px}}.container .header .company_info .company_logo[data-v-090abe52]{align-items:center;border:1px solid #5faadb;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}@media screen and (min-width:1024px){.container .header .company_info .company_logo[data-v-090abe52]{height:50px;width:50px}}.container .header .company_info .company_name[data-v-090abe52]{color:#00316d;color:#333;font-size:12px;font-weight:700;line-height:1.6}@media screen and (min-width:1024px){.container .header .company_info .company_name[data-v-090abe52]{font-size:13px}}.container .header .industry[data-v-090abe52]{display:inline-block;margin-top:8px;width:100%}@media screen and (min-width:1023px){.container .header .industry[data-v-090abe52]{margin-top:0;max-width:50%;width:-moz-fit-content;width:fit-content}}.container .header .industry .industry_item[data-v-090abe52]{color:#555;font-size:11px;line-height:1.6;margin-right:4px}@media screen and (min-width:1024px){.container .header .industry .industry_item[data-v-090abe52]{font-size:12px}}.container .header .industry .industry_item[data-v-090abe52]:after{content:"/";margin-left:4px}.container .header .industry .industry_item[data-v-090abe52]:last-child:after{content:""}@media screen and (min-width:1024px){.container .body[data-v-090abe52]{margin-top:12px}}.container .body .job_info .job_info_inner[data-v-090abe52]{align-items:center;display:flex;justify-content:space-between}.container .body .job_info .job_info_inner .job_info_labels[data-v-090abe52]{display:flex;gap:4px}.container .body .job_info .job_info_inner .job_info_date[data-v-090abe52]{color:#1d1d1d;font-size:12px;line-height:1.6}.container .body .header[data-v-090abe52]{margin-top:10px}@media screen and (min-width:1023px){.container .body .header[data-v-090abe52]{align-items:center;display:flex;gap:20px;justify-content:space-between}}.container .body .offer_info[data-v-090abe52]{margin-top:16px}.container .body .offer_info .offer_details .offer_title[data-v-090abe52]{color:#00316d;font-size:16px;font-weight:700;line-height:1.6}@media screen and (min-width:1024px){.container .body .offer_info .offer_details .offer_title[data-v-090abe52]{font-size:18px}}.container .body .offer_info .offer_meta[data-v-090abe52]{margin-top:12px}.container .footer[data-v-090abe52]{margin-top:16px}@media screen and (min-width:1024px){.container .footer[data-v-090abe52]{margin-top:10px}}.container .footer .actions[data-v-090abe52]{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:space-between}@media screen and (min-width:768px){.container .footer .actions[data-v-090abe52]{align-items:center;flex-direction:row;gap:16px;margin-left:auto;max-width:416px}}.container .footer .actions a[data-v-090abe52],.container .footer .actions button[data-v-090abe52]{flex:1}.container .footer .actions .button-agent[data-v-090abe52]{font-size:13px}.container .footer .button[data-v-090abe52]{align-items:center;display:flex;gap:6px}.container .offers[data-v-3b40b24b]{background:#fff;border-bottom:1px solid #eee;border-radius:10px;box-shadow:2px 2px 8px #387fe926}.container .offers .list[data-v-3b40b24b]{padding:24px 16px}@media screen and (min-width:1024px){.container .offers .list[data-v-3b40b24b]{padding:20px}}.container .offers .list[data-v-3b40b24b]:not(:last-child){border-bottom:1px solid #eee}.container .kyujin_list_header[data-v-b8068a7e]{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.container .kyujin_list_header .kyujin_list_header_lead[data-v-b8068a7e]{align-items:baseline;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.container .kyujin_list_header .kyujin_list_number em[data-v-b8068a7e]{color:#0082d8;display:inline-block;font-size:1.8em;font-style:normal;font-weight:700;line-height:1}.container .kyujin_list_header .kyujin_sort_area[data-v-b8068a7e]{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.container .title_sub01[data-v-b8068a7e]{font-size:15px}@media screen and (min-width:1023px){.container .title_sub01[data-v-b8068a7e]{font-size:18px}}
