@charset "UTF-8";:root{--blue1:#5e80af;--blue1-hv:#32578c;--blue2:#87a3cb;--blue3:#a5c0e6;--blue4:#ceddf2;--blue5:#dbe3ef;--green:#38c172;--green-hv:#1ca154;--comment:#47c3bf;--comment-hv:#36c6c1;--training:#00bfff;--training-hv:#0097ca;--other:#888;--other-hv:#666;--red:#de5481;--red-hv:#d1255d;--boder:#ccc;--text:#353d53}.whitespace{white-space:pre-wrap}@media print,screen and (min-width:769px){.inner.sp_inner{max-width:500px;min-width:500px}.modal-content .editor_select{background:0;padding:0;width:100%}.modal-content .editor_select select{border:1px solid}.modal-content [class*=btn-]{border-radius:100px;cursor:pointer;display:inline-block;font-size:1.1em;margin:10px;text-decoration:none}.modal-content .btn_area{margin:0;padding:0}.modal-content .btn_area .btn-send{background:#de4073}.modal-content .btn_area .btn-send:hover{background:#a82650}.modal-content .btn_area .btn-edit{background:var(--blue1)}.modal-content .btn_area .btn-edit:hover{background:#32578c}.modal-content .btn_area .btn-close{background:#7d7d7d;height:auto}.modal-content .btn_area .btn-close:hover{background:#adadad}.modal-content .btn_area .btn-delete{background:#7d7d7d}.modal-content .btn_area .btn-delete:hover{background:var(--other-hv)}.modal-content .btn_area .btn_other_area [class*=btn-]{width:auto}.modal-content .btn_area .btn_other_area [class*=btn-]:after{content:none}.modal-content .btn_area .btn-report{background:no-repeat;color:#bbb;font-weight:400}.modal-content .btn_area .btn-report:hover{color:#666}.modal-content .btn_area .btn-comment{background:var(--comment)}.modal-content .btn_area .btn-comment:hover{background:var(--comment-hv)}.timepicker_area .timepicker_box{grid-gap:10px;display:flex}.timepicker_area .timepicker_box input{height:auto;padding:10px}.timepicker_area .timepicker_box .t{line-height:2}.timepicker_area .timepicker_box .timepicker{margin:0 0 10px}.timepicker_area .btn_box .btn-timepicker{background:var(--blue1);color:#fff;cursor:pointer;display:inline-block;padding:7px 20px 7px 35px;position:relative;text-align:center;transition:all .5s linear;width:auto}.timepicker_area .btn_box .btn-timepicker:hover{background:var(--blue1-hv)}.timepicker_area .btn_box .btn-timepicker:before{content:url(/img/icon_time.svg);left:13px;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:19px}.timepicker_area .timepicker_alert{color:var(--red);font-size:.9em;margin:5px 0 0}.recruitments,.recruitments .card{padding:10px}.recruitments .card .card-title{font-size:1.2em}.recruitments .card .buttons{padding-top:8px}#company_side .job_planner_area .card-box{margin:20px 0}#company_side .pagination{padding:20px 0}.contract_planner_area .main_title{background:var(--blue);color:#fff;font-size:1.2em;font-weight:700;letter-spacing:1px;margin:0;padding:17px}.contract_planner_area .name{margin:0 0 10px}.contract_planner_area .name a{background:#dcdce6;border-radius:3px;color:#333;display:inline-block;padding:11px 16px 9px 30px;position:relative;transition:all .5s cubic-bezier(.215,.61,.355,1)}.contract_planner_area .name a:hover{background:#e6e6ee;text-decoration:none}.contract_planner_area .name a:before{border-right:1px solid var(--blue);border-top:1px solid var(--blue);content:"";height:5px;left:10px;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);width:5px}.contract_planner_area .name a span{font-size:.7em}.contract_planner_area .planner_text .title{border-bottom:1px solid var(--blue);border-left:3px solid var(--blue);font-size:.9em;font-weight:700;padding:6px 10px}.contract_planner_area .planner_terms{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr}.contract_planner_area .planner_terms .dl_data{font-size:.9em;margin:10px 0 20px;width:100%}.contract_planner_area .planner_terms .dl_data dt{margin:0;padding:3px 0 0}.contract_planner_area .planner_terms .dl_data dd{padding:0 0 2px}.contract_planner_area .planner_terms .dl_data .en{font-size:.7em}.contract_planner_area .planner_data{background:#fff;border-bottom:1px solid var(--boder);padding:20px}.contract_planner_area .btn_area{grid-gap:20px;display:flex}.contract_planner_area .btn_area a{border-radius:100px;font-size:.9em;font-weight:400;padding:15px 0;width:100%}.contract_planner_area .btn_area a.app{background:var(--green)}.contract_planner_area .btn_area a.app:hover{background:var(--green-hover)}.contract_planner_area .btn_area a:after{height:6px;right:8%;width:6px}.contract_planner_area .company_contract_btn{justify-content:left;margin:10px 0 0}.contract_planner_area .company_contract_btn .btn{padding:10px 25px;width:auto}.job_all_list{padding:0 20px}.job_all_list li{background:#fff;border:1px solid var(--boder);border-radius:5px;margin:20px 0;padding:20px;position:relative}.job_all_list li .cat_tag_list{font-size:.7em;line-height:1}.job_all_list li .cat_tag_list span{margin:0 10px 10px 0;padding:8px 15px}.job_all_list li .cat_tag_list .tag_text{background:#e6e6ee}.job_all_list li .job_title{border-bottom:1px solid var(--boder);font-size:1.1em;font-weight:700;line-height:1.5;margin:0 0 10px;padding:0 0 10px}.job_all_list li .job_title span{border-radius:3px;color:#fff;font-size:.7em;font-weight:400;margin:0 5px 0 0;padding:4px 8px;vertical-align:2px}.job_all_list li .btn_area{grid-gap:5px;display:flex}.job_all_list li .btn_area a{border-radius:100px;font-size:.9em;font-weight:400;padding:10px 0}.input_page .notes_area{border:1px solid var(--red);line-height:1.3;margin:20px;padding:20px}.input_page .notes_area .title{color:var(--red);font-weight:700;margin:0 0 5px}.input_page .input_box{border-bottom:1px solid var(--boder)}.input_page .input_box:last-child{border-bottom:none}.input_page .input_box label{display:block}.input_page .input_box dl{display:flex}.input_page .input_box dl dd,.input_page .input_box dl dt{border:none!important;padding:20px}.input_page .input_box dl dt{border-bottom:1px solid #e1e1e1;font-size:.9em;font-weight:700;padding-right:0;width:30%}.input_page .input_box dl dt label{font-weight:700}.input_page .input_box dl dd{padding-left:0;padding-right:20px;width:70%}.input_page .input_box dl dd input,.input_page .input_box dl dd select{border:1px solid #ccc;border-radius:.25rem;font-size:.9rem;padding:12px 15px}.input_page .input_box dl dd input.w100{width:100%}.input_page #edit-prof-img .box{clear:both}.input_page #edit-prof-img .box+.box{margin-top:20px}.input_page #edit-prof-img .box .img_title{font-size:.9em;font-weight:700}.input_page #edit-prof-img .box .form-control-file{background:#fff;cursor:pointer;margin:10px 0}.input_page #edit-prof-img .box .delete_img{float:right;width:auto}.input_page input#title{width:100%}.input_page .sample button{background:#eceef1;border:1px solid #d0d5db;border-radius:3px;font-size:.8em;margin:0 0 15px;outline:none;padding:5px 10px;transition:all .3s linear}.input_page .sample button:hover{background:#cdcdcd}.input_page .sample .card{background:#eceef1;border:none;font-size:.8em;margin:0 0 20px;padding:20px}.input_page .btn_file{background:var(--blue1);border-radius:3px;color:#fff;display:inline-block;font-size:.9em;margin:0 0 15px;padding:10px 15px;transition:all .5s linear}.input_page .btn_file:hover{background:var(--blue-hover);text-decoration:none}.input_page .btn_file:before{content:url(/img/icon_text_w.svg);display:inline-block;line-height:0;vertical-align:-4px;width:20px}.input_page .img_file p{font-size:.8em;margin:0 0 10px}.input_page .img_file input{background:#eceef1;border:none;cursor:pointer;padding:20px 25px;transition:all .3s linear}.input_page .img_file input:hover{background:#d9dce1}.input_page .form_check_box{grid-gap:15px 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.input_page .form_check_box .form-check{padding:0}.input_page .form-check{grid-gap:30px;display:flex;padding:12px 0}.input_page .form-check label:hover span{color:var(--blue1)}.input_page .edit_btn_area{background:#eee;padding:30px 0;text-align:center}.input_page .edit_btn_area .btn{background:var(--red);border:none;border-radius:100px;color:#fff;font-size:1.2em;letter-spacing:1px;padding:15px 0;width:400px}.input_page .edit_btn_area .btn:hover{background:var(--red-hover)}.input_page .edit_btn_area p{font-size:.8em;margin:0 0 10px}.input_page .edit_btn_area .form-check{display:block;margin:0;padding:0 0 15px;text-align:center}.input_page .alert-danger{margin:20px}.input_page #custom-reward-editor{margin:15px 0 0}.input_page #custom-reward-editor .btn_reward_open{text-align:left}.input_page #custom-reward-editor .btn_reward_open a{display:inline-block;padding:10px 25px;width:auto}.input_page #custom-reward-editor .reward_box{background:#fff;border:1px solid var(--boder);border-radius:5px;margin:-15px 0 30px;padding:20px}.input_page #custom-reward-editor .reward_box .reward_header{position:relative}.input_page #custom-reward-editor .reward_box .reward_header label{color:var(--blue1);font-size:1.1em;font-weight:700;padding:0 0 5px}.input_page #custom-reward-editor .reward_box .reward_header .btn_area a{font-size:.8em;padding:5px 15px;position:absolute;right:0;top:0;width:auto}.input_page #custom-reward-editor .reward_box input{margin:10px 0 0}.input_page #custom-reward-editor .btn_comp{grid-gap:10px;display:grid;grid-template-columns:1fr .5fr .5fr;margin:-15px 0 0}.input_page #custom-reward-editor .btn_comp a{padding:10px 0}.btn_bottom_fixed{background:hsla(0,0%,100%,.9);bottom:0;left:0;padding:20px 0 20px 20%;position:fixed;text-align:center;width:100%;z-index:1}.btn_bottom_fixed .btn{background:var(--red);color:#fff;display:inline-block;font-size:1em;padding:15px 0;position:relative;width:400px}.btn_bottom_fixed .btn:hover{background:var(--red-hover)}.btn_bottom_fixed .btn:after{content:url(/img/icon_plus.svg);line-height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.detail_page .img{margin:50px 0}.detail_page .img .carousel-item{background:#eee;height:60vh;overflow:hidden}.detail_page .img .carousel-item img{height:100%;-o-object-fit:contain;object-fit:contain}.detail_page .img .carousel-control-next,.detail_page .img .carousel-control-prev{width:5%}#company_aladmin dl label{display:flex}#company_aladmin dl dd,#company_aladmin dl dt{border-bottom:1px solid var(--boder);padding:30px 20px;width:100%}#company_aladmin dl dt{font-weight:700;width:20%}#company_aladmin dl dd.check{padding-bottom:20px}#company_aladmin dl .form-check{margin:0 0 10px;width:160px}#company_aladmin .btn_area{padding:30px 0 50px}#company_aladmin .btn_area .btn{font-size:1.2em;max-width:500px;width:80%}#company_aladmin .table_aladmin th{background:var(--blue4);font-weight:700}#company_aladmin .table_aladmin td{width:auto}#company_aladmin .table_aladmin td:first-child,#company_aladmin .table_aladmin th:first-child{text-align:center}#companyUsers .add_account_area{padding:30px 0 0 20px}#companyUsers .add_account_area .btn_area{text-align:left}#companyUsers .add_account_area .btn_area .btn{margin:0 0 15px;width:300px}#companyUsers .card-box .company-user-name{font-size:1.2em;font-weight:700;margin:5px 0 10px}#companyUsers .card-box .company-user-name span{background:var(--green);border-radius:100px;color:#fff;font-size:.6em;margin:0 0 0 3px;padding:2px 8px;vertical-align:2px}#companyUsers .card-box p{margin:0 0 3px}#companyUsers .card-box p span{color:var(--other);font-size:.8em;margin:0 10px 0 0}table#editor.permission_table{margin:0;width:auto}table#editor.permission_table .permission_header th{background:var(--blue1);color:#fff;padding:5px}table#editor.permission_table .permission_header th.name_sticky:before{background:#fff}table#editor.permission_table td{padding:3px;vertical-align:middle;white-space:nowrap;width:120px}table#editor.permission_table .name_sticky{left:0;min-width:250px;padding:5px;position:sticky;vertical-align:middle;width:250px;z-index:1}table#editor.permission_table .name_sticky:after,table#editor.permission_table .name_sticky:before{content:"";position:absolute}table#editor.permission_table .name_sticky:before{background:var(--blue1);height:100%;right:-1px;top:0;width:2px}table#editor.permission_table .name_sticky:after{background:#ccc;bottom:0;height:1px;left:0;width:100%}table#editor.permission_table .permission_check .check_box{grid-gap:1px;display:flex;justify-content:center}table#editor.permission_table .permission_check label{width:100%}table#editor.permission_table .permission_check label span{background:#e6e6e6;border-radius:2px;color:#919191;cursor:pointer;display:block;font-size:11px;padding:5px;text-align:center;transition:all .3s linear}table#editor.permission_table .permission_check label span:hover{background:#d9d9d9}table#editor.permission_table .permission_check label input:checked+span{background:var(--green);color:#fff}table#editor.permission_table .permission_check label input:checked+span:hover{background:var(--green-hv)}.permission_btn .btn_area{left:20px;position:absolute;top:10px;width:250px}.permission_btn .btn_area a{padding:10px 0}.btn_area.permission_btn{background:#fff;bottom:0;box-sizing:border-box;height:80px;left:0;line-height:80px;position:fixed;z-index:2}.btn_area.permission_btn .btn{font-size:1.2em;width:500px}.overview_show{overflow:hidden;position:relative}.overview_show:before{background:rgba(0,0,0,.8);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:21}.dialog-body{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.dialog-body .message{font-size:1.2em;font-weight:700;margin:0 0 20px}.dialog-body .btn_area .btn{padding:10px 50px;width:auto}#client-attendance-list table#editor .th-01{min-width:100px}#client-attendance-list table#editor .th-02{min-width:350px}#client-attendance-list table#editor .th-03{min-width:100px}#client-attendance-list table#editor td{font-size:.8em;line-height:1.3;padding:5px}#client-attendance-list .attendance_status{height:100%;text-align:center}#client-attendance-list .attendance_status span{color:#fff;display:block;padding:4px 0}#client-attendance-list .attendance_status .status-0{background:var(--red)}#client-attendance-list .attendance_status .status-3{background:var(--orange)}#client-attendance-list .attendance_status .status-1{background:var(--green)}#client-attendance-list .sort_table_btn th{cursor:pointer;font-size:.6em;line-height:1.2;min-width:60px;padding:2px 8px 2px 3px;position:relative;vertical-align:middle}#client-attendance-list .sort_table_btn th.none{pointer-events:none}#client-attendance-list .sort_table_btn th.none:after,#client-attendance-list .sort_table_btn th.none:before{content:none}#client-attendance-list .sort_table_btn th:after,#client-attendance-list .sort_table_btn th:before{border-color:#333 transparent transparent;border-style:solid;border-width:6px 3px 0;content:"";position:absolute;right:3px;top:50%;transform:translateY(50%)}#client-attendance-list .sort_table_btn th:before{transform:rotate(180deg) translateY(100%)}#client-attendance-list .sort_table_btn .asc,#client-attendance-list .sort_table_btn .desc,#client-attendance-list .sort_table_btn th:hover{background:#cdddef}#client-attendance-list .sort_table_btn .asc:before{border-color:var(--green) transparent transparent transparent}#client-attendance-list .sort_table_btn .asc:after{border-color:#a4a4a4 transparent transparent}#client-attendance-list .sort_table_btn .desc:after{border-color:var(--green) transparent transparent transparent}#client-attendance-list .sort_table_btn .desc:before{border-color:#a4a4a4 transparent transparent}#client-attendance-list .sort_table_btn .btn_area .btn{font-size:.9em;font-weight:400;padding:4px 0}#client-attendance-list .sort_table_btn .btn_area .btn.active{background:var(--green)}#client-attendance-list .sort_table_btn .btn_area .btn.active:hover{background:var(--green-hv)}#client-attendance-list p.err{color:var(--red)}#client-attendance-list .btn_area .btn_comment{background:var(--comment);margin:20px 0;padding:15px 40px;width:auto}#client-attendance-list .btn_area .btn_comment:hover{background:var(--comment-hv)}#client-attendance-list .btn_area .btn_cancel{background:var(--other)}#client-attendance-list .btn_area .btn_cancel:hover{background:#eee;text-decoration:none}#client-attendance-list .btn_area.row2{grid-gap:10px;grid-template-columns:1fr .5fr;margin:5px auto 15px;width:40%}#client-attendance-list .btn_area.row2 .btn_comment{margin:0;padding:15px 0;width:100%}#client-attendance-list .btn_approval{background:var(--green);font-size:1.3em;width:50%}#client-attendance-list .btn_approval:hover{background:var(--green-hv)}#client-attendance-list .incentive_box{background:#eee;border-radius:5px;margin:20px 0;padding:30px 35px 20px}#client-attendance-list .incentive_box .incentive_title{color:var(--blue1);display:block;font-size:1.2em;font-weight:700;margin:0 0 20px;text-align:center}#client-attendance-list .btn_incentive .btn_add{width:45%}#client-attendance-list .btn_incentive .btn_add_none{background:var(--green);font-size:1.3em;width:50%}#client-attendance-list .btn_incentive .btn_add_none:hover{background:var(--green-hv)}#client-attendance-list .incentive_input .amount input{margin-right:10px;width:50%}#client-attendance-list .incentive_input .btn_incentive_approval{background:var(--green);font-size:1.3em;width:50%}#client-attendance-list .incentive_input .btn_incentive_approval:hover{background:var(--green-hv)}#client-attendance-list .incentive_input .btn_cancel{margin:15px 0 0;padding:10px 30px;width:auto}.service_result_area{background:#f5f5f5;border:1px solid var(--boder);border-radius:5px;margin:20px 0;padding:20px 25px;position:relative}.service_result_area .service_result_title{color:var(--blue1);font-size:1.5em;font-weight:700;padding:0 0 15px;text-align:center}.service_result_area .vdp-datepicker__clear-button{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.service_result_area .btn_area{text-align:right}.service_result_area .btn_area .btn{padding:10px 30px;width:auto}.inquiry_request_box{display:block;margin:0 0 20px;text-align:center}.overlay{background-color:#fff;left:50%;max-height:80%;max-width:1000px;overflow:auto!important;overflow:scroll;padding:20px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:21}.overlay .title{color:var(--blue1);font-size:1.5em;font-weight:700;letter-spacing:1px;margin:0 0 20px;text-align:center}.overlay .title span{font-size:.8em}.overlay .title_02{border-bottom:1px solid var(--boder);font-size:1.3em;margin:0 0 10px;padding:0 0 10px;text-align:center}.overlay dl{display:flex;flex-wrap:wrap;margin:0}.overlay dl dd,.overlay dl dt{border-top:1px solid var(--boder);padding:15px 0!important}.overlay dl dt{font-weight:700;padding-right:20px!important;width:30%}.overlay dl dt span{display:block;font-size:.8em;font-weight:400;line-height:1.4;margin:5px 0 0}.overlay dl dd{width:70%}.overlay label{margin:0 20px 10px 0}.overlay input,.overlay select,.overlay textarea{border:1px solid var(--boder);border-radius:3px;line-height:1.5;outline:none;padding:10px;width:100%}.overlay input.short{margin:0 10px 0 0;width:30%}#dateFrm input,#dateFrm select,#dateFrm textarea,textarea{border:1px solid var(--boder);border-radius:3px;line-height:1.5;outline:none;padding:10px;width:100%}.modal-enter,.modal-leave-active{opacity:0}.overlay_close_text{background:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.overlay_close_text span{color:#fff;cursor:pointer;position:absolute;right:2%;top:20px}.overlay_close_text span:before{content:url(/img/icon_close.svg);display:inline-block;margin:0 10px 0 0;position:relative;vertical-align:-10px;width:30px}table#editor{width:100%}table#editor td,table#editor th{background:#fff;border:1px solid var(--boder);padding:10px;vertical-align:top}table#editor th{background:#f2f5f8;font-size:.8em;line-height:1.3;vertical-align:top}table#editor td{width:100%}table#editor tr:nth-child(odd) td{background:#f5f5f5}table#editor thead{position:relative;z-index:2}table#editor thead tr{position:sticky;top:0}table#editor thead tr:after{background:var(--other);bottom:0;content:"";height:2px;left:0;position:absolute;width:99.9%}#company_side .second_page{position:relative}#company_side .btn_settings_area{left:20px;position:absolute;top:105px;width:auto}#company_side .btn_settings_area .btn{font-size:.8em;padding:6px 25px}.planner-setting_text{font-size:.8em;margin:20px}.planner-settings .card-box{margin:20px;transition:all .3s linear}.planner-settings .card-box:hover{background:#eee;cursor:move}.planner-settings .card-box:hover:before{animation:drag 3s ease-in-out 0s infinite;opacity:.5}.planner-settings .card-box:before{content:url(/img/icon_drag.svg);left:5px;line-height:0;opacity:.5;position:absolute;top:40%;width:21px}@keyframes drag{0%{transform:translateY(0)}10%{transform:translateY(-10px)}20%{transform:translateY(10px)}30%{transform:translateY(0)}}.planner-settings .planner-setting_header{border-bottom:1px solid var(--boder);display:flex;padding:10px 0}.planner-settings .planner-setting_header .planner-name{font-size:1.4em;font-weight:700;letter-spacing:2px}.planner-settings .planner-setting_header .check_area{margin:0 0 0 auto}.planner-settings .planner-setting_header .check_area label{display:inline-block;font-size:.9em;margin:0 0 0 10px;width:auto}.planner-settings .planner-setting_header .check_area label span{padding:5px 0 5px 40px;width:100px}.planner-settings .planner-setting_header .check_area label span:before{height:19px;left:8px;top:6px;width:19px}.planner-settings .planner-setting_header .check_area label span:after{height:9px;left:15px;top:10px;width:6px}.planner-settings .color_pallets{padding:15px 0 5px}.planner-settings .color_pallets .color_pallet{display:inline-block;text-align:center}.planner-settings .color_pallets .color_pallet label{border:1px solid #ccc;border-radius:100px;cursor:pointer;display:block;font-size:0;height:30px;line-height:30px;opacity:.4;transform:scale(.6);transition:all .1s linear;width:30px}.planner-settings .color_pallets .color_pallet label.planner-color-0{font-size:13px;margin:0 5px 0 0;transform:scale(1);width:80px}.planner-settings .color_pallets .color_pallet label:hover{opacity:1}.planner-settings .color_pallets .color_pallet label.selected{opacity:1;transform:scale(1)}.planner-color-0{background:#425577;color:#fff}.planner-color-0 .planner_name{background:#e5e8ee!important;color:#425577}.planner-color-1{background:#ff7277;color:#fff}.planner-color-1 .planner_name{background:#fac4c4!important;color:#ff7277}.planner-color-2{background-color:#b90000;color:#fff}.planner-color-2 .planner_name{background:#ffe3e4!important;color:#b90000}.planner-color-3{background-color:#ffdfe8}.planner-color-3 .planner_name{background:#fff5f8!important;color:#ff4579}.planner-color-4{background-color:#df84cd}.planner-color-4 .planner_name{background:#f5daf0!important;color:#cb34ad}.planner-color-5{background-color:#e520e3;color:#fff}.planner-color-5 .planner_name{background:#f7bbf7!important;color:#e520e3}.planner-color-6{background-color:#803de1;color:#fff}.planner-color-6 .planner_name{background:#d9c4f6!important;color:#803de1}.planner-color-7{background-color:#bff5ff}.planner-color-7 .planner_name{background:#dffaff!important;color:#36a0b3}.planner-color-8{background-color:#00a4a9;color:#fff}.planner-color-8 .planner_name{background:#b2e3e5!important;color:#00a4a9}.planner-color-9{background-color:#005c12;color:#fff}.planner-color-9 .planner_name{background:#b2ceb7!important;color:#005c12}.planner-color-10{background-color:#fff769}.planner-color-10 .planner_name{background:#fffdd1!important;color:#b39500}.planner-color-11{background-color:#f80;color:#fff}.planner-color-11 .planner_name{background:#ffe1bf!important;color:#f80}.planner-color-12{background-color:#765103;color:#fff}.planner-color-12 .planner_name{background:#cfc2a7!important;color:#765103}.planner-color-13{background-color:#3c3c3c;color:#fff}.planner-color-13 .planner_name{background:#c4c4c4!important;color:#3c3c3c}input,select,textarea{border:1px solid var(--boder);border-radius:3px;line-height:1.5;outline:none;padding:10px;width:100%}input.short{margin:0 10px 0 0;width:30%}#company-prof_page .dl_data dt{padding:10px 20px 5px}#company-prof_page .dl_data dd{padding:0 20px 10px}.com-sidemenu .login_home_menu .client_job_box{border:none;border-radius:0;display:flex;margin:0;padding:15px 20px}.com-sidemenu .login_home_menu .client_job_box:nth-child(odd){background:#f2f2f2}.com-sidemenu .login_home_menu .client_job_box .job_title{font-size:.9em;margin:0;text-align:left;width:100%}.com-sidemenu .login_home_menu .client_job_box .btn_area{grid-gap:20px;display:flex;justify-content:right;margin:0 0 0 auto;width:auto}.com-sidemenu .login_home_menu .client_job_box .btn_area .btn{border-radius:100px;font-size:.8em;font-weight:400;height:30px;line-height:30px;padding:0;width:130px}.com-sidemenu .login_home_menu .client_job_box .btn_area .btn:after{height:5px;right:10%;width:5px}.com-sidemenu .login_home_menu .client_job_box .btn_area .btn .alert{background:var(--red);border-radius:50%;display:inline-block;font-size:.9em;height:17px;line-height:15px;margin:0 0 0 5px;padding:0;width:17px}.com-sidemenu .login_home_menu .sub_btn{background:#eee;padding:30px}.com-sidemenu .login_home_menu .sub_btn .btn{border-radius:100px;font-size:.9em;font-weight:400;margin:0 10px;padding:10px 0;width:250px}.com-sidemenu .is_published,.com-sidemenu .job_status{border-radius:3px;display:inline-block;font-size:.9em;font-weight:400;padding:2px 0;text-align:center;width:57px}.com-sidemenu .is_published[data-job-is-published="0"]{background:var(--other);color:#ccc}.com-sidemenu .is_published[data-job-is-published="1"]{background:var(--green);color:#fff}.com-sidemenu .job_status[data-job-status=募集停止]{background:var(--other);color:#ccc}.com-sidemenu .job_status[data-job-status=募集中]{background:var(--blue);color:#fff}.com-sidemenu{display:flex;margin:0 auto;max-width:1500px;min-width:800px}.com-sidemenu .badge{border-radius:100px;height:20px;line-height:12px;width:20px}.com-sidemenu .com-main{width:100%}.com-sidemenu .com-main .container{margin:0;max-width:100%;min-width:100%;padding:0}.com-sidemenu .collapse{display:block!important}.com-sidemenu .side_menu_none{display:none}.com-sidemenu .logo{display:block;height:60px;line-height:2.7;padding:0 20px}.com-sidemenu .logo img{width:100%}.com-sidemenu nav.nav-sidemenu{background:var(--blue1);border-right:1px solid #f8fafc;height:100vh;max-width:220px;min-width:170px;position:sticky;top:0;width:30%;z-index:2}.com-sidemenu .navbar-nav{border-top:1px solid var(--blue2)}.com-sidemenu .navbar-nav a{border-bottom:1px solid var(--blue2);color:#fff;display:block;padding:17px 20px!important;position:relative;text-align:left;transition:all .5s cubic-bezier(.215,.61,.355,1)}.com-sidemenu .navbar-nav a:hover{background:var(--blue1-hv)}.com-sidemenu .navbar-nav a:hover:before{width:4px}.com-sidemenu .navbar-nav a:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:all .2s cubic-bezier(.215,.61,.355,1);width:0}.com-sidemenu .com-main_header{border-bottom:1px solid var(--boder)}.com-sidemenu .com-main_header ul{display:flex;font-size:.8em;justify-content:right}.com-sidemenu .com-main_header a{color:#333;display:block;height:60px;line-height:60px;padding:0 15px;transition:all .5s cubic-bezier(.215,.61,.355,1)}.com-sidemenu .com-main_header a:hover{background:#eee;text-decoration:none}.com-sidemenu .com-main_header .mini{font-size:.85em}.com-sidemenu .com-main_header .mini span{font-size:.7em}.com-sidemenu .com-main_header .name a{line-height:1.3}.com-sidemenu .com-main_header .name a span{display:block}.com-sidemenu .com-main_header .name a .company_name{font-size:.9em;padding:13px 0 2px}.com-sidemenu .com-main_header .name a .user_name span{display:inline-block;font-size:.8em}.com-sidemenu .footer{border-top:1px solid var(--boder);display:flex;font-size:.7em;margin:0;padding:0}.com-sidemenu .footer .copy{font-size:.9em;margin:17px 20px 0 auto}.com-sidemenu .footer .copy ul{display:flex}.com-sidemenu .footer a{color:#333;display:block;padding:15px 20px;transition:all .5s cubic-bezier(.215,.61,.355,1)}.com-sidemenu .footer a:hover{background:#eee;text-decoration:none}#planner_side .job_planner_area .card-box{margin:20px 25%;padding:20px!important}#attendance-list_all{padding:0 25%!important}#attendance-list .addition_btn{margin:0 auto 20px!important;width:400px}#planner_side #planner-attendance_page .confirmation_area .btn_area{margin:10px 0;text-align:left}#attendance-list .overlay .btn_area .btn_01{display:block;margin:0 0 0 auto;padding:8px 0 8px 20px;width:25%}#attendance-list .overlay .btn_area .btn_01:hover{background:var(--blue1-hv)}#attendance-list .overlay .btn_area .btn_01:before{content:url(/img/icon_plus.svg);left:15px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:20px}#attendance-list .overlay .btn_area .btn_03{background:var(--red);font-size:1.2em;margin:0 0 20px;width:50%}#attendance-list .overlay .btn_area .btn_03:hover{background:var(--red-hv)}#attendance-list .overlay .btn_area .btn_02{background:var(--other);padding:10px 0;width:30%}#attendance-list .overlay .btn_area .btn_02:hover{background:var(--other-hv)}#attendance-list .overlay .btn_area.btn_delete{margin:0;position:absolute;right:30px;top:15px}#attendance-list .overlay .btn_area.btn_delete .btn{background:var(--other);padding:5px 15px}#attendance-list .overlay .btn_area.btn_delete .btn:hover{background:var(--other-hv)}#attendance-list .overlay .btn_area.btn_traffic{margin:10px 0 0;text-align:right}#attendance-list .overlay .btn_area.btn_traffic .btn{background:var(--other);padding:8px 25px;width:auto}#attendance-list .overlay .btn_area.btn_traffic .btn:hover{background:var(--other-hv)}#planner-prof_page .img{margin:50px 0}#planner-prof_page .img .carousel-item{background:#eee;height:60vh;overflow:hidden}#planner-prof_page .img .carousel-item img{height:100%;-o-object-fit:contain;object-fit:contain}#planner-prof_page .img .carousel-control-next,#planner-prof_page .img .carousel-control-prev{width:5%}#planner-prof_page .private_area{margin:40px 0}#planner-prof_page .private_area .private_box{background:#f0f0f0}#planner-prof_page .private_area .private_box .main_title{background:var(--other)}#planner-prof_page .private_area .private_box .dl_data{padding:5px 30px 20px}#planner-prof_page .private_area .private_box dd{display:flex}#planner-prof_page .private_area .private_box dd:last-child{border-bottom:none}#planner-prof_page .private_area .bottom{font-size:.8em;margin:10px 0 0}#planner-prof_page .private_area dd .btn_edit_mini{margin:-15px 0 0 auto}#planner-prof_page .private_area dd .btn_edit_mini .btn{background:#5d5d5d;border-radius:100px;color:#fff;font-size:.8em;width:170px}#planner-prof_page .private_area dd .btn_edit_mini .btn:hover{background:#8b8b8b}#planner-prof_page .btn_edit[class*=icon_] .btn:before{left:30px;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}#planner-prof_page .btn_edit.icon_01 .btn:before{content:url(/img/profile/icon_01.svg)}#planner-prof_page .btn_edit.icon_02 .btn:before{content:url(/img/profile/icon_02.svg)}#planner-prof_page .btn_edit.icon_03 .btn:before{content:url(/img/profile/icon_03.svg)}#planner-prof_page .btn_edit.icon_04 .btn:before{content:url(/img/profile/icon_04.svg)}#planner-prof_page .profile_btn_bottom{grid-gap:1px;background:#4ddf8b;bottom:0;display:flex;justify-content:center;left:0;padding:0 5%;position:fixed;width:100%;z-index:10}#planner-prof_page .profile_btn_bottom .btn_edit{margin:0;max-width:400px;min-width:270px;width:100%}#planner-prof_page .profile_btn_bottom .btn_edit .btn{border-radius:0;font-size:.9em;min-width:100%;padding:25px 0 25px 10px;width:100%}#planner-prof_page .profile_btn_bottom .btn_edit .btn:before{left:20px;width:25px}#planner-prof_page .list_side{margin:0 0 -5px}#planner-prof_page .list_side li{background:#e1e1e1;border-radius:100px;display:inline-block;font-size:.9em;margin:0 2px 10px 0;padding:2px 15px}#planner-prof_page .dl_data_side{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;text-align:center}#planner-prof_page .dl_data_side .years{justify-content:center}#planner-prof_page .dl_data_side dt{font-size:1em}#planner-prof_page .dl_data_side dd{border:none}#planner-prof_page .dl_data_side dd p{color:var(--blue1);font-size:1.8em;font-weight:700;margin:30px 0}#planner-prof_page .profile_conditions_area .years{display:flex}#planner-prof_page .profile_conditions_area .years li{font-size:.8em;padding:30px 0 0;position:relative;text-align:center;width:100px}#planner-prof_page .profile_conditions_area .years li:after,#planner-prof_page .profile_conditions_area .years li:before{content:""}#planner-prof_page .profile_conditions_area .years li:before{background:#e1e1e1;content:"";height:1px;position:absolute;right:50%;top:10px;width:100%;z-index:1}#planner-prof_page .profile_conditions_area .years li:first-child:before{content:none}#planner-prof_page .profile_conditions_area .years li:after{background:#fff;border:1px solid #e1e1e1;border-radius:50%;display:inline-block;height:20px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:20px;z-index:2}#planner-prof_page .profile_conditions_area .years.y1 li:first-child:after,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2):after,#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3):after,#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4):after{background:var(--blue1);border:none}#planner-prof_page .profile_conditions_area .years.y1 li:first-child,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2),#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3),#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4){color:var(--blue1);font-weight:700}#planner-prof_page .profile_conditions_area .years.y1 li:first-child:before,#planner-prof_page .profile_conditions_area .years.y2 li:nth-child(-n+2):before,#planner-prof_page .profile_conditions_area .years.y3 li:nth-child(-n+3):before,#planner-prof_page .profile_conditions_area .years.y4 li:nth-child(-n+4):before{background:var(--blue1);height:3px;top:9px}#planner-prof_page .profile_conditions_area .work_day ul{grid-gap:7px;display:flex}#planner-prof_page .profile_conditions_area .work_day ul li{background:#dcdcdc;border-radius:50%;color:#fff;font-size:.8em;height:30px;line-height:30px;text-align:center;width:30px}#planner-prof_page .profile_conditions_area .work_day ul li:hover{background:#8b8b8b}#planner-prof_page .profile_conditions_area .work_day.fr li:nth-child(5),#planner-prof_page .profile_conditions_area .work_day.mon li:first-child,#planner-prof_page .profile_conditions_area .work_day.sat li:nth-child(6),#planner-prof_page .profile_conditions_area .work_day.sun li:nth-child(7),#planner-prof_page .profile_conditions_area .work_day.thu li:nth-child(4),#planner-prof_page .profile_conditions_area .work_day.tue li:nth-child(2),#planner-prof_page .profile_conditions_area .work_day.we li:nth-child(3){background:var(--blue1)}#planner-prof_page .profile_conditions_area .average{align-items:center;border-radius:50%;color:var(--blue1);display:flex;font-size:2.5em;font-weight:700;height:180px;justify-content:center;margin-left:auto;margin-right:auto;width:180px}#planner-prof_page .profile_conditions_area .average span{font-size:.6em;transform:translateY(4px)}#planner-prof_page .profile_conditions_area .a1,#planner-prof_page .profile_conditions_area .a2,#planner-prof_page .profile_conditions_area .a3{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 3%,#d9d9d9 3.2% 100%)}#planner-prof_page .profile_conditions_area .a4,#planner-prof_page .profile_conditions_area .a5,#planner-prof_page .profile_conditions_area .a6{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 6%,#d9d9d9 6.2% 100%)}#planner-prof_page .profile_conditions_area .a10,#planner-prof_page .profile_conditions_area .a7,#planner-prof_page .profile_conditions_area .a8,#planner-prof_page .profile_conditions_area .a9{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 10%,#d9d9d9 10.2% 100%)}#planner-prof_page .profile_conditions_area .a11,#planner-prof_page .profile_conditions_area .a12,#planner-prof_page .profile_conditions_area .a13{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 13%,#d9d9d9 13.2% 100%)}#planner-prof_page .profile_conditions_area .a14,#planner-prof_page .profile_conditions_area .a15,#planner-prof_page .profile_conditions_area .a16{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 16%,#d9d9d9 16.2% 100%)}#planner-prof_page .profile_conditions_area .a17,#planner-prof_page .profile_conditions_area .a18,#planner-prof_page .profile_conditions_area .a19,#planner-prof_page .profile_conditions_area .a20{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 20%,#d9d9d9 20.2% 100%)}#planner-prof_page .profile_conditions_area .a21,#planner-prof_page .profile_conditions_area .a22,#planner-prof_page .profile_conditions_area .a23{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 23%,#d9d9d9 23.2% 100%)}#planner-prof_page .profile_conditions_area .a24,#planner-prof_page .profile_conditions_area .a25,#planner-prof_page .profile_conditions_area .a26{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 26%,#d9d9d9 26.2% 100%)}#planner-prof_page .profile_conditions_area .a27,#planner-prof_page .profile_conditions_area .a28,#planner-prof_page .profile_conditions_area .a29,#planner-prof_page .profile_conditions_area .a30{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 30%,#d9d9d9 30.2% 100%)}#planner-prof_page .profile_conditions_area .a31,#planner-prof_page .profile_conditions_area .a32,#planner-prof_page .profile_conditions_area .a33{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 33%,#d9d9d9 33.2% 100%)}#planner-prof_page .profile_conditions_area .a34,#planner-prof_page .profile_conditions_area .a35,#planner-prof_page .profile_conditions_area .a36{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 36%,#d9d9d9 36.2% 100%)}#planner-prof_page .profile_conditions_area .a37,#planner-prof_page .profile_conditions_area .a38,#planner-prof_page .profile_conditions_area .a39,#planner-prof_page .profile_conditions_area .a40{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 40%,#d9d9d9 40.2% 100%)}#planner-prof_page .profile_conditions_area .a41,#planner-prof_page .profile_conditions_area .a42,#planner-prof_page .profile_conditions_area .a43{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 43%,#d9d9d9 43.2% 100%)}#planner-prof_page .profile_conditions_area .a44,#planner-prof_page .profile_conditions_area .a45,#planner-prof_page .profile_conditions_area .a46{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 46%,#d9d9d9 46.2% 100%)}#planner-prof_page .profile_conditions_area .a47,#planner-prof_page .profile_conditions_area .a48{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 48%,#d9d9d9 48.2% 100%)}#planner-prof_page .profile_conditions_area .a49,#planner-prof_page .profile_conditions_area .a50{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 50%,#d9d9d9 50.2% 100%)}#planner-prof_page .profile_conditions_area .a51,#planner-prof_page .profile_conditions_area .a52,#planner-prof_page .profile_conditions_area .a53{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 53%,#d9d9d9 53.2% 100%)}#planner-prof_page .profile_conditions_area .a54,#planner-prof_page .profile_conditions_area .a55,#planner-prof_page .profile_conditions_area .a56{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 56%,#d9d9d9 56.2% 100%)}#planner-prof_page .profile_conditions_area .a57,#planner-prof_page .profile_conditions_area .a58,#planner-prof_page .profile_conditions_area .a59,#planner-prof_page .profile_conditions_area .a60{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 60%,#d9d9d9 60.2% 100%)}#planner-prof_page .profile_conditions_area .a61,#planner-prof_page .profile_conditions_area .a62,#planner-prof_page .profile_conditions_area .a63{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 63%,#d9d9d9 63.2% 100%)}#planner-prof_page .profile_conditions_area .a64,#planner-prof_page .profile_conditions_area .a65,#planner-prof_page .profile_conditions_area .a66{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 66%,#d9d9d9 66.2% 100%)}#planner-prof_page .profile_conditions_area .a67,#planner-prof_page .profile_conditions_area .a68,#planner-prof_page .profile_conditions_area .a69,#planner-prof_page .profile_conditions_area .a70{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 70%,#d9d9d9 70.2% 100%)}#planner-prof_page .profile_conditions_area .a71,#planner-prof_page .profile_conditions_area .a72,#planner-prof_page .profile_conditions_area .a73{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 73%,#d9d9d9 73.2% 100%)}#planner-prof_page .profile_conditions_area .a74,#planner-prof_page .profile_conditions_area .a75,#planner-prof_page .profile_conditions_area .a76{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 76%,#d9d9d9 76.2% 100%)}#planner-prof_page .profile_conditions_area .a77,#planner-prof_page .profile_conditions_area .a78,#planner-prof_page .profile_conditions_area .a79,#planner-prof_page .profile_conditions_area .a80{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 80%,#d9d9d9 80.2% 100%)}#planner-prof_page .profile_conditions_area .a81,#planner-prof_page .profile_conditions_area .a82,#planner-prof_page .profile_conditions_area .a83{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 83%,#d9d9d9 83.2% 100%)}#planner-prof_page .profile_conditions_area .a84,#planner-prof_page .profile_conditions_area .a85,#planner-prof_page .profile_conditions_area .a86{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 86%,#d9d9d9 86.2% 100%)}#planner-prof_page .profile_conditions_area .a87,#planner-prof_page .profile_conditions_area .a88,#planner-prof_page .profile_conditions_area .a89,#planner-prof_page .profile_conditions_area .a90{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 90%,#d9d9d9 90.2% 100%)}#planner-prof_page .profile_conditions_area .a91,#planner-prof_page .profile_conditions_area .a92,#planner-prof_page .profile_conditions_area .a93{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 93%,#d9d9d9 93.2% 100%)}#planner-prof_page .profile_conditions_area .a94,#planner-prof_page .profile_conditions_area .a95,#planner-prof_page .profile_conditions_area .a96{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 96%,#d9d9d9 96.2% 100%)}#planner-prof_page .profile_conditions_area .a100,#planner-prof_page .profile_conditions_area .a97,#planner-prof_page .profile_conditions_area .a98,#planner-prof_page .profile_conditions_area .a99{background-image:radial-gradient(#fff 45%,transparent 45.8%),conic-gradient(var(--blue1) 0 100%,#d9d9d9 100.2% 100%)}#planner-edit-prof .dl_data dt{margin:0;padding:15px 0 0}#planner-edit-prof .dl_data dd{padding:10px 0 20px}#planner-edit-prof .dl_data .mini{margin:0 0 15px;padding:0;text-indent:0}#planner-edit-prof .btn_edit_submit{margin:50px 0;text-align:center}#planner-edit-prof .btn_edit_submit .btn{background:var(--red);border-radius:100px;color:#fff;font-size:1.2em;font-weight:700;padding:15px 0;width:50%}#planner-edit-prof .btn_edit_submit .btn:hover{background:var(--red-hv)}#planner-edit-prof .prof_img_sample ul{grid-gap:20px;display:flex}#planner-edit-prof .prof_img_sample img{width:100%}#planner-edit-prof .prof_img_sample li{position:relative}#planner-edit-prof .prof_img .box{border-bottom:1px solid #e1e1e1;padding:20px 0}#planner-edit-prof .prof_img .box:nth-child(2){padding-top:0}#planner-edit-prof .prof_img .box>div{grid-gap:30px;display:flex}#planner-edit-prof .prof_img .img_title{border-left:3px solid #49515b;font-weight:700;margin:0 0 20px;padding:0 0 0 10px}#planner-edit-prof .prof_img .form-control-file{background:#eee;border-radius:5px;cursor:pointer;font-size:.8em;height:57px;padding:15px;transition:all .5s cubic-bezier(.215,.61,.355,1)}#planner-edit-prof .prof_img .form-control-file:hover{background:#e7e6e6}#planner-edit-prof .prof_img input[type=button]{background:var(--other);border:none;border-radius:100px;color:#fff;display:block;font-size:.8em;height:40px;line-height:40px;margin:10px auto;padding:0;transition:all .5s cubic-bezier(.215,.61,.355,1);width:30%}#planner-edit-prof .prof_img input[type=button]:hover{background:var(--other-hv)}#planner-edit-prof .prof_img .img{max-height:300px;text-align:center;width:30%}#planner-edit-prof .prof_img .img img{height:100%;max-height:300px}#planner-edit-prof .work_areas_list{margin:-5px 0}#planner-edit-prof .work_areas_list .form-check{display:inline-block;font-size:1em;margin:5px 0;padding:0;width:88px}#planner-edit-prof .work_areas_list .form-check span{font-size:.9em}#planner-edit-prof .sample_text{background:#eee;border-radius:3px;color:var(--other);font-size:.8em;margin:0 0 15px;padding:35px 25px 20px;position:relative}#planner-edit-prof .sample_text b{background:var(--boder);border-radius:0 0 3px 3px;color:#fff;font-size:.8em;left:25px;padding:3px 10px;position:absolute;top:0}#private_edit dl{margin:20px 0 0}#private_edit dl dt{font-weight:700;padding:20px 0 0}#private_edit dl dd{border-bottom:1px solid #ccc;padding:10px 0 20px}#private_edit dl dd:last-child{border:none}#private_edit dl .alert_text{color:var(--red);font-size:.8em;line-height:1.3;margin:10px 0}#private_edit dl .btn_area{margin:30px 0 0}#private_edit dl .btn_area .btn{width:50%}#company_side .message-inner{margin:0 auto;max-width:100%;min-width:700px;width:100%}#message-list .common-message_title{background:var(--comment);color:#fff;font-weight:700;line-height:1.3;padding:20px 15px;position:sticky;top:0;z-index:1}#message-list .common-message_title span{font-size:.8em}#message-list .common-message_title a{color:#fff}#message-list #threads::-webkit-scrollbar,#message-list .message_browsing_area::-webkit-scrollbar{width:3px}#message-list #threads::-webkit-scrollbar-thumb,#message-list .message_browsing_area::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}#message-list #threads{background:#ddefee;height:80vh!important;overflow:auto}#message-list .message_row{display:flex}#message-list .message_row .drawer-menu-wrapper{width:30%}#message-list .message_row .message-display{width:70%}#message-list #new-message-btn{background:#c1f1ee;padding:21px}#message-list #new-message-btn .btn{background:var(--comment);border:none;border-radius:100px;color:#fff;display:block;font-size:.8em;padding:10px 0}#message-list #new-message-btn .btn:hover{background:var(--comment-hv)}#message-list #new-message-btn .search_input{margin:20px 0}#message-list #new-message-btn .search_input input{border:none;border-radius:5px;font-size:.9em}#message-list #new-message-btn .new-list{border:none}#message-list #new-message-btn .new-list .user{background:#fff;border-radius:100px;cursor:pointer;font-size:.9em;line-height:1.3;margin:10px 0 0;padding:5px 10px;transition:all .3s linear}#message-list #new-message-btn .new-list .user:hover{background:#ddefee}#message-list .user-list{border-top:1px solid #f8fafc}#message-list .user-list .card-message{border-bottom:1px solid #f8fafc;cursor:pointer;padding:10px;position:relative;transition:all .5s cubic-bezier(.215,.61,.355,1)}#message-list .user-list .card-message:hover{background:#c1f1ee}#message-list .user-list .card-message.super_admin .title:before{background:var(--red);border-radius:100px;color:#fff;content:"運営";font-size:.8em;margin:0 5px 0 0;padding:0 6px}#message-list .user-list .card-message .title{font-size:.9em;font-weight:700;line-height:1.5;margin:-4px 0 5px!important;text-align:left!important}#message-list .user-list .card-message .title span{font-weight:400}#message-list .user-list .card-message .title .name,#message-list .user-list .card-message .title .name2{font-size:.7em}#message-list .user-list .card-message p{color:var(--comment);font-size:.7em;line-height:1.3;margin:0}#message-list .user-list .card-message p.none-message{color:var(--other)}#message-list .user-list .card-message .text-primary{display:inline-block;font-size:0;position:absolute;right:7px;top:9px;width:17px}#message-list .user-list .card-message .text-primary:before{content:url(/img/icon_message.svg)}#message-list .user-list .card-message.bg-light{background:var(--comment)!important;color:#fff;pointer-events:none}#message-list .user-list .card-message.bg-light p{color:#fff}#message-list #message-wrapper{height:80vh;overflow:auto}#message-list .message_browsing_area{padding:10px}#message-list .card-box{border:1px solid var(--blue1);line-height:1.5;margin-top:30px;max-width:95%;padding:10px;position:relative}#message-list .card-box .sent_time{color:#979797;font-size:.8em;font-weight:100;letter-spacing:1px;position:absolute;right:0;top:-20px}#message-list .card-box .read_status{color:#bbb;font-size:.8em;left:0;position:absolute;top:-20px}#message-list .card-box .read_status.unread{color:var(--red)}#message-list .card-right{background:#e2ebf8;margin-left:auto}#message-list .message_input_area{border-top:1px solid var(--boder);padding:20px 10px}#message-list .message_input_area textarea{height:100px;margin:10px 0}#message-list .btn_area .btn{background:var(--red);width:50%}#message-list .btn_area .btn:hover{background:var(--red-hv)}#message-list .upload_file{display:block;margin:0 0 10px}#message-list .upload_file:last-child{margin-bottom:0}#message-list .file_delete_icon{background:var(--boder);cursor:pointer;display:inline-block;margin:0 5px 0 0;padding:4px;vertical-align:-3px}#message-list .file_delete_icon:hover{background:#bbb}#message-list .file_delete_icon:before{content:url(/img/icon_x.svg);display:block;line-height:0;width:15px}#message-list .message_input_img{grid-gap:15px;display:flex}#message-list .message_input_img label{background:#eee;border:1px solid var(--other);border-radius:5px;cursor:pointer;font-size:.8em;height:40px;line-height:40px;margin:0;padding:0 0 0 10px;position:relative;text-align:center;transition:all .5s cubic-bezier(.215,.61,.355,1);width:200px}#message-list .message_input_img label:hover{background:#bbb}#message-list .message_input_img label:before{content:url(/img/icon_img.svg);left:7%;line-height:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}#message-list .message_input_img .upload_files{background:#e6e6ee;display:block;font-size:.8em;line-height:1.7;padding:8px 15px;width:700px}#message-list .message_input_img .upload_files:empty{height:40px}#common-confirm_page p{margin:30px 0 0}#common-confirm_page .confirm_area{margin:50px 0 0;text-align:center}#common-confirm_page .confirm_area a{display:inline-block;font-size:.8em;margin:0 0 15px;text-decoration:underline}#common-confirm_page .confirm_area a:hover{text-decoration:none}#common-confirm_page .confirm_area input{vertical-align:-2px}#common-confirm_page .btn_area{margin:30px 0 0}.form-input{border:1px solid var(--boder);border-radius:5px;box-sizing:border-box;line-height:1.5;margin:15px 0;outline:none;padding:15px 20px;width:100%}.header{position:relative;z-index:1}.header .header-nav_area{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);height:60px}.header .header-nav_area .inner{display:flex;width:100%}.header .header-nav_area .header_logo{margin:10px 0 0 10px;max-width:220px;width:25%}.header .header-nav_area .navbar-toggler{display:none}.header .header-nav_area .navbar-collapse{display:block;width:100%}.header .header-nav_area .navbar-collapse ul{display:flex;flex-direction:row;justify-content:right}.header .header-nav_area .navbar-collapse ul li span{font-size:.7em}.header .header-nav_area .navbar-collapse ul a{color:var(--text);display:block;font-size:.8em;height:60px;line-height:60px;padding:0 9px}.header .header-nav_area .navbar-collapse ul a:hover{background:#eee}#planner_side .header-nav_area .inner{max-width:100%}.footer{margin:50px 0 0;padding:10px 0;text-align:center}.footer ul{display:flex;justify-content:center}.footer ul a{font-size:.8em;padding:2px 5px}.footer small{color:var(--other);display:block;font-size:.7em}body{background-color:#f8fafc;color:var(--text);font-size:14px;line-height:1.6}.inner{max-width:1000px;min-width:900px}.inner,.inner_mini{margin:0 auto;width:calc(100% - 50px)}.inner_mini{max-width:700px;min-width:600px}.mini{font-size:.8em}.red{color:var(--red)}.sp{display:none}.sticky{position:sticky;top:0;z-index:10}.notices{padding-top:10px}.notices .ecnter{text-align:center}.notices li>.title{font-size:larger;text-align:center}.notices li>p{text-align:center}img{width:100%}.dl_data dt{color:var(--other);font-size:.7em;padding:5px 0}.dl_data dd{border-bottom:1px solid #e1e1e1;padding:0 0 5px}.dl_data.mini{font-size:.8em;margin:10px 0 0;padding:0 0 0 1.5em;text-indent:-1.4em}.attendance_input .calendar_area{width:500px}.attendance_input .calendar_area table td{cursor:pointer}.attendance_input .calendar_area table td:hover:before{background:var(--blue4)}.attendance_input .calendar_area .header_day .back,.attendance_input .calendar_area .header_day .next{cursor:pointer}.attendance_input .calendar_area .header_day .back:hover,.attendance_input .calendar_area .header_day .next:hover{opacity:.8}.attendance_input .timepicker select{width:auto!important}}#company_side #planner-prof_page .planner_stats .fl{grid-gap:30px;display:flex;justify-content:center;text-align:center}#company_side #planner-prof_page .planner_stats dl{border:1px solid var(--blue4);border-radius:5px;padding:20px 0;width:100%}#company_side #planner-prof_page .planner_stats dt{color:var(--blue1);font-weight:700}#company_side #planner-prof_page .planner_stats dd .red{font-size:1.8em;font-weight:700;margin:0 3px 0 0}#company_side #planner-prof_page .planner_stats dd.start_bay{margin:15px 0 0}@media (max-width:768px){#company_side #planner-prof_page .planner_stats .fl{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}#company_side #planner-prof_page .planner_stats dl{padding:10px 0}#company_side #planner-prof_page .planner_stats dt{font-size:.9em}#company_side #planner-prof_page .planner_stats dd .red{font-size:1.4em}#company_side #planner-prof_page .planner_stats dd.start_bay{margin:5px 0 0}}#common-recruitments_page .recruitments_list .recruitments_fl{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr}#common-recruitments_page .recruitments_list li.card-box{margin:0;padding:15px 10px 0;position:relative;word-break:break-all}#common-recruitments_page .recruitments_list li.card-box.cancelled,#common-recruitments_page .recruitments_list li.card-box.expired{background-color:#f5f5f5;opacity:.8}#common-recruitments_page .recruitments_list li.card-box .job_sections,#common-recruitments_page .recruitments_list li.card-box .status{border-radius:3px;color:#fff;font-size:.9em;margin:0 5px 0 0;padding:2px 5px}#common-recruitments_page .recruitments_list li.card-box .job_sections{background:var(--blue1)}#common-recruitments_page .recruitments_list li.card-box .status{color:#fff}#common-recruitments_page .recruitments_list li.card-box .status.state_1{background:var(--green)}#common-recruitments_page .recruitments_list li.card-box .status.state_3{background:var(--other)}#common-recruitments_page .recruitments_list li.card-box .status.state_4{background:var(--red)}#common-recruitments_page .recruitments_list li.card-box .status.state_5{background:var(--blue1)}#common-recruitments_page .recruitments_list li.card-box .limit_date_time{color:var(--red);float:right;font-size:.8em}#common-recruitments_page .recruitments_list li.card-box .title{font-size:1.1em;font-weight:700;line-height:1.3;margin:10px 0}#common-recruitments_page .recruitments_list li.card-box dl{grid-gap:2px 10px;display:grid;grid-template-columns:auto 1fr;margin:5px 0}#common-recruitments_page .recruitments_list li.card-box dl dt{color:var(--other);font-size:.8em;line-height:2}#common-recruitments_page .recruitments_list li.card-box dl dd a{background:#eee;border-radius:100px;padding:2px 10px}#common-recruitments_page .recruitments_list li.card-box dl dd a:hover{background:#e6e6e6}#common-recruitments_page .recruitments_list li.card-box .comment{font-size:.9em;line-height:1.4}#common-recruitments_page .recruitments_list li.card-box .btn_area{margin:10px 0 15px;text-align:left}#common-recruitments_page .recruitments_list li.card-box .btn_area .btn{font-size:1em;padding:5px 30px;width:auto}#common-recruitments_page .recruitments_list li.card-box .btn_duplication{margin:-10px 0 10px!important;text-align:left}#common-recruitments_page .recruitments_list .overlay .title{margin:20px 0}#common-recruitments_page .recruitments_list .overlay .title span{border:1px solid var(--red);border-radius:100px;color:var(--red);display:inline-block;font-size:.8em;font-weight:400;margin:15px 0;padding:6px 20px}#common-recruitments_page .recruitments_list .overlay .title2{background:#eee;border-left:3px solid var(--blue1);font-size:1.3em;font-weight:700;margin:0 0 5px;padding:10px 20px}#common-recruitments_page .recruitments_list .overlay .shiftRequest{border-bottom:1px dashed #ccc;line-height:1.3;padding:15px 0}#common-recruitments_page .recruitments_list .overlay .shiftRequest .times{color:var(--blue1);margin:0 0 0 10px}#common-recruitments_page .recruitments_list .overlay .btn_area{display:contents;margin:20px 0 0}#common-recruitments_page .recruitments_list .overlay .btn_area .btn{margin:20px auto 0}#common-recruitments_page .recruitments_list .overlay .btn_area .btn-send{font-size:1.3em;width:50%}#common-recruitments_page .recruitments_list .overlay .btn_area .btn-close{width:30%}#common-recruitments_page .recruitments_list .overlay .btn_area .btn-delete{background:#ccc;padding:5px 10px;width:auto}#company_side #common-recruitments_page .inner_mini{max-width:100%}#company_side #common-recruitments_page .btn_addition{margin:0 0 20px}#company_side #common-recruitments_page .btn_addition .btn{font-size:1.1em;padding:5px 40px 5px 60px;width:auto}#company_side #common-recruitments_page .btn_addition .btn:before{content:url(/img/icon_plus.svg);left:13px;line-height:0;position:absolute;top:8px;width:20px}#company_side #common-recruitments_page .overlay .err{color:var(--red);font-size:.8em;margin:0 0 5px}#company_side #common-recruitments_page .overlay .timepicker input{display:inline-block;height:auto;padding:10px}#company_side #common-recruitments_page .overlay .timepicker .controls{top:18px}#company_side #common-recruitments_page .overlay .vdp-datepicker+.timepicker{margin-top:15px}#company_side #common-recruitments_page .overlay .timepicker_box .t{transform:translateY(7px)}#company_side #common-recruitments_page .overlay textarea{height:200px}#message-list #threads{background:none!important;border-right:1px solid var(--boder)}#message-list #threads #new-message-btn{background:none!important;border-bottom:1px solid var(--boder)}#message-list #threads #new-message-btn .search_input input{background:#e6e6ee}#message-list #threads #new-message-btn .btn{background:var(--blue2)}#message-list #threads #new-message-btn .btn .open-user-list{font-size:120%}#message-list .common-message_title{background:#dde2e7;color:var(--text)!important}#message-list .common-message_title a{color:var(--text)!important}#message-list .btn .select-address{margin-left:30px;position:relative}#message-list .btn .select-address:before{fill:#fff;background-image:url(/img/message/edit.svg);background-size:contain;content:"";display:inline-block;height:20px;left:-23px;position:absolute;vertical-align:middle;width:20px}#message-list .user-list{border-top:none}#message-list .user-list .card-message{align-items:center;border-bottom:1px solid var(--boder);display:flex}#message-list .user-list .card-message.bg-light{background:#dde2e7!important;color:var(--text)!important}#message-list .user-list .card-message.bg-light p{color:var(--text)!important}#message-list .user-list .card-message:hover{background:#dde2e7}#message-list .user-list .card-message p{color:var(--text)}#message-list .user-list .card-message a.user-icon{background:var(--blue3);border-radius:100%;height:70px;margin-right:10px;position:relative;width:70px}#message-list .user-list .card-message a.user-icon span{font-size:3em;left:50%;overflow:hidden;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}#message-list .user-list .card-message a.user-icon img{border-radius:100px;height:70px;-o-object-fit:cover;object-fit:cover;width:70px}#message-list .user-list .card-message .message-box{width:70%}#message-list .btn_area .btn{background:var(--green)!important}@media (max-width:768px){#message-list .drawer-menu-wrapper{background-color:#f8fafc!important}#message-list .btn_area .btn{background:var(--green)!important}#message-list #threads #new-message-btn,#message-list .user-list{background-color:#f8fafc!important}#message-list .user-list .card-message{background-color:#f8fafc!important;border-bottom:1px solid var(--boder)!important}#message-list .user-list .card-message p{color:var(--text)!important}#message-list .user-list .card-message.bg-light{background:#dde2e7!important;color:var(--text)!important}#message-list .user-list .card-message:hover{background:#dde2e7!important}}
