.loading[data-v-afdaa24a]{align-items:center;display:flex;justify-content:center;min-height:240px}.header[data-v-363e7459]{background-color:#eaf6ff;border-bottom:1px solid #5faadb;border-top:1px solid #5faadb;color:#00316d;font-size:18px;font-weight:700;padding:12px 16px}.features[data-v-363e7459]{margin:0 20px}@media screen and (min-width:640px){.features[data-v-363e7459]{margin:0 24px}}.feature[data-v-363e7459]{margin-top:20px}.title[data-v-363e7459]{border-bottom:1px solid #5faadb;color:#00316d;font-size:16px;font-weight:700;padding:10px 16px}.content[data-v-363e7459]{margin-top:16px}.content[data-v-363e7459]:after{clear:both;content:"";display:block}.image[data-v-363e7459]{align-items:center;display:flex;flex-direction:column;gap:5px;margin-bottom:10px;width:100%}@media screen and (min-width:1023px){.image[data-v-363e7459]{float:left;margin-right:20px;width:40%}}.image img[data-v-363e7459]{max-width:100%}.image .image-description[data-v-363e7459]{font-size:11px}.description[data-v-363e7459]{white-space:pre-wrap}.readmore-toggle[data-v-b18f3e96]{color:#0082d8;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;text-decoration:underline}@media screen and (min-width:640px){.readmore-toggle[data-v-b18f3e96]{display:none}}.container.is-disabled[data-v-83cb6521]{cursor:not-allowed}.header[data-v-0a0df149]{font-size:18px;font-weight:700;margin-bottom:16px;padding:0 5px}.companies[data-v-0a0df149]{background-color:#fff;border-radius:10px;box-shadow:2px 2px 8px #387fe926;padding:0 24px}.companies a:not(:last-child) .company[data-v-0a0df149]{border-bottom:1px solid #eee}.company[data-v-0a0df149]{display:flex;gap:20px;padding:20px 0}.company .company-image[data-v-0a0df149]{border:1px solid #a8cee9;height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.company .company-info[data-v-0a0df149]{display:flex;flex-direction:column;gap:8px}.company .company-info .company-name[data-v-0a0df149]{color:#00316d;font-size:14px;font-weight:700}.company .company-info .company-description[data-v-0a0df149]{font-size:13px}.company .arrow[data-v-0a0df149]{align-items:center;display:flex;flex:0 0 auto;margin-left:auto}.company .arrow img[data-v-0a0df149]{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(1234%) hue-rotate(188deg) brightness(95%) contrast(101%);height:11.31px;width:6.71px}.tab-content[data-v-9c593676]{margin:0 10px}@media screen and (min-width:1024px){.tab-content[data-v-9c593676]{margin:0}}.break-all[data-v-9c593676]{overflow-wrap:break-word;word-break:break-all}.container[data-v-8deb8a99]{border:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding:20px}.container .row[data-v-8deb8a99]{position:relative}.container .row .categories[data-v-8deb8a99]{display:flex;flex-wrap:wrap;gap:8px}.container .row .datetime[data-v-8deb8a99]{font-size:12px;position:absolute;right:0;top:0}.container .title[data-v-8deb8a99]{color:#00316d;font-size:15px;font-weight:700}.container .action-area[data-v-8deb8a99]{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:640px){.container .action-area[data-v-8deb8a99]{flex-direction:row;margin:0 0 0 auto}}.container[data-v-94e8fb01]{background-color:#fff;border-radius:10px;box-shadow:2px 2px 8px #387fe926;padding:24px 0}.filter-item[data-v-94e8fb01]{padding:0 20px}@media screen and (min-width:640px){.filter-item[data-v-94e8fb01]{display:flex;justify-content:space-between;padding:0 20px}}.filter-item .filter[data-v-94e8fb01]{display:flex;font-weight:700;gap:16px}.filter-item .filter label[data-v-94e8fb01]{cursor:pointer}.filter-item .filter input[type=checkbox][data-v-94e8fb01]{height:20px;width:20px}.filter-item .sort[data-v-94e8fb01]{display:flex;justify-content:flex-end;margin-top:12px}@media screen and (min-width:640px){.filter-item .sort[data-v-94e8fb01]{margin-top:0}}.filter-item .sort select[data-v-94e8fb01]{border:1px solid #5faadb}.job-list[data-v-94e8fb01]{display:flex;flex-direction:column;margin-top:16px;padding:0 10px}@media screen and (min-width:640px){.job-list[data-v-94e8fb01]{padding:0}}.recommended-company[data-v-94e8fb01]{margin-top:50px;padding:0 10px}@media screen and (min-width:640px){.recommended-company[data-v-94e8fb01]{padding:0}}.container[data-v-a8f376d7]{background:linear-gradient(250.82deg,#3b4b5f 5.82%,#1c2736 16.64%,#111213 55.85%)}@media screen and (min-width:768px){.container[data-v-a8f376d7]{margin-inline:auto;width:860px}}.container .deco[data-v-a8f376d7]{background:linear-gradient(109.65deg,#ffe45a 4.28%,#cda700 47.02%,#fcffaf 63.56%,#f0c91c 88.16%);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;-webkit-text-fill-color:transparent;font-family:"Noto Serif JP",serif;font-size:14px;font-weight:700}.container .header_container[data-v-a8f376d7]{padding:10px;text-align:center}.container .header_container .header_inner[data-v-a8f376d7]{border:1px solid #dccf94;padding:24px 0}.container .header_container .label_box[data-v-a8f376d7]{border-bottom:1px solid #dccf94;border-top:1px solid #dccf94;padding:8px 0}.container .header_container .label_text[data-v-a8f376d7]{color:#dccf94;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;line-height:1}@media screen and (min-width:768px){.container .header_container .label_text[data-v-a8f376d7]{font-size:24px}}.container .header_container .invitation-items[data-v-a8f376d7]{display:flex;flex-direction:column;padding:0 20px}@media screen and (min-width:768px){.container .header_container .invitation-items[data-v-a8f376d7]{padding:0 40px}}.container .header_container .invitation-item[data-v-a8f376d7]{color:#fff;display:flex;flex-direction:column;font-size:13px;gap:16px;padding:20px 0;text-align:left;white-space:pre-line}@media screen and (min-width:768px){.container .header_container .invitation-item[data-v-a8f376d7]{font-size:14px}}.container .header_container .invitation-item[data-v-a8f376d7]:not(:first-child){border-top:1px solid #dccf94}.container .header_container .invitation-body[data-v-a8f376d7]{line-height:2;max-height:20em;overflow-y:auto;padding-right:2px}.container .header_container .invitation-body[data-v-a8f376d7]::-webkit-scrollbar{width:4px}.container .header_container .invitation-body[data-v-a8f376d7]::-webkit-scrollbar-track{background-color:#fff}.container .header_container .invitation-body[data-v-a8f376d7]::-webkit-scrollbar-thumb{background-color:#dccf94;border-radius:4px}.container .header_container .invitation-sent-at[data-v-a8f376d7]{text-align:right}
