#job-index .heading h1{font-size:20px}details.job-search-criteria-box summary{width:60%;margin:auto;clear:both;text-align:center;display:block;border:1px solid #999;background:#fff;border-radius:5px;padding:5px;list-style-type:none}details.job-search-criteria-box summary::-webkit-details-marker{display:none}details.job-search-criteria-box summary:before{content:"\FF0B"}details.job-search-criteria-box[open] summary:before{content:"\FF0D"}details.job-search-criteria-box[open] #job-search-result{padding:10px 0 0;transition:.3s}#job-search-result{margin:0 0 20px}#job-search-result .inner{overflow:auto;width:94%;margin:0 3%;background-color:#f2f6fa;padding:20px;box-sizing:border-box}#job-search-result .inner .job-search-result-heading{color:#0b308e}#job-search-result .inner .job-search-result-heading h1,#job-search-result .inner .job-search-result-heading h2,#job-search-result .inner .job-search-result-heading h3,#job-search-result .inner .job-search-result-heading h4,#job-search-result .inner .job-search-result-heading h5,#job-search-result .inner .job-search-result-heading h6{font-size:18px}#job-search-result .inner .job-search-result-items{border-top:1px solid #ddd;margin:10px 0 0;box-sizing:border-box}#job-search-result .inner .job-search-result-items .job-search-result-item{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:10px 0}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-thumb{float:left;width:20%;text-align:center}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-thumb img{width:14px;margin:0 calc(50% - 7px) 5px}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-thumb span{display:block;float:left;width:100%;color:#0b308e}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-desc{float:left;width:80%}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-desc p{color:#434343;padding:10px 0 0}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-desc button{float:left;display:inline-block;background:none;margin:0 3px 3px 0}#job-search-result .inner .job-search-result-items .job-search-result-item .job-search-result-item-desc button span{color:#777;font-size:12px;font-weight:100;margin:0 0 0 3px}#job-search-result .inner .job-search-result-button{float:left;width:100%;margin:20px 0 10px}#job-search-result .inner .job-search-result-button button{width:100%;color:#0b308e;font-size:18px;border:2px solid #0b308e;background-color:#fff;padding:20px;text-align:center;border-radius:5px;box-sizing:border-box}#job-search-result .inner .job-search-result-button button i{display:inline-block;float:left;font-size:20px;padding-top:5px}#job-search-result .inner .job-search-result-button button span{padding-right:20px;font-weight:600}#job-search-result-filter{margin:20px 0}#job-search-result-filter .inner{padding:0 0 20px;border-bottom:1px solid #d0d4e3}#job-search-result-filter .job-search-result-filter-count{float:left;width:60%}#job-search-result-filter .job-search-result-filter-count p span.job-search-result-filter-count-total{color:#ed7700;font-size:20px;font-weight:600;margin-right:4px}#job-search-result-filter .job-search-result-filter-sort{float:left;width:40%;overflow:hidden;text-align:center;position:relative;border:1px solid #bbb;border-radius:2px;background:#fff;box-sizing:border-box;border-radius:3px}#job-search-result-filter .job-search-result-filter-sort select{width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 38px 4px 8px;color:#666;box-sizing:border-box;font-size:16px}#job-search-result-filter .job-search-result-filter-sort select option{font-size:16px}#job-search-result-filter .job-search-result-filter-sort select::-ms-expand{display:none}#job-search-result-filter .job-search-result-filter-sort:before{position:absolute;top:8px;right:18px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none;box-sizing:border-box}#job-list .job-list-item{border-top:6px solid #0b308e;box-shadow:0 0 8px rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;margin:0 0 50px;border-radius:7px}#job-list .job-list-item .job-list-item-header{background-color:#edf1ff;padding:5px 5px 0;box-sizing:border-box}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector{float:left;width:100%;padding:5px 0 0;box-sizing:border-box}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul{list-style:none}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul li,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul li{float:left;color:#fff;font-weight:600;background-color:#0b308e;width:auto;margin:0 5px 5px 0;text-align:center;padding:2px 8px;border-radius:10px;font-size:12px}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul li:last-child,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul li:last-child{margin:0}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul .job-list-item-header-condition--feature,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul .job-list-item-header-condition--feature{background-color:#71ac50}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul .job-list-item-header-condition--publish-type,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul .job-list-item-header-condition--publish-type{color:#ed7700;background:none;border:1px solid #ed7700;box-sizing:border-box}#job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul .job-list-item-header-condition--hellowork,#job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul .job-list-item-header-condition--hellowork{background:#6c6c6c}#job-list .job-list-item .job-list-item-header .job-list-item-header-sector{width:30%}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace{float:right;width:50%;padding:5px 0 0;box-sizing:border-box;text-align:right}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-thumb{float:left;width:10px;padding:10px 0 0}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-thumb img{width:10px}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc{float:right;width:calc(100% - 5px);padding:0;box-sizing:border-box}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc i{color:#0b308e;font-size:16px}#job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc span{color:#434343;font-size:12px}#job-list .job-list-item .job-list-item-header-bottom{padding:0 5px 5px}#job-list .job-list-item .job-list-item-header-bottom .job-list-item-header-condition{margin-bottom:5px}#job-list .job-list-item .job-list-item-header-bottom .job-list-item-header-condition ul li{font-size:11px;margin:0 1% 0 0}#job-list .job-list-item .job-list-item-header-bottom .job-list-item-header-condition ul li:nth-child(4n){margin:0}#job-list .job-list-item .job-list-item-body{padding:0 15px;box-sizing:border-box}#job-list .job-list-item .job-list-item-heading{padding:0 0 10px;border-bottom:1px solid #d0d4e3;box-sizing:border-box}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title{display:grid;row-gap:.5rem;padding:20px 0 10px;box-sizing:border-box}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title span{display:inline-block;background-color:#888;color:#fff;font-weight:700;font-size:.9rem;padding:5px;line-height:1}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title img{width:32px}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title h3{display:flex;flex-wrap:wrap;color:#0b308e;font-size:18px;font-weight:600;letter-spacing:.05em;width:100%;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;-moz-column-gap:10px;column-gap:10px;align-items:center}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title h3 img{flex:0 0 auto}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-title h3 a{flex:1 0 0%}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-client-name p{font-size:14px;font-weight:600}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag{margin:5px 0}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag span{color:#fff;font-weight:600;background-color:#0b308e;width:47.5%;margin:0 5px 0 0;text-align:center;padding:4px 10px;border-radius:10px;font-size:12px;box-sizing:border-box}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag span:last-child{margin:0}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag .job-list-item-heading-tag--new{background-color:#fd746f}#job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag .job-list-item-heading-tag--sector{background-color:#5cc2c7}#job-list .job-list-item .job-list-item-catch{padding:15px 0;border-bottom:1px solid #d0d4e3}#job-list .job-list-item .job-list-item-catch .job-list-item-catch-thumb{float:left;width:100%}#job-list .job-list-item .job-list-item-catch .job-list-item-catch-thumb img{width:100%;height:auto;content-visibility:auto;contain-intrinsic-size:235px}#job-list .job-list-item .job-list-item-catch .job-list-item-catch-desc{float:left;width:100%;margin:0}#job-list .job-list-item .job-list-item-catch .job-list-item-catch-desc h4{color:#ed7700;font-weight:600;font-size:16px;line-height:1.3}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item{padding:10px 0;border-bottom:1px solid #d0d4e3}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon{float:left;width:30px;text-align:center;padding:5px 0 0}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon i{display:block;width:25px;font-size:10px;background-color:#0b308e;border-radius:50%;padding:5px;color:#fff;font-size:16px;box-sizing:border-box}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon-title{float:left;width:40px;padding:8px 0 0}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon-title span{color:#0b308e;font-weight:600}#job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-desc{float:left;width:calc(100% - 70px)}#job-list .job-list-item .job-list-item-appeal-point{clear:both;padding:20px 0}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading{display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;color:#41bbe7;background-color:#d9f5ff;padding:10px 20px;box-sizing:border-box}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading i{font-size:20px}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading span{font-size:18px;font-weight:600}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-item{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:10px;column-gap:10px;background-color:#f5ffff;border-bottom:2px dashed #41bbe7;padding:15px 20px;box-sizing:border-box}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-item i{color:#41bbe7}#job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-item span{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#job-list .job-list-item .job-list-item-keep-count{clear:both;padding:1rem 0}#job-list .job-list-item .job-list-item-keep-count>div{background-color:#eee;text-align:center;padding:.5rem}#job-list .job-list-item .job-list-item-buttons{height:120px;padding:10px 0 30px}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep{float:left;display:grid;width:20%;height:60px}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep span{font-size:inherit}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep .keep-job-form__is-keep:checked+button{color:#333;font-size:13px}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep .keep-job-form__is-keep:not(:checked)+button{color:#0b308e;font-size:11px}@media screen and (max-width:768px){#job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep button{border-bottom:2px solid #c2c6d5}}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button{width:100%;height:60px;color:#fff;background-color:#4168cb;border-radius:10px}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button i{float:left;display:inline-block;font-size:18px;padding:4px 0 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button span{float:left;display:inline-block;font-size:14px;font-weight:600;margin:0 0 0 14px}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-double{width:80%;text-align:center}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box;text-align:center}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a{display:block;width:100%;color:#fff;background-color:#ed7700;border-radius:10px;padding:20px 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a i{float:left;display:inline-block;font-size:16px;padding:4px 0 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a span{display:inline-block;font-size:14px;font-weight:600}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-jobdetail{clear:both;margin:75px auto auto;text-align:center;font-size:1.2rem;font-weight:700}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-jobdetail a{display:block;width:100%;color:#2c468a;border:1px solid #4168cb;border-bottom:2px solid #2c468a;background-color:#fff;border-radius:10px;padding:10px 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box;text-align:center}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show{display:block;width:100%;color:#222;background-color:#d0d4e3;border-radius:10px;padding:20px 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show i{float:left;display:inline-block;font-size:16px;padding:4px 0 0}#job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show span{display:inline-block;font-size:16px;font-weight:600}#job-list .job-list-item .job-list-item-footer{border-top:1px solid #d0d4e3;padding:10px 20px;box-sizing:border-box}#job-list .job-list-item .job-list-item-footer .job-list-item-footer-time{font-size:13px;letter-spacing:0}#job-list .job-list-item .job-list-item-footer .job-list-item-footer-time .job-list-item-footer-time-left{float:left;width:80%;color:#434343}#job-list .job-list-item .job-list-item-footer .job-list-item-footer-time .job-list-item-footer-time-right{float:left;width:20%;color:#e3342f;font-weight:600}#job-list .job-list-item .job-list-item-footer .job-list-item-footer-tags{margin:20px 0}#job-list .job-list-item .job-list-item-footer .job-list-item-footer-tags a{display:inline-block;color:#434343;font-size:12px;border-radius:10px;background-color:#edf1ff;margin:0 0 5px;padding:3px 8px;box-sizing:border-box}#job-list .job-list-item-hellowork{border-top:3px solid #e9e9e9}#job-list .job-list-item-hellowork .job-list-item-header{background:#f7f7f7}#job-list .job-list-item-hellowork .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc span{display:inline-block;width:40%;color:#434343;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#job-list .job-list-item-hellowork .job-list-item-heading{border-bottom:none}#job-list .job-list-item-hellowork .job-list-item-heading .job-list-item-heading-title h3{font-size:16px}#job-list .job-list-item-hellowork .job-list-item-attribute{margin-bottom:20px}#job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-items{width:95%;margin:0 0 0 20px;border-top:1px dotted #d0d4e3}#job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-item{border-bottom:1px dotted #d0d4e3}#job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon i{background:#6c6c6c}#job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-icon-title span{color:#6c6c6c}#job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-item .job-list-item-attribute-item-desc{font-size:12px}#job-list .job-list-item.job-list-item-pr{border:4px solid #41bbe7}#job-list .job-list-item.job-list-item-pr .job-list-item-header-pr{color:#fff;background-color:#41bbe7;padding:0 20px 0 10px;box-sizing:border-box}#job-list .job-list-item.job-list-item-pr .job-list-item-header-pr .job-list-item-header-pr-icon{position:relative;float:left;width:30px;display:inline-block;margin:0 10px 0 0}#job-list .job-list-item.job-list-item-pr .job-list-item-header-pr .job-list-item-header-pr-icon img{width:40px}#job-list .job-list-item.job-list-item-pr .job-list-item-header-pr .job-list-item-header-pr-icon .job-list-item-header-pr-icon-text{position:absolute;top:50%;left:70%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#41bbe7;font-size:14px}#job-list .job-list-item.job-list-item-pr .job-list-item-header-pr .job-list-item-header-pr-text{float:left;display:inline-block;font-size:18px;font-weight:600;padding:8px 0 0}#job-list .job-list-item.job-list-item-pr .job-list-item-buttons{height:40px}#job-list .job-list-item.job-list-item-pr .job-list-item-buttons .job-list-item-button-jobdetail{width:100%;margin:5px auto}#job-detail{border-top:6px solid #0b308e;word-break:break-all}#job-detail .job-detail-job-number{display:block;margin:0;padding:0;text-align:right}#job-detail .job-detail-job-number li{display:inline-block;color:#333;font-size:70%;margin-right:6px}#job-detail .job-detail-job-number li span{margin-right:3px}#job-detail .job-detail-header{background-color:#edf1ff;padding:10px 11px 5px;box-sizing:border-box}#job-detail .job-detail-header .job-detail-header-condition,#job-detail .job-detail-header .job-detail-header-sector{float:left;width:100%}#job-detail .job-detail-header .job-detail-header-condition ul,#job-detail .job-detail-header .job-detail-header-sector ul{list-style:none}#job-detail .job-detail-header .job-detail-header-condition ul li,#job-detail .job-detail-header .job-detail-header-sector ul li{float:left;color:#fff;font-weight:600;background-color:#0b308e;width:auto;margin:0 5px 5px 0;text-align:center;padding:2px 8px;border-radius:10px;font-size:12px}#job-detail .job-detail-header .job-detail-header-condition ul .job-detail-header-condition--feature,#job-detail .job-detail-header .job-detail-header-sector ul .job-detail-header-condition--feature{background-color:#71ac50}#job-detail .job-detail-header .job-detail-header-condition ul .job-detail-header-condition--hellowork,#job-detail .job-detail-header .job-detail-header-sector ul .job-detail-header-condition--hellowork{background:#6c6c6c}#job-detail .job-detail-header .job-detail-header-condition ul .job-detail-header-condition--publish-type,#job-detail .job-detail-header .job-detail-header-sector ul .job-detail-header-condition--publish-type{color:#ed7700;background:none;border:1px solid #ed7700;box-sizing:border-box}#job-detail .job-detail-header .job-detail-header-sector{width:50%}#job-detail .job-detail-header .job-detail-header-workplace{float:right;width:50%;padding:0;box-sizing:border-box;text-align:right}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-thumb{float:left;width:10px;padding:10px 0 0}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-thumb img{width:10px}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc{float:right;width:calc(100% - 5px);box-sizing:border-box}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc i{color:#0b308e}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc .job-detail-header-workplace-desc-icon{float:right;margin:0 4px 0 0}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc .job-detail-header-workplace-desc-icon img{width:10px}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc span{float:right;display:inline-block;color:#434343;font-size:12px;font-weight:500;margin:0 0 0 5px}#job-detail .job-detail-header-bottom{padding:0 3% 5px;box-sizing:border-box}#job-detail .job-detail-header-bottom .job-detail-header-condition ul li{font-size:11px;margin:0 1% 0 0}#job-detail .job-detail-header-bottom .job-detail-header-condition ul li:nth-child(4n){margin:0}#job-detail .job-detail-heading{margin:30px 0 0;padding:10px 4%;box-sizing:border-box;background-color:#0b308e}#job-detail .job-detail-heading h3{color:#fff;font-size:20px}#job-detail .job-detail-body{margin:20px 0 0}#job-detail .job-detail-body .inner{overflow:visible;width:92%;margin:0 4%}#job-detail .job-detail-body .job-detail-images .flickity-prev-next-button{display:block;background-color:hsla(0,0%,100%,.5);border-radius:0}#job-detail .job-detail-body .job-detail-images .flickity-prev-next-button.previous{left:-10px}#job-detail .job-detail-body .job-detail-images .flickity-prev-next-button.next{right:-10px}#job-detail .job-detail-body .job-detail-catch{margin:50px 0 0}#job-detail .job-detail-body .job-detail-catch h2{color:#fd746f;font-weight:600;font-size:16px;line-height:1.3}#job-detail .job-detail-body .job-detail-heading-title{display:grid;row-gap:.5rem;padding:0;margin:0 0 6px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-heading-title span{display:inline-block;background-color:#888;color:#fff;font-weight:700;font-size:.9rem;padding:2px 5px}#job-detail .job-detail-body .job-detail-heading-title h1{color:#0b308e;font-size:20px;font-weight:700;letter-spacing:.05em}#job-detail .job-detail-body .job-detail-heading-client-name{margin:0 0 10px}#job-detail .job-detail-body .job-detail-heading-client-name .job-detail-client-namehead{font-size:12px;margin:5px auto;color:#666}#job-detail .job-detail-body .job-detail-heading-client-name .job-detail-client-name{font-size:16px}#job-detail .job-detail-body .job-detail-heading-client-link{margin:3px 0 20px;text-align:right}#job-detail .job-detail-body .job-detail-heading-client-link a{display:inline-block;width:170px;color:#0b308e;font-size:14px;border:1px solid #0b308e;padding:5px 0;border-radius:8px;text-align:center}#job-detail .job-detail-body .job-detail-heading-tag{margin:20px 0 0;padding:0 0 10px;border-bottom:1px solid #d0d4e3}#job-detail .job-detail-body .job-detail-heading-tag a,#job-detail .job-detail-body .job-detail-heading-tag span{display:inline-block!important;color:#434343;font-weight:300;background-color:#edf1ff;width:auto;margin:0 5px 5px 0;text-align:center;padding:4px 7px;border-radius:10px;font-size:12px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-heading-tag span:last-child{margin:0}#job-detail .job-detail-body .job-detail-heading-tag .job-detail-heading-tag--new{color:#fff;background-color:#fd746f}#job-detail .job-detail-body .job-detail-heading-tag .job-detail-heading-tag--sector{color:#fff;background-color:#5cc2c7}#job-detail .job-detail-body .job-detail-heading-hellowork{clear:both;margin-top:90px;padding:15px 20px;border:1px solid #999;text-align:center;font-size:1.2rem;line-height:1.5}#job-detail .job-detail-body .job-detail-heading-hellowork p{margin:15px auto;font-size:1rem}#job-detail .job-detail-body .job-detail-time{font-size:13px;letter-spacing:0;margin:10px 0 0;padding:0 0 10px;border-bottom:1px solid #d0d4e3}#job-detail .job-detail-body .job-detail-time .job-detail-time-left{float:left;width:80%;color:#434343}#job-detail .job-detail-body .job-detail-time .job-detail-time-right{float:left;width:20%;color:#e3342f;font-weight:600}#job-detail .job-detail-body .job-detail-pr-text{padding:30px 0}#job-detail .job-detail-body .job-detail-pr-text p{color:#434343;font-size:17px;line-height:1.5;letter-spacing:.01em}#job-detail .job-detail-body .job-detail-appeal-point{margin:20px 0;border-radius:5px;border:1px solid #d9f5ff}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading{color:#41bbe7;background-color:#d9f5ff;padding:10px 20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading i{font-size:20px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading span{font-size:18px;font-weight:600}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items{padding:0 20px;box-sizing:border-box;background-color:#f5ffff}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item{border-bottom:2px dashed #41bbe7;padding:15px 20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item i{color:#41bbe7}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item span{margin:0 0 0 10px;font-size:15px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-item:last-child{border:none}#job-detail .job-detail-body .job-detail-attribute{margin:10px 0 0}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item{padding:20px 0;border-bottom:1px solid #d0d4e3}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-heading .job-detail-attribute-item-heading-icon{float:left;width:40px;text-align:center;padding:5px 0 0}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-heading .job-detail-attribute-item-heading-icon i{display:block;width:30px;font-size:10px;background-color:#0b308e;border-radius:50%;padding:5px;color:#fff;font-size:16px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-heading .job-detail-attribute-item-heading-icon-title{float:left;padding:6px 0 0 5px}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-heading .job-detail-attribute-item-heading-icon-title span{color:#0b308e;font-size:20px;font-weight:700}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body{padding:20px 0 0}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body p{color:#434343;font-size:15px;line-height:1.4;letter-spacing:.01em}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map{text-align:center}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map a{display:block;width:40%;color:#fff;background-color:#6ecbd0;padding:10px 0;margin:10px 0 0;border-radius:10px;font-weight:600;font-size:16px}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map a i{color:#fff;float:left;padding:4px 0 0 20px}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map a span{padding:0 20px 0 0}#job-detail .job-detail-body .job-detail-attribute .job-detail-attribute-item:last-child{border:none}#job-detail .job-detail-body .job-detail-company-outline{color:#434343;border:1px solid #ed7700;background-color:#fff7ef;padding:20px;margin:20px 0;box-sizing:border-box}#job-detail .job-detail-body .job-detail-company-outline p{font-size:15px;line-height:1.4;letter-spacing:.01em;word-break:break-all}#job-detail .job-detail-body .job-detail-company-outline .job-detail-company-outline-more{margin:20px 0 0;text-align:center}#job-detail .job-detail-body .job-detail-company-outline .job-detail-company-outline-more a{display:block;width:50%;margin:0 auto;border:1px solid #ed7700;color:#ed7700;border-radius:30px;padding:10px 0;font-size:16px}#job-detail .job-detail-body .job-detail-company-outline .job-detail-company-outline-more a i{float:left;padding:4px 0 0 20px}#job-detail .job-detail-body .job-detail-sub-images{margin:0 0 10px}#job-detail .job-detail-body .job-detail-sub-images .job-detail-sub-image-item{float:left;width:calc(50% - 5px);margin:0 10px 10px 0}#job-detail .job-detail-body .job-detail-sub-images .job-detail-sub-image-item img{width:100%}#job-detail .job-detail-body .job-detail-sub-images .job-detail-sub-image-item:nth-child(2n){margin:0}#job-detail .job-detail-body .job-detail-pr-images{margin:30px 0 40px}#job-detail .job-detail-body .job-detail-pr-images .flickity-prev-next-button{display:block;background-color:hsla(0,0%,100%,.5);border-radius:0}#job-detail .job-detail-body .job-detail-pr-images .flickity-prev-next-button.previous{left:-10px}#job-detail .job-detail-body .job-detail-pr-images .flickity-prev-next-button.next{right:-10px}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item{margin:0}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item .job-detail-pr-image-item-thumb{width:100%}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item .job-detail-pr-image-item-thumb img{width:100%;vertical-align:bottom}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item .job-detail-pr-image-item-desc{background-color:#eff1f8;padding:20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item .job-detail-pr-image-item-desc p{color:#434343;font-size:15px;line-height:1.4;letter-spacing:.01em}#job-detail .job-detail-body .job-detail-video{margin:30px 0 0}#job-detail .job-detail-body .job-detail-employee-voice{border:2px solid #e5e9f7;padding:20px;border-radius:10px 10px 0 0;box-sizing:border-box}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-header .job-detail-employee-voice-header-thumb{float:left;width:100px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-header .job-detail-employee-voice-header-thumb img{border-radius:50%;border:1px solid #d0d4e3}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-header .job-detail-employee-voice-header-desc{float:left;width:calc(100% - 120px);margin:0 0 0 20px;padding:30px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-header .job-detail-employee-voice-header-desc h5{font-weight:500;letter-spacing:0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-header .job-detail-employee-voice-header-desc p{color:#434343;font-weight:100;letter-spacing:0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body{margin:20px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body .job-detail-employee-voice-body-q .job-detail-employee-voice-body-q-thumb{float:left;width:40px;color:#fff;background-color:#0b308e;border-radius:50%;padding:10px;box-sizing:border-box;text-align:center;font-weight:700}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body .job-detail-employee-voice-body-q .job-detail-employee-voice-body-q-desc{float:left;width:calc(100% - 60px);margin:8px 0 0 10px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body .job-detail-employee-voice-body-q .job-detail-employee-voice-body-q-desc p{color:#0b308e;font-size:18px;font-weight:600}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body .job-detail-employee-voice-body-a{margin:20px 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body .job-detail-employee-voice-body-a p{color:#333;font-size:15px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-title{margin:15px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-title h5{color:#0b308e;border-left:4px solid #0b308e;padding:0 0 0 10px;font-size:20px;font-weight:600}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart{padding:20px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item{width:100%}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header{margin:0 0 10px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header span{float:left}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header span:last-child{float:right}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item img{width:100%;margin:10px 0 20px}#job-detail .job-detail-body .job-detail-employee-voice-trigger{background-color:#e5e9f7;text-align:center;border-radius:0 0 10px 10px;margin:0 0 30px;padding:5px 0}#job-detail .job-detail-body .job-detail-employee-voice-trigger button{width:100%;color:#0b308e;font-size:16px;font-weight:600}#job-detail .job-detail-body .job-detail-employee-voice-trigger button i{color:#0b308e;margin:0 10px 0 0}#job-detail .job-detail-body .job-detail-employee-voice-trigger button span{color:#0b308e;padding:0 20px 0 0}#job-detail .job-detail-body .job-detail-contact-item{float:left;width:100%;padding:20px 0;border-bottom:1px solid #d0d4e3}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-title h6{font-weight:700;font-size:18px;margin:0 0 10px}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content p{font-size:15px;color:#333}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content p b.tel{color:#fd746f;font-size:20px}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map{text-align:center}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map a{display:block;width:50%;color:#fff;background-color:#73d3d8;padding:15px 0;margin:10px 0 0;border-radius:10px;font-weight:600;font-size:16px}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map a i{color:#fff;float:left;padding:4px 0 0 20px}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map a span{padding:0 20px 0 0}#job-detail .job-detail-body .job-detail-contact-item:first-child{padding:0 0 20px}#job-detail .job-detail-body .job-detail-contact-item:last-child{border:none}#job-detail .job-detail-body .job-detail-company-links{margin:20px 0 0}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link{float:left;width:100%;margin:0 0 20px;text-align:center}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link a{display:block;width:100%;border:3px solid #0b308e;color:#0b308e;box-sizing:border-box;border-radius:5px;padding:15px 0;font-size:18px;font-weight:600}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link a i{float:right;padding:0 20px 0 0}#job-detail.job-detail-hellowork .job-detail-header-workplace-desc i{display:none}#job-detail.job-detail-hellowork .job-detail-header-workplace-desc span{width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.similar-job{background-color:#e7f4f4;padding:40px 0 10px}.similar-job .similar-job-title h3{color:#0b308e;font-size:20px;border-bottom:2px solid #0b308e;padding:0 4% 10px;box-sizing:border-box}.similar-job .similar-job-items{margin:20px 0}.similar-job .similar-job-items .job-list-item,.similar-job .similar-job-items .similar-job-item{background-color:#fff;margin:0 0 30px!important}.similar-job .similar-job-items .job-list-item .similar-job-item-tags,.similar-job .similar-job-items .similar-job-item .similar-job-item-tags{padding:15px 0}.similar-job .similar-job-items .job-list-item .similar-job-item-tags ul,.similar-job .similar-job-items .similar-job-item .similar-job-item-tags ul{list-style:none}.similar-job .similar-job-items .job-list-item .similar-job-item-tags ul li,.similar-job .similar-job-items .similar-job-item .similar-job-item-tags ul li{float:left;margin:0 8px 0 0;padding:4px 12px;color:#fff;border-radius:30px;font-size:14px}.similar-job .similar-job-items .job-list-item .similar-job-item-tags ul .contract-type,.similar-job .similar-job-items .similar-job-item .similar-job-item-tags ul .contract-type{background-color:#0b308e}.similar-job .similar-job-items .job-list-item .similar-job-item-tags ul .sector,.similar-job .similar-job-items .similar-job-item .similar-job-item-tags ul .sector{background-color:#5cc2c7}.similar-job .similar-job-items .job-list-item .job-list-item-heading,.similar-job .similar-job-items .similar-job-item .job-list-item-heading{border:none!important}.similar-job .similar-job-items .job-list-item .job-list-item-heading-title h3,.similar-job .similar-job-items .similar-job-item .job-list-item-heading-title h3{font-size:18px!important}.similar-job .similar-job-items .job-list-item .job-list-item-heading-client-name p,.similar-job .similar-job-items .similar-job-item .job-list-item-heading-client-name p{color:#434343;font-size:14px!important;font-weight:100!important}.similar-job .similar-job-items .job-list-item .similar-job-item-thumb,.similar-job .similar-job-items .similar-job-item .similar-job-item-thumb{margin:10px 0 20px}.similar-job .similar-job-items .job-list-item .similar-job-item-thumb img,.similar-job .similar-job-items .similar-job-item .similar-job-item-thumb img{width:100%;content-visibility:auto;contain-intrinsic-size:235px}.similar-job .similar-job-items .job-list-item .similar-job-item-attribute .similar-job-item-attribute-item,.similar-job .similar-job-items .similar-job-item .similar-job-item-attribute .similar-job-item-attribute-item{margin:0 0 10px}.similar-job .similar-job-items .job-list-item .similar-job-item-attribute .similar-job-item-attribute-item i,.similar-job .similar-job-items .similar-job-item .similar-job-item-attribute .similar-job-item-attribute-item i{float:left;display:inline-block;font-size:18px;color:#0b308e}.similar-job .similar-job-items .job-list-item .similar-job-item-attribute .similar-job-item-attribute-item span,.similar-job .similar-job-items .similar-job-item .similar-job-item-attribute .similar-job-item-attribute-item span{float:left;width:85%;color:#434343;font-size:15px;display:inline-block;margin:0 0 0 10px}.similar-job .similar-job-items .job-list-item .similar-job-item-keep,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep{text-align:center;margin:10px 0 30px;display:grid;justify-items:center}.similar-job .similar-job-items .job-list-item .similar-job-item-keep>*,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep>*{width:148px;height:48px}.similar-job .similar-job-items .job-list-item .similar-job-item-keep .keep-job-form__is-keep:checked+button,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep .keep-job-form__is-keep:checked+button{font-size:13px;color:#000}.similar-job .similar-job-items .job-list-item .similar-job-item-keep .keep-job-form__is-keep:not(:checked)+button,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep .keep-job-form__is-keep:not(:checked)+button{font-size:18px;color:#434343;font-weight:600}.similar-job .similar-job-items .job-list-item .similar-job-item-keep button,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep button{width:140px;margin:0 auto}.similar-job .similar-job-items .job-list-item .similar-job-item-keep button span,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep button span{flex:0 0 auto;width:auto;max-width:100%}.similar-job .similar-job-items .job-list-item .similar-job-item-keep button br,.similar-job .similar-job-items .similar-job-item .similar-job-item-keep button br{display:none}.same-condition{margin:50px 0 30px}.same-condition .same-condition-title h3{color:#0b308e;font-size:20px;border-bottom:2px solid #0b308e;padding:0 4% 10px;box-sizing:border-box;font-weight:600}.same-condition .inner{margin:0 4%}.same-condition .inner ul{list-style:none;padding:30px 0 0}.same-condition .inner ul li{display:block;width:auto;margin:5px}.same-condition .inner ul li a{display:block;color:#434343;border-bottom:1px solid #ccc;height:42px;padding:10px 12px}.same-condition .inner ul li a i{float:left;width:20px;display:inline-block;font-size:18px;color:#0b308e}.same-condition .inner ul li a span{float:left;width:calc(100% - 30px);color:#434343;font-size:14px;font-weight:300;display:inline-block;margin:0 0 0 10px}.same-condition .inner ul li a:hover{background:#ffe}#job-detail-action{position:fixed;bottom:0;left:0;width:100vw;background-color:#ecf1f5;padding:10px 20px;box-sizing:border-box}#job-detail-action .job-detail-time{font-size:13px;letter-spacing:0;padding:0 0 15px}#job-detail-action .job-detail-time .job-detail-time-left{float:left;width:68%;color:#434343;padding:0 10px 0 0;box-sizing:border-box}#job-detail-action .job-detail-time .job-detail-time-right{float:right;width:30%;color:#fd1618;text-align:right;font-size:16px;font-weight:600}#job-detail-action .job-detail-action-button-keep{float:left;display:grid;width:20%;height:60px}#job-detail-action .job-detail-action-button-keep .keep-job-form__is-keep:checked+button{font-size:13px;color:#000}#job-detail-action .job-detail-action-button-keep .keep-job-form__is-keep:not(:checked)+button{font-size:12px;color:#0b308e}#job-detail-action .job-detail-action-button-keep button{border:1px solid #0b308e}#job-detail-action .job-detail-action-button-tel{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box}#job-detail-action .job-detail-action-button-tel button{width:100%;height:60px;color:#fff;background-color:#4168cb;border-radius:10px}#job-detail-action .job-detail-action-button-tel button img{float:left;display:inline-block;font-size:18px;padding:4px 0 0}#job-detail-action .job-detail-action-button-tel button span{float:left;display:inline-block;font-size:18px;font-weight:600;margin:0 0 0 14px}#job-detail-action .job-detail-action-button-web{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box;text-align:center}#job-detail-action .job-detail-action-button-web a{display:block;width:100%;color:#fff;background-color:#ed7700;border-radius:10px;padding:18px 0 40px}#job-detail-action .job-detail-action-button-web a img{float:left;display:inline-block;font-size:16px;padding:4px 0 0 5px}#job-detail-action .job-detail-action-button-web a span{float:left;display:inline-block;font-size:18px;font-weight:600;margin:0 0 0 5px}#job-detail-action .job-detail-action-button-web-applied{float:left;width:40%;padding:0 0 0 10px;box-sizing:border-box;text-align:center}#job-detail-action .job-detail-action-button-web-applied .job-list-item-button-web-applied-show{display:block;width:100%;color:#222;background-color:#d0d4e3;border-radius:10px;padding:18px 0 40px}#job-detail-action .job-detail-action-button-web-applied .job-list-item-button-web-applied-show img{float:left;display:inline-block;font-size:16px;padding:4px 0 0 5px}#job-detail-action .job-detail-action-button-web-applied .job-list-item-button-web-applied-show span{float:left;display:inline-block;font-size:18px;font-weight:600;margin:0 0 0 5px}#job-detail-action .job-detail-action-button-plaza{float:left;width:100%;margin:10px 0 0;box-sizing:border-box;text-align:center}#job-detail-action .job-detail-action-button-plaza a{display:block;width:100%;color:#fff;background-color:#4dc0b5;border-radius:10px;padding:10px 0!important}#job-detail-action .job-detail-action-button-plaza a img{float:left;display:inline-block;font-size:16px;padding:4px 0 0 5px}#job-detail-action .job-detail-action-button-plaza a span{float:left;display:inline-block;font-size:18px;font-weight:600;margin:0 0 0 5px}#job-detail-action .job-detail-action-button-double{width:80%;text-align:center}#job-apply .job-apply-card{margin:30px 0 0;border-top:4px solid #0b308e;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,.3)}#job-apply .job-apply-card .job-apply-card-header{background-color:#edf1ff;padding:10px 15px;box-sizing:border-box}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-left{float:left}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-left span{color:#fff;background-color:#0b308e;border-radius:20px;padding:2px 15px;font-size:12px}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-right{float:right}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-right i{color:#0b308e}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-right span{font-size:16px}#job-apply .job-apply-card .job-apply-card-body{padding:20px 10px;box-sizing:border-box}#job-apply .job-apply-card .job-apply-card-body h1{color:#0b308e;font-size:19px;font-weight:600}#job-apply .job-apply-card .job-apply-card-body p{margin:10px 0 0;font-weight:600}#job-apply .job-apply-card .job-apply-card-body .job-apply-card-alert{display:block;width:100%;color:#e3342f;border:1px solid #e3342f;font-size:18px;font-weight:500;margin:30px 0;padding:10px 20px;border-radius:5px;box-sizing:border-box}#job-apply .job-apply-promote{text-align:center;padding:40px 0 0}#job-apply .job-apply-promote button{color:#fff;font-size:18px;font-weight:500;background-color:#ed7700;padding:10px 60px;text-align:center;border-radius:5px;box-sizing:border-box}#job-apply .job-apply-form{margin:40px 0 0;border-right:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,.3);padding:0 0 40px}#job-apply .job-apply-form h2{display:block;float:left;width:100%;color:#fff;font-size:20px;font-weight:600;background-color:#0b308e;padding:10px 20px;box-sizing:border-box}#job-apply .job-apply-form form{padding:0 20px;box-sizing:border-box}#job-apply .job-apply-form form .form-group-row{padding:30px 0 0;box-sizing:border-box;border-bottom:1px solid #d0d4e3}#job-apply .job-apply-form form .form-group-row .form-label label span{font-weight:500}#job-apply .job-apply-form form .form-group-row .form-input .form-help-text{padding:0 0 20px!important}#job-apply .job-apply-form form .form-group-row .form-input select{width:100%;border:1px solid #d9dde8;outline:none;line-height:1.4;font-size:18px;font-weight:500;padding:10px 16px;box-sizing:border-box;border-radius:5px}#job-apply .job-apply-form form .form-group-row .form-input-names .form-input-name-item{float:left;width:48%;margin:0 4% 0 0}#job-apply .job-apply-form form .form-group-row .form-input-names .form-input-name-item:nth-child(2n){margin:0}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender{max-width:100%;box-sizing:border-box;padding:0 0 40px}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender label{float:left;display:block;width:32%;margin:0 2% 0 0;font-size:16px;padding:10px;box-sizing:border-box}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender label .checkbox-label{padding:0 0 0 25px;margin:0}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender label:nth-child(3n){margin:0}#job-apply .job-apply-form form .form-group-row .form-input-birthday{padding:20px 0;margin:0 0 30px}#job-apply .job-apply-form form .form-group-row .form-input-birthday .form-input-birthday-item{float:left;width:32%;margin:0 2% 0 0}#job-apply .job-apply-form form .form-group-row .form-input-birthday .form-input-birthday-item select{width:calc(100% - 20px);margin:0 5px 0 0}#job-apply .job-apply-form form .form-group-row .form-input-birthday .form-input-birthday-item:nth-child(3n){margin:0}#job-apply .job-apply-form form .form-group-row .form-input-select{padding:20px 0}#job-apply .job-apply-form form .form-group-row .form-input-attach{margin:20px 0 15px}#job-apply .job-apply-form form .form-group-row .form-input-attach label{float:left;display:inline-block}#job-apply .job-apply-form form .form-group-row .form-input-attach p{float:left;display:inline-block;padding:14px 0 0 10px}#job-apply .job-apply-form form .form-group-row .submit-help-text{text-align:center;font-weight:500;padding:10px 0 20px}#job-apply .job-apply-form form .form-group-row .form-submit{margin:0}#job-apply .job-apply-form form .form-group-row .form-submit .back-button{float:left;width:auto;color:#222;background-color:#ddd;font-size:18px;font-weight:600;padding:20px 40px;text-align:center;border-radius:10px}#job-apply .job-apply-form form .no-border{border:none}.company-search{background-color:#f5f4fd;padding:10px 20px 30px;box-sizing:border-box}.company-search .company-search-title{display:none}.company-search input[type=text]{background-color:#fff}.company-search .form-input-plus-button .form-input-plus-button-item i{color:#574ab8}.company-search .form-input-checkbox{margin:0}.company-search .form-input-checkbox label{display:block;float:left;width:100%;background-color:#fff;font-size:12px}.company-search .company-search-submit .company-search-submit-item{float:left;width:48%;margin:0 4% 0 0;text-align:center}.company-search .company-search-submit .company-search-submit-item button{width:100%;color:#fff;background-color:#574ab8;border:2px solid #574ab8;padding:15px 0;border-radius:3px}.company-search .company-search-submit .company-search-submit-item button i{float:left;font-size:16px;padding:6px 0 0 20px}.company-search .company-search-submit .company-search-submit-item button span{font-size:16px;font-weight:600}.company-search .company-search-submit .company-search-submit-item:last-child{margin:0}.company-search .company-search-submit .company-search-submit-item:last-child button{color:#574ab8;background:none;border:2px solid #574ab8;box-sizing:border-box}.popup-tel-apply{position:fixed!important;width:100%!important;top:0!important}.popup-tel-apply .popup-content{padding:0 0 40px}.popup-tel-apply .popup-content .popup-tel-apply-heading h4{color:#0b308e;font-size:16px;font-weight:500}.popup-tel-apply .popup-content .popup-tel-apply-content-heading{margin:20px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-content-heading h5{color:#fff;background-color:#0b308e;padding:10px;box-sizing:border-box}.popup-tel-apply .popup-content .popup-tel-apply-content{height:200px;font-size:90%;font-weight:400;overflow-y:auto;margin:10px 0 0;border:1px solid #d0d4e3}.popup-tel-apply .popup-content .popup-tel-apply-content a{font-weight:700;display:inline-block;background:#fee;padding:3px 12px;margin:4px;border-radius:7px;border:1px solid #aaa;border-bottom:3px solid #777;color:#b00;font-size:120%}.popup-tel-apply .popup-content .popup-tel-apply-content a:hover{background:#fffad7;color:#333}.popup-tel-apply .popup-content .popup-tel-apply-help-text{background-color:#fafafa;padding:10px 15px;box-sizing:border-box;margin:20px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web{display:block;float:float;width:90%!important;margin:0!important;height:auto!important;text-align:center;padding:0!important;box-sizing:border-box}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a{display:block;width:100%!important;color:#fff;background-color:#ed7700;border-radius:10px;padding:10px 20px!important;margin:10px 0!important}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a img{float:left;display:inline-block;font-size:16px;padding:4px 5px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a span{display:inline-block;font-size:16px;font-weight:600}#search-sidebar{float:left;width:100%;background-color:#f2f6fa;box-sizing:border-box;z-index:9999}#search-sidebar h4{font-size:16px;color:#0b308e;font-weight:600;margin:0 0 20px}#search-sidebar .job-search-sidebar-box{background-color:#fff;padding:20px 10px;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;margin:0 0 20px}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading{padding:0 10px 15px;box-sizing:border-box;border-bottom:1px solid #ddd}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading span{float:left;font-weight:500}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading button{float:right;background:none}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body{padding:15px 0 0}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button{float:left;display:inline-block;background:none;margin:0 5px 5px 0}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button i{display:inline-block;text-align:center;background-color:#d0d4e3;border-radius:50%;padding:3px 5px;box-sizing:border-box;color:#fff}#search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button span{color:#777;font-size:12px;font-weight:100;margin:0 0 0 5px}#search-sidebar .job-search-sidebar-salary{margin:0 0 20px}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-box-heading{padding:0 0 15px;box-sizing:border-box}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-box-heading span{float:left;font-weight:500}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item{float:left;width:40%;overflow:hidden;text-align:center;position:relative;border:1px solid #bbb;border-radius:2px;background:#fff;box-sizing:border-box;border-radius:3px}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select{width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px 8px 8px;color:#666;box-sizing:border-box;font-size:16px}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select option{font-size:14px}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select::-ms-expand{display:none}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item .chevron-down{position:relative}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item .chevron-down:before{content:"";display:block;position:absolute;top:-18px;right:3%;width:0;height:0;transform:translateX(-50%);border-top:6px solid transparent;border-color:#999 transparent transparent;border-style:solid;border-width:6px 6px 0}#search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item:last-child{width:58%;margin:0 0 0 2%}#search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item{margin:0 0 10px}#search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item label{float:left;dispaly:block;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:10px;box-sizing:border-box}#search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item span{font-size:13px}#search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item:last-child{margin:0}#search-sidebar .job-search-sidebar-keyword{margin:20px 0}#search-sidebar .job-search-sidebar-keyword .job-search-sidebar-box-heading{padding:0 0 10px;box-sizing:border-box}#search-sidebar .job-search-sidebar-keyword .job-search-sidebar-box-heading span{float:left;font-weight:500}#search-sidebar .job-search-sidebar-keyword input{width:100%;background-color:#f8f8f8;border:1px solid #d0d4e3;font-size:16px;line-height:18px;outline:none;padding:10px;box-sizing:border-box;border-radius:3px}#search-sidebar .job-search-sidebar-count p{font-weight:600}#search-sidebar .job-search-sidebar-count p span{color:#ed7700;font-size:20px;margin-right:4px}#search-sidebar .job-search-sidebar-submit{margin:20px 0 0}#search-sidebar .job-search-sidebar-submit button{display:block;width:100%;color:#fff;background-color:#ed7700;border-radius:5px;text-align:center;padding:15px 0}#search-sidebar .job-search-sidebar-submit button i{float:left;display:inline-block;font-size:17px;padding:4px 0 0 10px}#search-sidebar .job-search-sidebar-submit button span{display:inline-block;font-size:17px;font-weight:500;padding:0 20px 0 0}#search-sidebar .job-search-sidebar-save{margin:20px 0 0}#search-sidebar .job-search-sidebar-save button{width:100%;color:#0b308e;font-size:14px;border:2px solid #0b308e;background:none;padding:15px 0;text-align:center;border-radius:5px;box-sizing:border-box}#search-sidebar .job-search-sidebar-save button i{display:inline-block;float:left;font-size:20px;padding-top:5px}#search-sidebar .job-search-sidebar-save button span{padding-right:20px;font-weight:600}#pagination.job-index-pagination .inner{text-align:center}#pagination.job-index-pagination ul{display:inline-grid;grid-template-columns:auto auto auto;-moz-column-gap:10px;column-gap:10px}#pagination.job-index-pagination ul li{display:grid;align-items:center;margin:0;padding:0;width:auto}#pagination.job-index-pagination ul li.disabled{color:#aaa}#pagination.job-index-pagination ul li a,#pagination.job-index-pagination ul li span{min-width:5em;padding:10px 0}@media screen and (min-width:769px){#job-index .company-search-left{float:left;width:270px;margin-right:30px}#job-index .company-search-left .company-search-title{display:block}#job-index .company-search-left .company-search-title h5{font-size:16px;font-weight:600;color:#574ab8;padding:10px 0}#job-index .company-search-left .company-search .form-group-row{border:none}#job-index .company-search-left .company-search .form-group-row .form-input,#job-index .company-search-left .company-search .form-group-row .form-input-checkbox,#job-index .company-search-left .company-search .form-group-row .form-input-checkbox input[type=text],#job-index .company-search-left .company-search .form-group-row .form-input input[type=text]{width:100%}#job-index .company-search-left .company-search .form-group-row .form-input-plus-button{background-color:#fff;border:1px solid #d0d4e3;border-radius:3px;padding:0 10px;box-sizing:border-box}#job-index .company-search-left .company-search .form-group-row .form-input-plus-button .form-input-plus-button-item{width:100%;border:none;border-bottom:1px solid #d0d4e3}#job-index .company-search-left .company-search .form-group-row .form-input-plus-button .form-input-plus-button-attributes{margin:15px 0}#job-index .company-search-left .company-search .form-group-row .form-input-plus-button .form-input-plus-button-attributes button i{font-size:10px!important;margin:2px 0 0}#job-index .company-search-left .company-search .form-group-row .form-input-plus-button .form-input-plus-button-attributes button span{margin:0 0 0 5px}#job-index .company-search-left .company-search .company-search-submit-item{width:100%!important;margin:0 0 20px!important}#job-index .company-search-left .company-search .company-search-submit-item:last-child{margin:0!important}#job-index .job-index-left{float:left;width:270px;margin:0 30px 0 0}#job-index .job-index-left #search-sidebar{display:block;float:left;width:100%;background-color:#f2f6fa;padding:20px;box-sizing:border-box}#job-index .job-index-left #search-sidebar h4{font-size:16px;color:#0b308e;font-weight:600;margin:0 0 20px}#job-index .job-index-left #search-sidebar .job-search-sidebar-box{background-color:#fff;padding:20px 10px;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;margin:0 0 20px}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading{padding:0 10px 15px;box-sizing:border-box;border-bottom:1px solid #ddd}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading span{float:left;font-weight:500}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-heading button{float:right;background:none}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body{padding:15px 0 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button{float:left;display:inline-block;background:none;margin:0 5px 5px 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button i{display:inline-block;text-align:center;background-color:#d0d4e3;border-radius:50%;padding:3px 5px;box-sizing:border-box;color:#fff}#job-index .job-index-left #search-sidebar .job-search-sidebar-box .job-search-sidebar-box-body button span{color:#777;font-size:12px;font-weight:100;margin:0 0 0 5px}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary{margin:0 0 20px}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-box-heading{padding:0 0 15px;box-sizing:border-box}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-box-heading span{float:left;font-weight:500}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item{float:left;width:40%;overflow:hidden;text-align:center;position:relative;border:1px solid #bbb;border-radius:2px;background:#fff;box-sizing:border-box;border-radius:3px}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select{width:100%;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px 8px 8px;color:#666;box-sizing:border-box;font-size:14px}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select option{font-size:14px}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item select::-ms-expand{display:none}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item .chevron-down{position:relative}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item .chevron-down:before{content:"";display:block;position:absolute;top:-18px;right:3%;width:0;height:0;transform:translateX(-50%);border-top:6px solid transparent;border-color:#999 transparent transparent;border-style:solid;border-width:6px 6px 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-salary .job-search-sidebar-salary-item:last-child{width:58%;margin:0 0 0 2%}#job-index .job-index-left #search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item{margin:0 0 10px}#job-index .job-index-left #search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item label{float:left;dispaly:block;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:10px;box-sizing:border-box}#job-index .job-index-left #search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item span{font-size:13px}#job-index .job-index-left #search-sidebar .job-search-sidebar-apply .job-search-sidebar-apply-item:last-child{margin:0}#job-index .job-index-left #search-sidebar .job-search-sidebar-keyword{margin:20px 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-keyword .job-search-sidebar-box-heading{padding:0 0 10px;box-sizing:border-box}#job-index .job-index-left #search-sidebar .job-search-sidebar-keyword .job-search-sidebar-box-heading span{float:left;font-weight:500}#job-index .job-index-left #search-sidebar .job-search-sidebar-keyword input{width:100%;background-color:#f8f8f8;border:1px solid #d0d4e3;font-size:14px;line-height:18px;outline:none;padding:10px;box-sizing:border-box;border-radius:3px}#job-index .job-index-left #search-sidebar .job-search-sidebar-count p{font-weight:600}#job-index .job-index-left #search-sidebar .job-search-sidebar-count p span{color:#ed7700;font-size:20px;margin-right:4px}#job-index .job-index-left #search-sidebar .job-search-sidebar-submit{margin:20px 0 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-submit button{display:block;width:100%;color:#fff;background-color:#ed7700;border-radius:5px;text-align:center;padding:15px 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-submit button i{float:left;display:inline-block;font-size:17px;padding:4px 0 0 10px}#job-index .job-index-left #search-sidebar .job-search-sidebar-submit button span{display:inline-block;font-size:17px;font-weight:500;padding:0 20px 0 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-save{margin:20px 0 0}#job-index .job-index-left #search-sidebar .job-search-sidebar-save button{width:100%;color:#0b308e;font-size:14px;border:2px solid #0b308e;background:none;padding:15px 0;text-align:center;border-radius:5px;box-sizing:border-box}#job-index .job-index-left #search-sidebar .job-search-sidebar-save button i{display:inline-block;float:left;font-size:20px;padding-top:5px}#job-index .job-index-left #search-sidebar .job-search-sidebar-save button span{padding-right:20px;font-weight:600}#job-index .job-index-right{float:left;width:880px}#job-index .job-index-right .heading{padding:10px 0}#job-index .job-index-right .heading .inner{width:100%}#job-index .job-index-right #job-list .inner{overflow:auto;width:100%}#job-index .job-index-right #pagination .inner{overflow:auto;width:320px}#job-index .job-index-right #pagination .inner ul li a,#job-index .job-index-right #pagination .inner ul li span{padding:10px 0}#job-index .job-index-right #pagination .inner ul li a:hover{color:#fff;background-color:#0b308e}#job-index .job-index-right #job-search-result-filter .inner{overflow:auto;padding:0 0 10px;width:100%}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count{width:70%;font-weight:600}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count p{float:left}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count .job-search-result-filter-count-change{float:left;text-align:center;margin:0 0 0 20px}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count .job-search-result-filter-count-change a{float:left;display:inline-block;color:#999;width:80px;font-size:12px;font-weight:300;background-color:#fff;border:1px solid #d0d4e3;padding:4px 10px;box-sizing:border-box;border-radius:5px 0 0 5px;margin:0}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count .job-search-result-filter-count-change a.active{color:#fff;background-color:#0b308e}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-count .job-search-result-filter-count-change a:last-child{border-left:none;border-radius:0 5px 5px 0}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-sort{float:right;width:145px;border:1px solid #d0d4e3}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-sort select{color:#777;font-weight:100;padding:6px 38px 6px 12px}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-sort .chevron-down{position:relative}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-sort .chevron-down:before{content:"";display:block;position:absolute;top:-18px;right:3%;width:0;height:0;transform:translateX(-50%);border-top:6px solid transparent;border-color:#999 transparent transparent;border-style:solid;border-width:6px 6px 0}#job-index .job-index-right #job-search-result-filter .job-search-result-filter-sort:before{display:none}#job-index .job-index-right #job-list .job-list-item .job-list-item-header{padding:10px 30px}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-condition,#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-sector{width:50%}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul li,#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul li{width:auto;margin:0 10px 0 0;padding:3px 12px;box-sizing:border-box}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-condition ul li:nth-child(2n),#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-sector ul li:nth-child(2n){margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-workplace{width:auto;padding:5px 0 0;float:right}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-thumb{float:left;padding:2px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-thumb img{width:10px}#job-index .job-index-right #job-list .job-list-item .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc{float:left;width:auto}#job-index .job-index-right #job-list .job-list-item .job-list-item-body{padding:20px 30px}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading{padding:0}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading .job-list-item-heading-title img{width:40px}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading .job-list-item-heading-title h3{font-size:22px;letter-spacing:0}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag span{display:inline-block;color:#777;width:auto;font-weight:600;background-color:#edf1ff;margin:0 5px 5px 0;text-align:center;padding:4px 10px;border-radius:10px;font-size:11px;box-sizing:border-box;font-weight:300}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag .job-list-item-heading-tag--new{color:#fff;background-color:#fd746f}#job-index .job-index-right #job-list .job-list-item .job-list-item-heading .job-list-item-heading-tag .job-list-item-heading-tag--sector{color:#fff;background-color:#5cc2c7}#job-index .job-index-right #job-list .job-list-item .job-list-item-catch{border:none}#job-index .job-index-right #job-list .job-list-item .job-list-item-catch .job-list-item-catch-desc{width:100%}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-thumb{float:left;width:348px;height:260px}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;content-visibility:auto;contain-intrinsic-size:260px}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-items{float:left;width:calc(100% - 368px);margin:0 0 0 20px;border-top:1px solid #d0d4e3}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-items .job-list-item-attribute-item{padding:12px 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-items .job-list-item-attribute-item .job-list-item-attribute-item-icon{width:30px}#job-index .job-index-right #job-list .job-list-item .job-list-item-attribute .job-list-item-attribute-items .job-list-item-attribute-item .job-list-item-attribute-item-icon i{width:23px;font-size:12px;padding:5px}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point{display:grid;grid-template-columns:200px 1fr;clear:both;padding:30px 0 40px}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading{box-sizing:border-box;position:relative}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading i,#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading span{font-size:16px}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-heading:before{content:"";position:absolute;top:50%;left:100%;margin-top:-15px;border:15px solid transparent;border-left-color:#d9f5ff}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-items{padding:0 20px;box-sizing:border-box;background-color:#f5ffff}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-items .job-list-item-appeal-point-item{grid-template-columns:auto 1fr;padding:10px 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-items .job-list-item-appeal-point-item span{font-weight:500}#job-index .job-index-right #job-list .job-list-item .job-list-item-appeal-point .job-list-item-appeal-point-items .job-list-item-appeal-point-item:last-child{border:none}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons{height:60px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-detail{float:left;width:220px;height:60px;margin:0 10px 0 0;text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-detail a{display:block;width:100%;height:100%;color:#0b308e;border:2px solid #0b308e;border-radius:10px;font-size:18px;font-weight:500;padding:15px 0;box-sizing:border-box}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-detail a img{float:left;padding:2px 0 0 15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep{display:grid;width:120px;margin:0}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep .keep-job-form__is-keep:checked+button{font-size:13px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep .keep-job-form__is-keep:not(:checked)+button{font-size:15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-keep span{color:#434343}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel{width:220px;height:54px;margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button{text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button img{float:left;padding:4px 0 0 15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-tel button span{padding:0 0 0 20px;font-weight:500}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web{width:220px;height:54px;margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a{display:block;text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a i,#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a img{padding:4px 0 0 15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a span{font-weight:500}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web a span a{color:#fff}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied{width:220px;height:54px;margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show{display:block;text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show i,#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show img{padding:4px 0 0 15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show span{font-weight:500}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-web-applied .job-list-item-button-web-applied-show span a{color:#fff}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-plaza{width:220px;height:54px;margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-plaza button{text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-plaza button img{padding:4px 0 0 15px}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-plaza button span{padding:0 0 0 20px;font-weight:500}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-plaza button span a{color:#fff}#job-index .job-index-right #job-list .job-list-item .job-list-item-buttons .job-list-item-button-double{width:440px;text-align:center}#job-index .job-index-right #job-list .job-list-item .job-list-item-footer{padding:10px 30px;box-sizing:border-box}#job-index .job-index-right #job-list .job-list-item .job-list-item-footer .job-list-item-footer-time .job-list-item-footer-time-right{float:right;width:auto}#job-index .job-index-right #job-list .job-list-item .job-list-item-footer .job-list-item-footer-time .job-list-item-footer-time-right span{color:red;font-size:16px}#job-index .job-index-right #job-list .job-list-item .job-list-item-footer .job-list-item-footer-time .job-list-item-footer-time-right span img{vertical-align:top;margin:0 10px 0 0}#job-index .job-index-right #job-list .job-list-item-hellowork .job-list-item-header .job-list-item-header-workplace .job-list-item-header-workplace-desc span{width:auto}#job-index .job-index-right #job-list .job-list-item-hellowork .job-list-item-attribute .job-list-item-attribute-items{width:95%}#job-index .job-index-right #job-list .job-list-item.job-list-item-pr{padding:0 0 10px}#job-index .job-index-right #job-list .job-list-item.job-list-item-pr .job-list-item-header-pr{padding:5px 20px 9px}#job-index .job-index-right #job-list .job-list-item.job-list-item-pr .job-list-item-header-pr .job-list-item-header-pr-text{font-size:20px;font-weight:500}#job-detail{border:none}#job-detail .job-detail-job-number li{font-size:85%}#job-detail .job-detail-heading{margin:30px 40px 0;width:calc(100% - 80px);padding:15px 30px;box-sizing:border-box;background-color:#0b308e}#job-detail .job-detail-heading h3{color:#fff;font-size:20px}#job-detail .job-detail-header{padding:10px 0 5px 40px;border-top:6px solid #0b308e}#job-detail .job-detail-header .job-detail-header-sector{width:70%}#job-detail .job-detail-header .job-detail-header-sector ul li{padding:4px 15px;border-radius:20px}#job-detail .job-detail-header .job-detail-header-workplace{width:30%}#job-detail .job-detail-header .job-detail-header-workplace .job-detail-header-workplace-desc{padding:3px 40px 0 10px}#job-detail .job-detail-body{padding:0 40px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-heading-title h1{font-size:23px}#job-detail .job-detail-body .job-detail-heading-client-name{float:left}#job-detail .job-detail-body .job-detail-heading-client-name p{font-size:18px}#job-detail .job-detail-body .job-detail-heading-client-name .job-detail-client-namehead{font-size:12px;margin:5px auto;color:#666}#job-detail .job-detail-body .job-detail-heading-client-name .job-detail-client-name{font-size:16px}#job-detail .job-detail-body .job-detail-heading-client-link{float:right;width:auto}#job-detail .job-detail-body .job-detail-heading-client-link a{font-size:14px;padding:4px 15px}#job-detail .job-detail-body .job-detail-heading-tag{margin:0}#job-detail .job-detail-body .job-detail-heading-tag a,#job-detail .job-detail-body .job-detail-heading-tag span{color:#555;font-size:10px;padding:4px 7px}#job-detail .job-detail-body .job-detail-catch{margin:40px 0 20px}#job-detail .job-detail-body .job-detail-catch h2{color:#ed7700;font-size:21px;font-weight:500;line-height:1.6}#job-detail .job-detail-body .job-detail-images{margin:0 0 60px}#job-detail .job-detail-body .job-detail-images .flickity-prev-next-button.previous{left:130px;width:40px;height:50px}#job-detail .job-detail-body .job-detail-images .flickity-prev-next-button.next{right:130px;width:40px;height:50px}#job-detail .job-detail-body .job-detail-images .job-detail-image-item{width:680px;height:510px;margin:0 40px 0 0}#job-detail .job-detail-body .job-detail-images .job-detail-image-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#job-detail .job-detail-body .job-detail-appeal-point{border:none;display:grid;grid-template-columns:200px 1fr;clear:both;padding-top:1.3rem}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading{background:none}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon{width:160px;height:160px;border-radius:50%;text-align:center;vertical-align:middle;background-color:#d9f5ff;position:relative}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon i{margin:50px 0 10px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon span{display:inline-block;font-size:14px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon-3{height:110px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon-3 i{margin:20px 0 10px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-heading .job-detail-appeal-point-heading-balloon:before{content:"";position:absolute;top:50%;left:99%;margin-top:-15px;border:15px solid transparent;border-left-color:#d9f5ff}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items{border:1px solid #d9f5ff;border-radius:5px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item{padding:10px 0;border-bottom:2px dashed #d9f5ff}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item i{font-size:14px}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item span{font-size:14px;font-weight:500}#job-detail .job-detail-body .job-detail-appeal-point .job-detail-appeal-point-items .job-detail-appeal-point-item:last-child{border:none}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-left{float:left;width:266px;padding:0 20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-left .job-detail-attribute-item-heading-icon{width:30px!important}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-left .job-detail-attribute-item-heading-icon i{width:25px!important;padding:5px 6px!important;font-size:14px!important}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-left .job-detail-attribute-item-heading-icon-title span{font-size:16px!important}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-body{width:calc(100% - 266px);padding:0!important}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-body p{font-size:16px!important}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map{width:170px;height:40px}#job-detail .job-detail-body .job-detail-attribute-item .job-detail-attribute-item-body .job-detail-attribute-item-body-map a{width:100%!important;padding:9px 0!important}#job-detail .job-detail-body .job-detail-company-outline{padding:30px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-company-outline p{display:block;float:left;width:100%;margin:20px 0 10px;font-size:16px}#job-detail .job-detail-body .job-detail-company-outline .job-detail-company-outline-more a{display:inline-block;width:auto;padding:5px 20px}#job-detail .job-detail-body .job-detail-company-outline .job-detail-company-outline-more a i{padding:4px 20px 0 0}#job-detail .job-detail-body .job-detail-company-outline .job-detail-sub-images .job-detail-sub-image-item{float:left;width:250px;height:187.5px;margin:0 10px 0 0}#job-detail .job-detail-body .job-detail-company-outline .job-detail-sub-images .job-detail-sub-image-item img{width:250px;height:187.5px;-o-object-fit:contain;object-fit:contain}#job-detail .job-detail-body .job-detail-company-outline .job-detail-sub-images .job-detail-sub-image-item:nth-child(4n){margin:0}#job-detail .job-detail-body .job-detail-pr-images{margin:30px 0 60px}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item-double{float:left;width:1090px}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item-double .job-detail-pr-image-item{float:left;width:530px;margin:0 30px 0 0;padding:0 20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item-double .job-detail-pr-image-item .job-detail-pr-image-item-thumb img{width:490px;height:367.5px;-o-object-fit:contain;object-fit:contain}#job-detail .job-detail-body .job-detail-pr-images .job-detail-pr-image-item-double .job-detail-pr-image-item:nth-child(2n){margin:0}#job-detail .job-detail-body .job-detail-video{margin:20px 0 50px;padding:0 130px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-employee-voice{margin:0 0 40px;padding:40px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left{float:left;width:500px;margin:0 60px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-header .job-detail-employee-voice-header-thumb{width:180px;height:180px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-header .job-detail-employee-voice-header-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-header .job-detail-employee-voice-header-desc{width:300px;padding:70px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-header .job-detail-employee-voice-header-desc h5{font-size:16px;margin:0 0 10px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-body .job-detail-employee-voice-body-q{margin:20px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-body .job-detail-employee-voice-body-q .job-detail-employee-voice-body-q-thumb{width:33px;padding:2px 5px;font-size:20px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-body .job-detail-employee-voice-body-q .job-detail-employee-voice-body-q-desc p{font-size:16px!important}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-left .job-detail-employee-voice-body .job-detail-employee-voice-body-a p{font-size:16px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right{float:left;width:450px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-title h5{font-size:16px;border-left:6px solid #0b308e}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart{padding:20px 0 0}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item{width:100%;margin:0 0 10px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header{margin:0 0 10px}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header span{float:left}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item .job-detail-employee-voice-body-chart-item-header span:last-child{float:right}#job-detail .job-detail-body .job-detail-employee-voice .job-detail-employee-voice-right .job-detail-employee-voice-body-chart .job-detail-employee-voice-body-chart-item img{width:400px;margin:0 25px}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-title{float:left;width:260px;padding:0 20px;box-sizing:border-box}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-title h6{font-size:16px;font-weight:500}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content{float:left;width:calc(100% - 260px)}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content p{color:#222!important;font-weight:200}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map{width:170px;height:40px;margin:40px 0 0}#job-detail .job-detail-body .job-detail-contact-item .job-detail-contact-item-content .job-detail-contact-item-content-map a{width:100%!important;padding:9px 0!important}#job-detail .job-detail-body .job-detail-company-links{margin:30px 0}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link{width:345px;margin:0 30px 0 0}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link a{border:2px solid #0b308e;font-weight:500}#job-detail .job-detail-body .job-detail-company-links .job-detail-company-link:last-child{margin:0}.similar-job .similar-job-title{margin:0 0 30px}.similar-job .similar-job-title h3{font-weight:500;padding:0 0 10px}.similar-job .similar-job-items .similar-job-item{float:left;width:280px;height:580px;margin:0 20px 20px 0!important}.similar-job .similar-job-items .similar-job-item .job-list-item-heading-title{padding:10px 0 5px}.similar-job .similar-job-items .similar-job-item .job-list-item-heading-title h3{font-size:16px!important}.similar-job .similar-job-items .similar-job-item .similar-job-item-thumb{margin:0 0 10px}.similar-job .similar-job-items .similar-job-item .similar-job-item-thumb img{width:100%;content-visibility:auto;contain-intrinsic-size:186px}.similar-job .similar-job-items .similar-job-item:nth-child(4n){margin:0!important}.similar-job .similar-job-items .similar-job-item-attribute .similar-job-item-attribute-item i,.similar-job .similar-job-items .similar-job-item-attribute .similar-job-item-attribute-item span{font-size:14px!important}.similar-job .similar-job-items .similar-job-item .similar-job-item-keep .keep-job-form__is-keep:not(:checked)+button{font-size:14px}.same-condition .inner{margin:0 auto}.same-condition .same-condition-title{margin:0}.same-condition .same-condition-title h3{font-weight:500;padding:0 0 10px}.same-condition ul{padding:0 30px;box-sizing:border-box}.same-condition ul li{margin:5px!important}.same-condition ul li,.same-condition ul li a{display:inline-block!important;width:auto!important}.same-condition ul li a{color:#434343!important;border:1px solid #666;border-bottom:1px solid #666!important;border-radius:3px;padding:15px;height:auto!important}.same-condition ul li a,.same-condition ul li a i,.same-condition ul li a span{font-size:14px!important}.same-condition ul li a i{display:none!important}.same-condition ul li a span{color:#434343;width:auto!important;margin:0!important}.same-condition ul li a:hover{background:#ffe}#job-detail-action{padding:10px 0 15px}#job-detail-action .job-detail-action-left{float:left;width:510px}#job-detail-action .job-detail-action-left .job-detail-time{padding:0}#job-detail-action .job-detail-action-left .job-detail-time .job-detail-time-left{width:100%;text-align:left}#job-detail-action .job-detail-action-left .job-detail-time-last-days{color:#fd1618;font-size:15px;font-weight:500;margin:0 0 0 10px}#job-detail-action .job-detail-action-left .job-detail-time-last-days i{margin:0 5px 0 0}#job-detail-action .job-detail-action-left .job-detail-action-client-name{margin:0 0 10px}#job-detail-action .job-detail-action-left .job-detail-action-client-name .job-detail-client-namehead{font-size:12px;margin:5px auto;color:#666}#job-detail-action .job-detail-action-left .job-detail-action-client-name .job-detail-client-name{font-size:16px}#job-detail-action .job-detail-action-right{float:left;width:670px}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-keep{float:left;padding:0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-keep .keep-job-form__is-keep:checked+button{font-size:13px;color:#000}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-keep .keep-job-form__is-keep:not(:checked)+button{font-size:16px;font-weight:600;color:#000}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-tel{float:left;text-align:center;padding:0 10px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-tel button{text-align:center}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-tel button img{padding:4px 0 0 20px}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-tel button span{float:none;padding:0 40px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web{float:left;text-align:center;padding:0 10px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web a{padding:18px 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web a img{padding:4px 0 0 20px}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web a span{float:none;padding:0 20px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web-applied{float:left;text-align:center;padding:0 10px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web-applied .job-list-item-button-web-applied-show{padding:18px 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web-applied .job-list-item-button-web-applied-show img{padding:4px 0 0 20px}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-web-applied .job-list-item-button-web-applied-show span{float:none;padding:0 20px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-plaza{float:left;text-align:center}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-plaza a{padding:18px 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-plaza a img{padding:4px 0 0 20px}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-plaza a span{float:none;padding:0 20px 0 0}#job-detail-action .job-detail-action-right .job-detail-action-buttons .job-detail-action-button-double{width:80%}#job-apply .job-apply-card .job-apply-card-header{padding:15px 40px}#job-apply .job-apply-card .job-apply-card-header .job-apply-card-header-left span{font-size:14px;padding:4px 20px}#job-apply .job-apply-card .job-apply-card-body{padding:20px 40px}#job-apply .job-apply-card .job-apply-card-body h1{font-size:24px}#job-apply .job-apply-card .job-apply-card-body p{font-size:18px}#job-apply .job-apply-promote{text-align:center;padding:40px 0 0}#job-apply .job-apply-promote button{color:#fff;font-size:18px;font-weight:500;background-color:#ed7700;padding:10px 60px;text-align:center;border-radius:5px;box-sizing:border-box}#job-apply .job-apply-form form{margin:15px 0 0}#job-apply .job-apply-form form .form-group-row{padding:25px 0}#job-apply .job-apply-form form .form-group-row .form-label label{font-weight:300}#job-apply .job-apply-form form .form-group-row .form-input input[type=number],#job-apply .job-apply-form form .form-group-row .form-input textarea{margin:0}#job-apply .job-apply-form form .form-group-row .form-input input[type=email]::-webkit-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=number]::-webkit-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=text]::-webkit-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input textarea::-webkit-input-placeholder{color:#d0d4e3;font-size:14px}#job-apply .job-apply-form form .form-group-row .form-input input[type=email]::-moz-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=number]::-moz-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=text]::-moz-placeholder,#job-apply .job-apply-form form .form-group-row .form-input textarea::-moz-placeholder{color:#d0d4e3;font-size:14px}#job-apply .job-apply-form form .form-group-row .form-input input[type=email]:-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=number]:-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=text]:-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input textarea:-ms-input-placeholder{color:#d0d4e3;font-size:14px}#job-apply .job-apply-form form .form-group-row .form-input input[type=email]::-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=number]::-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=text]::-ms-input-placeholder,#job-apply .job-apply-form form .form-group-row .form-input textarea::-ms-input-placeholder{color:#d0d4e3;font-size:14px}#job-apply .job-apply-form form .form-group-row .form-input input[type=email]::placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=number]::placeholder,#job-apply .job-apply-form form .form-group-row .form-input input[type=text]::placeholder,#job-apply .job-apply-form form .form-group-row .form-input textarea::placeholder{color:#d0d4e3;font-size:14px}#job-apply .job-apply-form form .form-group-row .form-input .form-help-text{padding:0!important}#job-apply .job-apply-form form .form-group-row .form-input-names .form-input-name-item{width:200px;margin:0 20px 0 0}#job-apply .job-apply-form form .form-group-row .form-input-names .form-input-name-item input{width:100%}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender{margin:0;padding:0}#job-apply .job-apply-form form .form-group-row .form-input-radio-gender label{width:auto;padding:10px 16px}#job-apply .job-apply-form form .form-group-row .form-input-select{margin:0;padding:0}#job-apply .job-apply-form form .form-group-row .form-input-select select{width:370px}#job-apply .job-apply-form form .form-group-row .form-input-birthday{margin:0;padding:0}#job-apply .job-apply-form form .form-group-row .form-input-birthday .form-input-birthday-item{width:auto}#job-apply .job-apply-form form .form-group-row .form-input-attach{margin:0;padding:0}.popup-tel-apply{position:fixed!important;width:700px!important;top:40px!important}.popup-tel-apply .popup-content{padding:0 0 40px}.popup-tel-apply .popup-content .popup-tel-apply-heading h4{color:#0b308e;font-size:16px;font-weight:500}.popup-tel-apply .popup-content .popup-tel-apply-content-heading{margin:20px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-content-heading h5{color:#fff;background-color:#0b308e;padding:10px;box-sizing:border-box}.popup-tel-apply .popup-content .popup-tel-apply-content{height:200px;font-size:16px;font-weight:400;overflow-y:auto;margin:10px 0 0;padding:5px 9px;border:1px solid #d0d4e3;width:600px}.popup-tel-apply .popup-content .popup-tel-apply-content a{background:none;padding:0 5px;margin:0;border:none;font-size:150%}.popup-tel-apply .popup-content .popup-tel-apply-content a:hover{background:none;color:#b00}.popup-tel-apply .popup-content .popup-tel-apply-help-text{background-color:#fafafa;padding:10px 15px;box-sizing:border-box;margin:20px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web{display:block;float:auto;width:40%!important;margin:0 auto!important;height:auto!important;box-sizing:border-box;text-align:center;padding:0!important}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a{display:inline-block;width:auto!important;color:#fff;background-color:#ed7700;border-radius:10px;padding:10px 20px!important;margin:10px 0!important}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a img{float:left;display:inline-block;font-size:16px;padding:4px 5px 0 0}.popup-tel-apply .popup-content .popup-tel-apply-help-text .job-list-item-button-web a span{display:inline-block;font-size:16px;font-weight:600}}