.dash_record_container{display:flex;flex-wrap:wrap;overflow-x:auto;align-items:flex-end;justify-content:space-around}@media (max-width: 800px){.dash_record_container{flex-wrap:wrap}.group{flex:100%;min-width:100%}}.group{flex:calc(50% - 20px);padding:0 10px;box-sizing:border-box}.header{text-align:left}.dashboard_table{width:100%;min-width:400px;margin-bottom:0;font-weight:400;background-color:#f4f4f4;border-collapse:collapse}table.dashboard_table th,table.dashboard_table td{width:50px;flex-grow:1;border:1px solid #ababab!important}.box1{position:relative;padding:10px 15px;border:2px solid #80B6FB;margin:20px 16px}.box1 .box_title{position:absolute;top:-15px;left:16px;height:30px;padding:0 12px;background:#ffffff;font-size:20px;color:#000}.monthly_score{display:flex;justify-content:flex-start;margin-bottom:5px}.monthly_score_button{width:110px;font-size:15px;padding:5px 0;border-radius:8px;border:0px;background-color:#3c8dbc;color:#fff;border-color:#5f6163;font-weight:700;cursor:pointer;user-select:none}.dashboard_table_group{display:none}.box2{position:relative;padding:10px 10px 0;margin-top:25px}.table_title{text-align:left;display:block;padding:0 0 12px;background:#ffffff;font-size:19px;color:#000}.btn-head{display:inline-block;font-weight:700;width:110px;position:relative;padding:10px 20px;background-color:#f4f4f4;border-radius:10px;border-color:#80b6fb;border-width:4px;color:#444;box-sizing:border-box;margin:10px}.btn-head:hover{border-radius:10px;font-weight:700;background-color:#e7e7e7;color:#444;border-color:#80b6fb;border-width:4px}.btn-head-urgent{display:inline-block;font-weight:700;width:110px;position:relative;padding:10px 20px;background-color:#ffdbff;border-radius:10px;border-color:#80b6fb;border-width:4px;color:#444;box-sizing:border-box;margin:10px}.btn-head-danger{border-radius:10px;font-weight:700;width:110px;padding:10px 20px;background-color:#f4f4f4;color:#444;border-color:#d73925;border-width:4px;margin:10px}.btn-head-danger:hover{border-radius:10px;background-color:#e7e7e7;color:#444;border-color:#d73925;border-width:4px}#inner{display:flex;flex-wrap:wrap;justify-content:space-between}.all_number_data{font-size:30px}.number_data{font-size:20px}.head_box{margin-left:30px;margin-right:30px}.notice_box table th{background-color:#ecf4ff;vertical-align:middle;text-align:center}.table_head{margin-bottom:0}.notice_box table th.notice_checkbox{width:86px}.notice_box table th.notice_created_at{width:130px}.notice_box table th.subject{width:366px}.notice_box table th.link{width:133px}.table_scroll{max-height:300px;overflow-y:scroll}.notice_box table td.notice_checkbox{vertical-align:middle;text-align:center;width:86px}.notice_box table td.notice_created_at{vertical-align:middle;text-align:center;width:130px}.notice_box table td.subject{vertical-align:middle;width:366px}.notice_box table td.link{vertical-align:middle;text-align:center;width:96px}.custom-checkbox.checkbox_style{position:relative;top:-2px;left:-2px}.box-header h3{visibility:initial}.status_btn{display:flex;justify-content:center}.notice_link:hover{color:#f36716}#lost_order_btn{margin-left:20px}.basic_info_col{min-width:180px}input[type=checkbox][readonly]{pointer-events:none}.basic_info_title{display:flex;align-items:center;justify-content:space-between}select{cursor:pointer}select[readonly]{pointer-events:none}.input-group:has(select[readonly]):hover{cursor:not-allowed}input[type=number][readonly]{cursor:not-allowed}.project_tab_container{width:calc(100% - 60px)}.project_tab_container>ul>li{width:90px}.project_tab_container>ul>li a{text-align:center}a[href^="#tabs-"]{width:90px;text-align:center}.disable_bg_color,.disable_bg_color:hover,.disable_bg_color:focus{background-color:#dadada!important}.checkbox-container{display:flex;align-items:center}.checkbox-container input{margin-right:4px}.estimate_title{display:inline-block;margin-right:20px}.checkbox-container .custom-checkbox{top:-4px}.not_send_mail_checkbox{margin-right:25px}#estimate_table{min-width:900px!important}.est_table_container{overflow-x:auto}.prj-table,.prj-table>thead>tr>th,.prj-table>tbody>tr>td{border:2px solid #DADADA}.prj-table>tbody>tr>td{vertical-align:middle}.prj-table>tbody>tr>td>.custom-checkbox{top:0px;left:-3px}.sortable-area tr{background-color:#fff}.change_flag{color:#337ab3}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right}select[name*="[unit]"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}span.required{color:red}hr{border:1px solid rgb(218,218,218);margin-top:0;margin-bottom:8px}.quotation_details{padding-left:6px;padding-right:6px}.margin_btm_15{margin-bottom:15px}.text_right{text-align:right}.smile10_hidden{display:none}.tax_include_price,.estimate_tax_include_price{font-size:17px;margin-bottom:0}#tax_include_price,#estimate_tax_include_price{border:2px solid #b9b9b9;font-weight:700}.form-control{font-size:17px}#smile10_table{margin-bottom:0;margin-top:30px}.margin-bottom-10{margin-bottom:10px}.sum_area{background-color:#ecf0f5;padding:20px 5px 5px}#repeater_box{display:inline-block;font-size:small;color:#555;vertical-align:middle;padding-inline:5px;background-color:#eee;opacity:1;border:1px solid #ccc}#change_amount_btn{margin-top:24px}.goods_delivery_method>label{display:inline-block;position:relative;min-height:1px;padding-right:15px;padding-left:15px;font-weight:unset}.goods_delivery_method>label,input:hover{cursor:pointer}.field_image,.report_image{width:100%}.input_file_area.border_none:has(.est-image){border:none;background-color:#ecf0f5}.pointer_events_none{pointer-events:none}.pdf_container{display:inline-block;background-color:#fff;padding:10px 15px;color:#3c8dbc;text-decoration:none;border-radius:5px;z-index:95}.pdf_container:hover{opacity:.3}.pdf_container i{font-size:50px}.pdf-label{font-size:18px;vertical-align:middle;font-weight:700}.bottom-fixed-button{position:fixed;bottom:0px;left:0px;width:100%;height:50px;background:rgba(156,215,255,.5);z-index:99;display:flex;justify-content:center;align-items:center;overflow-x:auto}.bottom-fixed-button div{min-width:300px;transform:translate(150px)}.bottom-fixed-button div button{font-size:14px;margin-right:5px}.bottom-fixed-button div button:hover{opacity:.8}.content{padding-bottom:40px}.estimate-headline{margin-top:15px}.page-header{margin-bottom:8;margin-bottom:5px;margin-top:0;padding-bottom:0}.savebutton{width:140px}.nav-pills>li>a{border-radius:5px 5px 0 0;border-top:3px solid #DADADA;color:#444;border-right:2px solid #DADADA;border-left:2px solid #DADADA}.row-eq-height{display:flex;flex-wrap:wrap}.item-margin{margin-top:10px;margin-bottom:10px}input.table{width:75%}.float-button__wrap{width:80px;height:45px;position:fixed;top:50px;right:10px;z-index:10}.float-button__wrap a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;background-color:#0069b3;color:#fff}#refer_goods_btn{border-top-right-radius:4px;border-bottom-right-radius:4px}#related_goods_btn{border-radius:4px;margin-left:3px}.sort-td{width:37px;text-align:center;vertical-align:middle}.goods_id{min-width:300px}.ui-sortable-handle{cursor:move}.img_container{min-height:20px}h3:has(+ #send_all_field_form){display:inline-block}#send_all_field_form{margin-top:1.2rem}.field_validation_input{background-color:#ecf0f5;padding:5px;border-bottom:2px solid #c7c7c7;margin-bottom:inherit}.delete-btn:only-of-type .delete{display:none}.inspection_d{margin-bottom:8px}.inspection_a{margin-top:8px;margin-bottom:8px}#purchase_table{min-width:750px}.table_col{min-width:65px}.table_col_medium{min-width:100px}.construct_container{padding:0 15px;overflow-x:auto}.construct_date_container{overflow-x:auto}.padding_left_0{padding-left:0}.padding_right_0{padding-right:0}#purchase_row{display:flex;vertical-align:middle;justify-content:start;align-items:end;margin-top:15px}#purchase_row>button{margin-bottom:7px;margin-right:5px}#purchase_row>.delivery_box{width:221px;border:2px solid #b9b9b9;border-radius:5px;padding-top:5px;padding-bottom:5px;position:relative;margin:10px 5px 0 0}#purchase_row>.delivery_box .box-title{width:100px;position:absolute;right:0;left:0;top:-14.7px;margin-left:1em}#purchase_row>.delivery_box span{padding:0 .5em;background:#FFF;color:#818181}#sup_staff{width:116px}#purchase_table{white-space:nowrap}#checkbox_th{width:30px}.pur_goods_name{margin-top:10px}.purchase_del_btn{display:none}.construction_date{display:flex;justify-content:space-between;gap:0px 10px}.const_date_container{min-width:400px}.construct_time,.candidate_start_hour,.candidate_start_minute,.candidate_end_hour,.candidate_end_minute{min-width:70px}.input_date{flex:1;min-width:150px}.input_time{display:flex;gap:5px;flex:1;min-width:150px}.separator{font-size:18px;padding:0 2px}.note_container{display:flex;flex-wrap:wrap}.justify_between{flex-grow:1;flex-direction:column;justify-content:space-between;min-width:200px}.manual_input_btn.custom-checkbox,#construct_manual_input,#payment_manual_input{top:-7px}.margin_left_5{margin-left:5px}#pro_calendar{padding-bottom:50px;margin-left:5%;width:95%}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:.5em}.fc .fc-toolbar{flex-direction:row-reverse}.fc .fc-button{padding:.1em .3em}.fc .fc-col-header,.fc .fc-daygrid-body,.fc .fc-scrollgrid-sync-table{width:100%!important}a.fc-event:hover{cursor:pointer}.credit_error{display:inline-block;margin-left:5px}#shop_modal,#customer_modal{position:fixed;width:100%;height:100%;background-color:#fff;overflow:scroll;padding:2rem}#shop_modal.open,#customer_modal.open{display:block}.complete_construct{margin-bottom:0}.form-check-label{margin-right:2rem}.comp_const_imgs{display:flex;flex-wrap:wrap}.canvas{border:solid 1px #000!important}#sign_image_div{min-width:100%;min-height:150px}.settle_btns{margin:3px 0;width:130px}.settle_btns.small{width:55px}.settle_btns.large{width:180px}.settle_btns.x_large{width:200px}details{text-align:center}.add_field_img{background-color:#3a87b4;padding:7px;margin-bottom:10px;border-radius:3px;width:23%;color:#fff;cursor:pointer;text-align:center;display:block}.open_link{position:relative;text-align:center}.open_text{display:inline-block;color:#fff;text-decoration:none;transition:all .2s ease 0s;font-size:14px;background-color:#3c8dbc;padding:7px 10px;border-radius:4px;width:150px;text-align:center}.open_text:hover{cursor:pointer;background-color:#367fa9}.closed{display:inline-block;color:#fff;text-decoration:none;transition:all .2s ease 0s;font-size:14px;border-radius:4px}.border-bottom-style{border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:#ddd!important}.spec-box4 .inclusive-sum-d .estimate_total_price{font-size:22px}.spec-box4 .inclusive-sum-d .settlement_price,.spec-box4 .inclusive-sum-d .total_tax{color:#636363}.spec-box4 .inclusive-sum-d .total_discount,.credit_attention{color:red}.est_note{text-align:center}.est_note_box{padding:15px 30px;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.est_note_box p{margin:0}.est_note_text{white-space:pre-wrap;line-height:135%}.text-inquiry{line-height:170%;margin:10px 5px 20px;text-align:center}.delivery_method_message{font-size:20px;font-weight:700}.validation-error-popup{background-color:#bd362fe0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:fixed;top:0px;right:20px;width:210px;height:50px;padding:5px;opacity:1;z-index:100;border-radius:3px;animation-name:fadein;animation-duration:4s;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0}20%{top:10px;opacity:1}80%{top:10px;opacity:1}to{top:0px;opacity:0}}.validation-error-popup h3{color:#fff;padding:0;margin-bottom:5px}.validation-error-popup li{color:#ffffffa1;margin:5px 0}.est-res-details-container{width:90%;text-align:center;max-width:900px;margin:0 auto 10px}.est-res-details-container .staff-title{text-align:left}.est-res-details-container .price-font-color{color:#000}.est-res-details-container .discount-font-color{color:red}.est-res-details-container .diagonal-line{background-image:linear-gradient(to left top,transparent calc(50% - .5px),#c7c7c7c7 50%,#c7c7c7c7 calc(50% + .5px),transparent calc(50% + 1px))}.est-res-details-container .text-align{text-align:start}.discount-font-color{color:red}#content .news_container{margin:0 0 25px;padding:0}.est-res-payment-container #payment_method_id{width:150px}.est-res-payment-container .customer-menu .first-b{font-size:90%;float:right}.est-res-payment-container .customer-menu #cm_used_point{width:150px;margin:0;padding:5px;border:1px solid rgb(220,220,220)}.est-res-payment-container .caution-max-point{font-size:10px;color:red}.est-res-credit-info-container .card-no{width:200px}.est-res-credit-info-container .card-name{width:300px}.est-res-credit-info-container .card-sec-code{width:180px}.est-res-credit-info-container .card-select{width:160px}.est-res-credit-info-container #payment_count{background-color:red!important;width:100%}.est-res-credit-info-container .ch-method-btn{padding:30px 5px 5px;display:flex;justify-content:end}.est-res-credit-info-container .ch-method-btn input{font-size:100%;border-radius:4px;border:1px solid #d4d4d7;color:#fff;background:#cc0000;padding:5px;width:200px;cursor:pointer}.est-res-credit-info-container .ch-method-btn input:hover{background:#ff6565c0}.est-res-credit-info-container .ch-method-btn input:disabled:hover{background:transparent;cursor:default}.alt_btns{display:flex;flex-direction:column;width:90%;max-width:900px;margin:0 auto 10px}.alt_btns .btn-8{margin:0 0 20px}.alt_btns #order_link{display:flex;justify-content:center;align-items:center;height:27px;font-size:130%}.est-res-buttons-container.top .row{display:flex;justify-content:center;align-items:center}.est-res-buttons-container.top .row>div{margin:5px 10px}.est-res-buttons-container.top .order-button-container.btn-10{margin:0;width:300px}#inquiry_btn_container{border:1px solid #cc0000;justify-content:center;align-items:center;height:30px;margin:5px 10px}.inquiry_buttons.border.red{width:100%}.inquiry_buttons.border.red.top a{color:#c00}.inquiry_button{margin:0}.alt_btns .est-res-buttons-container{display:flex;flex-wrap:wrap;justify-content:center}.order-button-wrapper{display:flex;flex:1}.est-res-buttons-container .order-button-container{display:flex;background-color:transparent;border:1px solid rgb(201,201,201);margin:0;width:200px;justify-content:center}.est-res-buttons-container .order-button{width:100%;color:#fff;border:none;padding:5px;cursor:pointer;font-size:120%}.est-res-buttons-container .order-button:disabled{background-color:#80808058}.est-res-buttons-container .order-button:disabled:hover{background-color:#80808058}.est-res-buttons-container .no-order{background:#a3a3a3}.order-button-container .order-button.disabled{pointer-events:none;background:#D3D3D3;text-decoration:none}.est-res-buttons-container .order-button.order{font-size:18px;padding:2px}.est-res-buttons-container .order{background:#cc0000;font-weight:700}.est-res-buttons-container .no-order:hover{background:#66666699}.est-res-buttons-container .order:hover{background:#ff6565c0}.estimate-result-pdf iframe{width:100%;height:100vh}.table_header p,.table_data p{padding:8px 0}.register-menu #expand-button{cursor:pointer;border:none;background-color:transparent;color:#000;padding:15px 0;width:100%;font-weight:700}.register-menu #expand-button:disabled{color:#1010104d}.register-menu #expand-button:hover{background-color:#00000009}.est-result-valid-err{color:red;font-size:12px!important;font-weight:500!important}.est-res-buttons-container .row{text-align:center}.est-res-buttons{display:inline-block;font-weight:700;color:red;line-height:135%;margin-bottom:20px}.est-res-buttons-container .row .attention-text{display:inline-block;margin:10px 0}.est-res-buttons-container .row{margin:20px 0}.est-res-buttons-container .row .attention-text .title{font-size:17px;font-weight:700;display:inline-block;margin-bottom:10px}.est-res-buttons-container .row .attention-text .messages{font-size:13px;font-weight:lighter;display:inline-block;line-height:1.5}.attention-text .title.red{color:red}.attention-text .title.black{color:#000}.attention-text .messages.red{color:red}.attention-text .messages.black{color:#000}.order-button-container .order-button{font-size:100%}.flex-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width: 590px){.pc-layout{display:none}.sp-layout{display:block!important}#form_header.est-res-header-container #head-tels{width:100%;margin-right:40px}#wrapper #form_header #head-logos .as-shop-name{margin:0;font-size:150%}#form_header.est-res-header-container #head-tels .as-shop-message{text-align:right}td.discount_list{display:none!important}.button-row{flex-direction:column}.alt_btns #order_link{height:56px}.est-res-buttons-container.top .order-button-container.btn-10{margin:0;width:89%}.est-res-buttons-container.top .flex-container{flex-direction:column;align-items:center}.est-res-buttons-container.top .order-button-container{width:150px;display:flex;justify-content:center}.est-res-buttons-container .flex-container #btn-9,.flex-container #inquiry_btn_container{display:flex;justify-content:center;flex:1}.flex-container#btn-9 button,.flex-container#inquiry_btn_container a{width:100%;text-align:center}}.password_message{font-size:17px;color:#ff5600;font-weight:700}.form-control.input-error{border:1px solid red;background-color:#ffe6e6}#register_password,#register_confirm_password{margin-right:10px}.sp-layout .order-button.order{height:65px}.sp-layout .est-res-buttons-container.top .flex-container{display:flex;flex-direction:column}.order-button-sp-layout{display:flex}.sp-layout .est-res-buttons-container.top .btn-9{margin:5px 10px}.sp-layout{display:none}.pdf-download-message{font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,sans-serif}.pdf-download{color:red;font-weight:700}.pdf-download:hover{color:#00f}.calendar_btn_container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.calendar_btn_container>div{text-align:end}.calendar_btn_container>div>div{margin:2px;width:70px;text-align:center}#storeCalendarForm .modal{background:rgba(0,0,0,.3);top:0;left:0;transform:translate(0)}#storeCalendarForm .modal-content{width:100%;margin:20% auto}#storeCalendarForm .modal-header{background-color:#fff;padding:15px;display:block}#storeCalendarForm .modal-body{color:#000}.modal_body_container{width:100%!important}.biko_container{width:100%!important;min-height:150px!important}#refreshBtn{background-color:gray;width:30px;height:30px;border-radius:50%;border:1px solid grey}#refreshBtnContainer{margin-bottom:10px}.pull-left-title{visibility:initial}.calendar-container{background-color:#fff;min-height:500px}.company-name{visibility:initial!important;color:#000}.common-flex{display:flex;justify-content:flex-start}.pull-left{color:red;padding:5px}select:invalid{color:#757575}select option{color:#000}select option:first-child{color:#757575}.end-wrap{display:flex;justify-content:flex-start}#start_hour,#start_minute,#end_hour,#end_minute,#schedule_kbn,#inputProject{height:26px}.schedule_time{width:50px}#ScheduleForm{background:rgba(0,0,0,.3)}#remark{width:31%}.common-calendar-style{width:100%;padding:10px 5vw 50px;box-sizing:border-box}.buttonCompany{margin:10px 4px!important;box-sizing:border-box}.calender-modal{width:690px}#customer_name_link:hover{color:#fa6711}.basic-info{width:100%;max-width:1200px}.basic-info .fields-group{display:flex;flex-wrap:wrap}.basic-info .fields-group>div{flex-grow:1;padding:0 10px;min-width:200px}.basic-info .fields-group .form-group{min-width:200px;flex-grow:1}.basic-info .fields-group .form-group>.control-content.img{max-width:400px}.basic-info .fields-group .form-group .control-label{width:120px}.input_file_area.border_none:has(.est-image,.skill-image){border:none;background-color:#fff}.input_file_area:has(.skill-image:not([src])){aspect-ratio:unset;height:34px}.input_file_area:has(.skill-image[src]){width:300px}.control-content .input-group{flex-grow:1;display:flex}.control-content .input-group input{width:250px;flex-grow:1}.control-content .input-group select{width:250px;flex-grow:1;padding:8px 10px;color:#757575;border-color:#d2d6de}.control-content .input-group button{background-color:gray;border-top:1px solid #d2d6de;border-right:1px solid #d2d6de;border-bottom:1px solid #d2d6de;border-left:none;font-size:10px}.est_img_container{max-width:250px}.est_img_container #est-image{width:100%}.hover_off:hover{cursor:auto}.hover_off img:hover{opacity:1!important}.user_img_container{max-width:250px}.user_face_image_error{padding-left:15px}.user_face_image_container{display:flex;flex-direction:column}.user_img_container #est-image{width:100%}.nav-tabs-custom{display:flex}.nav-tabs-custom ul:before{display:none}.nav-tabs-custom ul{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0!important;justify-content:flex-start}.nav-tabs-custom ul li{text-align:center}.as-tab .contain{margin:0;width:100%;padding:0}.as-tab .contain .title{display:flex;align-items:end}.as-tab .contain .title h3{min-width:100px;margin:0}.as-tab .contain .title p{margin:0}.as-tab .container{width:100%;max-width:1200px;margin:0;padding:0}.as-tab .container .form-group{width:100%;margin:10px 0}.as-tab .container .form-group label{width:150px;text-align:end;padding:0 15px}@media (max-width: 767px){.as-tab .container .form-group label{text-align:start}}.as-tab .container .form-group .input-group,.as-tab .container .form-group .input-group .form-control{width:100%}.area-tab>div{padding:0}.area-tab .corresponding-area{width:100%;max-width:1100px;display:flex;flex-wrap:wrap;height:400px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;margin-top:0}.area-tab .corresponding-area .panel-default{flex-wrap:1;width:100%}.area-tab .corresponding-area .panel-heading{padding:0}.area-tab .corresponding-area .panel-title{display:flex}.area-tab .corresponding-area .panel-prefecture{width:100%;padding:10px 15px}.area-tab .corresponding-area .panel-prefecture:hover{color:#00f}.area-tab .corresponding-area .panel-collapse{padding-left:20px}.area-tab .corresponding-area .panel-collapse .checkbox-inline{padding-left:10px}.area-tab .corresponding-area .panel-collapse .cities-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:10px}.area-tab .corresponding-area .panel-collapse .cities-container .checkbox{padding:5px 10px}.check-all-municipality{position:relative;left:10px}.check-all-municipality+label{position:relative;top:0;left:10px}.treat-construct{width:100%;max-width:1200px}.treat-construct .container{width:100%;overflow-Y:auto;padding:0}.treat-construct .container .item-container{display:flex;flex-wrap:wrap;height:300px}.treat-construct .container .item-container .checkbox{width:200px}.account-tab{width:100%}.account-tab .container{width:100%;max-width:1200px;margin-left:0;padding:0}.account-tab .container .fields-group{display:flex;flex-wrap:wrap;padding:10px 0}.account-tab .container .fields-group .form-group{min-width:200px;width:500px;flex-grow:1}.account-tab .container .fields-group .form-group .control-label{width:150px}.account-tab .container .fields-group .form-group .input-group{display:flex}.account-tab .container .fields-group .form-group .input-group input{width:100%}.user-tab .temp-container{width:100%;max-width:1200px;padding:0}.user-tab .exist-user-container{width:100%;max-width:1200px}.user-tab .fields-group{width:100%;padding:10px 0 0}.licence-info{width:100%;margin:0}.skill-table-toggle-exist{display:none}.skill-table-toggle-exist.show{display:block}.licence-info .skill-table-toggle{width:100%;display:none}.licence-info table{width:100%}.licence-info th{padding:5px;background-color:#7a7a7a8a}.licence-info table tbody{width:100%}.licence-info table tbody .skill-option-tr td{vertical-align:top;padding:5px}.licence-info table tbody .skill-option-tr td select{min-width:65px;width:100%}.licence-info table tbody .skill-option-tr td input{margin-top:5px;width:100%}.licence-info table tbody .skill-option-tr td .delete_check{transform:rotate(45deg);height:35px;color:red}.light_box .user-image{max-width:110px}.skill-table-toggle-exist,.skill-table-toggle-exist table,.skill-table-toggle-exist table thead,.skill-table-toggle-exist table tbody{width:100%}.skill-table-toggle-exist table tbody tr{width:100%;margin-bottom:5px}.licence-info table tbody .skill-option-tr-exist td{vertical-align:top;padding:5px}.licence-info table tbody .skill-option-tr-exist .flex_start{display:flex}.licence-info table tbody .skill-option-tr-exist td select{width:100%}.licence-info table tbody .skill-option-tr-exist td input{margin-top:5px;width:100%}.licence-info table tbody .skill-option-tr-exist td .delete_check{transform:rotate(45deg);height:35px;color:red}.licence-info .skill-table-toggle .add_user_btn,.licence-info .skill-table-toggle-exist .add_user_btn,.skill_selectbox{padding:10px;width:100%;display:flex;justify-content:center}.licence-info button{background-color:#fff;border:none;border-radius:50%;border:1px solid gray;display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0}.licence-info i{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.has_many_new_user .create-btn{width:100%;max-width:1200px;position:relative}.has_many_new_user .add{width:140px}.has_many_new_user_form{position:relative}.delete-user-btn{transform:rotate(45deg);height:35px;color:red;position:absolute;top:10px;right:10px}.licence_table{max-width:600px}.input_file_area.img_container.img{width:100%;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}.input_file_area.img_container.estimate{margin-left:15px;width:calc(100% - 20px)}.input_file_area.img_container img{width:100%}.skill_table{overflow-x:auto;width:100%;display:flex;justify-content:flex-start}.skill_table table{width:100%!important;overflow-x:auto}.skill_table table .skill_table_col{min-width:150px}.skill_table table .skill_table_col.select{min-width:230px}.biko-tab .container{width:100%;max-width:1200px;padding:0;margin-left:0}.biko-tab .container .fields-group{display:flex;flex-wrap:wrap;padding:10px 0}.biko-tab .container .fields-group textarea{width:100%;height:200px}.common-tab-title{padding-bottom:15px;display:flex;justify-content:space-between;align-items:center}.column-width{max-width:150px}.est-result-valid-err,.required-column{color:red}.required-column.outside{position:absolute}.tab-containers{padding:0 80px}@media (max-width: 882px){.tab-containers{padding:0 20px}}.add-qual-select{display:flex}.p-country-name{display:none}.skill_selectbox{padding:unset!important;justify-content:unset!important}.table_in_image{max-width:180px;max-height:auto}.table_in_new_image{max-width:auto;max-height:auto}html{scroll-behavior:smooth}.scroll-position{scroll-margin-top:80px}th.fc-day-sat{background-color:#eaf4ff}th.fc-day-sun{background-color:#ffeaea}td.fc-day-sat{background-color:#eaf4ff}td.fc-day-sun{background-color:#ffeaea}.fc-col-header-cell-cushion,.fc-daygrid-day-number{color:#000}td.fc-timegrid-slot{height:2.5em!important;border-bottom:0!important}input{ime-mode:disabled}input.ime-active{ime-mode:active}input.ime-inactive{ime-mode:inactive}.panel-body>.container>.row,.modal-body>.container>.row{margin:10px}.container>.row>div.required label:after{content:"*";color:red}.form-inline>.form-group>input.ymd{width:110px}.form-inline>.form-group>input.ymdHm{width:160px}.hidden{visibility:hidden;display:none}.message{display:none}input:checked~.message{display:block}a:hover{color:#fff}.buttonCompany{display:inline-block;padding:10px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}.buttonCompany:active{position:relative;top:3px;background-color:#999}.button{margin-top:15px}#buttonPrev{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonPrev:active{position:relative;top:3px;background-color:#999}#buttonNext{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonNext:active{position:relative;top:3px;background-color:#999}#buttonToday{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonToday:active{position:relative;top:3px;background-color:#999}#buttonMonth{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonMonth:active{position:relative;top:3px;background-color:#999}.btn_container{margin-bottom:3px}.show_monthly_statement_Pdf{width:100%;height:75vh}.not_found_text_container{font-family:arial;width:auto;height:600px}.not_found_monthly_statement{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:25px}#buttonWeek{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonWeek:active{position:relative;top:3px;background-color:#999}#buttonDay{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonDay:active{position:relative;top:3px;background-color:#999}#buttonList{display:inline-block;padding:5px 20px;border-radius:8px;background-color:#1e2b37;font-weight:700;color:#fff;cursor:pointer;user-select:none}#buttonList:active{position:relative;top:3px;background-color:#999}.logo-lg{font-family:Arial,Helvetica,sans-serif;font-weight:700}.panel_prefecture:hover{color:gray}#loading{width:100vw;height:100vh;transition:all .3s;background:rgba(255,255,255,.5);position:fixed;top:0;left:0;z-index:9999}.loaded{opacity:0;visibility:hidden}.loadingInner{position:absolute;display:flex;flex-direction:column;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.loadingInner>p{font-size:2rem;font-weight:bolder;color:#3c8dbc}.sk-chase{width:80px;height:80px;margin-bottom:20px;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:#3c8dbc;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}to,0%{transform:scale(1)}}.custom-checkbox{position:relative;top:4px;display:inline-block;padding-left:30px;font-size:16px;line-height:1.5}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #DCDCDC;background-color:#fff;transition:background-color .3s,border-color .3s}.custom-checkbox:checked:before{background-color:#fff;border-color:#dadada}.custom-checkbox:after{content:"";position:absolute;display:none}.custom-checkbox:checked:after{display:block;left:5px;top:1.5px;width:9px;height:13px;border:solid #0E76A8;border-width:0px 4px 4px 0;transform:rotate(41deg)}.custom-checkbox:disabled:before,.custom-checkbox[readonly]:before{background-color:#eee;border:1px solid #d2d6de;cursor:not-allowed}.custom-checkbox:checked:disabled:before,.custom-checkbox:checked[readonly]:before{background-color:#eee;border:1px solid #d2d6de;cursor:not-allowed}.custom-checkbox:checked:disabled:after,.custom-checkbox:checked[readonly]:after{display:block;left:5px;top:1.5px;width:9px;height:13px;border:solid #aaaaaa;border-width:0px 4px 4px 0;transform:rotate(41deg)}.custom-checkbox:disabled+label,.custom-checkbox[readonly]+label{pointer-events:none}label>.custom-checkbox{margin:unset}.display_none{display:none}.input_file_area{display:flex;align-items:center;justify-content:center;position:relative;width:100%;aspect-ratio:3 / 2;text-align:center}.input_file_area img{width:unset;max-width:100%;max-height:100%;position:relative;z-index:10}.input_file_area img:hover{opacity:.7;cursor:zoom-in}.input_file_area p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0;color:#999;font-size:14px;width:90%}label.file_label{width:100%;height:100%;margin-bottom:unset;border:1px solid #d2d6de;background-color:#eee;display:flex;justify-content:center;align-items:center;font-weight:unset}label.file_label:hover{cursor:pointer}.file_label>input{display:none}@media screen and (max-width: 767px){.field_vali_btn{text-align:center}}.container-refresh{display:none!important}.upload_field_vali_img+img[src^="data:image/"]{width:200px;height:200px;object-fit:contain;margin-bottom:16px}#input2,#input3{display:none}.input_icon{position:relative;margin-bottom:10px}.icon_style{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
