.NoResult-module__petwVq__wrapper{border:1px solid #ff8d28;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:1000px;height:151px;margin:41px auto 28px;display:flex}@media (max-width:1023px){.NoResult-module__petwVq__wrapper{width:calc(100% - 32px);margin:30px auto 12px}}.NoResult-module__petwVq__title{color:#ff8d28;letter-spacing:.1em;font-size:28px;font-weight:700;line-height:100%}@media (max-width:1023px){.NoResult-module__petwVq__title{font-size:16px}}.NoResult-module__petwVq__subTitle{color:#034d3f;font-weight:500;line-height:28px}@media (max-width:1023px){.NoResult-module__petwVq__subTitle{font-size:12px}}
.Pagination-module__Oe3Goq__paginationWrapper{z-index:2;justify-content:center;align-items:center;gap:8px;margin-top:70px;display:flex;position:relative}@media (max-width:1023px){.Pagination-module__Oe3Goq__paginationWrapper{gap:10px}}.Pagination-module__Oe3Goq__baseButton{color:#333;cursor:pointer;background:#fff;border:4.9px solid #f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:500;display:flex}.Pagination-module__Oe3Goq__baseButton:disabled{cursor:not-allowed}@media (max-width:1023px){.Pagination-module__Oe3Goq__baseButton{color:#333;background:0 0;width:30px;height:30px;font-family:Montserrat,sans-serif;font-size:16px}}.Pagination-module__Oe3Goq__activeButton{color:#fff;border:4.9px solid #ff7a38;background:#ff7a38!important}@media (max-width:1023px){.Pagination-module__Oe3Goq__activeButton{border:none}}.Pagination-module__Oe3Goq__arrowButton{background:#fff!important}.Pagination-module__Oe3Goq__arrowButton:hover:not(:disabled){background:#007aff1a!important}@media (max-width:1023px){.Pagination-module__Oe3Goq__arrowButton{background:#f2f2f2!important;border:none!important}}.Pagination-module__Oe3Goq__arrowIconPc{display:block}@media (max-width:1023px){.Pagination-module__Oe3Goq__arrowIconPc{display:none}}.Pagination-module__Oe3Goq__arrowIconSp{display:none}@media (max-width:1023px){.Pagination-module__Oe3Goq__arrowIconSp{display:block}}.Pagination-module__Oe3Goq__ellipsis{color:#333;text-align:center;align-self:flex-end;width:58px;padding-bottom:8px;font-size:18px;font-weight:700}
.SectionTitle-module__C_17ya__titleWrapper{z-index:1;padding-left:76px;position:relative}@media (max-width:1023px){.SectionTitle-module__C_17ya__titleWrapper{padding-left:39px}}.SectionTitle-module__C_17ya__line{content:"";background:#034d3f;width:64px;height:1px;position:absolute;left:0}@media (max-width:1023px){.SectionTitle-module__C_17ya__line{width:30px}}.SectionTitle-module__C_17ya__lineCenter{top:calc(50% + 2px);transform:translateY(-50%)}@media (max-width:1023px){.SectionTitle-module__C_17ya__lineCenter{top:50%}}.SectionTitle-module__C_17ya__lineFirstLine{top:18px}@media (max-width:1023px){.SectionTitle-module__C_17ya__lineFirstLine{top:14px}}.SectionTitle-module__C_17ya__wrapperMargin{margin-top:36px}@media (max-width:1023px){.SectionTitle-module__C_17ya__wrapperMargin{margin-top:16px}}.SectionTitle-module__C_17ya__subTitle{color:#034d3f;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:100%}@media (max-width:1023px){.SectionTitle-module__C_17ya__subTitle{font-size:13px}}.SectionTitle-module__C_17ya__mainTitle{color:#034d3f;z-index:1;margin-top:8px;padding-left:76px;font-family:Zen Kaku Gothic New,sans-serif;font-size:40px;font-weight:700;line-height:100%;position:relative}@media (max-width:1023px){.SectionTitle-module__C_17ya__mainTitle{margin-top:4px;padding-left:39px;font-size:26px}}.SectionTitle-module__C_17ya__detailTitle{color:#034d3f;letter-spacing:.1em;z-index:1;margin-top:8px;font-family:Zen Kaku Gothic New,sans-serif;font-size:36px;font-weight:700;line-height:100%;position:relative}@media (max-width:1023px){.SectionTitle-module__C_17ya__detailTitle{letter-spacing:0;margin-top:4px;margin-left:13px;margin-right:12px;font-size:26px;line-height:1.2}}
.Description-module__jM7CyG__wrapper{width:100%;max-width:888px}@media (max-width:1023px){.Description-module__jM7CyG__wrapper{width:100%}}.Description-module__jM7CyG__title{color:#04943e;letter-spacing:0%;font-size:24px;font-weight:700;line-height:28px}.Description-module__jM7CyG__contentWrapper{border-top:1px solid #f0f8e6;border-bottom:1px solid #f0f8e6;flex-direction:column;margin-top:44px;display:flex}@media (max-width:1023px){.Description-module__jM7CyG__contentWrapper{gap:20px;margin-top:24px}}.Description-module__jM7CyG__infoRowDefault{border-bottom:1px solid #f1f1f1;grid-template-columns:200px 1fr;gap:40px;padding-top:35px;padding-bottom:35px;display:grid}.Description-module__jM7CyG__infoRowDefault:last-child{border-bottom:none}@media (max-width:1023px){.Description-module__jM7CyG__infoRowDefault{grid-template-columns:90px 1fr;gap:15px;padding-top:0;padding-bottom:20px}.Description-module__jM7CyG__infoRowDefault:first-child{padding-top:20px}}.Description-module__jM7CyG__infoRowStacked{border-bottom:1px solid #f1f1f1;grid-template-columns:200px 1fr;gap:40px;padding-top:35px;padding-bottom:35px;display:grid}.Description-module__jM7CyG__infoRowStacked:last-child{border-bottom:none}@media (max-width:1023px){.Description-module__jM7CyG__infoRowStacked{flex-direction:column;grid-template-columns:1fr;gap:6px;padding-top:0;padding-bottom:20px;display:flex}.Description-module__jM7CyG__infoRowStacked:first-child{padding-top:20px}}.Description-module__jM7CyG__infoLabel{color:#034d3f;font-size:16px;font-weight:700;line-height:28px}@media (max-width:1023px){.Description-module__jM7CyG__infoLabel{font-size:16px}}.Description-module__jM7CyG__infoValue{color:#034d3f;white-space:pre-line;font-size:16px;font-weight:500;line-height:28px}@media (max-width:1023px){.Description-module__jM7CyG__infoValue{font-size:14px}}.Description-module__jM7CyG__salaryHighlight{color:#04943e;margin-bottom:8px;font-size:18px;font-weight:700}@media (max-width:1023px){.Description-module__jM7CyG__salaryHighlight{font-size:16px}}.Description-module__jM7CyG__salaryDetail{color:#787878;font-size:14px;font-weight:500;line-height:28px}@media (max-width:1023px){.Description-module__jM7CyG__salaryDetail{font-size:12px}}
.Detail-module__Mn-mGW__detailButton{color:#ff7a38;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:11px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.Detail-module__Mn-mGW__detailRound{border:1px solid #ff7a38;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Detail-module__Mn-mGW__arrowIcon{object-fit:contain;padding-bottom:2px}
.EntryButton-module__8ZpQ3q__button{color:#fff;cursor:pointer;background:#ff7a38;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;width:100%;height:42px;font-size:16px;font-weight:500;display:flex;position:relative}@media (max-width:1023px){.EntryButton-module__8ZpQ3q__button{height:38px;font-size:14px}}.EntryButton-module__8ZpQ3q__iconWrapper{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.EntryButton-module__8ZpQ3q__arrowIcon{object-fit:contain;padding-bottom:2px}
.FavoriteButton-module__LF5GFa__button{color:#ff7a38;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ff7a38;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.FavoriteButton-module__LF5GFa__button:hover{background:#ff7a380d}.FavoriteButton-module__LF5GFa__buttonFavorite{color:#fff;background:#ff7a38}.FavoriteButton-module__LF5GFa__buttonFavorite:hover{background:#ff7a38e6}.FavoriteButton-module__LF5GFa__text{align-items:center;gap:9px;display:flex}
.Title-module__WRqNza__title{-webkit-line-clamp:2;color:#04943e;-webkit-box-orient:vertical;font-size:24px;font-weight:700;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.Title-module__WRqNza__title{letter-spacing:.1em;font-size:18px}}
.Condition-module__hgfkNG__condition{color:#034d3f;align-items:center;gap:9px;min-width:0;font-size:16px;font-weight:500;display:flex;overflow:hidden}@media (max-width:1023px){.Condition-module__hgfkNG__condition{align-items:flex-start;gap:14px}}.Condition-module__hgfkNG__icon{padding-top:4px}@media (max-width:1023px){.Condition-module__hgfkNG__icon{margin-top:4px;padding-top:0}}.Condition-module__hgfkNG__companyIcon{width:16px;height:16px}@media (max-width:1023px){.Condition-module__hgfkNG__companyIcon{width:17px;height:17px}}.Condition-module__hgfkNG__placeIcon{width:16px;height:19px}@media (max-width:1023px){.Condition-module__hgfkNG__placeIcon{width:17px;height:19px}}.Condition-module__hgfkNG__salaryIcon{width:16px;height:19px}@media (max-width:1023px){.Condition-module__hgfkNG__salaryIcon{width:17px;height:19px}}.Condition-module__hgfkNG__timeIcon{width:17px;height:17px}@media (max-width:1023px){.Condition-module__hgfkNG__timeIcon{width:18px;height:17px;margin-top:4px}}.Condition-module__hgfkNG__textContent{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.Condition-module__hgfkNG__companyTextContent{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;font-size:18px;display:-webkit-box;overflow:hidden}.Condition-module__hgfkNG__timeTextContent{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.Condition-module__hgfkNG__truncatePlace{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Condition-module__hgfkNG__annualIncomeText{color:#bdbdbd;margin:3px 0 0 4px;font-size:14px}
.Entry-module__S7w1hG__wrapper{background:#fff;border-radius:20px;padding:22px 42px 44px 38px;box-shadow:0 6px 15px 2px #00000017}@media (max-width:1023px){.Entry-module__S7w1hG__wrapper{display:none}}.Entry-module__S7w1hG__companyHeader{flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.Entry-module__S7w1hG__companyLogo{object-fit:contain;max-width:150px;height:60px}.Entry-module__S7w1hG__companyInfo{flex-direction:column;flex:1;align-items:center;margin-top:12px;display:flex}.Entry-module__S7w1hG__companyName{color:#333;font-size:18px;font-weight:700}.Entry-module__S7w1hG__companyCategory{color:#999;margin-top:4px;font-size:14px}.Entry-module__S7w1hG__favoriteButtonMargin{margin-top:16px}.Entry-module__S7w1hG__noticeText{color:#8aa5a0;text-align:center;border-top:1px solid #8aa5a0;margin-top:35px;padding-top:15px;font-size:12px;font-weight:500;line-height:28px}
.ConditionArea-module__sg80qW__condition{flex-direction:column;gap:9px;display:flex}@media not (max-width:1023px){.ConditionArea-module__sg80qW__condition{grid-template-columns:1fr 1fr;display:grid}.ConditionArea-module__sg80qW__fullWidth{grid-column:1/-1}}
.ImageGallery-module__zZfPxW__imageWrapper{flex-direction:column;gap:16px;display:flex}.ImageGallery-module__zZfPxW__mainImage{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%}.ImageGallery-module__zZfPxW__thumbnails{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:1023px){.ImageGallery-module__zZfPxW__thumbnails{gap:12px}}.ImageGallery-module__zZfPxW__thumbnailButton{cursor:pointer;background:0 0;border:none;border-radius:10px;width:calc(20% - 12.8px);padding:0}@media (max-width:1023px){.ImageGallery-module__zZfPxW__thumbnailButton{width:calc((100% - 12px*(var(--items-per-row,5) - 1))/var(--items-per-row,5))}}.ImageGallery-module__zZfPxW__thumbnailSelected .ImageGallery-module__zZfPxW__thumbnail,.ImageGallery-module__zZfPxW__thumbnailButton:hover .ImageGallery-module__zZfPxW__thumbnail{border-color:#ff7a38}.ImageGallery-module__zZfPxW__thumbnail{object-fit:cover;border:2px solid #0000;border-radius:10px;width:100%;height:auto;display:block}@media (max-width:1023px){.ImageGallery-module__zZfPxW__thumbnail{height:66px}}
.Tag-module__wxTNbG__tag{box-sizing:border-box;color:#fff;border-radius:5px;justify-content:center;align-items:center;height:18px;padding:0 9px;font-size:14px;font-weight:500;display:flex}.Tag-module__wxTNbG__employmentType{background-color:#338537}.Tag-module__wxTNbG__industry{background-color:#a1db5d}.Tag-module__wxTNbG__workStyle{background-color:#bdd06a}.Tag-module__wxTNbG__occupation{background-color:#5da8db}
.JobContent-module__GptnWa__wrapper{width:100%;max-width:888px}@media (max-width:1023px){.JobContent-module__GptnWa__wrapper{width:100%}}.JobContent-module__GptnWa__title{color:#04943e;letter-spacing:0%;font-size:24px;font-weight:700;line-height:28px}.JobContent-module__GptnWa__overview{color:#034d3f;letter-spacing:0%;margin-top:20px;font-size:16px;font-weight:500;line-height:28px}.JobContent-module__GptnWa__detail{color:#034d3f;letter-spacing:0%;margin-top:32px;font-size:16px;font-weight:500;line-height:28px}@media (max-width:1023px){.JobContent-module__GptnWa__detail{margin-top:24px}}.JobContent-module__GptnWa__requiredSkillWrapper{background:#f0f8e6;border-radius:20px;flex-direction:column;gap:44px;width:100%;margin-top:48px;padding:33px 46px 44px;display:flex}@media (max-width:1023px){.JobContent-module__GptnWa__requiredSkillWrapper{gap:12px;padding:33px 20px 41px}}.JobContent-module__GptnWa__skillsWrapper{color:#034d3f;letter-spacing:0%;flex-direction:column;gap:24px;font-size:16px;font-weight:500;line-height:28px;display:flex}@media (max-width:1023px){.JobContent-module__GptnWa__skillsWrapper{gap:12px}}
.Share-module__cVFA8W__wrapper{cursor:pointer;background:#f0f8e6;border:none;border-radius:20px;outline:none;justify-content:space-between;align-items:center;width:100%;height:64px;padding:16px 24px;display:flex}.Share-module__cVFA8W__text{color:#034d3f;font-size:16px;font-weight:700}.Share-module__cVFA8W__button{color:#034d3f;border-radius:6px;align-items:center;gap:8px;height:36px;font-size:14px;display:flex}.Share-module__cVFA8W__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Share-module__cVFA8W__overlayClose{cursor:default;background:0 0;border:none;position:absolute;inset:0}.Share-module__cVFA8W__modalContent{z-index:1;background:#fff;border-radius:20px;width:90%;max-width:400px;padding:40px;position:relative}@media (max-width:1023px){.Share-module__cVFA8W__modalContent{padding:48px 24px 32px}}.Share-module__cVFA8W__closeButton{cursor:pointer;background:0 0;border:none;position:absolute;top:17px;right:27px}.Share-module__cVFA8W__modalTitle{color:#034d3f;text-align:center;background:#f0f8e6;border-radius:8px;margin-bottom:24px;padding:8px 12px;font-size:18px;font-weight:700}.Share-module__cVFA8W__shareButtons{flex-direction:column;gap:12px;display:flex}.Share-module__cVFA8W__xButton,.Share-module__cVFA8W__lineButton{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}.Share-module__cVFA8W__xButton:hover,.Share-module__cVFA8W__lineButton:hover{opacity:.85}.Share-module__cVFA8W__xButton{background:#000}.Share-module__cVFA8W__lineButton{background:#06c755}.Share-module__cVFA8W__socialIcon{filter:brightness(0)invert();flex-shrink:0;width:20px;height:20px}
.TagList-module__SwkSba__tagList{flex-wrap:wrap;gap:8px;display:flex}
.OfferCard-module__v1ZOBq__offerCard{background:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;width:1000px;min-height:257px;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 15px 2px #00000017}.OfferCard-module__v1ZOBq__offerCard:hover{transform:translateY(-5px)}.OfferCard-module__v1ZOBq__stretchedLink:after{content:"";position:absolute;inset:0}@media (max-width:1023px){.OfferCard-module__v1ZOBq__offerCard{border-radius:20px;flex-direction:column;gap:15px;width:calc(100% - 24px);max-width:100%;height:auto;padding-bottom:20px}}.OfferCard-module__v1ZOBq__offerImageWrapper{width:360px;position:relative}@media (max-width:1023px){.OfferCard-module__v1ZOBq__offerImageWrapper{aspect-ratio:16/9;width:100%}}.OfferCard-module__v1ZOBq__offerImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OfferCard-module__v1ZOBq__offerContentWrapper{flex-direction:column;flex:1;justify-content:space-between;padding:12px 65px 29px 25px;display:flex}@media (max-width:1023px){.OfferCard-module__v1ZOBq__offerContentWrapper{min-width:0;padding:4px 8px 0 17px}}.OfferCard-module__v1ZOBq__titleMargin{margin-top:10px}.OfferCard-module__v1ZOBq__conditionMargin{margin-top:6px}.OfferCard-module__v1ZOBq__offerContentFooter{flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1023px){.OfferCard-module__v1ZOBq__offerContentFooter{margin-top:12px}}
.OfferDetail-module__rxMWFa__wrapper{width:100%;max-width:1000px;margin-top:75px}@media (max-width:1023px){.OfferDetail-module__rxMWFa__wrapper{margin-top:16px}}.OfferDetail-module__rxMWFa__goBackButton{color:#034d3f;cursor:pointer;letter-spacing:0%;background:0 0;border:none;font-size:16px;font-weight:500;line-height:28px}.OfferDetail-module__rxMWFa__goBackButton:hover{opacity:.7}@media (max-width:1023px){.OfferDetail-module__rxMWFa__goBackButton{margin-left:30px;font-size:12px;line-height:20px}}.OfferDetail-module__rxMWFa__updatedAt{color:#666;margin:8px 0 0;font-size:14px}@media (max-width:1023px){.OfferDetail-module__rxMWFa__updatedAt{margin:4px 0 0 30px;font-size:12px}}.OfferDetail-module__rxMWFa__companyInfo{align-items:center;gap:12px;margin:12px 0 0;display:flex}@media (max-width:1023px){.OfferDetail-module__rxMWFa__companyInfo{margin:8px 0 0 30px}}.OfferDetail-module__rxMWFa__companyLogo{object-fit:contain;width:auto;height:40px}.OfferDetail-module__rxMWFa__companyName{color:#333;font-size:16px;font-weight:500}@media (max-width:1023px){.OfferDetail-module__rxMWFa__companyName{font-size:14px}}.OfferDetail-module__rxMWFa__contentWrapper{margin:16px 0 69px}@media (max-width:1023px){.OfferDetail-module__rxMWFa__contentWrapper{margin:24px 12px 26px 13px}}.OfferDetail-module__rxMWFa__tagListWrapper{gap:10px;display:flex}@media (max-width:1023px){.OfferDetail-module__rxMWFa__tagListWrapper{display:none}}.OfferDetail-module__rxMWFa__tag{color:#034d3f;border:1px solid #034d3f;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:500;line-height:28px;text-decoration:none;display:flex}.OfferDetail-module__rxMWFa__tag:hover{opacity:1;background-color:#034d3f14}.OfferDetail-module__rxMWFa__mainContentWrapper{grid-template-columns:1fr 340px;gap:40px;margin-top:40px;display:grid}@media (max-width:1023px){.OfferDetail-module__rxMWFa__mainContentWrapper{flex-direction:column;gap:16px;margin-top:20px;display:flex}}.OfferDetail-module__rxMWFa__mainColumn{min-width:0}.OfferDetail-module__rxMWFa__sidebarWrapper{flex-direction:column;align-self:start;gap:35px;width:100%;display:flex;position:sticky;top:20px}@media (max-width:1023px){.OfferDetail-module__rxMWFa__sidebarWrapper{position:static}}.OfferDetail-module__rxMWFa__jobContentMargin{margin-top:60px}@media (max-width:1023px){.OfferDetail-module__rxMWFa__jobContentMargin{margin-top:20px}}.OfferDetail-module__rxMWFa__descriptionMargin{margin-top:44px}
.DetailSearchModal-module__Ddl1yG__modal{z-index:10000;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.DetailSearchModal-module__Ddl1yG__modalOpen{display:flex}.DetailSearchModal-module__Ddl1yG__overlay{background:#00000080;position:absolute;inset:0}.DetailSearchModal-module__Ddl1yG__dialog{color:#333;background:#fff;border-radius:12px;flex-direction:column;width:720px;max-width:calc(100% - 40px);height:calc(100dvh - 80px);max-height:760px;display:flex;position:relative;overflow:hidden}.DetailSearchModal-module__Ddl1yG__form{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.DetailSearchModal-module__Ddl1yG__screen{flex-direction:column;flex:1;min-height:0;display:none}.DetailSearchModal-module__Ddl1yG__screenActive{display:flex}.DetailSearchModal-module__Ddl1yG__header{border-bottom:1px solid #ecede9;flex-shrink:0;padding:24px 64px 16px 32px;position:relative}.DetailSearchModal-module__Ddl1yG__title{margin:0;font-size:16px;font-weight:500;line-height:1.5}.DetailSearchModal-module__Ddl1yG__headerSub .DetailSearchModal-module__Ddl1yG__title{font-size:20px}.DetailSearchModal-module__Ddl1yG__close{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;position:absolute;top:18px;right:20px}.DetailSearchModal-module__Ddl1yG__close:before,.DetailSearchModal-module__Ddl1yG__close:after{content:"";background:#333;width:28px;height:2px;position:absolute;top:50%;left:50%}.DetailSearchModal-module__Ddl1yG__close:before{transform:translate(-50%,-50%)rotate(45deg)}.DetailSearchModal-module__Ddl1yG__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.DetailSearchModal-module__Ddl1yG__back{color:#f5821f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:4px;padding:0;font-family:inherit;font-size:16px;display:inline-flex}.DetailSearchModal-module__Ddl1yG__back:before{content:"";border-bottom:2px solid #f5821f;border-left:2px solid #f5821f;width:8px;height:8px;transform:rotate(45deg)}.DetailSearchModal-module__Ddl1yG__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.DetailSearchModal-module__Ddl1yG__row{border-bottom:1px solid #ecede9;display:flex}.DetailSearchModal-module__Ddl1yG__label{border-right:1px solid #ecede9;flex-shrink:0;width:170px;padding:24px 16px 24px 32px;font-size:16px;font-weight:500;line-height:1.5}.DetailSearchModal-module__Ddl1yG__field{flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;padding:16px 24px;display:flex}.DetailSearchModal-module__Ddl1yG__picker{color:#a3a3a3;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:12px 32px 12px 0;font-family:inherit;font-size:16px;position:relative}.DetailSearchModal-module__Ddl1yG__picker:disabled{cursor:not-allowed}.DetailSearchModal-module__Ddl1yG__pickerSelected{color:#333}.DetailSearchModal-module__Ddl1yG__pickerText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.DetailSearchModal-module__Ddl1yG__picker:after,.DetailSearchModal-module__Ddl1yG__listItem:after{content:"";border-top:2px solid #555;border-right:2px solid #555;width:9px;height:9px;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(45deg)}.DetailSearchModal-module__Ddl1yG__select{appearance:none;color:#333;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C1C1C1' stroke-width='2' fill='none'/%3E%3C/svg%3E") right 14px center no-repeat;border:2px solid #ecede9;border-radius:4px;width:100%;max-width:420px;height:48px;padding:0 40px 0 14px;font-family:inherit;font-size:16px}.DetailSearchModal-module__Ddl1yG__select:focus{border-color:#014e41;outline:none}.DetailSearchModal-module__Ddl1yG__select:disabled{color:#a3a3a3;cursor:not-allowed;background-color:#f6f7fa}.DetailSearchModal-module__Ddl1yG__options{flex-wrap:wrap;gap:12px 24px;display:flex}.DetailSearchModal-module__Ddl1yG__radio,.DetailSearchModal-module__Ddl1yG__checkbox,.DetailSearchModal-module__Ddl1yG__checkRow{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:inline-flex}.DetailSearchModal-module__Ddl1yG__radio input,.DetailSearchModal-module__Ddl1yG__checkbox input,.DetailSearchModal-module__Ddl1yG__checkRow input{appearance:none;cursor:pointer;background:#fff;border:2px solid #dfdfdf;flex-shrink:0;width:22px;height:22px;margin:0;transition:border-color .15s,background .15s}.DetailSearchModal-module__Ddl1yG__radio input{border-radius:50%}.DetailSearchModal-module__Ddl1yG__radio input:checked{background:radial-gradient(circle,#2c9637 0 45%,#fff 50%);border-color:#2c9637}.DetailSearchModal-module__Ddl1yG__checkbox input,.DetailSearchModal-module__Ddl1yG__checkRow input{border-radius:3px}.DetailSearchModal-module__Ddl1yG__checkbox input:checked,.DetailSearchModal-module__Ddl1yG__checkRow input:checked{background:#2c9637 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12l5 5L20 7' stroke='%23fff' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-color:#2c9637}.DetailSearchModal-module__Ddl1yG__radio input:disabled,.DetailSearchModal-module__Ddl1yG__checkbox input:disabled,.DetailSearchModal-module__Ddl1yG__checkRow input:disabled{cursor:not-allowed;opacity:.5}.DetailSearchModal-module__Ddl1yG__note{margin:0;font-size:14px}.DetailSearchModal-module__Ddl1yG__priority{align-items:center;gap:12px;display:flex}.DetailSearchModal-module__Ddl1yG__priorityNum{text-align:center;flex-shrink:0;width:16px;font-size:16px}.DetailSearchModal-module__Ddl1yG__listItem{color:#333;cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #ecede9;align-items:center;gap:12px;width:100%;padding:20px 48px 20px 32px;font-family:inherit;font-size:16px;display:flex;position:relative}.DetailSearchModal-module__Ddl1yG__listItem:hover{background:#f6f7fa}.DetailSearchModal-module__Ddl1yG__listCount{color:#fff;background:#2c9637;border-radius:50px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.DetailSearchModal-module__Ddl1yG__checkRow{border-bottom:1px solid #ecede9;width:100%;padding:18px 32px;display:flex}.DetailSearchModal-module__Ddl1yG__checkRow:hover{background:#f6f7fa}.DetailSearchModal-module__Ddl1yG__accordionToggle:after{transition:transform .2s;transform:translateY(-75%)rotate(135deg)}.DetailSearchModal-module__Ddl1yG__accordionToggleOpen{background:#f6f7fa;font-weight:700}.DetailSearchModal-module__Ddl1yG__accordionToggleOpen:after{transform:translateY(-25%)rotate(-45deg)}.DetailSearchModal-module__Ddl1yG__accordionPanel .DetailSearchModal-module__Ddl1yG__checkRow{padding-left:52px}.DetailSearchModal-module__Ddl1yG__footer{background:#f5f6fa;flex-shrink:0;justify-content:center;gap:12px;padding:16px 24px;display:flex}.DetailSearchModal-module__Ddl1yG__btn{cursor:pointer;border-radius:4px;height:56px;font-family:inherit;font-size:16px;transition:opacity .2s}.DetailSearchModal-module__Ddl1yG__btn:hover{opacity:.85}.DetailSearchModal-module__Ddl1yG__btnReset{color:#333;background:#fff;border:2px solid #ecede9;width:180px}.DetailSearchModal-module__Ddl1yG__btnSubmit{color:#fff;background:#f5821f;border:none;width:260px;font-size:18px;font-weight:700}@media (max-width:767px){.DetailSearchModal-module__Ddl1yG__dialog{max-width:calc(100% - 24px);height:calc(100dvh - 48px);max-height:none}.DetailSearchModal-module__Ddl1yG__header{padding:18px 56px 14px 20px}.DetailSearchModal-module__Ddl1yG__close{top:12px;right:12px}.DetailSearchModal-module__Ddl1yG__row{flex-direction:column}.DetailSearchModal-module__Ddl1yG__label{border-right:none;width:auto;padding:16px 20px 0;font-size:15px}.DetailSearchModal-module__Ddl1yG__field{padding:10px 20px 16px}.DetailSearchModal-module__Ddl1yG__select{max-width:none}.DetailSearchModal-module__Ddl1yG__options{gap:12px 20px}.DetailSearchModal-module__Ddl1yG__listItem{padding:18px 44px 18px 20px}.DetailSearchModal-module__Ddl1yG__checkRow{padding:16px 20px}.DetailSearchModal-module__Ddl1yG__footer{gap:8px;padding:12px}.DetailSearchModal-module__Ddl1yG__btnReset{flex:1;width:auto}.DetailSearchModal-module__Ddl1yG__btnSubmit{flex:2;width:auto}.DetailSearchModal-module__Ddl1yG__accordionPanel .DetailSearchModal-module__Ddl1yG__checkRow{padding-left:40px}}
.OfferList-module__nfe1WW__offerListWrapper{width:100%;margin:80px 0 100px;position:relative}.OfferList-module__nfe1WW__listTitleRow{justify-content:space-between;align-items:flex-end;width:100%;padding-right:76px;display:flex}@media (max-width:1023px){.OfferList-module__nfe1WW__listTitleRow{align-items:center;padding-right:14px}}.OfferList-module__nfe1WW__reviseButton{color:#fff;cursor:pointer;white-space:nowrap;z-index:2;background:#ff7a38;border:none;border-radius:30px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:12px;height:44px;padding:0 10px 0 20px;font-size:14px;font-weight:500;transition:opacity .2s;display:flex;position:relative}.OfferList-module__nfe1WW__reviseButton:hover{opacity:.8}@media (max-width:1023px){.OfferList-module__nfe1WW__reviseButton{gap:8px;height:34px;padding:0 8px 0 12px;font-size:11px}}.OfferList-module__nfe1WW__reviseButtonActive{background:#c85f23}.OfferList-module__nfe1WW__reviseButtonIcon{border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}@media (max-width:1023px){.OfferList-module__nfe1WW__reviseButtonIcon{width:20px;height:20px;font-size:10px}}.OfferList-module__nfe1WW__conditionTag{z-index:1;background:#f0f8e6;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 20px 10px 76px;display:flex;position:relative}@media (max-width:1023px){.OfferList-module__nfe1WW__conditionTag{gap:6px;margin-top:8px;padding:8px 14px 8px 39px}}.OfferList-module__nfe1WW__conditionTagLabel{color:#034d3f;flex-shrink:0;font-size:13px;font-weight:600}.OfferList-module__nfe1WW__conditionTagValue{color:#3c3c3c;font-size:13px;line-height:1.5}@media (max-width:1023px){.OfferList-module__nfe1WW__conditionTagLabel,.OfferList-module__nfe1WW__conditionTagValue{font-size:12px}.OfferList-module__nfe1WW__offerListWrapper{margin:30px 0 42px}}.OfferList-module__nfe1WW__listTopWave{z-index:0;width:100%;top:15px;left:0}@media (max-width:1023px){.OfferList-module__nfe1WW__listTopWave{top:45px}}.OfferList-module__nfe1WW__listBottomWave{width:100%;bottom:50px;left:0;transform:scale(-1)}@media (max-width:1023px){.OfferList-module__nfe1WW__listBottomWave{bottom:74px}}.OfferList-module__nfe1WW__listDecorativeImage{pointer-events:none;z-index:0;position:absolute}.OfferList-module__nfe1WW__offerCardWrapper{background:#f8f8f8;flex-direction:column;align-items:center;gap:50px;width:100%;margin-top:32px;display:flex;position:relative}.OfferList-module__nfe1WW__offerCards{z-index:1;flex-direction:column;gap:50px;display:flex;position:relative}@media (max-width:1023px){.OfferList-module__nfe1WW__offerCards{align-items:center;gap:40px;width:100%}}
.Search-module__zJn2mW__searchWrapper{background:#f1f8ee;border-radius:20px;width:1000px;margin-top:80px;padding:24px 32px;position:relative;box-shadow:0 10px 25px #0000000d}.Search-module__zJn2mW__boxHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Search-module__zJn2mW__boxTitle{color:#014e41;font-size:18px;font-weight:700}.Search-module__zJn2mW__detailLink{color:#2c9637;cursor:pointer;background:#fff;border:2px solid #2c9637;border-radius:50px;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.Search-module__zJn2mW__detailLink:hover{color:#fff;background:#2c9637}.Search-module__zJn2mW__detailLink svg{flex-shrink:0;width:18px;height:18px}.Search-module__zJn2mW__detailLinkSp{display:none}.Search-module__zJn2mW__form{align-items:stretch;gap:12px;display:flex}.Search-module__zJn2mW__input{background:#fff;border:2px solid #fff;border-radius:50px;outline:none;flex:1;min-width:0;padding:12px 20px;font-family:inherit;font-size:16px}.Search-module__zJn2mW__input::placeholder{color:#a3a3a3;font-size:16px}.Search-module__zJn2mW__input:focus{border-color:#014e41}.Search-module__zJn2mW__input:disabled{cursor:not-allowed;background:#f6f7fa}.Search-module__zJn2mW__select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='2' fill='none'/%3E%3C/svg%3E") right 12px center no-repeat;border:2px solid #fff;border-radius:50px;outline:none;width:200px;padding:12px 40px 12px 20px;font-family:inherit;font-size:16px}.Search-module__zJn2mW__select:focus{border-color:#014e41}.Search-module__zJn2mW__select:disabled{cursor:not-allowed;background-color:#f6f7fa}.Search-module__zJn2mW__submit{color:#fff;cursor:pointer;white-space:nowrap;background:#ff8c42;border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 32px;font-family:inherit;font-size:18px;font-weight:700;display:flex}.Search-module__zJn2mW__submit:hover{opacity:.9}.Search-module__zJn2mW__submitIcon{width:20px;height:20px}@media (max-width:1023px){.Search-module__zJn2mW__searchWrapper{width:calc(100% - 28px);margin-top:28px;padding:16px}}@media (max-width:767px){.Search-module__zJn2mW__form{flex-direction:column;gap:10px}.Search-module__zJn2mW__select{width:100%}.Search-module__zJn2mW__submit{justify-content:center;width:100%;padding:14px;font-size:16px}.Search-module__zJn2mW__detailLinkPc{display:none}.Search-module__zJn2mW__detailLinkSp{margin-top:12px;display:inline-flex}.Search-module__zJn2mW__boxHeader{margin-bottom:12px}}
.StickyEntryBar-module__2Co78a__stickyBar{display:none}@media (max-width:1023px){.StickyEntryBar-module__2Co78a__stickyBar{opacity:0;z-index:2;background:#f8f8f8;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:13px 59px 14px 55px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}.StickyEntryBar-module__2Co78a__stickyBarVisible{opacity:1;transform:translateY(0)}}.StickyEntryBar-module__2Co78a__companyName{color:#333;font-size:16px;font-weight:500}.StickyEntryBar-module__2Co78a__companyCategory{color:#999;margin-left:8px;font-size:12px}.StickyEntryBar-module__2Co78a__favoriteButton{background:0 0;border:none;outline:none;position:absolute;top:19px;right:25px}
.JobDetailPage-module__MeqyBa__wrapper{flex-direction:column;align-items:center;display:flex}.JobDetailPage-module__MeqyBa__searchSection{flex-direction:column;align-items:center;width:100%;margin-bottom:100px;display:flex}@media (max-width:1023px){.JobDetailPage-module__MeqyBa__searchSection{margin-bottom:60px}}.JobDetailPage-module__MeqyBa__backToListButton{color:#034d3f;cursor:pointer;letter-spacing:0;text-align:left;background:0 0;border:none;width:1000px;max-width:calc(100% - 28px);margin-top:40px;font-size:16px;font-weight:500;line-height:28px}.JobDetailPage-module__MeqyBa__backToListButton:hover{opacity:.7}@media (max-width:1023px){.JobDetailPage-module__MeqyBa__backToListButton{margin-top:28px;font-size:12px;line-height:20px}}
.JobFavoritePage-module__v1Zjqq__wrapper{flex-direction:column;align-items:center;display:flex}
.JobSearchPage-module__UbFHRq__wrapper{flex-direction:column;align-items:center;width:100%;display:flex;overflow-x:hidden}
