@charset "UTF-8";.footer_wrapper{width:1200px;margin-top:50px}.shareContent{justify-content:space-between;width:74px}.externalSites{display:flex;justify-content:flex-end;margin:16px 0 8px}.modalOverlay{position:fixed;top:0;left:0;z-index:50000;display:none;width:100vw;height:100vh}.modalOverlay--show{display:block}.modalOverlay__contents{z-index:55000;width:100%;height:100%}.modalOverlay__background{z-index:51000;width:100%;height:100%;background:rgba(0,16,26,.8)}.shareCodeDialogWhole{font-family:游ゴシック,Yu Gothic,sans-serif}.shareCodeDialogWhole p{height:56px}.shareCodeContainer{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:24px 32px 32px}.shareCodeDialogButton{width:150px;height:40px}.codeArea{display:flex;align-items:center;align-self:stretch;width:388px;height:40px;padding:10px 12px;font-size:14px;font-weight:500;white-space:nowrap}.shareContent{display:flex;column-gap:10px}.navigation_service,.navigation_specialty{width:110px}.navigation_area{width:72px}.navigation_event{width:143px}.navigation_relatedInformation{width:464px}.serviceLinks{display:flex;flex-direction:column;gap:14px 0;padding-top:24px;margin-top:8px;border-top:2px solid #e9f0f5}.serviceLinks_wrapper{display:flex;align-items:center}.serviceLinks_title{width:110px;font-size:12px;font-weight:700;line-height:18px}.serviceLinks_listWrapper{display:flex;flex:1 1;flex-wrap:wrap}.serviceLinks_list{display:flex;flex:1 1;flex-direction:column;gap:8px 0;padding-left:24px;border-left:1px solid #ccc}.serviceLinks_listItem{font-size:12px;font-feature-settings:"palt";line-height:18px}.serviceLinks_listItem a:hover{color:gray}.serviceLinks_listItem:not(:last-child):after{margin:0 12px 0 10px;color:#ccc;content:"|"}.serviceLinks_serviceList{display:flex;align-items:center}.serviceLinks_serviceListTitle{width:140px;font-size:12px;font-weight:700;line-height:18px}.serviceLinks_button{width:150px}.footer{width:1200px;margin:56px auto 0}.footer__PrivacyArea{margin-top:24px}.footer__externalSites{display:flex;justify-content:flex-end;margin:16px 0 8px}.popover__wrapper{position:absolute;bottom:calc(-1*(var(--height) + 15px));left:var(--position-left);z-index:3000;width:380px;padding:12px 16px;background-color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.12));border-radius:4px}.popover__wrapper:before{position:absolute;top:-12px;left:var(--arrow-position-left);content:"";border-right:12px solid transparent;border-bottom:12px solid #fff;border-left:12px solid transparent}.popover__childrenWrapper{display:flex;justify-content:center}.popover__closeButton{position:absolute;top:12px;right:12px}.headerResumePopover__wrapper{width:300px;padding-bottom:12px;margin-top:12px}.headerResumePopover_tag{margin-bottom:6px}.headerResumePopover_textWrapper{margin-bottom:12px}.notificationRow__link{display:block;padding:12px 10px 18px;font-weight:500}.notificationRow__link:hover{background-color:#f7f7f7}.notificationRow__link--read{background-color:#fafafa}.notificationRow__link--read .notificationRow__content{color:#ccc}.notificationRow__metaRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.notificationRow__tag{height:18px;padding-inline:8px;font-size:11px;color:#fff;background-color:#ff5a00;border-radius:2px}.notificationRow__tag--orange{background-color:#f60}.notificationRow__tag--pink{background-color:#f44360}.notificationRow__tag--blue{background-color:#007fc3}.notificationRow__tag--yellow{background-color:#fc0}.notificationRow__tag--green{background-color:#5fab12}.notificationRow__tag--white{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #e5e5e5}.notificationRow__entryDate{font-size:11px;font-weight:500;color:gray}.noticeCounselingCard{display:block;width:100%;padding:16px;background:#fff}.noticeCounselingCard__textArea{display:flex;gap:8px;align-items:flex-start;align-self:stretch;font-size:14px;font-weight:500;line-height:170%;color:var(--text-333333,#333)}.noticeCounselingCard__img{margin:4px 0}.noticeCounselingCard__button{width:100%;margin-top:8px}.headerNotificationPopover__notificationList{border-top:1px solid #e5e5e5}.headerNotificationPopover__notificationListItem{border-bottom:1px solid #e5e5e5}.headerNotificationPopover__wrapper{flex:1 1;margin-top:36px}.headerNotificationPopover__scrollableWrapper{max-height:454px;overflow-y:auto}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar{width:8px}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar-track{background-color:#e5e5e5}.headerNotificationPopover__scrollableWrapper::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px}.headerNotificationPopover__noNotificationMessage{width:100%;padding:12px 16px;font-size:12px;font-weight:500;line-height:18px;color:red;border:1px solid red;border-radius:4px}.labeledIcon__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:72px;height:56px}.labeledIcon__wrapper--orange{background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:4px}.labeledIcon__wrapper--orange>div{color:#fff}.labeledIcon__wrapper:hover{background-color:#f7f7f7}.labeledIcon__iconWrapper{margin-bottom:2px}.labeledIcon__label{margin-bottom:2px;font-size:11px;color:#222}.labeledIcon__budgeCount{position:absolute;top:0;right:8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding-inline:4px;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:11px;color:#007fc3;background-color:#fff100;border-radius:20px}.notificationIcon__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:72px;height:56px}.notificationIcon__wrapper:hover{background-color:#f7f7f7}.notificationIcon__iconWrapper{margin-bottom:2px}.notificationIcon__label{margin-bottom:2px;font-size:11px;color:#222}.notificationIcon__budgeCount{position:absolute;top:0;right:8px;display:flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding-inline:4px;font-family:Verdana,sans-serif;font-size:10px;font-weight:700;line-height:11px;color:#007fc3;background-color:#fff100;border-radius:20px}.labeledIconMenu__wrapper{display:flex}.header__labeledIconWrapper{position:relative}.header{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:152px;background-color:#fff}.header__contentWrapper{width:1200px}.header__topRow{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.header__logoWrapper{display:flex;gap:20px;align-items:flex-end}.header__logoWrapper img{display:block}.header__titleWrapper{width:380px}.header__iconSectionWrapper{display:flex;align-items:flex-end}.header__forEmployersLink{margin-right:20px;margin-bottom:2px;color:#007fc3}.header__forEmployersLink:hover{text-decoration:underline}.header_userNameWrapper{margin-right:20px;margin-bottom:2px;text-align:right}.header__iconRegister{background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:4px}.header__iconRegister>div{color:#fff}.moveToSpSite{padding:10px 0;text-align:center}.basicLayout__wrapper{width:1200px;margin:0 auto}.basicLayout__header{background-color:#fff}.basicLayout__header__inner{width:1200px;margin:0 auto}.linkListGroup{width:288px;margin-bottom:24px}.linkListGroup__column1{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px}.linkListGroup__title{margin-bottom:8px;font:normal 700 16px/24px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#222}.linkListGroup__columnItem{display:flex;gap:16px;align-items:center;padding:12px 16px;background:#fff;background-color:#fff;border-bottom:1px solid #e5e5e5}.linkListGroup__columnItem:hover{background-color:#f5f5f5}.linkListGroup__columnItemLast{display:flex;gap:16px;align-items:center;padding:12px 16px;background:#fff;background-color:#fff}.linkListGroup__columnItemLast:hover{background-color:#f5f5f5}.linkListGroup__cardTypeImage{align-items:center;justify-content:center;width:56px;height:56px}.linkListGroup__cardLabel{display:inline-block;height:18px;padding:0 8px;margin-bottom:2px;font-size:11px;font-weight:300;line-height:18px;color:#007fc3;vertical-align:top;border:1px solid;border-radius:2px}.linkListGroup__cardContent{font:normal 500 12px/18px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#007fc3}.otherJobContentInfo__category{width:288px;margin-bottom:24px;overflow:hidden;border-radius:4px}.otherJobContentInfo__categoryTitle{width:288px;padding:3px 16px;font-size:12px;font-style:normal;font-weight:500;line-height:18px;color:#fff;background:#007fc3}.otherJobContentInfo__MiddleAccordionListItem a:hover{background-color:#f5f5f5}.otherJobContentInfo__MiddleAccordionListItem li span{font-size:14px;font-style:normal;font-weight:500;line-height:21px;color:var(--text-222222,#222)}.otherJobContentInfo__title{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#222}.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}.favoriteBalloonNotice{padding:12px 16px}.favoriteBalloonNotice__heading{margin-bottom:4px;font-size:14px;font-weight:700;line-height:16px;color:#fff100}.favoriteBalloonNotice__text{font-size:12px;line-height:16px;color:#fff}.saveBookmarkButton{display:inline-flex;column-gap:4px;align-items:center}.saveBookmarkButton--loading{pointer-events:none}.appliedButton{color:#ccc;cursor:default;background:#e5e5e5}.appliedButton,.bookmarkListLink{display:inline-flex;column-gap:4px;align-items:center}.favorite{position:relative;display:inline-block}.favoriteBalloonNoticeWrapper{position:absolute;top:-108px;left:50%;pointer-events:none;transform:translateX(-50%)}.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}.cardDetail__jobName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.memberRegistForFooterWrapper{display:flex;flex-direction:column;align-items:center;width:880px;padding:32px 40px;background:#fff;border-radius:4px}.memberRegistForFooterWrapper__text{font:normal 500 14px/21px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#222;text-align:center}.memberRegistForFooterWrapper__button{display:flex;align-items:center;justify-content:center;width:444px;height:68px;padding:24px 32px;margin-top:8px;font:normal 700 20px/20px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#fff;background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:8px}.memberRegistForFooterWrapper__span{font:normal 700 16px/22.4px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif}.memberRegistForFooterWrapper__loginText{margin-top:8px;color:#222;text-align:center}.memberRegistForFooterWrapper__loginText a{font:normal 500 14px/21px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#007fc3}.memberRegistForFooterWrapper__loginText a:hover{text-decoration:underline}.memberRegistForFooterWrapper__forFirstBtn{display:flex;align-items:center;justify-content:center;width:240px;height:32px;padding:0 24px;margin-top:16px;font:normal 700 12px/19.2px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#222;text-align:center;border:1px solid #e5e5e5;border-radius:8px}.memberRegistForRightWrapper{display:flex;flex-direction:column;align-items:flex-start;width:288px;padding:24px;margin-bottom:24px;background:#fff;border-radius:4px}.memberRegistForRightWrapper__btnArea{display:flex;flex-direction:column;align-items:center}.memberRegistForRightWrapper__btnArea__button{display:flex;align-items:center;justify-content:center;width:240px;height:48px;padding:0 24px;font:normal 700 16px/16px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#fff;text-align:center;background:linear-gradient(315deg,#fd7931,#ff5a00);border-radius:8px}.memberRegistForRightWrapper__btnArea__span{font:normal 700 12px/16px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif}.memberRegistForRightWrapper__loginText{margin-top:8px;color:#222;text-align:center}.memberRegistForRightWrapper__loginText,.memberRegistForRightWrapper__loginText a{font:normal 500 11px/15.4px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif}.memberRegistForRightWrapper__loginText a{color:#007fc3}.memberRegistForRightWrapper__loginText a:hover{text-decoration:underline}.memberRegistForRightWrapper__forFirstBtn{display:flex;align-items:center;justify-content:center;width:240px;height:32px;padding:0 24px;margin-top:16px;font:normal 700 12px/19.2px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#222;text-align:center;border:1px solid #e5e5e5;border-radius:8px}.breadcrumbItemTop__item a{color:#007fc3}.breadcrumbItemTop__item a:hover,.breadcrumb__item a:hover{text-decoration:underline}.split.split:not(:last-child):after{content:"・"}.otherPageLinkItem{display:flex;gap:16px;align-items:center;height:83px;padding:12px 16px;background:#fff}.otherPageLinkItem:after{display:block;width:20px;height:20px;margin:auto 0;content:"";background:url(https://doda.jp/cmn_web/img/cm/icon/arrow_right_L_blue.svg) no-repeat 50% 50%;background-size:100%}.otherPageLinkItem:hover{background-color:#f5f5f5}.otherPageLinkItem__image{gap:10px;align-items:center;width:56px;height:56px;padding:3px 2px}.otherPageLinkItem__image,.otherPageLinkItem__text{display:flex;flex-direction:column;justify-content:center}.otherPageLinkItem__text{gap:2px;align-items:flex-start;width:312px}.otherPageLinkItem__text--title{font-size:14px;font-style:normal;font-weight:600;line-height:1.5;color:#007fc3}.otherPageLinkItem__text--description{font-size:12px;font-style:normal;font-weight:300;line-height:1.5;color:#333}
/*# sourceMappingURL=8d9a381b6a8292c4.css.map*/