.Breadcrumbs_breadcrumbs__kHPF4{padding:12px 0;font-size:12px;color:#333;background:#fff}.Breadcrumbs_breadcrumbs__wrap__9SJhX{max-width:990px;padding:12px 24px;margin:auto;overflow:auto;white-space:nowrap}@media(min-width:768px){.Breadcrumbs_breadcrumbs__wrap__9SJhX{padding:12px 0}}.Breadcrumbs_breadcrumbs__item__uls5H{display:inline}.Breadcrumbs_breadcrumbs__item__uls5H:first-child{--icon_before_unicode:var(--icon_unicode_home);--icon_before_size:15px}.Breadcrumbs_breadcrumbs__item__uls5H:first-child:before{position:relative;top:2px;margin-right:8px}.Breadcrumbs_breadcrumbs__item__uls5H:after{margin:0 8px;content:">"}.Breadcrumbs_breadcrumbs__item__uls5H:last-child:after{content:none}.Breadcrumbs_breadcrumbs__itemHref__ij1aj,.Breadcrumbs_breadcrumbs__itemHref__ij1aj:hover,.Breadcrumbs_breadcrumbs__itemHref__ij1aj:hover:visited,.Breadcrumbs_breadcrumbs__itemHref__ij1aj:visited{color:inherit!important}.Main_main___MK_g{margin:0 auto}@media(min-width:768px){.Main_main___MK_g{width:990px;padding-bottom:60px}}.Wrapper_wrapper__3S50k{width:100%}.Section_section__ylwy0{position:relative;box-sizing:border-box;padding:24px;margin:0 auto 24px;background-color:#fff;box-shadow:0 0 0 1px #00000005,0 1px 2px 0 #00000014}@media(min-width:768px){.Section_section__ylwy0{padding:36px 24px;margin:0 auto 20px}}.Section_section__ylwy0:before{position:absolute;top:0;right:0;display:block;width:100%;height:4px;content:"";background:linear-gradient(90deg,#0f53d4 29%,#1fbcff 90%)}@media(min-width:768px){.Section_section--onlySp__FMXTT{display:none!important}}@media(max-width:767px){.Section_section--onlyPc__CehuJ{display:none!important}}.Section_section--noBorder__e5fE_:before{content:unset}.TagLink_tagLink__DGofH{display:inline-block;padding:8px;font-size:12px;line-height:14px;color:#0f53d4;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #0f53d4;border-radius:4px;transition:background-color .2s;box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f}.TagLink_tagLink__DGofH:visited{color:#0f53d4!important}@media(min-width:768px){.TagLink_tagLink__DGofH:hover{color:#0f53d4!important;background-color:#d4e0f7}.TagLink_tagLink__DGofH:hover:visited{color:#0f53d4!important}}.TagLink_tagLink--hasCurrent__Q4MAE{font-weight:700;background-color:#e6f0fe;box-shadow:none}.TagLink_tagLink--block__nd8L9{display:block;text-align:center}.TagLink_tagLink--disableHover__Ny403{pointer-events:none}.FilterByRankingId_filterByRankingId__title__h74Ur{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}@media(max-width:767px){.FilterByRankingId_filterByRankingId__title__h74Ur{font-weight:700;font-size:16px;line-height:22px}}@media(max-width:767px)and (min-width:768px){.FilterByRankingId_filterByRankingId__title__h74Ur{font-size:18px;line-height:28px}}@media(min-width:768px){.FilterByRankingId_filterByRankingId__title__h74Ur{font-weight:700;font-size:20px;line-height:22px}}@media(min-width:768px)and (min-width:768px){.FilterByRankingId_filterByRankingId__title__h74Ur{font-size:22px;line-height:28px}}.FilterByRankingId_filterByRankingId__titleAnchor__bXn4H{width:100%;height:1px;background-color:#ececec}.FilterByRankingId_filterByRankingId__list__O2MSM{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}@media(min-width:768px){.FilterByRankingId_filterByRankingId__list__O2MSM{gap:12px 8px}}@media(max-width:767px){.FilterByRankingId_filterByRankingId__listItem__1DoLK{flex-grow:1}}.LinkPopularJobKeyword_linkPopularJobKeyword__7Jjib{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;padding:16px;background-color:#fff;border-radius:8px}.LinkPopularJobKeyword_linkPopularJobKeyword__title__ukbIA{margin-bottom:12px;font-size:16px;font-weight:700}@media(min-width:768px){.LinkPopularJobKeyword_linkPopularJobKeyword__title__ukbIA{font-size:18px}}.LinkPopularJobKeyword_linkPopularJobKeyword__list__MCVUL{display:flex;flex:1 1;flex-wrap:wrap;align-items:center}.LinkPopularJobKeyword_linkPopularJobKeyword__item__0Evn3{padding-right:12px;margin:6px 12px 6px 0;font-size:14px;line-height:1}.LinkPopularJobKeyword_linkPopularJobKeyword__item__0Evn3:not(:last-child){border-right:1px solid #bbb}.Rating_rating__E3E6x{display:inline-block;line-height:1;vertical-align:middle}.Rating_rating__value__VxnA8{margin:0 6px 0 0!important}.Rating_rating__value--bold__Qlxtz{font-weight:700}.Rating_rating__full__fthYj{--icon_before_unicode:var(--icon_unicode_star);--icon_before_color:#fa0}.Rating_rating__empty__8LU0v{--icon_before_unicode:var(--icon_unicode_star);--icon_before_color:#0000001f}.Rating_rating__half__e_PwL{--icon_before_unicode:var(--icon_unicode_star)}.Rating_rating__half__e_PwL:before{background:linear-gradient(90deg,#fa0,#fa0 50%,#0000001f 0,#0000001f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.Rating_rating--size-s__YcngV{font-size:12px}.Rating_rating--size-s__YcngV>span{margin-left:3px}.Rating_rating--size-m__p3mm9{font-size:14px}.Rating_rating--size-m__p3mm9>span{margin-left:4px}.Rating_rating--size-l__gIedD{font-size:18px}.Rating_rating--size-l__gIedD>span{margin-left:5px}.Rating_rating--size-xl__KkGJ7{font-size:24px}.Rating_rating--size-xl__KkGJ7>span{margin-left:6px}@media(min-width:768px){.Rating_rating--sizePc-s__pKK5H{font-size:12px}.Rating_rating--sizePc-s__pKK5H>span{margin-left:3px}.Rating_rating--sizePc-m__z2goI{font-size:14px}.Rating_rating--sizePc-m__z2goI>span{margin-left:4px}.Rating_rating--sizePc-l___IcAW{font-size:18px}.Rating_rating--sizePc-l___IcAW>span{margin-left:5px}.Rating_rating--sizePc-xl__29MX8{font-size:24px}.Rating_rating--sizePc-xl__29MX8>span{margin-left:6px}}.CardLowerPvRanking_cardLowerPvRanking__78WwL{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;display:flex;align-items:center;height:80px;background-color:#fff;border-radius:8px}@media(max-width:767px){.CardLowerPvRanking_cardLowerPvRanking--lower__R_7_Y{height:64px}}.CardLowerPvRanking_cardLowerPvRanking__rankContainer__K3ThV{display:table;flex-shrink:0;width:60px;height:100%;text-align:center;background:linear-gradient(180deg,#3687e8,#0369e2);border-radius:8px 0 0 8px}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__rankContainer__K3ThV{width:84px}}.CardLowerPvRanking_cardLowerPvRanking__rank__Okkym{display:table-cell;font-size:20px;font-weight:700;color:#fff;vertical-align:middle}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__rank__Okkym{width:84px;font-size:26px}}.CardLowerPvRanking_cardLowerPvRanking__rankSuffix__CJ7RY{font-size:16px}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__rankSuffix__CJ7RY{font-size:20px}}.CardLowerPvRanking_cardLowerPvRanking__name__fth2t{display:-webkit-box;margin:0 8px;overflow:hidden;font-size:20px;font-weight:700;line-height:21px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__name__fth2t{margin:0 16px;font-size:26px;line-height:30px}}.CardLowerPvRanking_cardLowerPvRanking__name--lower__JibQ_{font-size:15px;line-height:16px}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__name--lower__JibQ_{font-size:18px;line-height:20px}}.CardLowerPvRanking_cardLowerPvRanking__name--nodata__VfBOE{color:#888}.CardLowerPvRanking_cardLowerPvRanking__rating__JBmwr{flex-shrink:0;margin-left:12px}@media(min-width:768px){.CardLowerPvRanking_cardLowerPvRanking__rating__JBmwr{margin-right:28px;margin-left:auto}.CardLowerPvRanking_cardLowerPvRanking__rating--lower__63Jfm{margin-left:20px}}.CarouselMultipleItemsButton_carouselMultipleItemsButton__prev__ilFmP{left:4px;background-color:#0f53d466;--width:48px;box-shadow:0 1px 2px 1px #0000000a,0 7px 10px 0 #0003;position:absolute;top:calc(50% - var(--width)/2);width:var(--width);height:var(--width);line-height:var(--width);text-align:center;border-radius:calc(var(--width)/2);--icon_before_unicode:var(--icon_unicode_navigateNext);--icon_before_color:#fff}@media(max-width:767px){.CarouselMultipleItemsButton_carouselMultipleItemsButton__prev--smallSp__phwrm{font-size:12px;--width:30px}}.CarouselMultipleItemsButton_carouselMultipleItemsButton__prev__ilFmP:before{margin-right:4px;transform:rotate(180deg)}@media(max-width:767px){.CarouselMultipleItemsButton_carouselMultipleItemsButton__prev__ilFmP{display:none}.CarouselMultipleItemsButton_carouselMultipleItemsButton__prev--showSp__PYhqj{display:block!important}}.CarouselMultipleItemsButton_carouselMultipleItemsButton__next__7sl9p{right:4px;background-color:#0f53d4cc;--width:48px;box-shadow:0 1px 2px 1px #0000000a,0 7px 10px 0 #0003;position:absolute;top:calc(50% - var(--width)/2);width:var(--width);height:var(--width);line-height:var(--width);text-align:center;border-radius:calc(var(--width)/2);--icon_before_unicode:var(--icon_unicode_navigateNext);--icon_before_color:#fff}@media(max-width:767px){.CarouselMultipleItemsButton_carouselMultipleItemsButton__next--smallSp__V8X6l{font-size:12px;--width:30px}.CarouselMultipleItemsButton_carouselMultipleItemsButton__next__7sl9p{display:none}.CarouselMultipleItemsButton_carouselMultipleItemsButton__next--showSp__J5yO2{display:block!important}}.ListJobItem_listJobItem__ijCCH{box-sizing:border-box;display:grid;grid-template-rows:repeat(4,-webkit-min-content) auto;grid-template-rows:repeat(4,min-content) auto;width:218px;height:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.ListJobItem_listJobItem__ijCCH:hover{opacity:.7}@media(min-width:768px){.ListJobItem_listJobItem__ijCCH{grid-template-rows:repeat(5,-webkit-min-content) auto;grid-template-rows:repeat(5,min-content) auto;width:248px;padding:12px}}.ListJobItem_listJobItem__title__BsJTt{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:700;color:#0f53d4;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.ListJobItem_listJobItem__title__BsJTt{font-size:14px}}.ListJobItem_listJobItem__new__MF2Kr{padding:4px;margin-right:8px;font-size:11px;font-weight:400;color:#fff;background-color:#ef671f}.ListJobItem_listJobItem__type__k1zCI{font-size:12px;color:#666;--icon_before_unicode:var(--icon_unicode_user);--icon_before_color:#666;--icon_before_size:12px}.ListJobItem_listJobItem__type__k1zCI:before{margin-right:4px}.ListJobItem_listJobItem__salary__dKqZG{font-size:12px;color:#666;--icon_before_unicode:var(--icon_unicode_currencyYen);--icon_before_color:#666;--icon_before_size:12px}.ListJobItem_listJobItem__salary__dKqZG:before{margin-right:4px}.ListJobItem_listJobItem__content___KAaY{display:-webkit-box;overflow:hidden;font-size:12px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ListJobItem_listJobItem__more__IRqMQ{font-size:12px;color:#0f53d4;--icon_after_unicode:var(--icon_unicode_navigateNext);--icon_after_size:12px;--icon_after_color:variables.$color_key}@media(min-width:768px){.ListJobItem_listJobItem__more__IRqMQ{text-align:center}}.ListJobItem_listJobItem__siteName__jKX_P{display:flex;align-items:flex-end;justify-content:flex-end;font-size:12px;color:#666}.ListJob_listJob__WGZ0f{position:relative;margin:0 -16px}@media(min-width:768px){.ListJob_listJob__WGZ0f{margin:0 -24px}}.ListJob_listJob__list__Ol6L8{display:flex;padding:4px 24px 8px;overflow-x:hidden}@media(max-width:767px){.ListJob_listJob__list__Ol6L8{padding-left:16px}}.ListJob_listJob__item__OpVbE{display:inline-block;padding-right:8px}.ListJob_listJob__item__OpVbE:last-child{padding-right:0}.CardUpperPvRanking_cardUpperPvRanking__trzAE{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;padding:8px 16px;background-color:#fff;border-radius:8px}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__trzAE{padding:16px 24px}}.CardUpperPvRanking_cardUpperPvRanking__titleContainer__cLNJ9{display:flex;align-items:center;margin-bottom:8px}.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu{position:relative;flex-shrink:0;width:68px;margin-left:-24px;font-size:20px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(180deg,#3687e8,#0369e2)}.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu:before{position:absolute;top:100%;left:0;content:"";border:none;border-right:8px solid #033877;border-bottom:8px solid #0000}.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu:after{position:absolute;top:0;right:0;z-index:1;width:0;height:0;content:"";border-color:#0000 #fff #0000 #0000;border-style:solid;border-width:17px 10px 17px 0}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu{width:110px;margin-left:-36px;font-size:26px}.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu:before{border-right:12px solid #033877;border-bottom:12px solid #0000}.CardUpperPvRanking_cardUpperPvRanking__rank__ZSrOu:after{border-width:22px 12px 22px 0}}.CardUpperPvRanking_cardUpperPvRanking__rank--1st__q_qu0{background:linear-gradient(180deg,#dab636,#d0a303)}.CardUpperPvRanking_cardUpperPvRanking__rank--1st__q_qu0:before{border-right:8px solid #705700}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__rank--1st__q_qu0:before{border-right:12px solid #705700}}.CardUpperPvRanking_cardUpperPvRanking__rank--2nd__fpSMg{background:linear-gradient(180deg,#909296,#74767b)}.CardUpperPvRanking_cardUpperPvRanking__rank--2nd__fpSMg:before{border-right:8px solid #47494e}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__rank--2nd__fpSMg:before{border-right:12px solid #47494e}}.CardUpperPvRanking_cardUpperPvRanking__rank--3rd__bxuBv{background:linear-gradient(180deg,#ac8a61,#976c39)}.CardUpperPvRanking_cardUpperPvRanking__rank--3rd__bxuBv:before{border-right:8px solid #5b4123}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__rank--3rd__bxuBv:before{border-right:12px solid #5b4123}}.CardUpperPvRanking_cardUpperPvRanking__rankSuffix__muviJ{font-size:16px}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__rankSuffix__muviJ{font-size:20px}}.CardUpperPvRanking_cardUpperPvRanking__name__Qhllm{display:-webkit-box;margin-left:8px;overflow:hidden;font-size:20px;font-weight:700;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__name__Qhllm{font-size:26px;line-height:30px}}.CardUpperPvRanking_cardUpperPvRanking__name--nodata__4C5JJ{color:#888}.CardUpperPvRanking_cardUpperPvRanking__reviewContainer__6Oqnw{margin-bottom:8px}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__reviewContainer__6Oqnw{display:flex;align-items:center}}.CardUpperPvRanking_cardUpperPvRanking__comment__Q1GrO{margin-top:4px;font-size:12px;--icon_before_unicode:var(--icon_unicode_twitterTweetOutline);--icon_before_color:#0f53d4;--icon_before_size:12px}.CardUpperPvRanking_cardUpperPvRanking__comment__Q1GrO:before{margin-right:4px}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__comment__Q1GrO{display:-webkit-box;margin:8px 8px 0 0;overflow:hidden;font-size:14px;-webkit-line-clamp:1;-webkit-box-orient:vertical;--icon_before_size:14px}}.CardUpperPvRanking_cardUpperPvRanking__user__OkRsg{font-size:10px;color:#888}@media(min-width:768px){.CardUpperPvRanking_cardUpperPvRanking__user__OkRsg{font-size:12px}}.CardUpperPvRanking_cardUpperPvRanking__moreReview__BXVIw{font-size:12px}@media(max-width:767px){.CardUpperPvRanking_cardUpperPvRanking__moreReview__BXVIw{position:absolute;right:32px}}.CardUpperPvRanking_cardUpperPvRanking__moreReview--button__6CC5o{flex-shrink:0;padding:4px 8px;margin-left:auto;border:1px solid #bbb;border-radius:40px}.CardUpperPvRanking_cardUpperPvRanking__moreJob__x_EDr{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 12px;margin:0 auto;font-size:12px;border:1px solid;border-radius:40px}.ListRecommendJobItem_listRecommendJobItem__QUX_I{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;display:grid;padding:12px;background:#fff;border-radius:4px}@media(min-width:768px){.ListRecommendJobItem_listRecommendJobItem__QUX_I{grid-template-columns:4fr 2fr 1fr;column-gap:24px}}.ListRecommendJobItem_listRecommendJobItem__title__EqsSX{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:700;color:#0f53d4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ListRecommendJobItem_listRecommendJobItem__new__ENzbO{padding:4px;margin-right:8px;font-size:11px;font-weight:400;color:#fff;background-color:#ef671f}.ListRecommendJobItem_listRecommendJobItem__content__Lctkq{display:-webkit-box;overflow:hidden;font-size:12px;color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ListRecommendJobItem_listRecommendJobItem__more__O7rk4{font-size:12px;color:#0f53d4;--icon_after_unicode:var(--icon_unicode_navigateNext);--icon_after_size:12px;--icon_after_color:variables.$color_key}.ListRecommendJobItem_listRecommendJobItem__company__BUPjl{display:-webkit-box;overflow:hidden;font-size:12px;color:#666;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ListRecommendJobItem_listRecommendJobItem__type__jWcad{font-size:12px;color:#666;--icon_before_unicode:var(--icon_unicode_user);--icon_before_color:#666;--icon_before_size:12px}.ListRecommendJobItem_listRecommendJobItem__type__jWcad:before{margin-right:4px}.ListRecommendJobItem_listRecommendJobItem__location__NOyU5{display:-webkit-box;overflow:hidden;font-size:12px;color:#666;-webkit-line-clamp:1;-webkit-box-orient:vertical;--icon_before_unicode:var(--icon_unicode_mapPin);--icon_before_color:#666;--icon_before_size:12px}.ListRecommendJobItem_listRecommendJobItem__location__NOyU5:before{margin-right:4px}.ListRecommendJobItem_listRecommendJobItem__salary__8LVh6{font-size:12px;color:#666;--icon_before_unicode:var(--icon_unicode_currencyYen);--icon_before_color:#666;--icon_before_size:12px}.ListRecommendJobItem_listRecommendJobItem__salary__8LVh6:before{margin-right:4px}.ListRecommendJobItem_listRecommendJobItem__siteName__9xSYa{align-self:end;justify-self:end;font-size:12px;color:#666}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__ugwh0{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;display:grid;padding:12px;background:#fff;border-radius:4px}@media(max-width:767px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__ugwh0{grid-template-rows:repeat(-webkit-min-content,4);grid-template-rows:repeat(min-content,4);row-gap:8px}}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__ugwh0{grid-template-columns:4fr 2fr 1fr;column-gap:24px}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__title__GTpb_{width:100%;height:20px;background-color:#f6f6f6}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__content__yeS9S{width:100%;height:40px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__content__yeS9S{margin-top:8px}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__company__ees5s{width:80%;height:16px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__company__ees5s{width:100%;height:16px;background-color:#f6f6f6}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__type__qUJiQ{margin-top:8px;width:80%;height:16px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__type__qUJiQ{width:100%;height:16px;background-color:#f6f6f6}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__location__mHnZc{margin-top:8px;width:80%;height:16px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__location__mHnZc{width:100%;height:16px;background-color:#f6f6f6}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__salary__eMHaE{margin-top:8px;width:80%;height:16px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__salary__eMHaE{width:100%;height:16px;background-color:#f6f6f6}}.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__siteName__Ir3WM{align-self:end;justify-self:end;width:50%;height:16px;background-color:#f6f6f6}@media(min-width:768px){.ListRecommendJobItemSkeleton_listRecommendJobItemSkeleton__siteName__Ir3WM{width:100%;height:16px;background-color:#f6f6f6}.ListRecommendJob_listRecommendJob__Ix29U{width:800px;margin:0 auto}}.ListRecommendJob_listRecommendJob__item__ILxzf{margin:24px 0}.ListPvRanking_listPvRanking__PTjAY{background:linear-gradient(180deg,#245aaa 30%,#104086)}@media(min-width:768px){.ListPvRanking_listPvRanking__PTjAY{background:linear-gradient(180deg,#245aaa 30%,#104086)}}.ListPvRanking_listPvRanking__list__JTszO{background:url(/static/company/pvRanking/bg_lightUp_SP.png);background-repeat:no-repeat;background-position-x:center;background-size:auto 200px}@media(min-width:768px){.ListPvRanking_listPvRanking__list__JTszO{background:url(/static/company/pvRanking/bg_lightUp.png);background-repeat:no-repeat;background-position-x:center;background-size:1208px auto}}.ListPvRanking_listPvRanking__upperList__UpHqK{padding:8px 0}@media(min-width:768px){.ListPvRanking_listPvRanking__upperList__UpHqK{padding:16px 0}}.ListPvRanking_listPvRanking__upperItem__nzZ9q{margin:24px auto}@media(max-width:767px){.ListPvRanking_listPvRanking__upperItem__nzZ9q{padding:0 16px}}@media(min-width:768px){.ListPvRanking_listPvRanking__upperItem__nzZ9q{width:800px}}.ListPvRanking_listPvRanking__recommendList__bfGUZ{padding:8px 16px;background-color:#668cc4}.ListPvRanking_listPvRanking__lowerList__9sI0i{display:grid;grid-template-columns:1fr;padding:32px 0 68px;grid-row-gap:16px;row-gap:16px}@media(max-width:767px){.ListPvRanking_listPvRanking__lowerList__9sI0i{padding:32px 16px 68px}}@media(min-width:768px){.ListPvRanking_listPvRanking__lowerList__9sI0i{grid-template-columns:1fr 1fr;width:800px;margin:0 auto;column-gap:16px;row-gap:20px}}.TabPvRanking_tabPvRanking__4ag8H{display:grid;grid-template-columns:1fr 1fr 1fr;height:44px;grid-column-gap:8px;column-gap:8px;background-color:#fff}@media(min-width:768px){.TabPvRanking_tabPvRanking__4ag8H{box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f;height:80px;padding:8px;border-radius:4px;column-gap:12px}}.TabPvRanking_tabPvRanking__current__SBZgi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(180deg,#ffffff80,#fff0),#ffd913;border-radius:4px}.TabPvRanking_tabPvRanking__currentName__3yslc{font-size:18px;font-weight:700;color:#333}.TabPvRanking_tabPvRanking__link__y0M8u{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}@media(max-width:767px){.TabPvRanking_tabPvRanking__link__y0M8u{background:linear-gradient(180deg,#ffffff80,#fff0),#eaeaea;border-radius:4px}}@media(min-width:768px){.TabPvRanking_tabPvRanking__link__y0M8u:after{position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;content:"";background-color:#ffd913;transition:all .3s;transform:scaleX(0)}.TabPvRanking_tabPvRanking__link__y0M8u:hover:after{width:100%;transform:scaleX(1)}}.TabPvRanking_tabPvRanking__linkName__aIQYU{font-size:18px;font-weight:700;color:#666;text-align:center}.pvRanking_p-main__Kgld_{background-color:#fff}.pvRanking_p-keyVisual__w23Fx{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:767px){.pvRanking_p-keyVisual__w23Fx{background:url(/_next/image?url=%2Fstatic%2Fcompany%2FpvRanking%2Fbg_title_SP.png&w=750&q=75),linear-gradient(180deg,#12263f,#0d4fb1);background-repeat:no-repeat;background-position-x:left;background-size:auto 300px}}@media(min-width:768px){.pvRanking_p-keyVisual__w23Fx{background:url(/static/company/pvRanking/bg_title.png),linear-gradient(180deg,#12263f,#0d4fb1);background-repeat:no-repeat;background-position-x:left;background-size:auto 280px}}.pvRanking_p-title__irov6{width:600px;margin:0 auto}@media(min-width:768px){.pvRanking_p-title__irov6{width:1280px}}.pvRanking_p-tabContainer__3JcLk{position:relative}@media(min-width:768px){.pvRanking_p-tabContainer__3JcLk{margin-top:-68px}}@media(max-width:767px){.pvRanking_p-tabContainer__3JcLk{margin-top:-12px;background-color:#fff}.pvRanking_p-tab__pU6B8{padding:8px 16px}}@media(min-width:768px){.pvRanking_p-tab__pU6B8{width:800px;margin:0 auto 32px}}.pvRanking_p-date__mXgBU{font-size:10px;color:#fff}@media(max-width:767px){.pvRanking_p-date__mXgBU{position:absolute;top:-20px;right:16px}}@media(min-width:768px){.pvRanking_p-date__mXgBU{width:1000px;padding-bottom:16px;margin:-100px auto 60px;text-align:right}}@media(max-width:767px){.pvRanking_p-linkKeyword__h9y_B{padding:24px 16px}}@media(min-width:768px){.pvRanking_p-linkKeyword__h9y_B{width:800px;margin:24px auto}}.pvRanking_p-linkRanking__UQ7MC{padding:24px 16px;background-color:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000a,0 2px 3px 0 #0000001f}@media(max-width:767px){.pvRanking_p-linkRanking__UQ7MC{margin:0 16px 24px}}@media(min-width:768px){.pvRanking_p-linkRanking__UQ7MC{width:800px;margin:24px auto}}.pvRanking_p-note__fFTVt{margin:16px;font-size:12px}@media(min-width:768px){.pvRanking_p-note__fFTVt{width:800px;margin:24px auto}}