.listPage_page_container__8qw6S{display:flex;flex-direction:column;align-items:stretch;background-color:#d9ead3;min-height:100vh}.listPage_page_container__8qw6S h2{padding:0 1rem;margin-top:1rem;margin-bottom:.5em}.JobCard_jobcard__FZZuI{display:flex;flex-direction:row;justify-content:flex-start;padding:0 20px 20px;background-color:transparent;position:relative;transition:.2s linear;width:100%;max-width:540px;height:auto;aspect-ratio:unset;min-height:0;min-width:0;background-color:#fff}.JobCard_jobcard__FZZuI:hover{transform:scale(1.01);color:unset}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw{width:45%;margin-right:15px;margin-top:24px}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo__3eSfK{width:100%;height:auto;aspect-ratio:1/1;min-height:unset;max-height:100%;background-size:cover;background-position:50%}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo_1__zfNCb{background-image:url(/jobcard/jobcard-1.jpg)}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo_2__sslJm{background-image:url(/jobcard/jobcard-2.jpg)}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo_3__9Gwgk{background-image:url(/jobcard/jobcard-3.jpg)}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo_4__Wsd11{background-image:url(/jobcard/jobcard-4.jpg)}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo_5__IXcSK{background-image:url(/jobcard/jobcard-5.jpg)}.JobCard_jobcard__FZZuI .JobCard_det__AaV90{width:55%}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_ttl__zp_ad{font-size:1.2em;color:#3767a8;margin-bottom:10px;font-weight:700}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa{margin-bottom:10px;display:flex;align-items:flex-start;min-height:28px}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:first-child{width:4em;min-width:0;max-width:4em;padding:0 4px;background-color:#e6ffe9;margin-right:10px;font-size:14px;font-weight:600;line-height:28px;display:inline-block;text-align:center;box-sizing:border-box}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:last-child{font-size:13px;line-height:1.4;padding-top:4px;flex:1 1;word-break:break-all}@media(max-width:960px){.JobCard_jobcard__FZZuI{padding:0 15px 15px;width:100%;max-width:440px;background-color:#fff}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw{width:45%;margin-right:15px;margin-bottom:0;margin-top:20px}.JobCard_jobcard__FZZuI .JobCard_det__AaV90{width:55%;padding:0}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:first-child{width:80px;line-height:28px}}@media(max-width:768px){.JobCard_jobcard__FZZuI{background-color:#fff}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:first-child{width:56px;font-size:13px;padding:0 4px}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:last-child{font-size:13px}}@media(max-width:600px){.JobCard_jobcard__FZZuI{background-color:#fff;flex-direction:row;align-items:flex-start;width:100vw;max-width:100vw;min-width:0;padding:0 2vw 2vw;font-size:.95em;margin:0 auto auto}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw{width:38%;max-width:none;margin:12px 3vw 0 0}.JobCard_jobcard__FZZuI .JobCard_img__iz5aw .JobCard_photo__3eSfK{width:100%;height:38vw;min-height:100px;max-height:180px;object-fit:cover;aspect-ratio:unset;background-size:cover;background-position:50%}.JobCard_jobcard__FZZuI .JobCard_det__AaV90{width:62%;padding:0;box-sizing:border-box;font-size:.95em}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_ttl__zp_ad{font-size:1.05em;margin-bottom:12px;background:none;padding:0;border-left:none;color:#3767a8;font-weight:700;display:block}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa{margin-bottom:10px;display:flex;align-items:flex-start;min-height:24px}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:first-child{width:4.2em;min-width:0;max-width:5em;padding:0 2px;background-color:#e6ffe9;margin-right:8px;font-size:.95em;font-weight:600;line-height:24px;display:inline-block;text-align:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:last-child{font-size:.95em;line-height:1.4;padding-top:2px;flex:1 1;word-break:break-all}}@media(max-width:480px){.JobCard_jobcard__FZZuI{background-color:#fff}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:first-child{width:44px;font-size:12px;padding:0 2px}.JobCard_jobcard__FZZuI .JobCard_det__AaV90 .JobCard_row__aeswa span:last-child{font-size:12px}}.Pagination_pagination__Cv6u1{display:flex;height:30px;justify-content:center;margin-bottom:3em}.Pagination_page_item__Pic1D{border:1px solid #d7d2cd;width:30px;cursor:pointer;text-align:center}.Pagination_page_link__OqhS1{display:block;line-height:30px}.Pagination_active__nusT3{background-color:#666}.Pagination_disabled__u4FWf{pointer-events:none;cursor:default;opacity:.3}.JobCardList_joblist_container__orUYU{margin-top:1rem;position:relative;width:100%;padding:0 20px;box-sizing:border-box}.JobCardList_cardGrid__Kurf1{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px;margin:40px auto;max-width:1120px;box-sizing:border-box;justify-content:center}.JobCardList_cardGrid__Kurf1>div{background-color:#fff;width:540px;min-width:320px;display:flex;align-items:stretch}.JobCardList_cardGrid__Kurf1>div>*{width:100%}@media(max-width:900px){.JobCardList_cardGrid__Kurf1{max-width:98vw;gap:24px 0;justify-content:center}.JobCardList_cardGrid__Kurf1>div{width:calc(100vw - 32px);max-width:100vw}}@media(max-width:600px){.JobCardList_cardGrid__Kurf1{flex-direction:column;gap:16px;align-items:center;max-width:100vw;padding:0}.JobCardList_cardGrid__Kurf1>div{width:calc(100vw - 32px);max-width:100vw;margin:0 auto}}.JobCardList_loading_overlay__vzhIS{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.JobCardList_spinner__E1QEt{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:JobCardList_spin__1yYjM 1s linear infinite}@keyframes JobCardList_spin__1yYjM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}