.jobContents{zoom:1}.jobContents:after{display:block;content:"";clear:both}#modal-bg{width:100%;height:100%;background-color:rgba(255,255,255,.5);position:fixed;top:0;left:0;z-index:3000}#modal-main{display:none;width:550px;margin:0;background-color:#fff;color:#333;position:fixed;z-index:4000;box-sizing:border-box;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)}.renewalinfo{background-color:#fff}.renewalinfo__hdr{line-height:0;margin-bottom:0;vertical-align:text-bottom;font-size:0}.renewalinfo__hdr img{margin:0;padding:0}.renewalinfo__detail{padding:40px 70px;line-height:0;margin-bottom:0;vertical-align:text-bottom;font-size:0}.renewalinfo__detail img{margin:0 0 40px 0;padding:0}.renewalinfo__btn span{position:relative;display:block;width:100%;height:60px;margin:0 0 35px 0;background-color:#0276fb;color:#fff;font-size:24px;line-height:60px;border-radius:4px;text-align:center;box-shadow:0 5px 0 #0050ac;transition:.2s;cursor:pointer;font-weight:700}.renewalinfo__btn span:after{position:absolute;top:-18px;left:-70px;width:20px;height:110px;background-color:rgba(255,255,255,.3);content:"";animation:btn-flash 4s infinite}.renewalinfo__btn span:hover{background-color:#298cfd;transform:translateY(2px);box-shadow:0 3px 0 #0050ac}.renewalinfo__btn span:hover:after{animation-play-state:paused}.renewalinfo__btn span:active{background-color:#0263d3;transform:translateY(5px);box-shadow:none}.renewalinfo__btn span:active:after{animation-play-state:paused}.renewalinfo__text{text-align:center}.renewalinfo__text a{color:#777;font-size:16px;text-align:center}.renewalinfo__text a:hover{opacity:.6}@keyframes btn-flash{0%{transform:translateX(0) rotate(35deg)}11%{transform:translateX(500px) rotate(35deg)}12%{transform:translateX(500px) rotate(35deg)}100%{transform:translateX(500px) rotate(35deg)}}#bgFade{position:relative;height:350px;overflow:hidden}#bgFade:after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:450px;background-color:rgba(59,91,125,.2);z-index:3}@keyframes bg-color{0%{background-color:rgba(38,75,89,0)}33%{background-color:rgba(38,75,89,.08)}66%{background-color:rgba(38,75,89,.14)}100%{background-color:rgba(38,75,89,.2)}}#bgFade>ul li{height:350px;position:absolute;filter:saturate(115%)}.slide01,.slide02{height:350px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:auto 350px}.slide01{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/slide_01.png)}.slide02{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/slide_03.png)}#js-slidekv{top:24px}.searchWrap{width:950px;margin:0 auto;padding:12px;background-color:rgba(31,72,105,.75);box-sizing:border-box;border-radius:4px}.searchWrap__ttl{padding:2px 0 14px;text-align:center;color:#fff;font-size:16px}.searchWrap__ttl strong{font-weight:700;font-size:20px;padding:0 5px}.searchBox{width:926px;margin:0 auto;z-index:3}.searchBox__input{outline:0;float:left;display:block;width:380px;height:50px;margin:0 10px 0 0;border:1px solid #b2b2b2;vertical-align:bottom;padding:0 6px;line-height:1;font-size:16px;border-radius:2px;box-sizing:border-box;transition:.2s}.searchBox__input--company,.searchBox__input--type{padding-left:44px;color:#333;background:#fff 12px 50% no-repeat url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_search.svg)}.searchBox__input--company.focus,.searchBox__input--type.focus{background:#fff 12px 50% no-repeat url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_search_job.svg)}.searchBox__input--location{padding-left:44px;color:#333;background:#fff 12px 50% no-repeat url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_pin.svg)}.searchBox__input--location.focus{background:#fff 12px 50% no-repeat url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_pin_job.svg)}.searchBox__input--company{width:770px}.searchBox__input.focus{border:1px solid #65acfe;box-shadow:0 0 1px #4c9ffe}.searchBox__btn{width:146px;height:48px;margin-top:1px;border:none;color:#fff;cursor:pointer;font-size:18px;background-color:#0276fb;border-radius:2px;transition:.2s;-webkit-appearance:none}.searchBox__btn:hover{background-color:#1983fd}.searchBox__btn:active{background-color:#026ae2}.kv{z-index:100;height:400px;position:relative}.kv__ttl{width:100%;margin:0 0 14px;padding-top:0;line-height:1.25;text-align:center;font-size:32px;text-align:center;text-shadow:rgba(0,0,0,.7) 0 1px 3px;color:#fff;z-index:100}.kv__ttl--sub{font-size:22px}.kv__searchType{width:572px;margin:0 auto;overflow:hidden}.kv__searchType li{float:left;font-size:18px}.kv__searchType li:first-of-type{margin-right:12px}.kv__searchType li a,.kv__searchType li span{display:block;width:280px;height:44px;text-align:center;line-height:44px;font-size:16px;background-color:rgba(32,38,45,.6);border-radius:4px 4px 0 0;color:#fff}.kv__searchType li a{transition:.2s}.kv__searchType li a:hover{opacity:.8}.kv__searchType li.crnt span{font-size:18px;background-color:rgba(31,72,105,.75)}.kv__keywords{width:926px;margin:12px auto 0;box-sizing:border-box}.kv__keywords ul{display:flex;justify-content:space-between;flex-wrap:nowrap}.kv__keywords ul li{margin-right:10px}.kv__keywords ul li:last-child{margin-right:0}.kv__keywords ul li:not(.kv__keywords__ttl){background-color:#fff;border-radius:3px;font-size:13px;flex-basis:auto;flex-grow:1;text-align:center}.kv__keywords ul li:not(.kv__keywords__ttl) a{display:block;height:29px;line-height:29px;border-color:#e2e2e2;white-space:nowrap}.kv__keywords__ttl{margin-right:10px;width:115px;height:29px;line-height:29px;color:#fff;text-align:center;white-space:nowrap}.link{font-size:15px}.link li{display:inline-block;margin:0 20px 10px 0}.btn__primary--top{display:block;padding:6px 12px;font-size:14px;color:#2c84cc}.desiredList{margin:0 -24px;padding:0 12px}.desiredList__item{border-bottom:1px solid #ccc}.desiredList__item:only-of-type{border-bottom:none}.desiredList__link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 32px 16px 12px}.desiredList__link::after{content:"";display:block;position:absolute;right:12px;width:7px;height:12px;background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_arrow_right_blue2.svg);background-repeat:no-repeat}.featureArea{overflow:hidden;margin:-8px 0 24px}.featureArea li{float:left;text-align:center;font-size:24px;background-color:#ccc;margin-right:3px}.featureArea li:last-of-type{margin-right:0}.featureArea li a{color:#fff;background-color:#fff;text-shadow:rgba(0,0,0,.6) 0 1px 2px;display:block;width:112px;height:112px;background-repeat:no-repeat;background-size:112px 112px;position:relative;transition:.15s ease-in-out}.featureArea li a span{display:block;line-height:112px;position:relative;z-index:2}.featureArea li a:before{content:"";display:block;width:112px;height:112px;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:1}.featureArea li a:hover{opacity:.7}.featureArea li:nth-of-type(1) a{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/ftr_tokyo_01.png)}.featureArea li:nth-of-type(2) a{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/ftr_kanagawa_01.png)}.featureArea li:nth-of-type(3) a{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/ftr_osaka_01.png)}.featureArea li:nth-of-type(4) a{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/ftr_aichi_01.png)}.featureArea li:nth-of-type(5) a{background-image:url(https://s.yimg.jp/images/job/pc/images/jobs/top/ftr_fukuoka_01.png)}.pref{display:table;width:100%;margin:0 0 12px 0}.pref__ttl{display:table-cell;width:20%;margin-bottom:14px;color:#575757;font-weight:700;font-size:14px}.pref__list{display:table-cell;width:70%}.pref__link li{display:inline-block;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #9b9b9b;line-height:1}.pref__link li:last-child{border-right:none}.salary{margin-bottom:12px}.salary .pref__ttl{width:60px}.salary .pref__list{width:auto}.jobContents{margin:0 -24px 0 0}.jobContents__column{width:274px;float:left;margin:0 24px 12px 0}.jobContents__img{float:left}.jobContents__desc{box-sizing:border-box;width:213px;float:right;padding:0 12px}.jobContents__ttl{margin:0 0 6px 0}.jobContents__catch{font-size:12px;color:#666}.categoryList{overflow:hidden}.categoryList>li{width:260px;float:left}.categoryList>li:last-child{width:240px;float:right}.categoryList__ttl{margin-bottom:8px;font-weight:700;color:#333}.categoryList__sub{margin-bottom:14px}.categoryList__sub ul li{display:inline-block;font-size:13px;margin-right:12px;margin-bottom:6px}.js-shining{animation:button-flash 2.2s forwards infinite cubic-bezier(.165,.84,.44,1)}.js-shining:hover{animation-play-state:paused;background-color:#1983fd!important}.js-shining:active{background-color:#026ae2!important}@keyframes button-flash{0%{background-color:#0276fb}8%{background-color:#0276fb}20%{background-color:#41d6ff}100%{background-color:#0276fb}}#ui-id-1,#ui-id-2{width:380px!important;z-index:100;margin-top:-2px;border:1px solid #ddd;border-top:none;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);text-align:left;font-size:14px;box-sizing:border-box}#ui-id-1 li.ui-state-focus,#ui-id-2 li.ui-state-focus{background-color:#e4e4e4}#ui-id-1 li{padding:10px}#ui-id-2 li p{padding:10px 10px 10px 42px}#ui-id-2 li p.sg_address{border-top:1px solid #dcdcdc;background:url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_sgst_pin.svg) no-repeat 15px 10px;background-size:12px auto}#ui-id-2 li p.sg_station{border-top:1px solid #dcdcdc;background:url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_sgst_train.svg) no-repeat 14px 10px;background-size:14px auto}#ui-id-2 li p.sg_landmark{border-top:1px solid #dcdcdc;background:url(https://s.yimg.jp/images/job/pc/images/jobs/icon/ico_sgst_landmark.svg) no-repeat 14px 11px;background-size:13px auto}
/*# sourceMappingURL=../../_cssmaps/jobs/job_search.css.map */
