@charset "UTF-8";.box{display:flex;flex-direction:column;padding:24px}.box__header{display:flex;align-items:flex-start;justify-content:space-between}.box__button{gap:10px;width:88px;height:40px;padding:0 16;border-radius:8px}.box__content{display:flex;gap:12px}.box__tag{flex-shrink:0}.count{display:flex;flex-direction:column;align-items:center}.count__text{line-height:21px}.count__text__middle{line-height:22.4px}.bottomButton{position:fixed;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:75px;background:rgba(0,16,26,.8)}.bottomButton__item{width:360px;height:48px;margin:15px}.bottomButton__item--error{display:flex;flex-direction:column;pointer-events:none;background:red}.item{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.item__tag{flex-shrink:0}.button{width:36px;height:36px}.title{flex-direction:column;align-items:center;text-align:center}.title__text{line-height:21px}.backButton__item{align-self:flex-start;width:160px;height:32px}body.scroll-lock{overflow:hidden;overscroll-behavior:none;touch-action:none;-webkit-overflow-scrolling:none}.dialog{position:unset;max-width:-moz-fit-content;max-width:fit-content;height:100vh;max-height:-moz-fit-content;max-height:fit-content;padding:0;background-color:#f0f9ff;border:0;border-top:4px solid #007fc3}.dialog__header{position:relative;display:flex;flex-direction:row;justify-content:center;width:100vw;padding:24px}.dialog__header__right{position:absolute;top:15px;right:20px;display:flex;align-self:flex-end;justify-content:center}.dialog__layout{display:flex;flex-direction:column;align-items:center;width:100vw}.selection-dialog__layout{gap:24px}.selection-dialog__content-upper{display:flex;align-items:center;width:448px}.dialog__content{display:flex;flex-direction:column;width:448px;background-color:#fff;border-width:0;border-bottom:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.15)}.dialog__content,.selection-dialog__content{margin-bottom:100px}.selection-dialog__content__item{background:#fff}.selection-dialog__content__item--error{background:#fff0f2}.dialog__box--top{border-radius:4px 4px 0 0}.dialog__box--middle,.dialog__box--top{gap:8px;border-bottom:1px solid #e5e5e5}.dialog__box--middle{border-radius:0}.dialog__box--bottom{gap:8px}.dialog__bottom{position:fixed;bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:75px;background-color:rgba(0,16,26,.8)}.dialog__bottom__item{width:360px;height:50px;margin:15px}.income-dialog__header__text{line-height:21px}.income-dialog__header__middle-text{line-height:22.4px}.income-dialog__content-item{display:flex;justify-content:space-between;width:448px;padding:15px;text-align:center;border-bottom:1px solid #e5e5e5}.income-dialog__content-item--right{display:flex;gap:18px;align-items:center;justify-content:space-between}.matchJobList-content{display:flex;gap:32px;padding-block:12px 6px}.matchJobList-side{flex-shrink:0}.matchJobList-main{flex-grow:1;min-width:0}.matchJobList-heading{-webkit-margin-after:16px;margin-block-end:16px}.matchJobList-layout__jobSearch>*+*{-webkit-margin-before:24px;margin-block-start:24px}.matchJobList-listControls{display:flex;justify-content:space-between}.matchJobList-jobList>*+*{-webkit-margin-before:24px;margin-block-start:24px}.matchJobList-layout__pagination{-webkit-margin-before:40px;margin-block-start:40px}.matchJobList-layout__bottom-section>*{-webkit-margin-before:56px;margin-block-start:56px}.detail-button__wrapper{display:flex;justify-content:flex-end;font-size:14px;color:#007fc3}.detail-button__text{display:flex;gap:8px;align-items:center}.detail-button__text:hover{text-decoration:underline}.searchConditionLabel-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.current-condition__wrapper{display:flex;flex-direction:column;gap:16px;padding:24px 32px 20px;border-bottom:1px solid #e5e5e5}.current-condition__link{font-size:14px;color:#007fc3}.current-condition__link:hover{text-decoration:underline}.current-condition__heading{display:flex;align-items:center;justify-content:space-between}.matchJobList-desiredCondSetting__box{display:flex;align-items:center;padding:24px 32px}.matchJobList-desiredCondSetting__tag{flex-shrink:0;-webkit-margin-end:8px;margin-inline-end:8px}.matchJobList-desiredCondSetting__text{-webkit-margin-end:24px;margin-inline-end:24px;overflow-x:hidden;text-overflow:ellipsis;text-wrap:nowrap}.matchJobList-desiredCondSetting__button{flex-shrink:0;width:120px;-webkit-margin-start:auto;margin-inline-start:auto;font-weight:400}.recommendLinks__title{-webkit-margin-after:8px;margin-block-end:8px}.recommendLinks__list{display:flex;gap:8px}.recommendLinks__link{width:-moz-fit-content;width:fit-content;padding-inline:12px}.matchJobList-noResult__box{padding-block:32px}.matchJobList-noResult__message{-webkit-margin-after:16px;margin-block-end:16px;text-align:center}.matchJobList-noResult__button{margin-inline:auto}.recommendCard__thumbnailImage{width:100%;height:143px;vertical-align:middle;object-fit:cover;border-radius:4px 4px 0 0}.recommendCard__thumbnailImage.recommendCard__thumbnailImage--wide{width:241px;height:169px}.companyName__jobDetailStatus{display:inline-block;margin-left:4px;vertical-align:text-top}.cardDetail__companyName{line-height:1.5}.cardDetail__jobName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cardDetail__detailsItem:first-of-type{margin-bottom:4px;margin-left:-1px}.cardDetail__detailsItem{display:flex;align-items:center}.detailsItem__text{margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendCard{position:relative;width:208px;padding-bottom:16px}.recommendCard>div:last-child{padding:0 16px}.recommendCard.recommendCard--wide{width:241px}.recommendCard.recommendCard--highlyRecommend,.recommendCard.recommendCard--highlyRecommend-test1{background:#fffcd1}.recommendCard.recommendCard--highlyRecommend-test2{background-color:#fff;border:2px solid #007fc3;border-radius:4px;box-shadow:0 2px 5px rgba(0,127,195,.15)}.recommendCard.recommendCard--highlyRecommend-test2 .recommendCard__thumbnailImage.recommendCard__thumbnailImage--wide{width:100%;border-radius:2px 2px 0 0}.recommendCard__cardDetail{display:flex;flex-direction:column;row-gap:8px;justify-content:space-between;margin:12px 16px}.recommendCard__cardDetail.recommendCard--isJobDetails{height:130px}.recommendCard__cardDetail.recommendCard--notJobDetails{height:82px}.recommendCard__cardDetail.recommendCard--highlyRecommend,.recommendCard__cardDetail.recommendCard--highlyRecommend-test1{background:#fffcd1}.cardDetail__link{display:grid;grid-row-gap:4px;row-gap:4px}.cardDetail__link:hover .cardDetail__companyName{text-decoration:underline}.highlyRecommendTag{position:absolute;top:0;left:0;display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:1;color:#222;background:#fff100;border-radius:2px}.highlyRecommendTag.highlyRecommendTag--test1{font-weight:700;border-radius:2px 0}.highlyRecommendTag.highlyRecommendTag--test2{gap:2px;padding:6px 10px 8px 8px;font-family:Hiragino Kaku Gothic Pro,sans-serif;font-weight:600;color:#fff;background:#007fc3;border-radius:0 0 2px}.recommendSliderTitle{font-size:20px;font-weight:700;line-height:1.5}.recommendSliderTitle_jobCount{margin:0 4px;color:red}.recommendSliderUpdateDate{font-size:14px;font-weight:700;line-height:21px}.summaryBottom--visible{display:flex;align-items:center}.summaryBottom--invisible{display:none}.summaryBottom__text{margin-right:6px}.summaryBottom__text:hover{text-decoration:underline}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.recommendStyle.slick-slider:has(.slick-dots){padding-bottom:42px}.recommendStyle .slick-list .slick-track{display:flex;padding-bottom:5px}.recommendStyle .slick-list{margin-bottom:-5px;margin-left:-9px}.recommendStyle .slick-list .slick-track .slick-slide{display:flex;flex-direction:column;max-width:213px;margin-left:10px}.recommendStyle .slick-dots{bottom:0;display:flex;justify-content:center}.recommendStyle .slick-dots ul{display:flex}.recommendStyle .slick-dots ul li{width:16px;height:16px;margin:0}.recommendStyle .slick-dots ul li.slick-active button:before{color:#007fc3;opacity:1}.recommendStyle .slick-dots ul li button{padding:0}.recommendStyle .slick-dots ul li button:before{top:1px;width:16px;height:16px;font-size:9px;color:#ebebeb;opacity:1}.recommendStyle .slick-dots ul li button:hover:before{color:#007fc3}.prevArrowStyle{margin-right:20px}.nextArrowStyle{margin-left:20px}.recommendSlider{position:relative}.recommendSlider__titleArea{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recommendGrid__title{margin-bottom:16px;font-size:20px;font-weight:700}.recommendGrid__title--withDescription{margin-bottom:4px}.recommendGrid__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 16px;gap:24px 16px;width:100%}.recommendGrid__buttonWrapper{width:270px;margin:32px auto 0}.recommendGrid__button{flex-direction:column}.recommendGrid__description{margin-bottom:16px;font-family:YuGothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px;color:#333}
/*# sourceMappingURL=df5147d3d99e4f57.css.map*/