.dot{background-color:#226dcb;border-radius:50%;height:12px;margin:0 6px;transform:scale(1);width:12px}.dot1{-webkit-animation:line-grow .5s ease infinite alternate;animation:line-grow .5s ease infinite alternate}.dot2{-webkit-animation:line-grow .5s ease .2s infinite alternate;animation:line-grow .5s ease .2s infinite alternate}.dot3{-webkit-animation:line-grow .5s ease .4s infinite alternate;animation:line-grow .5s ease .4s infinite alternate}@-webkit-keyframes line-grow{0%{transform:scale(1)}to{transform:scale(0)}}.loadingspinnerbackdop{background:rgba(0,0,0,.25);display:none;height:100%;left:0;margin:0 auto;position:absolute;top:0;width:100%;z-index:10000}.loadingspinner{bottom:60px;height:60px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.loader{display:flex;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px)}a.user-psid{text-decoration:none}.box-table-messages,.box-user-facebook{max-height:500px;overflow:auto;position:relative}.box-table-messages{max-height:400px}.form-chat-message{margin-top:20px}.form-chat-message .form-group{display:flex}a.disable{background-color:#888;border-color:#888;cursor:default;pointer-events:none}.invalid-feedback,.required{color:#cb2027}.preview-card{max-height:300px}.image-card-edit{height:300px}#access_station_cd_1,#access_station_cd_2,#access_station_cd_3,#station_cd{max-width:100%!important}#access_station_cd_1 .vscomp-arrow,#access_station_cd_2 .vscomp-arrow,#access_station_cd_3 .vscomp-arrow,#station_cd .vscomp-arrow{display:none}#access_station_cd_1 input.vscomp-search-input,#access_station_cd_2 input.vscomp-search-input,#access_station_cd_3 input.vscomp-search-input,#station_cd input.vscomp-search-input{--tw-ring-shadow:none}#access_station_cd_1 .vscomp-toggle-button,#access_station_cd_2 .vscomp-toggle-button,#access_station_cd_3 .vscomp-toggle-button,#station_cd .vscomp-toggle-button{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0/8%);color:#555;height:34px;line-height:1.42857143;padding:6px 12px}.box-registration .panel-default{margin-top:5%}#job_offers-index{background-color:#fff}.job-offer-fixed-banner{align-items:flex-end;bottom:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;justify-content:flex-end;line-height:0;max-width:calc(100vw - max(16px, env(safe-area-inset-left, 0px)) - max(16px, env(safe-area-inset-right, 0px)));position:fixed;right:max(12px,env(safe-area-inset-right,0px));z-index:1050}html.job-offer-fixed-banner--closed .job-offer-fixed-banner{display:none!important}.job-offer-fixed-banner__close{background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.25);border-radius:9999px;box-shadow:0 2px 6px rgba(0,0,0,.12);color:#333;cursor:pointer;font-size:20px;height:28px;line-height:26px;padding:0;position:absolute;right:0;text-align:center;top:0;transform:translate(40%,-40%);width:28px;z-index:1060}.job-offer-fixed-banner__close:hover{background:#fff}.job-offer-fixed-banner__close:focus{outline:2px solid rgba(208,60,32,.35);outline-offset:2px}.job-offer-fixed-banner img{zoom:.5;box-shadow:0 2px 6px rgba(0,0,0,.15);display:block;height:auto;max-width:100%;width:auto}@media (max-width:767.98px){.job-offer-fixed-banner img{zoom:.3333333}}@supports not (zoom:0.5){.job-offer-fixed-banner img{transform:scale(.5);transform-origin:right bottom}}@media (max-width:991.98px){.job-offer-fixed-banner img{transform:none}}@supports not (zoom:0.5){@media (max-width:767.98px){.job-offer-fixed-banner img{transform:scale(.3333333);transform-origin:right bottom}}}#job_offers-index .box-job_offer .container-fluid{margin-top:15px}.header__logo{width:100px}.header__logo.pc{display:none}.header__logo.sp{display:block}.contents_container{padding-top:60px}@media screen and (min-width:992px){.navbar-fixed-top{position:static}.contents_container{padding-top:0}.header__logo{width:110px}.header__logo.pc{display:block}.header__logo.sp{display:none}}.login__logo{width:160px}@media screen and (min-width:992px){.login__logo{width:200px}}.job-card_col{margin-bottom:30px}.card.job_card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}table.job_table td.th-job_wage{height:66px}table.job_table td.th-job_place{height:100px}.btn-search_offer{padding:0 15px}.card-body.job-card_block{padding:.9rem .75rem}.job-card_block .annotation{font-size:11px}.job-card_block .job_title{font-size:16px;font-weight:600;min-height:50px}.job-detail-item_heading{font-size:18px;font-weight:700;margin-bottom:12px}.job-detail-sub-item_heading{font-size:14px;font-weight:700}.badge-danger{background-color:#dc3545;color:#fff}.badge-light{background-color:#f8f9fa;color:#212529}.badge{border-radius:.25rem;display:inline-block;font-weight:700;line-height:1;padding:.5em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.box-job_img{min-height:220px;padding:15px 20px}img.job-offer_img{margin:0 auto;max-height:190px}.job-detail-sub_item .job-detail_table{margin-top:30px}img.img-job_detail{margin:auto}.box-img_job .img-job_detail{height:300px}.img-with_300{width:300px}.box-job-offer-detail .job-detail_annotation{font-size:11px;margin-bottom:0}.complaint-handling_table{margin-bottom:20px}.complaint-handling_table td,.complaint-handling_table th{border:1px solid #ddd;padding:5px}.footer.text-white{background-color:#c30d23;color:#fff!important;margin-top:48px;padding:20px 0}.footer.text-white ul{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.footer .footer__item{color:#fff;font-size:12px}.footer .nav>li>a:hover{background-color:#c30d23!important}.footer .nav>li>a{background-color:#c30d23}.box-job-offer-detail .fixed_btn_container{background-color:rgba(0,0,0,.6);bottom:0;left:0;padding:8px;position:fixed;text-align:center;width:100%}.box-job-offer-detail .w-25{width:25%}.box-job-offer-detail .w-50{width:50%}.redirect_pop_up_content .w-100{width:100%}.box-job-offer-detail .btn-action,.redirect_pop_up_content .btn-action{background:#32cd32;border-radius:5px;box-shadow:1px 4px #292929;color:#fff;display:inline-block;font-size:20px;padding:.5em 1em;text-decoration:none}.box-job-offer-detail .btn-action:hover,.redirect_pop_up_content .btn-action:hover{background-color:#218838;border-color:#1e7e34;box-shadow:none;color:#fff;text-decoration:none;top:5px;transform:translate3d(0,3px,0)}.box-job-offer-detail .btn-action:focus,.redirect_pop_up_content .btn-action:focus{color:#fff}.redirect_pop_up_content{background:#fff;border-radius:20px;margin-left:auto;margin-right:auto;margin-top:200px;padding:0 5px;width:320px}.redirect_pop_up_content .close{font-size:40px}.redirect_pop_up_content .modal-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;margin-top:20px;text-align:center}.redirect_pop_up_content .modal-header{border-bottom:none!important;padding:5px!important}.redirect_pop_up_content .modal-footer{border-top:none!important}.box-job-offer-detail .job-detail_title{font-size:24px;font-weight:700;margin-bottom:0;margin-top:10px}.box-job-offer-detail .job-detail_item{border-bottom:1px solid #f0f1f3;padding-top:12px}.job-detail_item .job-detail-map_location{width:100%!important}ul.job-detail_advantages,ul.job-detail_requirements,ul.job-detail_shift,ul.job-detail_visa{list-style:inside}#modalPostcodeNotExist button.close{margin:-3rem 0 -1rem auto}.select-company .select2-container .select2-selection--single{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;height:34px!important;padding:3px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select-company .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:4px!important}.box-job_shift .sub-job_shift{vertical-align:top}.img-job_admin{height:50px}.table-apply .redirect_pop_up_content .modal-title{text-align:left}.box-user_search .row{margin-bottom:20px}.box-user_search .box-btn_search{display:flex}.box-user_search .user-search_checkbox{margin:8px 10px}.user-pinned{color:orange}.unread-message{font-weight:700}.tooltip .tooltip-inner{background-color:#fff;border:1px solid #666;color:#000}.name_truncate{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;height:20px;max-width:200px;overflow-y:hidden}@media screen and (max-width:1700px){.name_truncate{max-width:170px}}@media screen and (max-width:1550px){.name_truncate{max-width:135px}}@media screen and (max-width:1367px){.name_truncate{font-size:13px;max-width:100px}}@media screen and (max-width:1067px){.name_truncate{max-width:300px}}.overflow-line{margin:auto 10px auto 0}.job-recommend{display:flex}.job-option_other{display:none}.box-question_interview{margin-bottom:15px}.box-default-interview{height:250px}.page-header-chat{margin-top:10px}.box-job{max-height:350px}.box-chat_container{display:flex;margin-bottom:0;position:inherit}.box-chat_container a.navbar-brand{padding-top:15px}.box-chat_container .container-fluid{margin-left:0}.box-chat_content{margin-left:0!important;min-height:493px}.overflow-auto{max-height:350px}#btn-user_pinned{position:absolute;right:5%}#btn-unread_message{position:absolute;right:10%}td.img-user-info_chat{border:none!important;display:flex}a.img-back-card_user{margin-left:5px}@media screen and (min-width:2053px){.box-table-messages,.overflow-auto{max-height:600px}}@media screen and (min-width:2464px){.box-table-messages,.overflow-auto{max-height:800px}}@media screen and (min-width:1700px){.display-flex{display:flex}}.display-flex{align-items:center;justify-content:center;text-align:center}.btn-interview-admin{margin:5px;min-width:110px}table{border-collapse:collapse;width:100%}.table-job-detail td,.table-job-detail th{border:1px solid #ddd;box-sizing:border-box;padding:10px;text-align:center}.table-job-detail th{background:#fafafa;color:#000}@media screen and (min-width:641px){.job-detail-sub-item_heading{width:350px}}@media screen and (max-width:640px){.table-job-detail .head{display:none}.table-job-detail{width:100%}.table-job-detail td,.table-job-detail th{display:block;width:100%}.table-job-detail td{line-height:2.5;padding:0 10px;text-align:left}.table-job-detail td:before{background-color:#ed1e79;color:#fff;content:attr(data-label);display:inline;float:left;font-weight:700;margin-right:10px;padding:0 10px}.table-job-detail tr:last-child{border-bottom:1px solid #ccc}}td.content-question_detail{text-align:left}.header-job_offer{align-items:center;background-color:#f8f9fa!important;border-bottom:4px solid #d03c20;display:flex;justify-content:center;padding:.5rem 1rem}.header-job_offer .enport-work-logo{display:inline-block;font-size:1.25rem;line-height:inherit;padding-bottom:.3125rem;padding-top:.75rem;white-space:nowrap}.select2-jobs{width:250px}.header-datetime{font-size:16px;font-weight:600;line-height:32px}.btn-all_day{margin-top:10px;text-align:center}.header-day{text-align:center;width:80%}.btn.btn-delete_slot{font-size:9px;margin-left:7px;padding:4px 8px}.btn.btn-confirm_slot{background-color:grey;color:#fff}.error-message_interview{color:#cb2027;display:none}.box-access_create,.box-form_interview,.box-job-apply_user,.box-job_address,.box-macro_message,.modal-add_interview{position:relative}.btn.btn-chat_macro{font-size:10px}.width-image_70{width:70px}.box-top_image .job_offer_top_image{padding:0 15px}.file-text_hide{color:transparent}#edit-user .vscomp-wrapper:not(.has-value) .vscomp-value,#registration_1 .vscomp-wrapper:not(.has-value) .vscomp-value,.form-job .vscomp-wrapper:not(.has-value) .vscomp-value{opacity:1}#edit-user .input-hidden,#registration_1 .input-hidden,.form-job .input-hidden{position:absolute;visibility:hidden}.page-chat_admin .navbar-inverse{border-color:transparent}.reschedule-interview_time{display:inline}.page-chat_admin #page-wrapper{padding-top:15px}.box-search_applicant{display:inline-grid}.btn-download_applicant{margin-top:5px}.box-table-messages>table>tbody>tr>td{word-break:break-all}.box-table-messages>table>tbody>tr.gray>td{background-color:#eee}@media (min-width:1200px) and (max-width:1630px){.btn-interview-chat_cancel{margin-top:5px}}.box-company_select{width:200px!important}.tab{margin:0 auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:1070px}.tab__menu{align-items:flex-end;display:flex;justify-content:center;margin:0;min-height:50px;padding:0}.tab__menu-item{background-color:#cdcdcd;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;list-style:none;margin-right:6px;padding:8px 5px;text-align:center;transition:all .3s;width:200px}.tab__menu-item:last-of-type{margin-right:0}.tab__menu-item.is-active{background-color:#d03c20;color:#fff;padding:12px 5px}.tab__panel{width:100%}.tab__panel-box{border-radius:10px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:10px 30px}.tab__panel-box001,.tab__panel-box002,.tab__panel-box003{background-color:#fff;display:none}.tab__panel-box.is-show{display:block}
