@font-face{font-family:'icomoon';src:url("../font/jobsearch_list/icomoon.eot?hroqli");src:url("../font/jobsearch_list/icomoon.eot?#iefixhroqli") format("embedded-opentype"),url("../font/jobsearch_list/icomoon.woff?hroqli") format("woff"),url("../font/jobsearch_list/icomoon.ttf?hroqli") format("truetype"),url("../font/jobsearch_list/icomoon.svg?hroqli#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*="icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--4:before{content:"\e600"}#globalPageWrap{display:table}#globalPageWrap.center{display:block}#layoutLeftColumn,#layoutRightColumn{display:table-cell;vertical-align:top}#layoutLeftColumn{width:255px;position:relative}#layoutRightColumn{position:relative;width:710px;padding-left:20px}#layoutCenterColumn{width:710px;margin:0 auto}#searchListSort{position:relative;width:985px;margin:0 auto 20px;padding:10px 10px 0;background:#fffffc;border:1px solid #f2e4c9;line-height:1;border-radius:4px}#searchListSort .displayNumSet .base{display:table;width:100%}#searchListSort .displayNumSet .displayNum,#searchListSort .displayNumSet .md_pagination,#searchListSort .displayNumSet .sortSide{display:table-cell;vertical-align:bottom;line-height:1}#searchListSort .displayNumSet .displayNum{width:30%;padding:3px 0 12px;text-align:left;font-size:13px}#searchListSort .displayNumSet .displayNum em{margin:0 4px;font-size:16px;font-weight:bold;color:#f80}#searchListSort .displayNumSet .displayNum em.main{font-size:22px}#searchListSort .displayNumSet .md_pagination{text-align:center;padding-bottom:12px}#searchListSort .displayNumSet .md_pagination .page{display:inline-block;line-height:1}#searchListSort .displayNumSet .md_pagination .page+.page{margin-left:3px}#searchListSort .displayNumSet .md_pagination .page .btn{border-color:#ddd}#searchListSort .displayNumSet .md_pagination .page span.btn{border-color:#aaa;white-space:nowrap}#searchListSort .displayNumSet .sortSide{width:30%;text-align:right}#searchListSort .displayNumSet .sortSide .item,#searchListSort .displayNumSet .sortSide .sortBtn{display:inline-block}#searchListSort .displayNumSet .sortSide .item{margin-right:5px;font-size:11px}#searchListSort .displayNumSet .sortSide .sortBtn .btn{position:relative;display:inline-block;padding:12px 7px;background:#f2f2ed;font-size:12px;color:#965;border-radius:4px 4px 0 0;text-align:center;vertical-align:bottom}#searchListSort .displayNumSet .sortSide .sortBtn .btn:before{content:"\e600";position:relative;display:inline-block;margin-right:3px;font-family:icomoon;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}#searchListSort .displayNumSet .sortSide .sortBtn .btn+.btn{margin-left:5px}#searchListSort .displayNumSet .sortSide .sortBtn a.btn{border:1px solid #ebebe6;border-bottom:none}#searchListSort .displayNumSet .sortSide .sortBtn a.btn:hover{opacity:.7}#searchListSort .displayNumSet .sortSide .sortBtn span.btn{top:1px;padding-bottom:13px;background-color:#fff1d6;border:1px solid #f2e4c9;border-bottom:none;font-weight:bold}#underPagination{margin-top:20px;text-align:center}#underPagination:before{top:-2px}#underPagination .md_pagination{margin-top:0}#underPagination .md_pagination .page .btn{width:32px;height:32px;line-height:33px;font-size:13px;text-align:center}#underPagination .md_pagination .page.prev .btn,#underPagination .md_pagination .page.next .btn{position:relative;width:auto}#underPagination .md_pagination .page.prev .btn{padding:0 8px 0 21px}#underPagination .md_pagination .page.next .btn{padding:0 20px 0 8px}#underPagination .md_pagination .page.prev .btn:before,#underPagination .md_pagination .page.next .btn:after{position:absolute;top:8px;display:inline-block;width:14px;height:14px;line-height:15px;font-size:14px;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center}#underPagination .md_pagination .page.prev .btn:before{content:"\f104";left:4px;display:inline-block}#underPagination .md_pagination .page.next .btn:after{content:"\f105";right:-2px}#searchListSort.company{padding:10px}#searchListSort.company .displayNumSet .displayNum{padding:0}#searchListSort.company .displayNumSet .md_pagination{padding:0;text-align:right}#searchListSort.keyword .keywordPanel{display:table-cell;width:963px;padding:20px 80px 20px 100px;vertical-align:middle;text-align:center;background:#FFF175;border:1px solid #EFE268;border-radius:3px;height:100px;line-height:1.3}#searchListSort.keyword .keywordPanel .word{display:inline-block;margin:0 auto;position:relative;font-size:22px;font-weight:bold;color:#F55600}#searchListSort.keyword .keywordPanel .word:before{content:"";width:70px;height:80px;left:-90px;top:50%;margin-top:-36px;position:absolute;background:url(../../imageFile/newhaken/keyword_titleIcon1.svg) no-repeat}#searchListSort.keyword .keywordPanel .word:after{content:"";width:70px;height:80px;right:-90px;top:50%;margin-top:-32px;position:absolute;background:url(../../imageFile/newhaken/keyword_titleIcon2.svg) no-repeat;background-size:44px auto}#searchListSort.keyword .keywordPanel .word em{position:relative;font-size:28px;margin-right:5px}#searchListSort.keyword .keywordPanel .word em+em{margin-left:-2px}#searchListSort.keyword .keywordPanel .word em+em:before{content:"/";margin-right:2px}#searchListSort.keyword .keywordPanel+.displayNumSet{margin-top:10px}#listConditionChange .mailBtn{position:relative;display:block;padding:18px 0 16px;background:url(../../imageFile/newhaken/jobsearch_list_icon_entaMail.png) 195px 31px no-repeat #fe8;font-size:14px;font-weight:bold;color:#965;line-height:1.4;text-align:center;border-radius:4px;box-shadow:0 3px 0 #dc8}#listConditionChange .mailBtn em{margin:0 2px;font-size:16px;color:#f50}#listConditionChange .mailBtn:before{content:"\f105";position:absolute;top:50%;margin-top:-9px;left:8px;display:inline-block;width:18px;height:18px;line-height:18px;background:#965;color:#fff;text-align:center;font-size:15px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;border-radius:100%}#listConditionChange .changeBtn{position:relative;display:inline-block;width:48.5%;padding:9px 0 7px;background:#fff;text-align:center;font-size:12px;font-weight:bold;color:#965;border-radius:4px;box-shadow:0 3px 0 #d6d4d2}#listConditionChange .changeBtn+.changeBtn{margin-left:3%}#listConditionChange .changeBtn:before{content:"\f021";position:relative;top:-1px;display:inline-block;width:18px;height:18px;line-height:19px;background:#965;color:#fff;text-align:center;font-size:11px;margin-right:4px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;border-radius:100%}#listConditionChange .changeBtn.save:before{content:"\f019"}#listConditionChange .mailBtn:hover,#listConditionChange .changeBtn:hover{box-shadow:none;top:3px}#listConditionChange .titleArea{position:relative;padding:15px 5px 10px;background:#f93;border-radius:4px 4px 0 0;line-height:1;text-align:center}#listConditionChange .titleArea:after{content:"";position:absolute;left:50%;margin-left:-8px;bottom:-10px;display:inline-block;line-height:0;border-left:8px solid transparent;border-top:10px solid #f93;border-right:8px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#listConditionChange .titleArea .title{position:relative;display:inline-block;padding-left:23px;font-weight:bold;font-size:18px;color:#fff}#listConditionChange .titleArea .title:before,#listConditionChange .titleArea .title:after{content:"";display:inline-block;position:absolute}#listConditionChange .titleArea .title:before{top:-4px;left:-5px;width:12px;height:12px;border:3px solid #fff;border-radius:100%}#listConditionChange .titleArea .title:after{top:14px;left:6px;width:8px;height:3px;background:#fff;transform:rotate(60deg);-moz-transform:rotate(60deg);-webkit-transform:rotate(60deg);border-radius:3px}#listConditionChange .titleArea .btnList{margin-top:10px;padding:0 5px}#listConditionChange .titleArea .btnList .btn+.btn{margin-top:10px}#listConditionChange .contentArea{border-left:4px solid #f93;border-right:4px solid #f93}#listConditionChange .contentArea .settingUnit .unitContent{padding:13px 5px 10px;background:#fffffc}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet{padding:0 3px;line-height:1.45}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet+dl.dataSet{margin-top:10px;padding-top:10px;background:url(../../imageFile/newhaken/line_dot_1px_999_pitch2.png) 0 0 repeat-x}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dt.item{display:inline-block;margin-bottom:8px;padding:2px 10px 1px;background:#ffe6bb;font-size:12px;font-weight:bold;color:#965;border-radius:30px}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data{padding:0 3px;font-size:12px}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet.horizon dt.item,#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet.horizon dd.data{display:inline;vertical-align:middle}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet.horizon dt.item{margin-right:8px}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet.horizon dd.data{margin-top:0;padding:0}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .set+.set:before{content:"/";margin:0 5px;color:#b76}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .setArea .label{position:relative;top:-1px;display:inline-block;margin-right:9px;padding:0 4px;height:18px;line-height:18px;font-size:10px;font-weight:normal;color:#333;border-radius:2px;vertical-align:middle}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.must .label,#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.possible .label{position:relative;top:-1px;display:inline-block;margin-right:9px;padding:0 4px;height:18px;line-height:18px;font-size:10px;font-weight:normal;color:#333;border-radius:2px;vertical-align:middle}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .setArea .label:after{position:absolute;right:-5px;content:"";display:inline-block;line-height:0;border-top:9px solid transparent;border-left:5px solid #ddd;border-bottom:9px solid transparent;border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0)}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.must .label:after,#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.possible .label:after{position:absolute;right:-5px;content:"";display:inline-block;line-height:0;border-top:9px solid transparent;border-left:5px solid #ddd;border-bottom:9px solid transparent;border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0)}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .setArea .label{background:#d3f3b8}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .setArea .label:after{border-left-color:#d3f3b8}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet+.kodawariSet{margin-top:3px}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.must .label{background:#ffd3e3}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.must .label:after{border-left-color:#ffd3e3}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.possible .label{background:#cef}#listConditionChange .contentArea .settingUnit .unitContent dl.dataSet dd.data .kodawariSet.possible .label:after{border-left-color:#cef}#listConditionChange .contentArea .settingUnit .saveConditionTitle{padding:13px 18px 10px;background:#ffe6bb;text-align:center}#listConditionChange .contentArea .settingUnit .saveConditionTitle .text{position:relative;margin-top:2px;padding-left:25px;display:inline-block;font-size:14px;font-weight:bold;line-height:1.45;color:#965}#listConditionChange .contentArea .settingUnit .saveConditionTitle .text:before{content:"\f002";position:absolute;left:0;top:50%;margin-top:-11px;display:inline-block;font-size:20px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;line-height:1}#listConditionChange .btnArea{padding:10px 10px 13px;background:#f93;line-height:1;border-radius:0 0 4px 4px}#listConditionChange .btnArea .btn+.btn{margin-top:10px}#listConditionChange .btnArea_seo{padding:10px 5px 13px;background:#f93;line-height:1;border-radius:0 0 4px 4px}#listConditionChange .btnArea_seo .changeBtn{width:100%}#listConditionChange.company .companyUnit+.companyUnit{margin-top:-4px}#listConditionChange.company .titleArea{padding:10px 0 7px;background:#f79}#listConditionChange.company .titleArea:after{margin-left:-6px;bottom:-8px;border-left-width:6px;border-top-width:8px;border-right-width:6px}#listConditionChange.company .titleArea.profile{border-radius:0}#listConditionChange.company .titleArea .title{padding-left:0;font-size:17px}#listConditionChange.company .titleArea .title:before,#listConditionChange.company .titleArea .title:after{display:none}#listConditionChange.company .titleArea:after{border-top-color:#f79}#listConditionChange.company .contentArea{border-left-color:#f79;border-right-color:#f79;border-bottom:4px solid #f79}#listConditionChange.company .contentArea .settingUnit .unitContent dl.dataSet+dl.dataSet{margin-top:15px;padding-top:15px}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent{padding:0}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent dl.dataSet dd.data{padding:15px 10px;text-align:center;font-size:12px}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point{position:relative;display:inline-block;margin-top:10px;text-align:left;font-size:13px;line-height:1;padding:0 0 10px 50px}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point em{font-size:14px}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point.job em{color:#39f}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point.system em{color:#6c3}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point.category em{color:#f66}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent .point.area em{color:#f90}.settingUnit.condition.company .unitContent .point:before{position:absolute;content:"";top:-12px;left:5px;display:inline-block;width:36px;height:36px;line-height:36px;background:url(../../imageFile/newhaken/companySearch_index_iconSet_fff.png) no-repeat;background-size:28px auto;color:#fff;font-size:20px;vertical-align:middle;border-radius:100%}.settingUnit.condition.company .unitContent .point.job:before{background-color:#39f}.settingUnit.condition.company .unitContent .point.system:before{background-color:#6c3}.settingUnit.condition.company .unitContent .point.category:before{background-color:#f66}.settingUnit.condition.company .unitContent .point.area:before{background-color:#f90}.settingUnit.condition.company .job.mikeiken:before{background-position:3px 8px}.settingUnit.condition.company .job.gogaku:before{background-position:center -76px}.settingUnit.condition.company .job.keiretsu:before{background-position:center -158px}.settingUnit.condition.company .job.gaishi:before{background-position:center -240px}.settingUnit.condition.company .job.creative:before{background-position:center -323px}.settingUnit.condition.company .job.keiri:before{background-position:center -401px}.settingUnit.condition.company .job.shokai:before{background-position:center -485px}.settingUnit.condition.company .job.school:before{background-position:center -566px}.settingUnit.condition.company .job.kankou:before{background-position:center -648px}.settingUnit.condition.company .job.fuyou:before{background-position:center -730px}.settingUnit.condition.company .job.kenkyu:before{background-position:center -808px}.settingUnit.condition.company .system.age:before{background-position:center -1640px}.settingUnit.condition.company .system.twice:before{background-position:center -1721px}.settingUnit.condition.company .system.career:before{background-position:center -1804px}.settingUnit.condition.company .system.free:before{background-position:center -1885px}.settingUnit.condition.company .system.fresh:before{background-position:center -1963px}.settingUnit.condition.company .system.staff:before{background-position:center -2047px}.settingUnit.condition.company .system.fukuri:before{background-position:center -2131px}.settingUnit.condition.company .system.fare:before{background-position:center -2212px}.settingUnit.condition.company .category.mass:before{background-position:center -891px}.settingUnit.condition.company .category.finance:before{background-position:center -972px}.settingUnit.condition.company .category.shosya:before{background-position:center -1054px}.settingUnit.condition.company .category.house:before{background-position:center -1136px}.settingUnit.condition.company .category.tresure:before{background-position:center -1224px}.settingUnit.condition.company .category.medi:before{background-position:center -1306px}.settingUnit.condition.company .category.web:before{background-position:center -1392px}.settingUnit.condition.company .category.fashion:before{background-position:center -1475px}.settingUnit.condition.company .category.service:before{background-position:center -1559px}.settingUnit.condition.company .point.area:before{background-position:center -2294px}.categoryListUnit.category a.mass:before{background-position:center -1297px}.categoryListUnit.category a.finance:before{background-position:3px -1414px}.categoryListUnit.category a.shosya:before{background-position:center -1531px}.categoryListUnit.category a.house:before{background-position:3px -1652px}.categoryListUnit.category a.tresure:before{background-position:center -1775px}.categoryListUnit.category a.medi:before{background-position:center -1896px}.categoryListUnit.category a.web:before{background-position:3px -2016px}.categoryListUnit.category a.fashion:before{background-position:center -2138px}.categoryListUnit.category a.service:before{background-position:3px -2257px}.categoryListUnit.system a.age:before{background-position:center -2375px}.categoryListUnit.system a.twice:before{background-position:center -2492px}.categoryListUnit.system a.career:before{background-position:center -2613px}.categoryListUnit.system a.free:before{background-position:3px -2731px}.categoryListUnit.system a.fresh:before{background-position:center -2845px}.categoryListUnit.system a.staff:before{background-position:center -2966px}.categoryListUnit.system a.fukuri:before{background-position:center -3086px}.categoryListUnit.system a.fare:before{background-position:center -3203px}.categoryListUnit.area a.area:before{background-position:center -3322px}#listConditionChange.company .contentArea .settingUnit.condition.company .unitContent dl.dataSet dd.data .btn{margin-top:10px}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent{padding-bottom:15px;background:#fffffc}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent dl.dataSet dt.item{margin-bottom:0;border:1px solid #eed6c6}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .naviCopy{margin-bottom:10px;font-size:12px;line-height:1.45}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .checkList{margin-top:15px;padding-bottom:5px}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .checkList .check{font-size:13px}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .checkList .check+.check{margin-top:18px}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .checkList .check input[type="checkbox"]+label:before{top:-4px}#listConditionChange.company .contentArea .settingUnit.sortCompany .unitContent .checkList .check input[type="checkbox"]+label:after{top:-1px}#listConditionChange.company .contentArea .settingUnit.keyword{font-size:14px;font-weight:bold;text-align:center;line-height:1}#listConditionChange.company .contentArea .settingUnit.keyword .unitContent{padding-top:18px}#listConditionChange.company .contentArea .settingUnit.keyword .unitContent .btn{margin-top:10px}#listConditionChange.company .changeBtn{width:130px;padding:7px 0 5px;border:1px solid #d6d4d2;color:#965;box-shadow:0 3px 0 #d6d4d2}#listConditionChange.company .changeBtn:hover{box-shadow:none}#listConditionChange.company .changeBtn.profile{width:85px}#listConditionChange.company .btnArea{background:#f79;text-align:center}#listConditionChange.company .btnArea .sortBtn{display:inline-block;padding:4px 4px 7px;background:#fff;border-radius:3px}#listConditionChange.company .btnArea .sortBtn .changeBtn{width:auto;padding:8px 20px 6px;background-color:#f93;border:none;font-size:14px;color:#fff;box-shadow:0 3px 0 #c60}#listConditionChange.company .btnArea .sortBtn .changeBtn:hover{opacity:.7;top:0}#listConditionChange.company .btnArea .sortBtn .changeBtn:before{content:"\f002";margin-right:5px;background-color:#f93;color:#fff;font-size:17px}#listConditionChange.fixed{position:fixed;top:88px;width:260px}#listConditionChange.fixed .btnArea{padding:10px;border-radius:4px}#listConditionChange.fixed .btnArea .changeText{display:block}.serachListUnit{margin-top:-4px}.serachListUnit+.serachListUnit{margin-top:20px}.serachListUnit .headArea{display:table;width:100%;line-height:1;border-bottom:4px solid #f93}.serachListUnit .headArea .matchSet,.serachListUnit .headArea .jobCheck{display:table-cell;vertical-align:bottom}.serachListUnit .headArea .matchSet{padding:0 0 2px 15px;background:url(../../imageFile/newhaken/jobsearch_list_icon_match.png) 7px 2px no-repeat;font-weight:bold;text-align:left}.serachListUnit .headArea .matchSet.no{background-image:none}.serachListUnit .headArea .matchSet .item,.serachListUnit .headArea .matchSet .num{display:inline-block;vertical-align:middle;line-height:20px}.serachListUnit .headArea .matchSet .item{margin-right:2px;font-size:11px}.serachListUnit .headArea .matchSet .num{width:55px;white-space:nowrap;font-size:19px;font-weight:bold;color:#f55;text-align:center}.serachListUnit .headArea .matchSet .num .per{margin-left:2px;font-size:10px;color:#654}.serachListUnit .headArea .jobCheck{position:relative;left:-15px;top:4px;width:1%;height:44px;padding:0 3px 0 8px;white-space:nowrap;background:#fff;border:1px solid #f93;border-bottom:none;border-radius:4px 4px 0 0;vertical-align:middle}.serachListUnit .headArea .jobCheck .text{margin-right:3px;font-size:11px;font-weight:bold;line-height:1;color:#965}.serachListUnit .headArea .jobCheck label:before{left:50%;margin-left:-13px;top:-23px;box-shadow:inset 0 -3px 0 #e6e6e6}.serachListUnit .headArea .jobCheck input[type="checkbox"]:checked+label:before{box-shadow:inset 0 1px 0 #d6d6d6}.serachListUnit .headArea .jobCheck label:after{top:50%;left:50%;margin:-19px 0 0 -10px;color:#a76}.serachListUnit .headArea .jobCheck label:hover,.serachListUnit .headArea .jobCheck label input:hover,.serachListUnit .headArea .jobCheck label:hover{cursor:pointer}.serachListUnit .headArea .jobCheck label input{margin-left:5px}.serachListUnit .base{padding-top:10px;background:#fff;border:1px solid #f2e6d0;border-top:none;border-radius:0 0 4px 4px}.serachListUnit .base .dateSet{position:relative;white-space:nowrap;padding:0 20px;font-size:10px;line-height:1}.serachListUnit .base .dateSet .new{position:absolute;top:-18px;left:15px;display:inline-block;height:28px;line-height:34px;width:52px;background:#f55;font-size:14px;font-weight:bold;color:#fff;vertical-align:middle;text-align:center}.serachListUnit .base .dateSet .new:before,.serachListUnit .base .dateSet .new:after{position:absolute;bottom:-5px;content:"";display:inline-block;line-height:0;border-top:5px solid #000;z-index:1;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit .base .dateSet .new .ribbonBase:before,.serachListUnit .base .dateSet .new .ribbonBase:after{position:absolute;bottom:-5px;content:"";display:inline-block;line-height:0;border-top:5px solid #000;z-index:1;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit .base .dateSet .new:before{left:2px;border-right:26px solid transparent;opacity:.3}.serachListUnit .base .dateSet .new:after{right:2px;border-left:26px solid transparent;opacity:.3}.serachListUnit .base .dateSet .new .ribbonBase:before,.serachListUnit .base .dateSet .new .ribbonBase:after{border-top-color:#f55;z-index:2;bottom:-5px}.serachListUnit .base .dateSet .new .ribbonBase:before{left:0;border-right:26px solid transparent}.serachListUnit .base .dateSet .new .ribbonBase:after{right:0;border-left:26px solid transparent}.serachListUnit .base .dateSet .new .ribbonBase .ribbon:before,.serachListUnit .base .dateSet .new .ribbonBase .ribbon:after{position:absolute;content:"";display:inline-block;line-height:0;border-top:4px solid transparent;border-top-color:rgba(255,255,255,0)}.serachListUnit .base .dateSet .new .ribbonBase .ribbon:before{left:-3px;border-right:3px solid #b11}.serachListUnit .base .dateSet .new .ribbonBase .ribbon:after{right:-3px;border-left:3px solid #b11}.serachListUnit .base .dateSet .new+.item{padding-left:52px}.serachListUnit .base .dateSet .item{font-weight:normal;color:#999}.serachListUnit .base .dateSet .item:after{content:":";margin:0 3px}.serachListUnit .base .dateSet .date{color:#999}.serachListUnit .base .dateSet .num{position:absolute;right:15px;display:inline-block;font-size:10px;font-weight:normal;color:#999}.serachListUnit .base .jobNameArea{padding:15px 22px 0;line-height:1.3}.serachListUnit .base .jobNameArea .jobName{margin-top:5px;font-weight:bold}.serachListUnit .base .jobNameArea .jobName .icon{display:inline-block;margin-left:6px;padding:5px 5px 4px;background:#f93;color:#fff;font-size:11px;border-radius:3px;vertical-align:top}.serachListUnit .base .jobNameArea .jobName .icon .to{margin:0 5px 0 -4px;padding:2px 5px;border-radius:2px 0 0 2px;background:#fff9ee;color:#f93;vertical-align:middle}.serachListUnit .base .jobNameArea .jobName .name,.serachListUnit .base .jobNameArea .jobName .num{display:inline}.serachListUnit .base .jobNameArea .jobName .name a{font-size:22px;font-weight:bold;color:#543}.serachListUnit .base .jobNameArea .jobName .name a:hover{color:#f90}.serachListUnit .base .jobNameArea .companyName{margin-top:5px;font-weight:bold}.serachListUnit .base .jobNameArea .companyName .item{font-size:12px;color:#f93}.serachListUnit .base .jobNameArea .companyName .item:after{content:":";margin:0 3px}.serachListUnit .base .jobNameArea .companyName .name{font-size:14px}.serachListUnit .base .iconArea{position:relative;margin:12px 15px 0;padding:0 120px 0 5px}.serachListUnit .base .iconArea .iconList{margin-top:-5px;line-height:1}.serachListUnit .base .iconArea .iconList .icon{display:inline-block;margin:5px 5px 0 0;padding:4px 7px;background:#fff;border:2px solid #ddd;font-size:11px;color:#965;line-height:1;border-radius:3px}.serachListUnit .base .iconArea .iconList .icon.condition{border-color:#AED581}.serachListUnit .base .iconArea .iconList .icon.day{border-color:#4DD0E1}.serachListUnit .base .iconArea .iconList .icon.job{border-color:#F48FB1}.serachListUnit .base .iconArea .iconList .icon.point{border-color:#FFAB91}.serachListUnit .base .iconArea .iconList .icon.skill{border-color:#FFCA28}.serachListUnit .base .iconArea .iconList .icon.shikaku{border-color:#CE93D8}.serachListUnit .base .iconArea a.aboutIcon{position:absolute;top:10px;right:15px;height:13px;line-height:13px;padding-left:16px;font-size:11px;line-height:1;background:url(../../imageFile/newhaken/jobsearch_desc_icon_popup.png) 0 0 no-repeat}.serachListUnit .base .dataArea{margin-top:12px;padding:0 15px}.serachListUnit .base .dataArea .pointSet{position:relative;margin-bottom:5px;padding:20px 15px 12px;background:#e5f4ff;border:1px solid #e5f4ff;border-radius:3px;background:#e5f4ff;background-image:linear-gradient(-45deg, #e5f4ff 35%,#ebfaff 35%,#ebfaff 50%,#e5f4ff 50%,#e5f4ff 85%,#ebfaff 85%,#ebfaff);background:-webkit-linear-gradient(-45deg, #e5f4ff 35%, #ebfaff 35%, #ebfaff 50%, #e5f4ff 50%, #e5f4ff 85%, #ebfaff 85%, #ebfaff);background-size:14px 14px}.serachListUnit .base .dataArea .pointSet .item{position:absolute;top:0;left:0;display:inline-block;height:20px;line-height:22px;padding:0 7px;background:#6be;font-size:11px;font-weight:bold;color:#fff;border-radius:3px 0 3px 0}.serachListUnit .base .dataArea .pointSet .item:before{position:relative;top:2px;left:-4px;display:inline-block;content:"";margin-left:3px;width:13px;height:13px;background:url(../../imageFile/newhaken/jobsearch_desc_pointIcon.png) 0 0 no-repeat;background-size:13px auto;transform:rotate(10deg);-ms-transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg)}.serachListUnit .base .dataArea .pointSet .item:after{position:absolute;left:20px;bottom:-6px;content:"";display:inline-block;line-height:0;border-left:4px solid transparent;border-top:6px solid #6be;border-right:4px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit .base .dataArea .pointSet .data{margin-top:10px}.serachListUnit .base .dataArea .pointSet .data .catch{font-size:16px;font-weight:bold;color:#39c;line-height:1.4}.serachListUnit .base .dataArea .pointSet .data .copy{margin-top:5px;font-size:13px;line-height:1.5}.serachListUnit .base .dataArea .jobdataSet dl.dataSet{display:table}.serachListUnit .base .dataArea .jobdataSet dl.dataSet+dl.dataSet{background:url(../../imageFile/newhaken/line_dot_1px_999_pitch2.png) 0 0 repeat-x}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dt.item,.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data{display:table-cell;font-size:13px}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dt.item{width:1%;white-space:nowrap;padding:9px 0 9px 2px;line-height:1;vertical-align:top}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dt.item .text{display:inline-block;width:7.8em;padding:5px 0 4px;background:#ffe6bb;font-size:12px;font-weight:bold;color:#965;text-align:center;border-radius:3px}.serachListUnit .base .dataArea .jobdataSet dl.dataSet.company dt.item .text{background-position:center -807px;background-color:#fdd}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data{padding:11px 12px 9px;line-height:1.5;vertical-align:middle}.serachListUnit .base .dataArea .jobdataSet dl.dataSet.income dd.data,.serachListUnit .base .dataArea .jobdataSet dl.dataSet.area dd.data{font-size:15px;font-weight:bold;line-height:1.3}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data .point{margin-top:4px;font-size:13px;font-weight:normal;line-height:1.5}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data .point .item{display:inline-block;padding:2px 4px;background:#fff9ee;border:1px solid #f93;line-height:1;font-size:12px;font-weight:bold;border-radius:3px}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data .point .item em{font-size:11px;color:#f90}.serachListUnit .base .dataArea .jobdataSet dl.dataSet dd.data .point .data{padding:2px 0 0 6px;line-height:1.6}.serachListUnit .base .btnArea{position:relative;margin-top:5px;padding:10px 10px 13px;background:#faf9f0;border-top:1px solid #f4f3ea;text-align:center;line-height:1;border-radius:0 0 3px 3px}.serachListUnit .base .btnArea .btnSet a{position:relative;display:inline-block;width:200px;height:46px;line-height:50px;font-size:18px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;border-radius:50px}.serachListUnit .base .btnArea .btnSet .detailBtn{background:#f93;box-shadow:0 4px 0 #e38720}.serachListUnit .base .btnArea .btnSet .detailBtn:before{content:"\f105";position:relative;top:-2px;display:inline-block;margin-right:7px;font-size:20px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}.serachListUnit .base .btnArea .btnSet .entryBtn{margin-right:10px;background:#ff6b59;box-shadow:0 4px 0 #e35f4f}.serachListUnit .base .btnArea .btnSet .entryBtn:before{content:"";position:relative;top:-2px;display:inline-block;width:18px;height:17px;margin:0 10px 0 -5px;background:url(../../imageFile/newhaken/jobsearch_list_icon_entryBtn.png) 0 0 no-repeat;vertical-align:middle}.serachListUnit .base .btnArea .btnSet .folderBtn{display:inline-block;width:170px;height:35px;margin-right:40px;line-height:37px;background:#6dbce4;font-size:14px;box-shadow:0 3px 0 #61a7cb}.serachListUnit .base .btnArea .btnSet .folderBtn:before{content:"\f005";position:relative;top:-1px;font-size:16px;display:inline-block;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;color:#fd6}.serachListUnit .base .btnArea .btnSet .folderBtn.done{cursor:default;background:#bbb;color:#fff;box-shadow:0 3px 0 #999}.serachListUnit .base .btnArea .btnSet .folderBtn.done:hover{top:0;box-shadow:0 3px 0 #999}.serachListUnit .base .btnArea .btnSet .folderBtn.done:before{color:#eee}.serachListUnit .base .btnArea .btnSet a:hover{top:4px;box-shadow:none}.serachListUnit .base .btnArea .btnSet .doneAlert{position:absolute;display:inline-block;width:300px;left:-18px;top:-70px;background:#ffc;border:3px solid #f44;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,0.4);z-index:3;opacity:0}.serachListUnit .base .btnArea .btnSet .doneAlert:before{position:absolute;bottom:-12px;left:50%;margin-left:-10px;content:"";display:inline-block;line-height:0;border-left:10px solid transparent;border-top:12px solid #f44;border-right:10px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit .base .btnArea .btnSet .doneAlert:after{position:absolute;bottom:-12px;left:50%;margin-left:-10px;content:"";display:inline-block;line-height:0;border-left:10px solid transparent;border-top:12px solid #f44;border-right:10px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0);bottom:-8px;border-top-color:#ffc}.serachListUnit .base .btnArea .btnSet .doneAlert .done{display:block;padding:8px 0 6px;background:#f44;font-size:14px;font-weight:bold;color:#fff;letter-spacing:0.05em}.serachListUnit .base .btnArea .btnSet .doneAlert p{overflow:hidden;position:relative;display:block;padding:10px 10px 10px 33px;background:url(../../imageFile/newhaken/jobsearch_enta_addfolder.png) -6px 18px no-repeat;font-size:13px;line-height:1.45}.serachListUnit .base .btnArea .btnSet .doneAlert p em{color:#09e}.serachListUnit .base .btnArea .sendSet{margin-top:14px;padding-top:8px;border-top:1px solid #edece3;text-align:center}.serachListUnit .base .btnArea .sendSet a{position:relative;display:inline-block;width:125px;padding:7px 0 6px 24px;background:url(../../imageFile/newhaken/jobsearch_desc_iconSet_function.png) 18px 5px no-repeat #fff;border:1px solid #f0f0f0;font-size:12px;color:#333;text-align:center;box-shadow:0 3px 0 #d6d4d2}.serachListUnit .base .btnArea .sendSet a.smapho{border-radius:30px 0 0 30px;border-right:none}.serachListUnit .base .btnArea .sendSet a.friend{background-position:10px -112px;border-left-color:#eaeaea;border-radius:0 30px 30px 0}.serachListUnit .base .btnArea .sendSet a:hover{top:3px;box-shadow:none}.serachListUnit.recommend .base .btnArea .btnSet a.folderBtn{margin-right:15px}.serachListUnit.tairyo .base .jobNameArea{position:relative;padding-right:90px}.serachListUnit.tairyo .base .jobNameArea .tairyoMark{position:absolute;top:5px;right:20px}.serachListUnit.tairyo .base .jobNameArea .tairyoMark .icon{display:inline-block;width:64px;height:64px;padding-top:16px;background:url(../../imageFile/newhaken/jobsearch_list_icon_taoryo.png) 0 0 no-repeat;font-size:13px;font-weight:bold;color:#fff;line-height:1.3;text-align:center}.serachListUnit.company .headArea{border-bottom-color:#f79}.serachListUnit.company .headArea .spaceCell{display:table-cell;width:99%}.serachListUnit.company .headArea .jobCheck{border-color:#f79}.serachListUnit.company .base{padding-top:0}.serachListUnit.company .base .companyNameArea{position:relative;padding:27px 20px 20px;border-bottom:1px solid #e6e6e6;line-height:1.3}.serachListUnit.company .base .companyNameArea .jobName .name,.serachListUnit.company .base .companyNameArea .jobName .num{display:inline}.serachListUnit.company .base .companyNameArea .jobName .name a{font-size:22px;font-weight:bold;color:#543}.serachListUnit.company .base .companyNameArea .jobName .name a:hover{color:#f90}.serachListUnit.company .base .companyNameArea .jobName .new{position:absolute;top:-8px;left:15px;display:inline-block;height:28px;line-height:34px;width:52px;background:#f55;font-size:14px;font-weight:bold;color:#fff;vertical-align:middle;text-align:center}.serachListUnit.company .base .companyNameArea .jobName .new:before,.serachListUnit.company .base .companyNameArea .jobName .new:after{position:absolute;bottom:-5px;content:"";display:inline-block;line-height:0;border-top:5px solid #000;z-index:1;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:before,.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:after{position:absolute;bottom:-5px;content:"";display:inline-block;line-height:0;border-top:5px solid #000;z-index:1;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}.serachListUnit.company .base .companyNameArea .jobName .new:before{left:2px;border-right:26px solid transparent;opacity:.3}.serachListUnit.company .base .companyNameArea .jobName .new:after{right:2px;border-left:26px solid transparent;opacity:.3}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:before,.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:after{border-top-color:#f55;z-index:2;bottom:-5px}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:before{left:0;border-right:26px solid transparent}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase:after{right:0;border-left:26px solid transparent}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase .ribbon:before,.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase .ribbon:after{position:absolute;content:"";display:inline-block;line-height:0;border-top:4px solid transparent;border-top-color:rgba(255,255,255,0)}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase .ribbon:before{left:-3px;border-right:3px solid #b11}.serachListUnit.company .base .companyNameArea .jobName .new .ribbonBase .ribbon:after{right:-3px;border-left:3px solid #b11}.serachListUnit.company .base .companyNameArea .jobName .num{position:absolute;right:10px;top:10px;font-size:10px;font-weight:normal;color:#aaa}.serachListUnit.company .base .dataArea{padding:5px 10px 10px}.serachListUnit.company .base .dataArea .companyCatchSet{padding:0 3px}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable{display:table;width:100%}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .copySide,.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .photoSide{display:table-cell;vertical-align:middle}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .copySide{padding:12px 20px 0 10px}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .copySide .catch{font-size:17px;font-weight:bold;color:#f80;line-height:1.3}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .copySide .copy{margin-top:5px;font-size:14px;line-height:1.65}.serachListUnit.company .base .dataArea .companyCatchSet .catchTable .photoSide{width:166px;padding-top:2px}.serachListUnit.company .base .dataArea .companyDataSet{margin-top:10px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea{margin:0 5px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet{padding:10px 5px 7px;background:url(../../imageFile/newhaken/line_dot_1px_999_pitch2.png) 0 0 repeat-x}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre{position:relative;display:inline-block;height:28px;line-height:30px;padding:0 10px 0 34px;background:#aaa;font-size:12px;font-weight:bold;color:#654;border-radius:3px 0 0 3px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre em{margin-right:3px;font-size:14px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category .genre{background:#fdd}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category .genre em{color:#f66}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job .genre{background:#def}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job .genre em{color:#39f}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system .genre{background:#e8f7d7}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system .genre em{color:#6c3}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre{background:#fffbde}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre em{color:#f90}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre:before,.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre:after{position:absolute;right:-4px;content:"";display:inline-block;line-height:0;border-left:4px solid #38f;border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0)}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre:before{border-top:14px solid transparent;bottom:0}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre:after{border-bottom:14px solid transparent;top:0}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category .genre:before,.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category .genre:after{border-left-color:#fdd}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job .genre:before,.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job .genre:after{border-left-color:#def}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system .genre:before,.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system .genre:after{border-left-color:#e8f7d7}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre:before,.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre:after{border-left-color:#fffbde}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .genre .item:before{position:absolute;content:"";top:0;left:0;display:inline-block;width:28px;height:28px;background:url(../../imageFile/newhaken/companySearch_index_iconSet.png) no-repeat;background-size:20px auto;border-radius:3px 0 0 3px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job .genre .item:before{background-color:#39f}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system .genre .item:before{background-color:#6c3}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category .genre .item:before{background-color:#f66}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre .item:before{background-color:#f90}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.mikeiken .genre .item:before{background-position:center 6px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.gogaku .genre .item:before{background-position:center -78px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.keiretsu .genre .item:before{background-position:center -161px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.gaishi .genre .item:before{background-position:center -244px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.creative .genre .item:before{background-position:center -325px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.keiri .genre .item:before{background-position:center -407px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.shokai .genre .item:before{background-position:center -491px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.school .genre .item:before{background-position:center -573px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.kankou .genre .item:before{background-position:center -656px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.fuyou .genre .item:before{background-position:center -737px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.job.kenkyu .genre .item:before{background-position:center -818px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.age .genre .item:before{background-position:center -900px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.twice .genre .item:before{background-position:center -982px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.career .genre .item:before{background-position:center -1066px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.free .genre .item:before{background-position:center -1148px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.fresh .genre .item:before{background-position:center -1230px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.staff .genre .item:before{background-position:center -1313px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.fukuri .genre .item:before{background-position:center -1397px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.system.fare .genre .item:before{background-position:center -1478px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.mass .genre .item:before{background-position:center -1561px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.finance .genre .item:before{background-position:center -1644px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.shosya .genre .item:before{background-position:center -1726px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.house .genre .item:before{background-position:center -1809px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.tresure .genre .item:before{background-position:center -1896px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.medi .genre .item:before{background-position:center -1980px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.web .genre .item:before{background-position:center -2066px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.fashion .genre .item:before{background-position:center -2149px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.category.service .genre .item:before{background-position:center -2233px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet.area .genre .item:before{background-position:center -2317px}.serachListUnit.company .base .dataArea .companyDataSet .genreArea .genreSet .text{margin-top:8px;padding:0 3px;font-size:13px;line-height:1.5}.serachListUnit.company .base .dataArea .companyDataSet .resistArea{display:table;width:100%;margin-top:5px;background:#f6f6f0;border:1px solid #eee;border-radius:3px}.serachListUnit.company .base .dataArea .companyDataSet .resistArea .item,.serachListUnit.company .base .dataArea .companyDataSet .resistArea .data{display:table-cell;vertical-align:middle;font-size:13px}.serachListUnit.company .base .dataArea .companyDataSet .resistArea .item{padding:30px 10px 5px 20px;width:1%;white-space:nowrap}.serachListUnit.company .base .dataArea .companyDataSet .resistArea .item .text{position:relative;padding-top:22px;font-weight:bold;color:#965}.serachListUnit.company .base .dataArea .companyDataSet .resistArea .item .text:before{position:absolute;content:"\f0f7";top:0;left:50%;margin-left:-10px;width:20px;text-align:center;display:inline-block;margin-right:7px;font-size:18px;height:20px;line-height:20px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}.serachListUnit.company .base .dataArea .companyDataSet .resistArea .data{padding:5px 20px 5px 10px;line-height:1.5;font-size:12px;color:#965}.serachListUnit.company .base .dataArea .jobdataSet{margin-top:10px;background:url(../../imageFile/newhaken/line_dot_1px_ccc_pitch2.png) 0 0 repeat-x}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dt.item .text{background-color:#fdd}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet+.genreSet{margin-top:10px}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet .genre{font-weight:bold}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet .genre img{display:inline-block;margin-right:5px;vertical-align:middle}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet.job .genre{color:#39f}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet.system .genre{color:#6c3}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet.category .genre{color:#f66}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet.area .genre{color:#f90}.serachListUnit.company .base .dataArea .jobdataSet dl.dataSet dd.data .genreSet .text{margin-top:3px;line-height:1.6}.serachListUnit.company .base .btnArea{margin-top:0;padding-top:0;background:none;border-top:none}.serachListUnit.company .base .btnArea .btnSet a.detailBtn{width:200px;margin:0}#listNodataAttention{padding:30px 0;background:url(../../imageFile/newhaken/jobsearch_list_icon_noData.png) 580px 60px no-repeat #fff;border:1px solid #f9ebd0;line-height:1}#listNodataAttention .base{text-align:center}#listNodataAttention .base .copy{font-size:18px;font-weight:bold;color:#965}#listNodataAttention .base .text{margin-top:8px;font-size:14px}#listNodataAttention .base .link{margin-top:15px}#listNodataAttention .base .link a{position:relative;display:inline-block;height:32px;line-height:32px;padding:0 14px;border:1px solid #ddd;font-size:14px;border-radius:4px;box-shadow:0 2px 0 #d6d4d2}#listNodataAttention .base .link a:hover{top:2px;box-shadow:none}#listNodataAttention .base .link a:before{content:"\f105";position:relative;top:-1px;display:inline-block;margin-right:8px;font-size:16px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}.serachListUnit.recommend .base .jobNameArea{padding:10px 22px 12px;border-bottom:1px solid #eee}#listNodataAttention.company{padding:35px 0;background-position:570px 55px}#listRecommendNav{margin:-1px 0 50px;line-height:1}#listRecommendNav .base{position:relative;padding:10px;background:#5be;text-align:center;font-size:15px;font-weight:bold;color:#fff}#listRecommendNav .base:after{position:absolute;left:50%;bottom:-12px;margin-left:-8px;content:"";display:inline-block;line-height:0;border-top:14px solid #5be;border-left:12px solid transparent;border-right:12px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#listRecommendNav .base .user{display:inline-block;margin-right:4px;color:#fff}#listRecommendNav .base .user .name{color:#fff}#companyInfoBase{position:relative;border:4px solid #f8a;text-align:center;border-radius:4px;line-height:1}#companyInfoBase:before,#companyInfoBase:after{position:absolute;left:50%;margin-left:-8px;bottom:-10px;content:"";display:inline-block;line-height:0;border-left:8px solid transparent;border-top:10px solid #fff;border-right:8px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#companyInfoBase:before{bottom:-15px;margin-left:-13px;border-left-width:13px;border-top:15px solid #f8a;border-right-width:13px}#companyInfoBase+#listConditionChange{margin-top:20px}#companyInfoBase .title{padding:5px 0 3px;background:#f8a;font-size:18px;font-weight:bold;color:#fff}#companyInfoBase .content{padding:15px 0 13px;background:#fff}#companyInfoBase .content .name{display:inline-block;width:230px;font-size:14px;font-weight:bold}#companyInfoBase .content .name+.name{margin-top:10px}#companyInfoBase .content .link{margin-top:10px;line-height:1}#companyInfoBase .content .link a{display:inline-block;padding:8px 12px 7px;background:#8bd;font-size:13px;font-weight:bold;color:#fff;border-radius:30px;line-height:1}#companyInfoBase .content .link a:hover{opacity:.7}#companyInfoBase .content .link a:before{content:"\f105";position:relative;top:-1px;display:inline-block;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}#conditionInfoBase{position:relative;border:4px solid #6be;text-align:center;border-radius:4px;line-height:1}#conditionInfoBase:before,#conditionInfoBase:after{position:absolute;left:50%;margin-left:-8px;bottom:-10px;content:"";display:inline-block;line-height:0;border-left:8px solid transparent;border-top:10px solid #fff;border-right:8px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#conditionInfoBase:before{bottom:-15px;margin-left:-13px;border-left-width:13px;border-top:15px solid #6be;border-right-width:13px}#conditionInfoBase+#listConditionChange{margin-top:20px}#conditionInfoBase .title{padding:5px 0 3px;background:#6be;font-size:18px;font-weight:bold;color:#fff}#conditionInfoBase .content{padding:15px 10px 13px;background:#fff;line-height:1.1}#conditionInfoBase .content .name{font-size:14px;font-weight:bold}#listPackageEntry{position:fixed;top:50%;left:50%;width:985px;margin:30px 0 0 -492px;line-height:1;text-align:right;z-index:99;box-shadow:0 2px 4px rgba(0,0,0,0.2)}#listPackageEntry.js_hide{display:none}#listPackageEntry .base{position:absolute;right:-70px;display:inline-block;width:200px;padding:15px 0;background:rgba(0,0,0,0.4);border-radius:4px;text-align:center;box-shadow:0 2px 3px rgba(0,0,0,0.09)}#listPackageEntry.company .base{width:240px}#listPackageEntry .base .label,#listPackageEntry .base a{display:inline-block;vertical-align:middle}#listPackageEntry .base .label{position:relative;margin-bottom:8px;font-size:13px;font-weight:bold;color:#fff}#listPackageEntry .base a{position:relative;padding:11px 22px 9px;background:#ff6b59;font-size:14px;font-weight:bold;color:#fff;border-radius:50px;box-shadow:0 3px 0 #e35f4f}#listPackageEntry .base a:before{content:"";position:relative;top:0;display:inline-block;width:14px;height:14px;margin:0 8px 0 -3px;background:url(../../imageFile/newhaken/jobsearch_list_icon_entryBtn.png) 0 0 no-repeat;background-size:14px auto;vertical-align:middle}#listPackageEntry .base a:hover{top:3px;box-shadow:none}#listSpecialTitle{width:985px;margin:0 auto;padding:8px 8px 0;background:#fff;border:1px solid #f2e4c9;border-bottom:none;line-height:1;border-radius:4px 4px 0 0}#listSpecialTitle.zero{padding-bottom:8px;margin-bottom:20px;border:1px solid #f2e4c9;border-radius:4px}#listSpecialTitle .base{padding:15px 40px;background:#ffe4ea;border:1px solid #f9e2e7;text-align:center;border-radius:3px}#listSpecialTitle .base .textSet{display:inline-block;text-align:center}#listSpecialTitle .base .item{position:relative;display:inline-block}#listSpecialTitle .base .item:before,#listSpecialTitle .base .item:after{position:absolute;left:-11px;content:"";display:inline-block;line-height:0;border-right:12px solid #fff;border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0);z-index:2}#listSpecialTitle .base .item:before{top:0;border-bottom:16px solid transparent}#listSpecialTitle .base .item:after{bottom:0;border-top:16px solid transparent}#listSpecialTitle .base .item .text{position:relative;display:inline-block;height:28px;line-height:31px;padding:0 11px 0 18px;background:#fff;font-weight:bold;font-size:12px;color:#965}#listSpecialTitle .base .item .text:before,#listSpecialTitle .base .item .text:after{position:absolute;right:-11px;content:"";display:inline-block;line-height:0;border-left:12px solid #fff;border-top-color:rgba(255,255,255,0);border-bottom-color:rgba(255,255,255,0);z-index:2}#listSpecialTitle .base .item .text:before{top:0;border-bottom:16px solid transparent}#listSpecialTitle .base .item .text:after{bottom:0;border-top:16px solid transparent}#listSpecialTitle .base .item .text .word{font-size:15px}#listSpecialTitle .base .item .text .term{font-size:12px}#listSpecialTitle .base .title{position:relative;margin-top:13px;line-height:1}#listSpecialTitle .base .title:before,#listSpecialTitle .base .title:after{position:absolute;content:"";display:inline-block;background:url(../../imageFile/newhaken/jobsearch_special_illust.png) no-repeat}#listSpecialTitle .base .title:before{left:-106px;bottom:9px;width:79px;height:60px;background-position:0 -154px}#listSpecialTitle .base .title:after{right:-100px;bottom:-6px;width:82px;height:64px;background-position:0 0;background-size:84px auto}#listSpecialTitle .base .title .name{font-size:25px;color:#f56;line-height:1.25}#listSpecialTitle+#searchListSort{border-top:none;border-radius:0 0 4px 4px}#container.seo{margin-top:30px;padding-bottom:0px}#seoSearchPanel{position: relative;margin:0 auto -1px;background:#fff;border-bottom:none;border-bottom:1px solid #eee;border-top:1px solid #f2e6d0}#seoSearchPanel.zero{margin-bottom:40px;padding:10px;border:1px solid #f9ebd0;border-radius:4px}#seoSearchPanel .searchPanel{padding:5px 10px 15px;background:#f5f5f5;border-radius:4px}#seoSearchPanel .searchPanel .base{width:980px;margin:0 auto;text-align:left}#seoSearchPanel .searchPanel .base .searchUnit,#seoSearchPanel .searchPanel .base .word{display:inline-block;vertical-align:bottom;line-height:1}#seoSearchPanel .searchPanel .base .searchUnit{margin:0 auto}#seoSearchPanel .searchPanel .base .searchUnit+.searchUnit{position:relative;margin-left:20px}#seoSearchPanel .searchPanel .base .searchUnit+.searchUnit:before{content:"";position:absolute;left:-6px;width:1px;height:24px;line-height:20px;top:50%;margin-top:-9px;font-size:15px;font-weight:normal;background:#ddd}#seoSearchPanel .searchPanel .base .searchUnit .data{margin-top:4px}#seoSearchPanel .searchPanel .base .searchUnit .data .setDataBtn{position:relative;display:table-cell;width:300px;padding:0px 20px 0px 10px;font-size:12px;font-weight:500;color:#777;line-height:1.35;vertical-align:middle;border-radius:4px}#seoSearchPanel .searchPanel .base .searchUnit .data .setDataBtn:after{content:"\f107";position:absolute;top:2px;right:0;display:inline-block;width:15px;height:15px;line-height:15px;font-size:20px;color:#bbb;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;border-radius:100%}#seoSearchPanel .searchPanel .base .word{margin-left:10px;padding-bottom:12px;font-size:12px;color:#777}#seoSearchPanel.zero .searchPanel .base .word{padding-bottom:9px}#seoSearchPanel .searchPanel .hideList{display:none;line-height:1}#seoSearchPanel .searchPanel .hideList .listBase{position:relative;margin:20px auto;padding:20px 10px;width:980px;background:#fff;border-radius:4px}#seoSearchPanel .searchPanel .hideList .listBase:before{position:absolute;top:-8px;content:"";display:inline-block;line-height:0;border-left:6px solid transparent;border-bottom:8px solid #fff;border-right:6px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#seoSearchPanel .searchPanel .hideListarea .listBase:before{left:120px}#seoSearchPanel .searchPanel .hideListjobType .listBase:before{left:380px}#seoSearchPanel .searchPanel .hideListindex .listBase:before{left:640px}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit{padding:0 10px}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit+.linkUnit{margin-top:25px;padding-top:25px;background:url(../../imageFile/newhaken/line_dot_1px_965_pitch2.png) 0 0 repeat-x}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitTitle{padding:2px 10px 1px;border-left:4px solid #965;font-size:14px;font-weight:bold;color:#965;line-height:1}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitContent{margin-top:13px}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitContent ul.linkList{margin-top:-10px;padding:0 10px}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitContent ul.linkList li.link{display:inline-block;width:20%;margin-top:10px;vertical-align:top}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitContent ul.linkList li.link a{position:relative;display:inline-block;padding:0 10px 0 18px;font-size:12px;line-height:1.3}#seoSearchPanel .searchPanel .hideList .listBase .linkUnit .unitContent ul.linkList li.link a:before{content:"\f105";position:absolute;top:2px;left:0;display:inline-block;width:13px;height:13px;line-height:13px;background:#b87;font-size:10px;color:#fff;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;border-radius:100%}#seoSearchPanel .searchPanel .hideList .bottomLinkArea{position:relative;margin:-25px auto 0;width:980px;padding:10px;border-top:1px dotted #e9e9e9;text-align:right;background:#fafafa}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet{position:relative;display:inline-block}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .popBtn{display:inline-block;padding:0 15px;height:32px;line-height:32px;background:#fff;font-size:14px;border:1px solid #ddd;border-radius:4px}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop{position:absolute;bottom:30px;right:-40px;width:440px;display:inline-block;text-align:left;display:none;z-index:3}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop:before,#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop:after{position:absolute;right:75px;bottom:-10px;content:"";display:inline-block;line-height:0;border-left:6px solid transparent;border-top:10px solid #fff;border-right:6px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop:before{border-top-color:rgba(0,0,0,0.4)}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop .popTitle{display:block;padding:8px 10px 5px;background:#f90;font-size:14px;font-weight:bold;color:#fff;border-radius:3px 3px 0 0}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop .popList{padding:5px 15px 15px;background:#fff;border-radius:0 0 3px 3px;box-shadow:0 2px 5px rgba(0,0,0,0.15)}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop .popList li{display:inline-block;margin-top:10px;vertical-align:top;width:25%}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop .popList li a{position:relative;display:inline-block;padding:0 5px 0 18px;font-size:14px;line-height:1.3}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet .searchPop .popList li a:before{content:"\f105";position:absolute;top:2px;left:0;display:inline-block;width:13px;height:13px;line-height:13px;background:#b87;font-size:11px;color:#fff;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;border-radius:100%}#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet.favorite .searchPop:before,#seoSearchPanel .searchPanel .hideList .bottomLinkArea .searchPopSet.favorite .searchPop:after{right:95px}#seoSearchPanel .toCondition{margin-top:20px;font-size:14px;text-align:right;line-height:1}#seoSearchPanel .toCondition a{font-size:15px;color:#fff;letter-spacing:0.05em}#seoSearchPanel .toCondition a:hover{color:#fff}#seoSearchPanel .toCondition a:before{position:relative;content:"\f105";top:-2px;display:inline-block;margin-right:5px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:17px}#seoSearchPanel .toCondition a:hover{opacity:.7}#seoSearchPanel+#searchListSort{margin-bottom:40px;border-top:none;border-radius:0 0 4px 4px}#seoUnderToCondition{margin-top:40px;padding:7px;background:#fff;border:1px solid #f2e9d0;border-radius:4px}#seoUnderToCondition.seo{margin:40px auto 0px}#seoUnderToCondition.seo .title{background-position:0 10px;background:url(../../imageFile/newhaken/jobsearch_list_icon_seoUnder.png) 590px 19px no-repeat #f93 !important}#seoUnderToCondition .base .title{position:relative;padding:14px 0 8px;background:url(../../imageFile/newhaken/jobsearch_list_icon_seoUnder.png) 590px 19px no-repeat #f93}#seoUnderToCondition .base .title:hover{opacity:.8}#seoUnderToCondition .base .title:after{position:absolute;left:50%;margin-left:-7px;bottom:-9px;content:"";display:inline-block;line-height:0;border-left:7px solid transparent;border-top:9px solid #f93;border-right:7px solid transparent;border-left-color:rgba(255,255,255,0);border-right-color:rgba(255,255,255,0)}#seoUnderToCondition .base .title .link .sub,#seoUnderToCondition .base .title .link .main{display:block;font-weight:bold;color:#333;line-height:1;text-align:center}#seoUnderToCondition .base .title .link .sub{margin-bottom:8px;font-size:14px;color:#654;letter-spacing:0.15em}#seoUnderToCondition .base .title .link .main{font-size:22px;color:#fff}#seoUnderToCondition .base .content{padding:20px;border:4px solid #f93;border-top:none}#seoUnderToCondition .base .content .text{font-size:14px;line-height:1.65;color:#543}#seoUnderToCondition .base .content .text em{color:#59e}#seoUnderToCondition .base .content .btn{margin-top:15px;text-align:center}#seoUnderToCondition .base .content .btn .md_miniBtn_001{padding:10px 32px 7px;font-size:17px;border-radius:30px}#seoUnderToCondition .base .content .btn .md_miniBtn_001:before{position:relative;content:"\f002";top:-2px;margin-right:10px;display:inline-block;font-size:19px;line-height:17px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}.seoUnderRecommend{margin-top:-1px;padding:10px;background:#fff;border:1px solid #f6e9d0;border-top:none}#seoNearSearch{margin-top:-50px;padding:25px 5px 15px;background:#f6f6f0;border:1px solid #ecece6;border-top:none;text-align:center}#seoNearSearch .seacrhUnit{position:relative;display:inline-block;width:31%;padding:15px 35px;background:#fff;border:1px solid #e6e6e0;vertical-align:top;text-align:center;border-radius:4px}#seoNearSearch .seacrhUnit:before{content:"\f002";position:absolute;left:10px;top:50%;margin-top:-15px;height:30px;line-height:30px;font-size:20px;display:inline-block;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;color:#f93}#seoNearSearch .seacrhUnit:after{content:"\f105";position:absolute;right:10px;top:50%;margin-top:-15px;height:30px;line-height:30px;font-size:20px;display:inline-block;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;color:#f93}#seoNearSearch .seacrhUnit+.seacrhUnit{margin-left:2%}#seoNearSearch .seacrhUnit .name,#seoNearSearch .seacrhUnit .text{color:#36c}#seoNearSearch .seacrhUnit:hover .name,#seoNearSearch .seacrhUnit:hover .text{color:#f90}#seoNearSearch .seacrhUnit .name{font-size:14px;font-weight:bold;line-height:1.2;color:#36c}#seoNearSearch .seacrhUnit .text{margin-top:3px;font-size:12px;line-height:1;color:#36c}.searchSeo_panel{border-radius:4px;position:relative;width:700px;margin:auto;border:1px solid #f4e9d0;margin-bottom:15px}.searchSeo_panel .keyword{position:relative;margin:-3px -5px 0;border-radius:4px 4px 0 0}.searchSeo_panel .keyword:before{content:"";display:block;width:0;height:0;position:absolute;bottom:-5px;left:0px;position:absolute;border-top:5px solid #BA8812;border-left:5px solid transparent;background:transparent}.searchSeo_panel .keyword:after{content:"";display:block;width:0;height:0;position:absolute;bottom:-5px;right:0px;position:absolute;border-top:5px solid #BA8812;border-right:5px solid transparent;border-left:none}.searchSeo_panel .keyword div{font-weight: bold;position:relative;font-size:18px;color:#fff;padding:10px 10px 10px 80px;line-height:1.5;background-color:#f93;border-radius:4px 4px 0 0}.searchSeo_panel .keyword div span{font-size:26px;margin-right:3px}.searchSeo_panel .keyword div:before{position:absolute;left:15px;top:0px;content:"";display:inline-block;width:58px;height:56px;background:url(../../imageFile/newhaken/jobsearch_form_btnEnta.png) no-repeat #f93;border-radius:100%;background-position:0 10px;background-size:56px auto}.searchSeo_panel .seoText{padding:12px;line-height:130%;background-color:#fff;font-size:12px;line-height:1.5}.searchSeo_panel+#searchSeoListSort{margin-top:-20px;border-radius:0 0 4px 4px;background:#FDFCF3;border-top:1px dotted #f2e4c9}#searchSeoListSort{position:relative;width:700px;margin:0px auto 20px;padding:10px 10px 0;background:#fffffc;border:1px solid #f2e4c9;line-height:1;border-radius:4px}#searchSeoListSort .displayNumSet .base{display:table;width:100%}#searchSeoListSort .displayNumSet .displayNum,#searchSeoListSort .displayNumSet .md_pagination,#searchSeoListSort .displayNumSet .sortSide{display:table-cell;vertical-align:bottom;line-height:1}#searchSeoListSort .displayNumSet .displayNum{width:33%;padding:3px 0 12px;text-align:left;font-size:13px}#searchSeoListSort .displayNumSet .displayNum em{margin:0 4px;font-size:16px;font-weight:bold;color:#f80}#searchSeoListSort .displayNumSet .displayNum em.main{font-size:22px}#searchSeoListSort .displayNumSet .md_pagination{display:none;text-align:center;padding-bottom:12px}#searchSeoListSort .displayNumSet .md_pagination .page{display:inline-block;line-height:1}#searchSeoListSort .displayNumSet .md_pagination .page+.page{margin-left:3px}#searchSeoListSort .displayNumSet .md_pagination .page .btn{border-color:#ddd}#searchSeoListSort .displayNumSet .md_pagination .page span.btn{border-color:#aaa;white-space:nowrap}#searchSeoListSort .displayNumSet .sortSide{width:33%;text-align:right}#searchSeoListSort .displayNumSet .sortSide .item,#searchSeoListSort .displayNumSet .sortSide .sortBtn{display:inline-block}#searchSeoListSort .displayNumSet .sortSide .item{margin-right:5px;font-size:11px}#searchSeoListSort .displayNumSet .sortSide .sortBtn .btn{position:relative;display:inline-block;padding:12px 7px;background:#f2f2ed;font-size:12px;color:#965;border-radius:4px 4px 0 0;text-align:center;vertical-align:bottom}#searchSeoListSort .displayNumSet .sortSide .sortBtn .btn:before{content:"\e600";position:relative;display:inline-block;margin-right:3px;font-family:icomoon;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle}#searchSeoListSort .displayNumSet .sortSide .sortBtn .btn+.btn{margin-left:5px}#searchSeoListSort .displayNumSet .sortSide .sortBtn a.btn{border:1px solid #ebebe6;border-bottom:none}#searchSeoListSort .displayNumSet .sortSide .sortBtn a.btn:hover{opacity:.7}#searchSeoListSort .displayNumSet .sortSide .sortBtn span.btn{top:1px;padding-bottom:13px;background-color:#fff1d6;border:1px solid #f2e4c9;border-bottom:none;font-weight:bold}.sideSeoText{margin-top:20px;padding:10px;border:1px solid #f2e6d0;background:#fafafa;font-size:11px;line-height:1.5;color:#8C7F6C}.sideSeoText.sideSeoText--link .title{position:relative;text-align:center;font-size:12px;margin-bottom:12px;padding-bottom:9px;border-bottom:2px solid #fcfcfc;font-weight:bold;color:#675445}.sideSeoText.sideSeoText--link .title:after{position:absolute;left:0;right:0;bottom:0;content:"";display:inline-block;height:1px;background:#e6e6e6}.sideSeoText.sideSeoText--link .content{padding-bottom:5px}.sideSeoText.sideSeoText--link .content .linkSet{padding:0 3px;font-size:11px}.sideSeoText.sideSeoText--link .content .linkSet .categoryTitle{padding-left:6px;border-left:3px solid #675445;color:#675445;font-size:11.5px;font-weight:bold;line-height:1.2}.sideSeoText.sideSeoText--link .content .linkSet .linkList{margin-top:11px}.sideSeoText.sideSeoText--link .content .linkSet .linkList .link{display:inline;line-height:1.65}.sideSeoText.sideSeoText--link .content .linkSet .linkList .link a{color:#8C7F6C}.sideSeoText.sideSeoText--link .content .linkSet .linkList .link a:hover{color:#f90;text-decoration:underline}.sideSeoText.sideSeoText--link .content .linkSet .linkList .link+.link:before{content:"|";margin:0 6px 0 4px}.sideSeoText.sideSeoText--link .content .linkSet .linkList+.linkList{margin-top:0}.sideSeoText.sideSeoText--link .content .linkSet+.linkSet{margin-top:15px;padding:0 3px;font-size:11px}#globalSeoFooterLink{position: relative;margin:0px;background:#fafafa;border-top:1px solid #f2e6d0}#globalSeoFooterLink.seo{margin-bottom:30px !important}#globalSeoFooterLink .base{width:985px;margin:0 auto}#globalSeoFooterLink .base .freeTextArea{padding:20px 0;display:block}#globalSeoFooterLink .base .freeTextArea .freeText{font-size:12px;color:#8C7F6C;text-align:left;line-height:1.25}#globalSeoFooterLink .base .content{padding:0 0 20px}#globalSeoFooterLink .base .content .searchListUnit{margin-top:25px}#globalSeoFooterLink .base .content .searchListUnit .seachhTitle{font-size:12px;color:#675445;font-weight:bold}#globalSeoFooterLink .base .content .searchListUnit .linkList{margin-top:10px;overflow:hidden}#globalSeoFooterLink .base .content .searchListUnit .linkList .link{float:left;line-height:1.5}#globalSeoFooterLink .base .content .searchListUnit .linkList .link a{font-size:12px;color:#8C7F6C}#globalSeoFooterLink .base .content .searchListUnit .linkList .link a:hover{color:#f90;text-decoration:underline}#globalSeoFooterLink .base .content .searchListUnit .linkList .link+.link:before{content:"|";margin:0 6px;color:#ddd}#globalSeoFooterLink .base .freeTextArea+.content{border-top:1px solid #eee}
