.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}.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-family:游ゴシック,Yu Gothic,sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#222;text-align:center;letter-spacing:0}.recommendCard{width:195px;height:210px;padding-bottom:16px;margin-top:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.12)}.recommendCard>div:last-child{padding:0 16px}.recommendCard__companyName{font:normal 700 14px/21px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:#007fc3}.recommendCard__companyName:hover{text-decoration:underline}.recommendCard__cardDetail{display:flex;flex-direction:column;justify-content:space-between;width:168px;height:126px;margin:12px 16px}.cardDetail__companyName{overflow-wrap:break-word}.cardDetail__link{display:grid;grid-row-gap:4px;row-gap:4px}.jobRecommendList{width:816px;height:250px;margin-bottom:16px}.jobRecommendList .recommendStyle .slick-list .slick-track .slick-slide{margin-left:5px}.barGraphJobCardArea{display:flex;flex-direction:column;margin-top:12px}.barGraphJobCardArea__title{display:flex;margin:12px 0 8px}.barGraphJobCardArea__titleSide{width:4px;background:#007fc3;border-radius:1px}.barGraphJobCardArea__titleText{padding-left:8px;font:normal 700 16px/22.4px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:var(--text-222222)}.barGraphJobCardArea__loading{display:flex;align-items:center;justify-content:center;width:816px;height:266px}.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)}.BarGraphSummary{position:relative;z-index:10;margin-bottom:-30px;cursor:default}.BarGraphSummary__title{font-family:游ゴシック,Yu Gothic,sans-serif;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0}.BarGraphSummary__publicationDate{font-size:12px;line-height:18px;color:gray;text-align:right;letter-spacing:0}.BarGraphSummary__leadText,.BarGraphSummary__publicationDate{margin-top:8px;font-family:游ゴシック,Yu Gothic,sans-serif;font-weight:500}.BarGraphSummary__leadText{font-size:14px;line-height:21px}.jobListLink{display:flex;gap:4px;justify-content:flex-end;padding:6.5px 0;font-family:游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-weight:700;line-height:22.4px;color:#007fc3;text-align:right;letter-spacing:0}.jobListLink:hover{text-decoration:underline}.jobRecommendSection{display:flex;flex-direction:column;margin-top:12px}.jobRecommendSection__title{display:flex;margin:12px 0 8px}.jobRecommendSection__titleSide{width:4px;background:#007fc3;border-radius:1px}.jobRecommendSection__titleText{padding-left:8px;font:normal 700 16px/22.4px 游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ Ｐゴシック,sans-serif;color:var(--text-222222)}.jobRecommendSection__loading{display:flex;align-items:center;justify-content:center;width:816px;height:266px}.jobCountBarGraphContainer{padding:24px 32px;margin:32px 0;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,127,195,.149)}.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}.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=6e12ef772279c5c8.css.map*/