@charset "utf-8";

.pg-headhunter-search-table td,.pg-headhunter-search-table th{border-top:1px solid #f8efe5}.pg-headhunter-search-help{line-height:18px}.sg-icon.star-fill:before{font-size:15px;vertical-align:sub;margin-right:5px}.sg-icon.star-empty:before{font-size:15px;vertical-align:sub;margin-right:5px}.pg-headhunter-search-table{margin-top:-21px}.pg-headhunter-search-table th{width:100px}.pg-headhunter-search-table select{width:220px}.pg-headhunter-search-btn a{margin-left:auto;margin-right:auto}.pg-headhunter-search-table-rank{position:relative;height:30px;vertical-align:middle}.pg-headhunter-search-table-rank select{width:195px}.pg-headhunter-search-table-rank-help{margin-left:5px}.pg-headhunter-search-list li{float:left;margin-right:15px}.pg-headhunter-area-jobcassette-company-actively-tag dt,.pg-headhunter-search-list-actively dt{display:inline-block;margin-right:5px;vertical-align:middle}.pg-headhunter-search-huntercassette{position:relative}.pg-headhunter-search-huntercassette-images{float:left;position:relative}.pg-headhunter-search-huntercassette figcaption img{width:150px;height:150px;border:2px solid #ccc}.pg-headhunter-search-huntercassette>ul{float:left;width:520px;padding-left:10px}.pg-headhunter-search-huntercassette-list{min-height:130px}.pg-headhunter-tag{background-color:#e22c2c;background:-webkit-gradient(linear,top,bottom,from(#e22c2c),to(#d03434));background:-webkit-linear-gradient(top,#e22c2c,#d03434);background:linear-gradient(to bottom,#e22c2c,#d03434);border-radius:2px;display:inline-block;padding:0 7px;line-height:1.8;color:#fff}.pg-headhunter-search-huntercassette-profile li{float:left;margin-right:15px}.pg-headhunter-search-huntercassette-profile-location{background-image:url(/img/icons/icn-location.png);background-position:0 4px;background-repeat:no-repeat;padding-left:15px}.pg-headhunter-search-huntercassette-profile-education{background-image:url(/img/icons/icn-education.png);background-position:0 2px;background-repeat:no-repeat;padding-left:25px}.pg-headhunter-search-huntercassette-comment-box li{float:left}.pg-headhunter-search-huntercassette-comment-box{margin:5px}.pg-headhunter-search-huntercassette-comment-text{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:5px;background-position:0 -130px;background-repeat:no-repeat;padding-left:25px}.pg-headhunter-search-score dt{float:left;padding-top:4px;padding-bottom:6px;margin-right:5px}.pg-headhunter-search-score dd{float:left}.pg-headhunter-search-score-tag{color:#c1272d;line-height:1.2}.pg-headhunter-search-score-tag-nonmember{color:#ccc;font-weight:700;line-height:1.2}.pg-headhunter-area-jobcassette-action{background-color:#eee;padding:15px;position:relative;bottom:-20px;margin-top:0}.pg-headhunter-area-jobcassette-company-btn li{margin-right:10px;display:inline-block}.pg-headhunter-area-jobcassette-company-btn li+li{margin-left:10px}.pg-headhunter-area-jobcassette-company-folder{position:absolute;right:20px;top:18px}.pg-headhunter-search-tooltop{display:block}.pg-headhunter-search-mvp{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-hd{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -113px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-onp{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -396px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-hy{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -512px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-csa{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -625px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-hof{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -788px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-osp{display:block;position:absolute;top:0;right:0;width:35px;height:63px;background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:0 -951px;background-repeat:no-repeat;text-indent:-9999px}.pg-headhunter-search-ubm{display:block;position:absolute;top:0;right:0;width:70px;height:128px;background-image:url(/img/recruiter/pennant-UBM.png?1767752850393);background-repeat:no-repeat;background-size:50% 50%;background-position:35px 0;text-indent:-9999px}.pg-headhunter-search-ujf{display:block;position:absolute;top:0;right:0;width:70px;height:128px;background-image:url(/img/recruiter/pennant-UJF.png?1767752850393);background-repeat:no-repeat;background-size:50% 50%;background-position:35px 0;text-indent:-9999px}.pg-headhunter-search-huntercassette-name{margin-top:3px;line-height:1.2}.pg-headhunter-detail-huntercassette-name{margin-top:3px}.pg-headhunter-detail-huntercassette-profile{margin-top:5px}.pg-headhunter-search-list-tooltip{padding-top:5px;padding-bottom:5px;font-size:12px;margin-top:3px;display:inline-block}.pg-headhunter-nonmember-jobserch li{display:inline-block;zoom:1;white-space:nowrap;float:left;border-right:1px solid #333;margin:5px 4px 0 0;padding:0 4px 0 0;line-height:1.4}.pg-headhunter-nonmember-jobserch-not-exists-jobs{color:#ccc}.pg-headhunter-detail-huntercassette{position:relative}.pg-headhunter-detail-huntercassette figcaption{float:left}.pg-headhunter-detail-huntercassette figcaption img{width:150px;height:150px;border:2px solid #ccc}.pg-headhunter-detail-huntercassette>ul{float:left;width:810px;padding-left:20px}.pg-headhunter-detail-huntercassette-list{min-height:130px}.pg-headhunter-detail-huntercassette-speciality dd,.pg-headhunter-detail-huntercassette-speciality dt,.pg-headhunter-search-huntercassette-speciality dd,.pg-headhunter-search-huntercassette-speciality dt{display:inline-block}.pg-headhunter-detail-huntercassette-speciality dd,.pg-headhunter-search-huntercassette-speciality dd{margin:0 10px 0 0;font-size:12px}.pg-headhunter-detail-huntercassette-speciality dd:first-child,.pg-headhunter-search-huntercassette-speciality dd:first-child{margin-right:5px}.pg-headhunter-detail-huntercassette-speciality dd:last-child,.pg-headhunter-search-huntercassette-speciality dd:last-child{margin:0}.pg-headhunter-detail-huntercassette-speciality dd.pg-headhunter-speciality-match,.pg-headhunter-search-huntercassette-speciality dd.pg-headhunter-speciality-match{background:#ff9;padding:0 5px;margin-bottom:2px;font-weight:700}.pg-headhunter-search-huntercassette-speciality{margin:7px 0 0}.pg-headhunter-speciality-match-explain{margin:5px 0 0}.pg-headhunter-aword-tag{background-color:#e22c2c;background:-webkit-gradient(linear,top,bottom,from(#e22c2c),to(#d03434));background:-webkit-linear-gradient(top,#e22c2c,#d03434);background:linear-gradient(to bottom,#e22c2c,#d03434);border-radius:2px;display:inline-block;padding:0 5px;line-height:1.8;color:#fff;font-size:10px;margin-right:3px;cursor:default}.pg-headhunter-jobs-tag{background-color:#f88330;background:-webkit-gradient(linear,top,bottom,from(#f88330),to(#f17117));background:-webkit-linear-gradient(top,#f88330,#f17117);background:linear-gradient(to bottom,#f88330,#f17117);border-radius:2px;display:inline-block;padding:0 7px;line-height:1.8;color:#fff}.pg-headhunter-detail-huntercassette-profile li{float:left;margin-right:15px}.pg-headhunter-detail-huntercassette-profile span{color:#c1272d}.pg-headhunter-icon-location{padding-left:15px;background-position:0 -63px}.pg-headhunter-icon-education{padding-left:20px;background-position:0 1px}.pg-headhunter-detail-huntercassette-comment-box{background-color:#fff;border:1px solid #d1b99f;padding:10px 20px}.pg-headhunter-detail-huntercassette-comment-box li{float:left}.pg-headhunter-detail-huntercassette-comment-text{margin-right:5px;background-position:0 -128px;padding-left:25px}.pg-headhunter-detail-score dt{float:left;margin-right:5px}.pg-headhunter-detail-score dd{float:left}.pg-headhunter-detail-score-tag{color:#c1272d;font-size:18px;font-weight:700;line-height:1.2}.pg-headhunter-detail-score-tag-nonmember{color:#ccc;font-size:18px;font-weight:700;line-height:1.2}.pg-headhunter-detail-area-jobcassette-company-follder{line-height:42px;display:inline-block}.pg-headhunter-detail-huntercassette-btn-head a,.pg-headhunter-detail-huntercassette-btn-head>span{float:left;margin-right:15px}.pg-headhunter-detail-huntercassette figcaption{position:relative}.pg-headhunter-pr-text{word-wrap:break-word}.pg-headhunter-detail-award li+li{margin-top:15px}.pg-headhunter-detail-award-hy{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -210px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-hd,.pg-headhunter-detail-award-mvp{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -270px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-onp{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -330px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-csa{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -722px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-hof{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -885px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-osp{background-image:url(/img/sprite/i_flags.png?1767752850393);background-position:-22px -1048px;background-repeat:no-repeat;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-ubm{background-image:url(/img/recruiter/pennant-UBM-min.png?1767752850393);background-repeat:no-repeat;background-size:14.4px 26px;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-award-ujf{background-image:url(/img/recruiter/pennant-UJF-min.png?1767752850393);background-repeat:no-repeat;background-size:14.4px 26px;height:26px;line-height:24px;padding-left:20px}.pg-headhunter-detail-check-hunter-list>li{margin:0 -20px;padding:0 20px}.pg-headhunter-detail-check-hunter-list>li+li{border-top:1px solid #d1b99f;padding-top:20px}.pg-headhunter-detail-check-huntercassette>ul{float:left;width:460px;padding-left:20px}.pg-headhunter-detail-check-huntercassette figcaption{float:left;position:relative}.pg-headhunter-detail-check-huntercassette figcaption img{width:100px;height:100px;border:2px solid #ccc}.pg-headhunter-detail-check-mvp:after{content:"";position:absolute;top:0;right:0;width:24px;height:38px;background-image:url(/img/icons/icn-flag-mvp.png?1767752850393);background-position:0 0;background-repeat:no-repeat;background-size:60%}.pg-headhunter-detail-check-hd:after{content:"";position:absolute;top:0;right:0;width:24px;height:38px;background-image:url(/img/icons/icn-flag-hd.png?1767752850393);background-position:0 0;background-repeat:no-repeat;background-size:60%}.pg-headhunter-check-huntercassette-profile{margin-top:5px}.pg-headhunter-check-huntercassette-profile>li{display:inline-block;margin-right:10px}.pg-headhunter-check-score-tag{margin-right:5px;float:left}.pg-headhunter-detail-2col>div{width:730px;float:left}.pg-headhunter-detail-2col>nav{width:240px;float:right}.pg-headhunter-detail-2col section+section{margin-top:20px}.pg-headhunter-detail-jobs-list{margin:0 -20px}.pg-headhunter-detail-jobs-list>li{padding:0 20px}.pg-headhunter-detail-jobs-list>li+li{margin-top:20px;border-top:1px solid #d1b99f;padding-top:20px}.pg-headhunter-detail-2col>nav>p{margin-left:-20px;margin-right:-20px;margin-top:-20px!important;margin-bottom:20px;height:51px;line-height:55px;background-color:#eee6dd;border-bottom:1px solid #e8dccf;position:relative;font-size:20px;font-weight:700;color:#4b0704;text-indent:20px}.pg-headhunter-detail-2col>nav>p:before{content:"";position:absolute;top:-1px;left:0;height:53px;width:4px;background:-webkit-gradient(linear,top,bottom,from(#9ada04),to(#73be01));background:-webkit-linear-gradient(top,#9ada04,#73be01);background:linear-gradient(to bottom,#9ada04,#73be01)}.pg-headhunter-detail-huntercassette-foot-area{position:relative;min-height:20px}.pg-headhunter-detail-huntercassette-folder{position:absolute;top:0;right:0}.pg-headhunter-detail-links-foot-block-area{text-align:right}.pg-headhunter-detail-links-foot-block{background-position:0 -520px;padding-left:20px;display:inline-block}.pg-headhunter-detail-links-foot-unblock{background-position:0 -586px;padding-left:20px;display:inline-block}.pg-headhunter-folder-area{margin-top:3px}.pg-headhunter-detail-job-list li:first-child{margin-top:-20px}.pg-headhunter-popup-link-close{text-align:right}.pg-headhunter-lightbox{width:490px}.pg-headhunter-attention{font-size:14px;font-weight:700}.pg-headhunter-btn-wide{padding:10px 0;width:230px!important;height:62px!important;line-height:1.6!important}.pg-headhunter-btn-superwide{padding:10px 0;width:270px!important;height:62px!important;line-height:1.6!important}