.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}.headerTab{margin:0 0 20px;overflow:hidden;font-size:12px;border-radius:6px 6px 0 0;box-shadow:0 2px 6px 0 rgba(0,127,195,.15)}.headerTab__list{height:48px;overflow:hidden}.headerTab__list .headerTab__item{box-sizing:border-box;display:table;float:left;background:#fff;border-bottom:1px solid #e5e5e5}.headerTab__list .headerTab__item--link{position:relative;display:table-cell;height:48px;font-size:12px;font-weight:700;line-height:18px;color:#007fc3;text-align:center;vertical-align:middle;background:#fafafa}.headerTab__list .headerTab__item--link:hover{background-color:#f0f9ff}.headerTab__list .headerTab__item--title{position:relative;display:table-cell;height:48px;font-size:12px;font-weight:700;line-height:18px;color:#333;text-align:center;vertical-align:middle;border-top:3px solid #007fc3}.headerTab__list .headerTab__item:not(:last-child) :after{position:absolute;top:0;right:0;bottom:0;display:block;margin:auto 0;content:"";border-right:1px solid #e5e5e5}.headerTab__list:has(>:nth-child(2):last-child) li{width:50%;max-width:50%}.headerTab__list:has(>:nth-child(3):last-child) li{width:33.3333333333%;max-width:33.3333333333%}.headerTab__list:has(>:nth-child(4):last-child) li{width:25%;max-width:25%}.occupationHeading__title{font-size:28px;font-weight:700;line-height:42px}.occupationHeading__publicationDate{font-size:14px;font-weight:500;line-height:21px;text-align:right}.occupationHeading__lead{margin-top:8px;font-size:14px;font-weight:500;line-height:21px}.otherJobContentInfo__title{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;color:#222;letter-spacing:0}.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:#222}.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}.breadcrumbItemTop__item a{color:#007fc3}.breadcrumbItemTop__item a:hover,.breadcrumb__item a:hover{text-decoration:underline}.split.split:not(:last-child):after{content:"・"}.barGraphSnackbar{position:absolute;top:50%;left:50%;z-index:10;display:flex;gap:16px;align-items:center;justify-content:center;width:240px;height:60px;padding:12px 0;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#fff;border-radius:4px;transform:translate(-50%,-50%)}.barGraphSnackbar__imgClose{position:absolute;top:6px;right:6px}.barGraphSnackbar div{letter-spacing:0}.barGraph__bargraph{position:relative;margin:0 0 8px;overflow:auto;cursor:pointer}.barGraph__annotation{font-size:12px;font-weight:500;line-height:18px;color:#222;text-align:center}.barGraph__annotation,.jobListLink{font-family:游ゴシック,Yu Gothic,sans-serif;letter-spacing:0}.jobListLink{display:flex;gap:4px;justify-content:flex-end;padding:6.5px 0;font-size:16px;font-weight:700;line-height:22.4px;color:#007fc3;text-align:right}.jobListLink:hover{text-decoration:underline}.barGraphJobCardArea{display:flex;flex-direction:column;margin-top:12px}.bargraphLeadText{margin-top:8px;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:14px;font-weight:500;line-height:21px;color:#222}.barGraphTitle{position:relative;z-index:10;margin-bottom:-30px;cursor:default}.barGraphTitle__title{font-size:20px;font-weight:700;line-height:30px;color:#222}.barGraphTitle__publicationDate,.barGraphTitle__title{font-family:游ゴシック,Yu Gothic,sans-serif;letter-spacing:0}.barGraphTitle__publicationDate{margin-top:8px;font-size:12px;font-weight:500;line-height:18px;color:gray;text-align:right}.jobCountBarGraphAreaByCategory{padding:24px 32px;margin:32px 0;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.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{flex-shrink:0;align-items:center;width:56px;height:56px}.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}.otherPageLink{margin-bottom:32px}.otherPageLink__title{padding:8px 0;margin-bottom:8px;font-weight:700;line-height:24px}.otherPageLink__list:has(>:nth-child(2):last-child){display:flex;box-shadow:0 2px 5px 0 rgba(0,127,195,.15)}.otherPageLink__list:has(>:nth-child(2):last-child) a{width:50%}.otherPageLink__list:has(>:first-child:last-child){width:50%;box-shadow:0 2px 5px 0 rgba(0,127,195,.15)}.otherPageLink__list:has(>:is(:first-child:last-child,:nth-child(2):last-child)) a:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.otherPageLink__list:has(>:is(:first-child:last-child,:nth-child(2):last-child)) a:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.otherPageLink__list>a:first-of-type:not(a:last-of-type){border-right:1px solid #e5e5e5}.otherPageLink__list:has(>:nth-child(3):last-child){display:flex;flex-wrap:wrap}.otherPageLink__list:has(>:nth-child(3):last-child) a{width:50%;box-shadow:0 2px 5px 0 rgba(0,127,195,.15)}.otherPageLink__list:has(>:nth-child(3):last-child) a:first-of-type{border-top-left-radius:4px}.otherPageLink__list:has(>:nth-child(3):last-child) a:nth-of-type(2){border-top-right-radius:4px;border-bottom-right-radius:4px}.otherPageLink__list:has(>:nth-child(3):last-child) a:last-of-type{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.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}.occupationPage{display:flex;gap:37px;margin-top:12px}.occupationPage__mainArticle{width:880px}.occupationPage__rightSidebar{display:flex;flex-direction:column}.occupationPage__annotationText{padding:20px 16px;margin-top:32px;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0}
/*# sourceMappingURL=f1e6c05a0a6d28f7.css.map*/