*{-webkit-overflow-scrolling:touch;-webkit-transition:.25s;transition:.25s}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{color:rgba(0,0,0,0.87);font-family:"Helvetica Neue", "Helvetica", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", arial, sans-serif;line-height:1.42857143;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}html{height:100%;padding:0;margin:0;font-size:16px}body{position:relative;height:100%;padding:48px 0 0;margin:0;font-size:14px}a{color:rgba(0,0,0,0.87);text-decoration:none}a:hover,a:focus{color:red;text-decoration:none}img{max-width:100%;height:auto}p{margin:0 0 1.2em}label{font-weight:400}dt{font-weight:400}.wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 640px){.pc-only{display:none}}.sp-only{display:none}@media (max-width: 640px){.sp-only{display:block}}.fixed{position:fixed;width:100%;height:100%}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.flex-wrap,ul.flex-nowrap{margin:0;padding:0}ul.flex-wrap>li,ul.flex-nowrap>li{list-style:none}body::before{content:'';position:fixed;top:0;left:0;z-index:9999999;display:block;width:0;height:3px;background:#aafde8;background:linear-gradient(-135deg, red, #ffe500);-webkit-transition:0s;transition:0s}body.loading::before{width:100%;-webkit-transition:.4s;transition:.4s}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){height:100%;overflow-y:visible}.swal2-container{z-index:999999 !important}.swal2-select{width:100%}.modal{z-index:999999}.modal-backdrop{z-index:999998}.ripple{position:relative;overflow:hidden}.ripple .rp-effect{position:absolute;border-radius:50%;opacity:0.35;-webkit-transform:scale(0);transform:scale(0);background:#eee;-webkit-animation:ripple 700ms;animation:ripple 700ms;pointer-events:none}@-webkit-keyframes ripple{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes ripple{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}main .dropdown>a{color:rgba(0,0,0,0.87)}.badge-report-1{background:#FFB74D}.badge-report-2{background:#4FC3F7}.badge-report-3{background:#91ec27}.badge-report-4{background:#9E9E9E}header{position:fixed;top:0;left:0;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:48px;padding:10px;background:red;color:#fff}header .left-items,header .right-items{display:-webkit-box;display:-ms-flexbox;display:flex}header a{color:#fff}header a:hover,header a:focus{color:#fff}@media (max-width: 640px){header{padding:16px 8px}}.sidebar-btn{padding:0 12px;margin-right:4px}.header-menu-btn{padding:0 12px}.flowing-btn{position:fixed;bottom:20px;right:16px;-webkit-transition:.25s;transition:.25s;z-index:1;-webkit-animation:flowingBtnShow .5s ease 0s;animation:flowingBtnShow .5s ease 0s}.flowing-btn.client_post_btn{position:absolute}.flowing-btn button{position:relative;width:48px;height:48px;text-align:center;border-radius:50%;border:0;outline:0;background:red;color:#fff;-webkit-box-shadow:-2px 4px 8px 2px #00000044;box-shadow:-2px 4px 8px 2px #00000044;-webkit-transition:.25s;transition:.25s;-webkit-animation:flowingBtnShow2 .5s ease 0s;animation:flowingBtnShow2 .5s ease 0s}.flowing-btn button::before,.flowing-btn button::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;background:#fff;-webkit-transition:.25s;transition:.25s}.flowing-btn button::before{width:50%;height:2px}.flowing-btn button::after{width:2px;height:50%}.swal2-shown .flowing-btn button{background-color:#ccc}.swal2-shown .flowing-btn button::before,.swal2-shown .flowing-btn button::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@-webkit-keyframes flowingBtnShow{50%{-webkit-transform:scale(1.025);transform:scale(1.025)}}@keyframes flowingBtnShow{50%{-webkit-transform:scale(1.025);transform:scale(1.025)}}@-webkit-keyframes flowingBtnShow2{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes flowingBtnShow2{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.flowing-btn.staff_post_btn button::before{content:'\f234';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;background:transparent;line-height:0px}.swal2-shown .flowing-btn.staff_post_btn button::before{content:'\f235'}.flowing-btn.work_post_btn button::before{content:'\f304';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;background:transparent;line-height:0px}.swal2-shown .flowing-btn.work_post_btn button::before{content:'\f304'}.flowing-btn.work_post_btn button::after,.flowing-btn.staff_post_btn button::after{content:none}.swal2-shown .flowing-btn.work_post_btn button::before,.swal2-shown .flowing-btn.work_post_btn button::after,.swal2-shown .flowing-btn.staff_post_btn button::before,.swal2-shown .flowing-btn.staff_post_btn button::after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flowing-btn.mileage_post_btn button::before{content:'\f1b9';font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;background:transparent;line-height:0px}.flowing-btn.mileage_post_btn button::after{content:none}#sidebar-btn{display:none}@media (max-width: 640px){#sidebar-btn ~ #sidebar{left:0;width:100vw}}#sidebar-btn:checked ~ #sidebar{left:0}@media (max-width: 640px){#sidebar-btn:checked ~ #sidebar{left:-100%}}@media (max-width: 640px){#sidebar-btn ~ #main-column{width:100%;height:50%;overflow:hidden}}#sidebar-btn:checked ~ #main-column{margin-left:320px;width:calc(100% - 320px)}@media (max-width: 640px){#sidebar-btn:checked ~ #main-column{width:100%;height:100%;margin-left:0;overflow:visible}}@media (max-width: 640px){body.index #sidebar-btn ~ #sidebar{left:-100%}}@media (max-width: 640px){body.index #sidebar-btn:checked ~ #sidebar{left:0;width:100vw}}@media (max-width: 640px){body.index #sidebar-btn ~ #main-column{margin-left:0}}@media (max-width: 640px){body.index #sidebar-btn:checked ~ #main-column{overflow:hidden}}#clientListFilter{position:relative;background:#fff;color:rgba(0,0,0,0.87);text-align:center}#clientListFilter:after{bottom:-5px;-webkit-box-shadow:inset 0px 4px 8px -3px rgba(17,17,17,0.3);box-shadow:inset 0px 4px 8px -3px rgba(17,17,17,0.3);content:"";height:5px;left:0px;opacity:1;pointer-events:none;position:absolute;right:0px;width:100%;z-index:2050}#sidebar-option{display:none}#sidebar-option:not(:checked) ~ #sidebar #sidebar-options{display:none}#sidebar-options{padding:2px 0;background:#f9f9f9}.query-form{position:relative;display:inline-block;width:75%;margin:0}.query-form::before{content:'\f002';font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#query{width:100%;padding:12px 32px 12px 32px;border:0;border-radius:0;outline:0;font-size:16px}.query-form .fas{position:absolute;top:50%;left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox-btn{display:inline-block;width:24px;height:48px;margin:0;line-height:48px;border-radius:50%;text-align:center;font-size:16px}.checkbox-btn input,.checkbox-btn input:not(:checked) ~ .checked-btn,.checkbox-btn input:checked ~ .nochecked-btn{display:none}.display-results{margin:8px 24px;color:#666}.card-list{position:fixed;top:48px;left:-320px;z-index:9999;width:320px;max-width:100%;height:calc(100% - 48px);border-right:2px solid #f1f3f4;background:#f1f3f4;overflow:hidden;-webkit-transition:.25s;transition:.25s}.card-list-wrap{height:calc(100% - 48px);padding:0;margin:auto;overflow-y:hidden}@media (max-width: 640px){.card-list-wrap{overflow-y:auto}}.card-list-wrap:active,.card-list-wrap:hover{overflow-y:auto}.card-list-wrap::-webkit-scrollbar{width:4px}.card-list-wrap::-webkit-scrollbar-track{border:none}.card-list-wrap::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.card-list-wrap ul{padding:0;margin:0}.card-list:hover .card-list-wrap::-webkit-scrollbar-thumb{background:#fff}.card-list li{display:block;padding:0;margin:12px auto;list-style:none}.card-list-wrap a:hover{text-decoration:none}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:290px;min-height:88px;margin:auto;padding:8px 24px 8px 4px;border:0 solid #bbb;border-radius:6px;background:#fff}@media (max-width: 640px){.card{width:90%}}.card.active::before{content:'';position:absolute;top:0;right:0;width:20px;height:100%;border-radius:0 8px 8px 0;background:red;background:linear-gradient(-135deg, #ffe500, red)}.card.active::after{content:'';position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border:2px solid #fff;border-color:#fff #fff transparent transparent}@-webkit-keyframes slideUP{0%{margin-top:10%;opacity:0}100%{margin-top:0;opacity:1}}@keyframes slideUP{0%{margin-top:10%;opacity:0}100%{margin-top:0;opacity:1}}.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:72px}.icon-img{position:relative;width:48px;height:48px;border-radius:50%;background:#f1f3f4 center/cover}.client-danger .icon-img::before,.client-warning .icon-img::before{content:'';position:absolute;top:-15%;right:-15%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);display:inline-block;width:30%;height:30%;border-radius:50%;background:#f00}.client-danger .icon-img::before{background:#f00}.client-warning .icon-img::before{background:#ffe500}.profille{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87)}.profille dl{margin:0;font-size:16px}.profille dd{font-weight:700}.profille dd{margin:0;font-size:12px}.visit_at{color:rgba(0,0,0,0.6)}.client-danger .profille,.client-danger .visit_at{color:#f00}.client-warning .profille,.client-warning .visit_at{color:#ffe500}.client-new .visit_at{color:#f00}.client-today .visit_at{color:#ffc107}.card-dummy .name_dummy{display:inline-block;background-color:#f5f5f5;width:8em;max-width:100%;height:1em}.card-dummy .visit_at_dummy{display:inline-block;background-color:#f5f5f5;width:3em;max-width:100%;height:1em}.card-list-loading{display:none;margin:12px 24px;color:#9E9E9E;text-align:center}.card-list-loading.show{display:block}#main-column{width:100%;-webkit-transition:.25s;transition:.25s}.client-header-nav{padding:16px 16px 0}.client-header-nav .right-items{text-align:right}.client-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;color:#888}@media (max-width: 640px){.client-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.client-header .icon-wrap{padding:0 16px 0 0}.client-header h1{margin:0 0 .2em;color:rgba(0,0,0,0.87);font-size:30px;font-weight:400;line-height:1em}@media (max-width: 640px){.client-header h1{font-size:24px}}.ruby{margin-bottom:1.2em;color:rgba(0,0,0,0.6);font-size:10px}@media (max-width: 640px){.ruby{margin-bottom:16px}}.icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 26px}@media (max-width: 640px){.icon-wrap{margin-bottom:12px}}.icon-border{border:3px solid #f1f3f4;border-radius:50%}.client-header .icon-img{border:2px solid #fff;width:100px;height:100px;border-radius:50%;background:#f1f3f4 center/cover}.tags{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 640px){.tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tags div{margin-right:8px;border-radius:50%}@media (max-width: 640px){.tags div{margin-right:24px}}.tags div:last-child{margin-right:0}.tags div i{display:block;width:32px;height:32px;border-radius:50%;line-height:30px;border:1px solid #f1f3f4;background:transparent;color:#757575;text-align:center}@media (max-width: 640px){.tags div i{width:40px;height:40px;line-height:40px;font-size:18px}}.tags a{display:block;border-radius:50%}.tags a i{background:#f1f3f4;color:#757575}.tab{position:-webkit-sticky;position:sticky;top:48px;left:0;z-index:1;width:94%;height:50px;margin:24px auto 0;border-bottom:2px solid #f1f3f4;background:#fff}@media (max-width: 640px){.tab{padding:0;text-align:center}}.tab>ul{margin-bottom:-3px;overflow:auto visible}@media (max-width: 640px){.tab>ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tab label{display:inline-block;width:88px;height:50px;margin-bottom:-5px;border-bottom:2px solid transparent;color:#757575;line-height:47px;text-align:center}.tab-item{width:88px;height:50px;margin-bottom:1px;border-bottom:2px solid transparent;color:#757575;line-height:47px;text-align:center}.tab-item>a{display:inline-block;color:#757575}.tab-item.active{border-color:red;color:red}.tab-item.active>a{color:red}input[name="body-tab"],.client-body-wrap,.staff-body-wrap,.work-body-wrap,.visit-body-wrap,.demand-body-wrap{display:none}#detail-btn:checked ~ .tab .detail-btn,#staff-btn:checked ~ .tab .staff-btn,#work-btn:checked ~ .tab .work-btn,#visit-btn:checked ~ .tab .visit-btn,#demand-btn:checked ~ .tab .demand-btn{border-color:red;color:red}#detail-btn:checked ~ .client-body-wrap,#staff-btn:checked ~ .staff-body-wrap,#work-btn:checked ~ .work-body-wrap,#visit-btn:checked ~ .visit-body-wrap,#demand-btn:checked ~ .demand-body-wrap{display:block}.client-body dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;margin:0;border-bottom:1px solid #eee}@media (max-width: 640px){.client-body dl{display:block;padding:.8em 0}}.client-body dt{width:140px;color:#8e8e8e}@media (max-width: 640px){.client-body dt{margin-bottom:.2em}}.client-body dd{min-height:1em;margin:0;color:#4a4a4a}.client-body dd:nth-child(3){width:320px;max-width:100%;margin-left:16px}.client-body-wrap{padding:0 44px 80px 66px;margin:auto}@media (max-width: 640px){.client-body-wrap{padding:8px  24px 80px}}.map{margin-top:24px;padding:8px;background:linear-gradient(135deg, red, #ffe500)}.map>iframe{display:block;background:rgba(255,255,255,0.9)}.staff-body-wrap{padding:0 44px 80px 66px;margin:auto}@media (max-width: 640px){.staff-body-wrap{padding:8px  24px 48px}}.staff-wrap{margin:32px auto}.staff-header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#888}.staff-header h3{margin:.4em 0 .2em;color:rgba(0,0,0,0.87);font-size:24px;font-weight:400;line-height:1em}.staff-header .ruby{margin:0}.staff-menu{margin-left:auto;padding:0 8px}@media (max-width: 640px){.work-body-wrap{padding:8px  0 56px}}.work-aggregate{padding:16px 66px 16px}@media (max-width: 640px){.work-aggregate{padding:16px 8px}}.work-list-timeline{padding:16px 66px 48px}@media (max-width: 640px){.work-list-timeline{padding:16px 8px}}.work-list-timeline .date{font-size:1.15em}.work-list-timeline .dif{color:#8e8e8e;font-size:.8em}.work-list-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.work-list{position:relative;width:100%;padding:0 20px 4px 16px;margin-left:8px;border-left:3px solid #efefef}.work-list-timeline>div:last-child .work-list{padding-bottom:4px}.work-list::before{content:'';display:inline-block;position:absolute;top:12px;left:-1.5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#FFB74D}.work-list.work-type-1::before{background:#FFB74D}.work-list.work-type-2::before{background:#4FC3F7}.work-list.work-type-3::before{background:#91ec27}.work-list.work-type-4::before{background:#9E9E9E}.work-list-meta{width:115px}.work-list-title{margin:0 0 4px}.work-list-card{margin:0 0 16px;padding:10px;border-radius:6px;background:#f1f3f4}.work-list-card>div:not(:last-child){margin-bottom:8px}@media (max-width: 640px){.visit-body-wrap{padding:8px  0 56px}}.visit-list-timeline{padding:16px 66px 48px}@media (max-width: 640px){.visit-list-timeline{padding:16px 8px}}.visit-list-timeline .date{font-size:1.15em}.visit-list-timeline .dif{color:#8e8e8e;font-size:.8em}.visit-list-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.visit-list{position:relative;width:100%;padding:0 20px 4px 16px;margin-left:8px;border-left:3px solid #efefef}.visit-list-timeline>div:last-child .visit-list{padding-bottom:4px}.visit-list::before{content:'';display:inline-block;position:absolute;top:12px;left:-1.5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#FFB74D}.visit-list-meta{width:115px}.visit-list-title{margin:0 0 4px}.visit-list-card{margin:0 0 16px;padding:10px;border-radius:6px;background:#f1f3f4}.visit-list-card>div:not(:last-child){margin-bottom:8px}.visit-list-more{position:absolute;top:0;right:20px;padding:4px 6px;border-radius:50%}.visit-list-more:hover{background:#f1f3f4}.cal-heatmap-wrap{padding:16px 50px}@media (max-width: 680px){.cal-heatmap-wrap{overflow-x:auto}}@media (max-width: 640px){.cal-heatmap-wrap{padding:16px 0}}#work-heatmap,#cal-heatmap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px}.user-wrap{padding:0 44px 80px 66px}@media (max-width: 640px){.user-wrap{padding:0 16px 16px}}.user-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:36px 40px 0}@media (max-width: 640px){.user-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.user-header .icon-wrap{padding:0 16px 0 0}@media (max-width: 640px){.user-header .icon-wrap{padding:0;margin-bottom:12px}}.user-header .icon-img{border:2px solid #fff;width:100px;height:100px}@media (max-width: 640px){.user-header .user-info{width:100%;text-align:center;margin-bottom:24px}}.user-header h1{margin:0 0 18px;color:rgba(0,0,0,0.87);font-size:30px;font-weight:400;line-height:1em}@media (max-width: 640px){.user-header h1{font-size:24px}}.daily_report-wrap{margin-top:32px}.daily_report{margin-bottom:16px}.daily_report ul{padding-left:28px;list-style:none}.daily_report-list{position:relative}.daily_report-list::before{content:'';position:absolute;top:.7em;left:-10px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#ff7043}.daily_report-list.type-1::before{background:#FFB74D}.daily_report-list.type-2::before{background:#4FC3F7}.daily_report-list.type-3::before{background:#91ec27}.daily_report-list.type-4::before{background:#9E9E9E}.daily_report-list dt{margin:0 0 4px}.daily_report-list dd{margin:0 0 16px;padding:12px;border:0 solid #bbb;border-radius:6px;background:#f1f3f4;max-width:100%}.daily_report-list dd>div:not(:last-child){margin-bottom:8px}.daily_report-wrap{padding:0 44px 80px 66px;margin:auto}@media (max-width: 640px){.daily_report-wrap{padding:16px 24px 80px}}.mileage-wrap{padding:24px 44px 80px 66px;margin:auto}@media (max-width: 640px){.mileage-wrap{padding:16px 24px 80px}}.mileage-aggregate{padding:0 0 32px}.mileage-aggregate dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0;margin:0;border-bottom:1px solid #eee}@media (max-width: 640px){.mileage-aggregate dl{display:block;padding:.8em 0}}.mileage-aggregate dt{width:140px;color:#8e8e8e}@media (max-width: 640px){.mileage-aggregate dt{margin-bottom:.2em}}.mileage-aggregate dd{min-height:1em;margin:0;color:#4a4a4a}.daily_report-card{width:400px;max-width:100%}.submit-daily_report-card{width:720px;max-width:98%;padding:32px 8px;margin:24px auto 40px;border-radius:4px;background:#f1f3f4;text-align:center}.submit-daily_report-card .submit-daily_report-btn{width:120px;border:0;background:red;background:linear-gradient(-135deg, red, #ffe500);color:#f1f3f4}.submit-daily_report-card .submit-daily_report-btn:active{opacity:.8em}
/*# sourceMappingURL=style.min.css.map */