@charset "UTF-8";*{-webkit-text-size-adjust:100%;box-sizing:border-box;font-style:normal;margin:0;outline:0;padding:0}table{border-spacing:0;empty-cells:show;width:100%}caption{text-align:left}p{-webkit-margin-before:0;-webkit-margin-after:0;margin-bottom:0}th{font-weight:400;text-align:center}td,th{vertical-align:top}td{text-align:left}.Jspreadsheet-container td,.Jspreadsheet-container th{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:100%}img{max-height:100%;vertical-align:middle}a img,img{border:none}li{list-style:none}iframe{vertical-align:middle}button{background-color:transparent;border:none;outline:none;padding:0}html{font-size:62.5%;min-height:100%;position:relative}body{-webkit-text-size-adjust:100%;background-color:#fff;background-color:#f0f0f0;color:#333;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0;overflow-y:scroll;text-align:left;word-break:break-all}a,a:hover{color:#333;cursor:pointer;text-decoration:none;text-underline-offset:.175em}a:hover{text-decoration-thickness:1px!important}a *,a img,nav a{cursor:pointer}a img,nav a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.3s ease}@media screen and (min-width:769px){a:hover img{cursor:pointer;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}a[href^="tel:"]{color:#333;cursor:default;pointer-events:none;text-decoration:none}}@media screen and (max-width:767px){a[href^="tel:"]{color:#333;cursor:pointer;pointer-events:auto;text-decoration:underline}}article,aside,figure,footer,header,main,nav,section{display:block}script{display:none}.js-slide{opacity:0;transition:opacity .2s ease}.js-slide.slick-initialized{opacity:1}.indent{margin-left:1em!important;text-indent:-1em!important}.psr{position:relative!important}.psa{position:absolute!important}.lhl{line-height:2!important}.lhm{line-height:1.6!important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.fwb{font-weight:700!important}.fwn{font-weight:400!important}.dib{display:inline-block!important}.db{display:block!important}.dn{display:none!important}.df{display:flex!important}.w-full{width:100%!important}.h-full{height:100%!important}.h-50{height:50px!important}.mt0{margin-top:0!important}.mt1em{margin-top:1em!important}.mt2em{margin-top:2em!important}.mt3em{margin-top:3em!important}.mt4px{margin-top:4px!important}.mt7px{margin-top:7px!important}.mt8px{margin-top:8px!important}.mt10px{margin-top:10px!important}.mt20px{margin-top:20px!important}.mt30px{margin-top:30px!important}.mt40px{margin-top:40px!important}.mt50px{margin-top:50px!important}.mt60px{margin-top:60px!important}.mt70px{margin-top:70px!important}.mt80px{margin-top:80px!important}.mt90px{margin-top:90px!important}.mt100px{margin-top:100px!important}@media (max-width:768px){.sp-mt0{margin-top:0!important}.sp-mt1em{margin-top:1em!important}.sp-mt2em{margin-top:2em!important}.sp-mt8px{margin-top:8px!important}.sp-mt10px{margin-top:10px!important}.sp-mt15px{margin-top:15px!important}.sp-mt20px{margin-top:20px!important}.sp-mt30px{margin-top:30px!important}.sp-mt40px{margin-top:40px!important}.sp-mt50px{margin-top:50px!important}.sp-mt60px{margin-top:60px!important}.sp-mt70px{margin-top:70px!important}.sp-mt80px{margin-top:80px!important}.sp-mt90px{margin-top:90px!important}.sp-mt100px{margin-top:100px!important}}.mb0{margin-bottom:0!important}.mb1em{margin-bottom:1em!important}.mb2em{margin-bottom:2em!important}.mb10px{margin-bottom:10px!important}.mb20px{margin-bottom:20px!important}.mb30px{margin-bottom:30px!important}.mb40px{margin-bottom:40px!important}.mb50px{margin-bottom:50px!important}.mb60px{margin-bottom:60px!important}.mb70px{margin-bottom:70px!important}.mb80px{margin-bottom:80px!important}.mb90px{margin-bottom:90px!important}.mb100px{margin-bottom:100px!important}@media (max-width:768px){.sp-mb0{margin-bottom:0!important}.sp-mb10px{margin-bottom:10px!important}.sp-mb20px{margin-bottom:20px!important}.sp-mb30px{margin-bottom:30px!important}.sp-mb40px{margin-bottom:40px!important}.sp-mb50px{margin-bottom:50px!important}.sp-mb60px{margin-bottom:60px!important}.sp-mb70px{margin-bottom:70px!important}.sp-mb80px{margin-bottom:80px!important}.sp-mb90px{margin-bottom:90px!important}.sp-mb100px{margin-bottom:100px!important}}.ml-auto{margin-left:auto!important}.ml0{margin-left:0!important}.ml1em{margin-left:1em!important}.ml2em{margin-left:2em!important}.ml5px{margin-left:5px!important}.ml10px{margin-left:10px!important}.ml15px{margin-left:15px!important}.ml20px{margin-left:20px!important}.ml30px{margin-left:30px!important}.ml40px{margin-left:40px!important}.ml50px{margin-left:50px!important}.ml60px{margin-left:60px!important}.ml70px{margin-left:70px!important}.ml80px{margin-left:80px!important}.ml90px{margin-left:90px!important}.ml100px{margin-left:100px!important}@media (max-width:768px){.sp-ml0{margin-left:0!important}.sp-ml10px{margin-left:10px!important}.sp-ml20px{margin-left:20px!important}.sp-ml30px{margin-left:30px!important}.sp-ml40px{margin-left:40px!important}.sp-ml50px{margin-left:50px!important}.sp-ml60px{margin-left:60px!important}.sp-ml70px{margin-left:70px!important}.sp-ml80px{margin-left:80px!important}.sp-ml90px{margin-left:90px!important}.sp-ml95px{margin-left:95px!important}.sp-ml100px{margin-left:100px!important}}.mr0{margin-right:0!important}.mr1em{margin-right:1em!important}.mr2em{margin-right:2em!important}.mr10px{margin-right:10px!important}.mr15px{margin-right:15px!important}.mr20px{margin-right:20px!important}.mr30px{margin-right:30px!important}.mr40px{margin-right:40px!important}.mr50px{margin-right:50px!important}.mr60px{margin-right:60px!important}.mr70px{margin-right:70px!important}.mr80px{margin-right:80px!important}.mr90px{margin-right:90px!important}.mr100px{margin-right:100px!important}@media (max-width:768px){.sp-mr0{margin-right:0!important}.sp-mr10px{margin-right:10px!important}.sp-mr20px{margin-right:20px!important}.sp-mr30px{margin-right:30px!important}.sp-mr40px{margin-right:40px!important}.sp-mr50px{margin-right:50px!important}.sp-mr60px{margin-right:60px!important}.sp-mr70px{margin-right:70px!important}.sp-mr80px{margin-right:80px!important}.sp-mr90px{margin-right:90px!important}.sp-mr100px{margin-right:100px!important}}.pt0{padding-top:0!important}.pt1em{padding-top:1em!important}.pt2em{padding-top:2em!important}.pt10px{padding-top:10px!important}.pt20px{padding-top:20px!important}.pt30px{padding-top:30px!important}.pt40px{padding-top:40px!important}.pt50px{padding-top:50px!important}.pb0{padding-bottom:0!important}.pb1em{padding-bottom:1em!important}.pb2em{padding-bottom:2em!important}.pl0{padding-left:0!important}.pl1em{padding-left:1em!important}.pl2em{padding-left:2em!important}@media (max-width:768px){.sp-pl0{padding-left:0!important}.sp-pl1em{padding-left:1em!important}.sp-pl2em{padding-left:2em!important}.sp-pl10px{padding-left:10px!important}}.pr0{padding-right:0!important}.pr1em{padding-right:1em!important}.pr2em{padding-right:2em!important}.pr20px{padding-right:20px!important}@media (max-width:768px){.sp-pr0{padding-right:0!important}.sp-pr1em{padding-right:1em!important}.sp-pr2em{padding-right:2em!important}}.minWdt120px{min-width:120px!important}.minWdt260px{min-width:260px!important}.fwLight{font-weight:300!important}.fwRegular{font-weight:400!important}.fwMedium{font-weight:500!important}.fwBold{font-weight:700!important}.fwBlack{font-weight:900!important}.fs-15{font-size:15px!important}.fcWhite{color:#fff!important}.fcBlack{color:#333!important}.fcGray{color:#777!important}.fcOrange{color:#d57914!important}.fcError{color:#e23945!important}.is-fixed{position:fixed}.bt-none{border-top:none!important}.tf-180{transform:rotate(180deg)}.float-r{float:right}.clear-b{clear:both}.items-center,.l-header{align-items:center}.l-header{background-color:#fcf4eb;border-bottom:1px solid #c5c5c5;display:flex;height:50px;justify-content:space-between;left:0;padding-left:15px;position:fixed;top:0;width:100%;z-index:100}.header-logo a{display:block;width:80px}.header-content,.user-name,.user-name a{align-items:center;display:flex}.user-name,.user-name a{font-size:1.4rem}.user-name .fas{color:gray;font-size:1.9rem;margin-right:10px}.l-header .l-aside{height:calc(100% - 40px);left:inherit;position:fixed;right:0;top:40px;width:200px;z-index:110}.hamburger{align-items:center;background-color:#d57914;cursor:pointer;display:flex;height:49px;justify-content:center;margin-left:15px;position:relative;transition:filter .3s ease;width:50px;z-index:110}@media screen and (min-width:769px){.hamburger:hover{filter:brightness(1.08)}}.hamburger .fas{color:#fff;display:block;font-size:1.9rem;margin-right:0}.hamburger .fas.fa-times{display:none}#nav-input:checked~.nav-wrap{animation:fadeIn .3s;display:block;pointer-events:auto}#nav-input:checked+#menubtn .fas.fa-bars{display:none}#nav-input:checked+#menubtn .fas.fa-times{display:block}.nav-wrap{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.nav-content{position:absolute;right:0;top:49px;width:200px;z-index:10}.overlay{background-color:#000c;bottom:0;height:100%;left:0;position:fixed;width:100%;z-index:1}.nav-hidden{display:none}.list-nav_logout{position:relative;width:100%;z-index:10}.list-nav_logout>li a{align-items:center;display:flex;font-size:1.4rem;font-weight:700;height:50px;padding:0 1em;transition:filter .3s ease;width:100%}@media (min-width:769px){.list-nav_logout>li a:hover{filter:brightness(1.08)}}.list-nav_logout>li:nth-child(odd) a{background-color:#f6f6f6}.list-nav_logout>li:nth-child(2n) a{background-color:#f0f0f0}.list-nav_logout>li a .fas{align-items:center;display:inline-flex;font-size:1.9rem;height:22px;justify-content:center;margin-right:10px;width:22px}.l-aside{background-color:#4d4d4d;height:calc(100vh - 50px);left:0;position:fixed;top:50px;width:200px}.l-nav{height:100%;overflow-y:auto}.l-nav,.list-nav{width:100%}.list-nav>li a{transition:filter .3s ease}.list-nav>li a:hover{filter:brightness(1.08)}.list-nav>li>p>a{align-items:center;background-color:#4d4d4d;color:#fff;display:flex;font-size:14px;font-weight:700;height:50px;padding:0 1em;width:100%}.list-nav>li>p>a .fas{align-items:center;display:inline-flex;font-size:1.9rem;height:22px;justify-content:center;margin-right:10px;width:22px}.list-subnav{display:none}.list-subnav>li a{align-items:center;color:#333;display:flex;font-size:12px;height:35px;padding-left:18px;position:relative;width:100%}.list-subnav>li a .fas{font-size:1.2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.list-subnav>li:nth-child(odd) a{background-color:#f0f0f0}.list-subnav>li:nth-child(2n) a{background-color:#f6f6f6}.page-estimate .nav-estimate>p a,.page-master .nav-master>p a,.page-project .nav-project>p a,.page-purchase .nav-purchase>p a,.page-schedule .nav-schedule>p a,.page-system .nav-system>p a,.page-task .nav-task>p a{background-color:#d57914;color:#fff}.nav-estimate .list-subnav,.nav-logout .list-subnav,.nav-master .list-subnav,.nav-project .list-subnav,.nav-purchase .list-subnav,.nav-schedule .list-subnav,.nav-system .list-subnav,.nav-task .list-subnav{display:block}#page-customer_list .subnav-customer_list a,#page-customer_regist .subnav-customer_regist a,#page-department_list .subnav-department_list a,#page-department_regist .subnav-department_regist a,#page-division_list .subnav-division_list a,#page-division_regist .subnav-division_regist a,#page-estimate_regist .subnav-estimate_regist a,#page-estimate_search .subnav-estimate_search a,#page-estimate_totalling .subnav-estimate_totalling a,#page-journal_list .subnav-journal_list a,#page-journal_regist .subnav-journal_regist a,#page-outsourcing_list .subnav-outsourcing_list a,#page-outsourcing_regist .subnav-outsourcing_regist a,#page-project_regist .subnav-project_regist a,#page-project_search .subnav-project_search a,#page-purchase_list .subnav-purchase_list a,#page-purchase_regist .subnav-purchase_regist a,#page-purchase_tax .subnav-purchase_tax a,#page-schedule_gantt .subnav-schedule_gantt a,#page-schedule_list .subnav-schedule_list a,#page-schedule_ratio .subnav-schedule_ratio a,#page-schedule_regist .subnav-schedule_regist a,#page-supplier_list .subnav-supplier_list a,#page-supplier_regist .subnav-supplier_regist a,#page-task_list .subnav-task_list a,#page-task_regist .subnav-task_regist a,#page-user_list .subnav-user_list a,#page-user_regist .subnav-user_regist a{color:#d57914}@media screen and (min-width:769px){.l-main{height:calc(100% - 51px);left:0;margin-left:200px;margin-top:51px;overflow-y:auto;padding:18px 32px 24px;position:fixed;top:0;width:calc(100% - 200px);z-index:1}.l-main:has(.modal.-on){overflow-y:initial}.main-block{min-width:1236px}}.label-required:after{color:#ff3b00;content:" *";display:inline-block;text-align:right;width:1em}.error-msg{color:#e23945;display:block;margin-top:5px}#page-purchase_edit .table-addition .error-msg,#page-purchase_regist .table-addition .error-msg{position:static;text-align:left}#page-customer_edit .error-msg.table-top-error,#page-customer_regist .error-msg.table-top-error{position:static}.relate-error-msg{color:#e23945;margin-left:10px}@media (min-width:769px){.error-msg{position:absolute}}@media (max-width:768px){.date-wrap .error-msg{color:#e23945;display:block;margin-top:5px;position:static}}.error-msg_block{align-items:center;background-color:#fcebec;border:1px solid #e23945;color:#e23945;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:30px;min-height:44px;padding:10px 30px;width:100%}@media (max-width:768px){.error-msg_block{font-size:1.3rem;margin-bottom:22px;padding:15px 15px 15px 20px}}.error-msg_block i{font-size:1.6rem;margin-right:15px}.success-msg_block{align-items:center;background-color:#f1fceb;border:1px solid #45b035;color:#45b035;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:30px;min-height:44px;padding:10px 30px;width:100%}@media (max-width:768px){.success-msg_block{font-size:1.3rem;margin-bottom:22px;padding:15px 15px 15px 20px}}.success-msg_block i{font-size:1.6rem;margin-right:15px}.error-form input[type=date],.error-form input[type=email],.error-form input[type=number],.error-form input[type=password],.error-form input[type=tel],.error-form input[type=text],.error-form select,.error-form textarea{border-color:#e23945}label.error-form:has(input[type=date]){border-color:#e23945}tr.has-error{color:#e23945}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;color:#333;cursor:pointer;transition:all .3s ease}label{display:flex}input[type=date],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{align-items:center;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #999;border-radius:5px;color:#333;cursor:pointer;display:inline-flex;font-family:Hiragino Sans,\30d2\30e9\30ae\30ce\89d2\30b4\30b7\30c3\30af,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:1.2rem;height:32px;justify-content:flex-start;padding:0 20px 0 17px;position:relative;text-align:left;width:100%}@media (max-width:768px){input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{padding:0 12px}}.v-select-suggest-input,.v-select-suggest-pulldown{background-color:#fff;border-radius:5px}.vs__dropdown-menu{z-index:99999999999}select{padding-right:25px}textarea{align-items:flex-start;height:auto;line-height:1.75;padding:13px 17px;white-space:pre-wrap}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#9b9b9b;font-size:16px;letter-spacing:.1em;line-height:normal}input:disabled,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select:invalid,textarea::placeholder{color:#9b9b9b;font-size:16px;letter-spacing:.1em;line-height:normal}@media (min-width:769px){input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-size:1.2rem;letter-spacing:.1em}input:disabled,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select:invalid,textarea::placeholder{font-size:1.2rem;letter-spacing:.1em}}@media (max-width:768px){input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{bottom:.2em;letter-spacing:.1em;line-height:normal;padding:0;position:relative}}input:-internal-autofill-selected{background-color:#fff}input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.v-select-suggest-input .v-select.vs--open .vs__dropdown-toggle,.v-select-suggest-pulldown .v-select.vs--open .vs__dropdown-toggle,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fcf4eb;border:1px solid #999;box-shadow:0 0 2px #c4850680;outline:0}input[type=date]:focus{background-color:#fcf4eb;box-shadow:0 0 2px #c4850680;outline:0}.vs__dropdown-toggle{min-height:32px}.vs__search{font-size:12px!important}.form-select,.v-select{position:relative}select::-ms-expand{display:none}.v-select .vs__actions button{margin-right:25px}.v-select-suggest-input .vs__actions button{display:none}.v-select ul{max-height:13rem}.list-short .v-select ul{max-height:8rem}.form-select span.pulldown-triangle:after{z-index:1}.form-select span.pulldown-triangle:after,.v-select .vs__actions span.pulldown-triangle:after{color:gray;content:"\f0d7";font-family:Font Awesome\ 5 Free;font-size:1.4rem;font-weight:900;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.v-select.vs--open .vs__actions span:after,select:focus+span.pulldown-triangle:after{color:#d57914}.form-select_multiple{background-color:#fff;border:1px solid #999;border-radius:5px;cursor:pointer;min-height:36px;padding:4px 8px;position:relative}:root{--vs-border-color:#999!important;--vs-border-radius:5px!important;--vs-dropdown-min-width:110px!important}.multi-select.error-pulldown,.v-select-suggest-input.error-pulldown,.v-select-suggest-pulldown.error-pulldown{--vs-border-color:#e23945}.form-select_multiple span:after{align-items:center;color:gray;content:"\f0d7";display:inline-flex;font-family:Font Awesome\ 5 Free;font-size:1.4rem;font-weight:900;height:32px;pointer-events:none;position:absolute;right:10px;top:0;z-index:1}.btn-selected{margin-left:2px;position:relative;z-index:1}.btn-wrap{display:flex;flex-wrap:wrap;margin-left:-2px;margin-top:-4px}.btn-selected button{border-radius:24px;height:24px}.btn-selected button,span.vs__selected{align-items:center;background-color:#fcf4eb;color:#333;display:inline-flex;font-size:1.2rem;margin-top:4px;padding-left:10px;padding-right:5px}span.vs__selected{border:none;border-radius:24px;cursor:pointer;height:90%}.vs__selected-options{flex-wrap:nowrap!important;width:100%}.vs--single.vs--open .vs__selected{overflow:hidden;white-space:nowrap;width:90%}.btn-selected button .fas,span.vs__selected button{color:gray;margin-left:8px;margin-right:0}.vs--multiple .vs__selected-options{display:inline-table;padding-right:20px}.vs--multiple .vs__search:focus{min-width:50%}@media (min-width:769px){.btn-selected button:hover .fas{color:#d57914}}.select_open-trigger{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.select_open-trigger+label{display:none}.select_open-trigger:checked+label{display:block}.select_open-trigger+label select{border:none;border-radius:0;border-top:1px solid #999;height:auto;margin-top:5px;min-height:32px;padding:5px 0}.form-date{border:1px solid #999;border-radius:5px;height:32px;overflow:hidden;position:relative}.form-date input[type=date],.form-date input[type=month]{height:100%;left:0;position:absolute;top:0;width:calc(100% + 50px)}input[type=date],input[type=month]{border:none;padding-left:36px}input[type=date]::-webkit-date-and-time-value,input[type=month]::-webkit-date-and-time-value{text-align:left}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:1}.form-date .fa-calendar-alt{color:gray;font-size:1.6rem;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}input[type=date]:focus+.fa-calendar-alt{color:#d57914}dd.date-text{font-size:1.4rem;padding:5px 0;word-break:break-word}input[type=month]:focus+.fa-calendar-alt{color:#d57914}.check-privacy,.type-checkbox,.type-radio{position:relative}.type-checkbox input[type=checkbox],.type-radio input[type=radio]{left:6px;opacity:0;position:absolute;top:6px}.type-checkbox input[type=checkbox]+label,.type-radio input[type=radio]+label{align-items:center;cursor:pointer;display:flex;padding-left:35px;position:relative}.type-radio input[type=radio]+label{padding-left:30px}.type-checkbox input[type=checkbox]+label:before,.type-radio input[type=radio]+label:before{background-color:#fff;border:1px solid #999;border-radius:3px;box-sizing:border-box;content:"";display:inline-block;font-size:0;height:20px;left:0;margin-right:10px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:20px}.type-checkbox.disabled{cursor:not-allowed!important}.type-checkbox.disabled label:before{background-color:#eef1f6!important;color:#f8f8f8!important;pointer-events:none!important}.type-checkbox.disabled input,.type-checkbox.disabled label{pointer-events:none!important}.type-radio input[type=radio]+label:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmBAMAAABaE/SdAAAAMFBMVEUAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDKBS+1AAAAD3RSTlMAnxCAzyDvUEDfr49gML+h9i0LAAAA10lEQVQoz2OAAB2R////Ox5iQAKB/yFAFEXIuaKj3Q5JkD3/pymYETz/WwFUbP83IyhLOf83hMH43xduypX/AhBlvxTgYkzrwQrZ/y9AcgHXf5CJYV+AyhAK/VOBpHwuAzK49pGBgfW/AYoY8/8ABsafYK0IzfMFGPQ/M6AC+08M57+iicX/YZB3QBNj+cjgb4AmxvyFAehGBID4geF/A5oYB4VimHZgcws2N2PzG7YwwBZWWMMUM+xxxBFmXGLGOda0gZmG8KQ1BkVImjT5/18Id9rFTOMAgk53YFzwuGcAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:50%}.type-checkbox input[type=checkbox]+label:after,.type-radio input[type=radio]+label:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAABoklEQVRYhe2Yu0oDQRSGj5ciKKKIoAZBSCOIle0+gWhhYWERsBIrH0AQK9/ASqwECwsLC8UnSGulViIIoqYRRYQ0ovwDA5PJ3Gc3u8V8sCRZdtkv58z5d9mB+72pP6owg1WWoySYA0kwliQYSxKMpTTBieVNWjh4ZBu+6yhFEEL1jSMaqo2zbXrtsDqCtdklo5BMXwUhN799yaom0r7aL18QUrytIh+tY/q8PS9XEFKoHCooArH3a331+iaIyslynbc7er3YtZ5buCDkxhZXuvZB7vlk3en8QgUns52ejPvtfDE5fLpQmCDEZla748RXjlwEXRNfZLSRsdbKvJxtsfb6MGw7FqHKo4Ff1BQLGIa55mnPfgzEz1PLS45CWgxJXSV5nMhZhygx/akoQVXKqyR1chBDGIdiFcQFVHklS6qC+PvhxinrTFjXIAlrTl74/PdIIwsOYhtebxb4Y5INHsQ+caLDa0h07RaBFI7JQ45CptgkyYPYN+tMBN1JdJKY+DzlyHVIVPDB4U/HkAvNOhPp9VssSTCWJBhLEoyl2oJE9A9HU6r+VhoeXwAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;content:"";display:inline-block;height:20px;left:0;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:20px}.type-radio input[type=radio]+label:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAPFBMVEUAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDTeRSAgIDTeRSAgIDTeRSAgIDTeRSAgIDTeRSoRv0UAAAAEnRSTlMAnxCAzyDvUECx36+Pj2BAMCDvrM0IAAAA60lEQVQ4y5WUW67DMAhEMcZ2Hm2SO9n/Xi+10grUJKLnE40GmxdZeEmCjqSF6ZyS4EjlUiS5DUrL47mwVWDKJlzyBNRGjoeGMpODcwUeZNCEstEXm2hi5zUyncCj8WuqogtU147HVgjTBSyo5XhY3eiSrSJ1MyDTDRko3WxiuoGnlx17s3XelXn1dkxL93zz3A+eph/AojnFq751olnF5Fx3w2qyCvXyHcxWNpMpv8oGerM7PuHhVvYXk9HvsuAXggUJljfYrGDrY4MUHMvYkAdXJraAwXWOH4f4qYkfLoX9GRQoiX88qsET/Q93JBxxTdwJrgAAAABJRU5ErkJggg==);border:none;border-radius:50%}.type-checkbox input[type=checkbox]:checked+label:after,.type-radio input[type=radio]:checked+label:after{opacity:1}.customer-checkbox{align-items:center}@media (max-width:768px){.customer-checkbox{align-items:normal}}.drag-area{align-items:center;background-color:#fff;border:2px dashed #c5c5c5;color:#777;cursor:pointer;display:flex;height:80px;justify-content:center;width:100%}@media (max-width:768px){.drag-area{height:107px}}@media (min-width:769px){.drag-area:hover{background-color:#fcf4eb}}.input-file-text{color:#d57914;cursor:pointer}@media (min-width:769px){.input-file-text{margin-left:15px}}.input-file-text{text-decoration:underline}@media (min-width:769px){.input-file-text:hover{text-decoration:none}}.drag-area+.file-name{margin-top:10px}.file-name p{align-items:center;display:flex;line-height:1}.file-name p+p{color:#333;cursor:pointer;margin-top:2px}.file-name p button{align-items:center;display:flex;font-size:1.2rem}.file-name p .fas{color:gray;font-size:1.6rem}@media (min-width:769px){.file-name p button:hover .fas{color:#d57914}}.btn-area,.btn-area-wide,.list-btn-area{display:flex;justify-content:center;margin-bottom:20px;margin-top:25px}.btn-area p+p,.btn-area-wide p+p,.list-btn-area p+p{margin-left:10px}@media (max-width:768px){.btn-area{height:48px}.btn-area,.btn-area-wide{background-color:#fcf4eb;bottom:0;left:0;margin-bottom:0;margin-top:0;position:fixed;width:100%;z-index:10}.btn-area-wide{display:flex;flex-wrap:wrap;height:auto;padding-bottom:10px;padding-top:10px}.btn-area-wide p{margin-bottom:10px;margin-left:10px!important}}.btn-back a,.btn-submit label{align-items:center;background-color:#fff;border:1px solid #d57914;border-radius:3px;color:#d57914;cursor:pointer;display:flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;position:relative;width:133px}.btn-back a{padding-left:2px}.btn-submit label{background-color:#d57914;color:#fff}.btn-back a i{left:13px;position:absolute;top:50%;transform:translateY(-50%)}.btn-submit input{display:none}@media (min-width:769px){.wdt45px{width:45px!important}.wdt73px{width:73px!important}.wdt90px{width:90px!important}.min-wdt80px{min-width:80px!important}.min-wdt98px{min-width:98px!important}.min-wdt102px{min-width:102px!important}.min-wdt106px{min-width:106px!important}.wdt111px{width:111px!important}.min-wdt111px{min-width:111px!important}.max-wdt111px{max-width:111px!important}.min-wdt120px{min-width:120px!important}.wdt125px{width:125px!important}.min-wdt125px{min-width:125px!important}.max-wdt125px{max-width:125px!important}.wdt135px{width:135px!important}.wdt140px{width:140px!important}.min-wdt137px{min-width:137px!important}.max-wdt137px{max-width:137px!important}.min-wdt147px{min-width:147px!important}.max-wdt147px{max-width:147px!important}.wdt160px{width:160px!important}.min-wdt160px{min-width:160px!important}.wdt187px{width:187px!important}.wdt200px{width:200px!important}.wdt268px{width:268px!important}.min-wdt415px{min-width:415px!important}.min-wdt316px{min-width:316px!important}.max-wdt316px{max-width:316px!important}.min-wdt435px{min-width:435px!important}.min-wdt453px{min-width:453px!important}.wdt470px{width:470px!important}.min-wdt470px{min-width:470px!important}.wdt510px{width:510px!important}.wdt576px{width:576px!important}.wdt800px{width:800px!important}.wdt876px{width:876px!important}.wdt1123px{width:1123px!important}.wdt2col{min-width:576px;width:calc(50% - 32px)}}@media (max-width:768px){.wdt268px{width:100%!important}.sp-wdt60px{flex:0 0 60px;width:60px!important}.sp-wdt90px{flex:0 0 90px;width:90px!important}.sp-wdt95px{flex:0 0 95px;width:95px!important}.sp-wdt100px{flex:0 0 100px;width:100px!important}.sp-wdt125px{width:125px!important}.sp-max-wdt125px{max-width:125px!important}.sp-wdt180px{min-width:180px!important;width:180px!important}.sp-wdt220px{min-width:220px!important;width:220px!important}.sp-wdt440px{min-width:440px!important;width:440px!important}.sp-wdt100p{width:100%!important}}.wdt100p{width:100%!important}.pc{display:block!important}.pci{display:inline!important}.sp,.spi{display:none!important}@media (min-width:769px){.pc-hide{display:none!important}}.fas{font-size:1.2em;justify-content:center;margin-right:5px;text-align:center;vertical-align:middle;width:1em}.fas,.p-button{align-items:center;display:inline-flex}.p-button{color:#777;transition:all .3s ease}@media screen and (min-width:769px){.p-button:hover{filter:brightness(1.08)}}.p-button.-center{justify-content:center}.p-button.-wht{background-color:#fff;border:1px solid #c5c5c5}.delete-button{align-items:center;background-color:#777;border:1px solid #c5c5c5;border-radius:32px;color:#fff;height:32px;margin:13px 20px 13px 5px;padding:0 16px;transition:all .3s ease}@media screen and (min-width:769px){.delete-button:hover{filter:brightness(1.08)}}.content-head{display:flex;justify-content:space-between}.head-block{align-items:center;display:flex;margin-bottom:18px;min-height:30px}#page-estimate_totalling .head-block{margin-bottom:24px}.estimate-total-search{align-items:center;display:flex}.ttl-page{font-size:clamp(1.8rem,5.33333333333vw,2rem);font-weight:700;margin-right:clamp(5px,4.26666666667vw,16px)}.p-pic{color:#777}.p-pic strong{color:#333;font-weight:400}.list-btn{display:flex}.list-footer{margin-top:10px}@media screen and (min-width:769px){.list-btn .p-button{background-color:#fff;border:1px solid #c5c5c5;border-radius:32px;height:32px;margin-left:5px;padding:0 16px}}.list-btn .p-button span{font-size:1.2rem}.list-btn .p-button .fas{font-size:1.6rem;margin-right:5px;width:16px}@media screen and (min-width:769px){.l-pager{align-items:center;display:flex}.content-scroll+.l-pager{margin-top:12px}.list-pager{margin-left:25px}}.list-pager{align-items:center;display:flex}.list-pager>li{min-width:20px;text-align:center}.list-pager>li+li{margin-left:5px}.list-pager a{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:32px;color:#777;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}@media screen and (min-width:769px){.list-pager a:hover{background-color:#fcf4eb}}.page-next a,.page-prev a{width:60px}.page-prev a .fas{font-size:1.7rem;justify-content:flex-start;margin-right:7px;width:.6em}.page-next a .fas{font-size:1.7rem;justify-content:flex-end;margin-left:7px;margin-right:0;width:.6em}.page-current a,.page-current a:hover{background-color:#d57914;border-color:#d57914;color:#fff;cursor:default}.table-details table{background-color:#fff;border:1px solid #c5c5c5;border-radius:5px;font-size:1.2rem;overflow:hidden;width:100%}.table-details thead{border-radius:5px 5px 0 0}.table-details thead th{border-bottom:2px solid #c5c5c5;padding:10px 0;vertical-align:middle}.table-details thead th.all-check{padding:9px 10px}.table-details tbody tr{cursor:pointer}.table-details tbody tr:nth-child(2n){background-color:#f6f6f6}@media screen and (min-width:769px){.table-details tbody tr:hover{background-color:#fcf4eb}}.table-details tbody td{border-top:1px solid #c5c5c5;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:calc(100% - 5em)}.table-details tbody td.td-include-btn{padding:0 10px}.table-details tbody td.td-include-btn .list-btn{justify-content:center}.table-details tbody td.td-include-btn .list-btn .p-button{background-color:#fff;border:1px solid #c5c5c5;border-radius:32px;height:30px;padding:0 10px}.table-details tbody td.td-include-btn .list-btn .p-button .fas{margin-right:5px}@media screen and (min-width:769px){.table-addition tbody:hover .focus-links,.table-details tbody tr:hover .focus-links{opacity:1;pointer-events:auto}.focus-links{opacity:0;pointer-events:none}}.focus-links{align-items:center;display:flex}.focus-links .-links{color:#d57914;white-space:nowrap}.focus-links .-links span{font-size:1.2rem;text-decoration:underline}@media screen and (min-width:769px){.focus-links .-links:hover span{text-decoration:none}}.focus-links .fas{margin-right:3px}.focus-links p+p{margin-left:10px}.button-links{color:#d57914;cursor:pointer}.button-links span{font-size:1.2rem;text-decoration:underline}@media (min-width:769px){.button-links:hover{color:#d57914}.button-links:hover span{text-decoration:none}}.l-regist+.l-regist{margin-top:27px}.regist-content{background-color:#fff;border:1px solid #c5c5c5;border-radius:5px;padding:35px 25px}.regist-head{align-items:center;display:flex;margin-bottom:18px}.regist-ttl{font-size:1.4rem}.regist-head .regist-ttl+p button{color:#d57914;font-size:1.2rem;margin-left:30px}.ttl-regist{font-size:1.4rem;font-weight:700}.regist-body{position:relative}.regist-body.-wrap{display:flex;flex-wrap:wrap;margin-left:-32px}.regist-body.-wrap .list-data,.regist-body.-wrap .regist-data{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;margin-left:32px;padding:27px 10px}.regist-body.-wrap .list-data{padding:10px}.regist-body textarea{height:115px}.regist-body .cols-wrap{align-items:center;border-top:1px solid #c5c5c5;display:flex;margin-top:-1px;padding:27px 10px 0;position:relative}.regist-body .cols-wrap:last-of-type{align-items:center;border-bottom:1px solid #c5c5c5;display:flex;margin-top:-1px;padding-bottom:28px}.regist-body .cols-wrap+.cols-wrap{border-top:none;margin-top:28px;padding-top:0}.list-data,.regist-data{display:flex;margin-top:-1px}.list-data dt,.regist-data dt{color:#777;flex:0 0 152px;height:32px;width:152px}.detail-data dd,.list-data dt,.regist-data dt{align-items:center;display:flex}.detail-data{padding:10px!important}@media screen and (min-width:769px){.regist-data dt.wdt45px,.regist-data dt.wdt73px{flex:inherit}}.list-data dd{color:#777;padding-left:6px;width:100%}.regist-data.-ratio dd{align-items:center;display:flex}@media screen and (min-width:769px){.regist-data.-ratio dd input{text-align:right}}.regist-body .cols-wrap .regist-data+div{align-items:center;display:flex}.check-label-wrap,.check-wrap,.radio-wrap{align-items:center;display:flex;flex-wrap:wrap;min-height:32px}.check-wrap div+div,.check-wrap p+p,.radio-wrap div+div,.radio-wrap p+p{margin-left:40px}.remind-wrap{align-items:center;display:flex}.regist-body .total{margin-top:10px}.regist-body .total,.regist-body .total dl{align-items:center;display:flex;height:32px;justify-content:flex-end}.regist-body .total dl+dl{margin-left:30px}.regist-body .total dl dt{color:#777;font-size:1.2rem}.addition-wrap{position:relative}.btn-addition{height:22px;position:absolute;right:6px;top:0;transform:translateY(-50%);width:22px;z-index:1}.btn-addition button{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:50%;cursor:pointer;display:flex;height:22px;justify-content:center;width:22px}.btn-addition_icon{left:1102px;position:absolute;top:35.5px;transform:translateY(3%);z-index:1}.btn-addition_icon button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;transition:filter .3s ease}@media (min-width:769px){.btn-addition_icon button:hover{filter:brightness(1.05)}}.btn-addition .fas,.btn-addition_icon .fas{color:gray;cursor:pointer;font-size:1.6rem;margin-right:0;transition:color .3s ease}@media screen and (min-width:769px){.btn-addition:hover .fas,.btn-addition_icon:hover .fas{color:#d57914}}.list-addition>li{padding-right:34px;position:relative}.list-addition>li .btn-delete{background-color:#f0f0f0;border:1px solid #c5c5c5;height:100%;position:absolute;right:0;top:0;width:34px}.list-addition>li .btn-delete button{align-items:center;cursor:pointer;display:flex;height:22px;justify-content:center;position:relative;top:127px;transition:filter .3s ease;width:32px}#page-customer_edit .list-addition>li .btn-delete button,#page-customer_regist .list-addition>li .btn-delete button{top:50%}@media (min-width:769px){.list-addition>li .btn-delete button:hover{filter:brightness(1.08)}}.btn-delete_icon{margin-top:9px}.btn-delete button .fas,.btn-delete_icon button .fas{color:gray;cursor:pointer;transition:color .3s ease}@media screen and (min-width:769px){.btn-delete button:hover .fas,.btn-delete_icon button:hover .fas{color:#d57914}}.btn-delete_icon button{align-items:center;cursor:pointer;display:flex;transition:filter .3s ease}@media (min-width:769px){.btn-delete_icon button:hover{filter:brightness(1.05)}}.list-addition>li .btn-delete button .fas{background-color:#fff;border:1px solid #c5c5c5;border-radius:50%;font-size:1.6rem;height:22px;margin-right:0;width:22px}.list-addition>li dl{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;display:flex;margin-top:-1px;padding:27px 10px}.list-addition>li dt{align-items:center;color:#777;display:flex;width:152px}@media screen and (min-width:769px){.list-addition>li dt{flex:0 0 152px;height:38px}}.list-addition>li dd{align-items:center;display:flex;width:100%}#page-customer_edit .list-addition>li dd,#page-customer_regist .list-addition>li dd{display:initial}.list-addition>li dt.ttl-addition{align-items:center;display:flex;margin-bottom:20px;margin-top:15px;width:100%}@media screen and (min-width:769px){.list-addition>li dt.ttl-addition *+p{margin-left:35px}}.list-addition>li dt.ttl-addition button{font-size:1.2rem}.list-addition>li dd.date-wrap,.list-addition>li dd.date-wrap .form-date{width:100%}.list-addition>li dd.date-wrap,.list-addition>li dd.date-wrap .date-end,.list-addition>li dd.date-wrap .date-start{flex-wrap:wrap}.p-wave{align-items:center;display:flex;height:32px;justify-content:center}.form-select{width:100%}.form-date+.form-select{margin-left:0}@media screen and (min-width:769px){.estimate-search_head{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:5px;display:flex;gap:15px;margin-bottom:6px;min-height:37px;padding:10px 15px}.estimate-search_head .regist-data{align-items:center;display:flex;gap:5px}.estimate-search_head .regist-data dt{color:#777;flex:initial;width:auto}.estimate-search_head .regist-data .date-wrap{align-items:center;display:flex;gap:5px}.estimate-search_head .btn-back a{width:45px}.estimate-search_head .btn-submit label{width:90px}}.table-total_head{background-color:#fff;border:1px solid #c5c5c5;border-radius:5px;margin-bottom:6px;min-height:37px;padding:5px 15px}@media screen and (min-width:769px){.table-total_head{align-items:center;display:flex}.table-total_head>dl+dl{margin-left:30px}}.table-total_head>dl{align-items:center;display:flex;font-size:1.2rem}.table-total_head>dl dt{color:#d57914}@media screen and (min-width:769px){.table-total_head>dl dd{margin-left:40px}}table.estimate-totals{table-layout:fixed}.table-details .estimate-totals tbody tr{cursor:auto}.estimate-totals th{color:#d57914}.estimate-totals td,.estimate-totals th{border-right:1px solid #c5c5c5}.estimate-totals .total-cell{background-color:#fcf4eb}.estimate-totals .total_pic-header{width:150px}.estimate-totals .total_pic-cell{overflow:hidden;text-overflow:ellipsis}.estimate-totals .total-row td{border-top:3px solid #dadada}.estimate-totals .total-header{color:#d57914;text-align:center}.td-project{padding:8px 23px}.project-content,.task-content{display:flex;justify-content:space-between;width:100%}.project-content>p,.task-content>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 5em)}@media screen and (min-width:769px){.project-content>p{max-width:25em}}.column-display-controls{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;margin-left:auto;padding:15px;width:-moz-fit-content;width:fit-content}.column-display-title{color:#495057;font-weight:700;margin-bottom:10px}.column-checkboxes{display:flex;flex-wrap:wrap;gap:15px}.column-checkbox{align-items:center;cursor:pointer;display:flex;font-size:14px}.column-checkbox input[type=checkbox]{cursor:pointer;margin-right:5px}.checkbox-label{color:#495057;cursor:pointer}.checkbox-label:hover{color:#007bff}@media (max-width:768px){.column-display-controls{margin-left:0;width:100%}.column-checkboxes{flex-direction:column;gap:8px}.column-checkbox{font-size:13px}}.column-display-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.column-display-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.column-display-popup-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:20px 20px 15px}.column-display-popup-header h3{color:#495057;font-size:18px;font-weight:700;margin:0}.column-display-popup-close{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:20px;padding:5px;transition:color .2s}.column-display-popup-close:hover{color:#495057}.column-display-popup-content{padding:20px}.chat-count{align-items:flex-end;display:flex;font-size:1.2rem;margin-left:15px}.chat-count strong{display:inline-block;font-size:1.4rem;font-weight:700;margin-left:.25em;margin-right:.25em}.btn-more{margin-top:10px}.btn-more button{align-items:center;display:inline-flex;font-size:1.2rem;justify-content:flex-end;transition:color .3s ease}.btn-more button:hover{color:#d37914}.btn-more .fas{font-size:1.2rem;margin-left:0;margin-right:5px}.date-wrap{justify-content:space-between}.date-end,.date-start,.date-wrap{align-items:center;display:flex}.form-date+.form-select{margin-left:10px}.personal-name{align-items:center;display:flex;white-space:nowrap}.personal-name span{color:#777}.ttl-page+.personal-name{margin-left:clamp(-5px,-4.26666666667vw,-16px);padding-left:35px}.l-schedule{background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;padding:18px 24px}.schedule-head{align-items:center;display:flex;margin-bottom:23px}.l-graph{background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;padding:18px 24px}.graph-body{padding-bottom:25px}.graph-content{display:flex;height:300px;position:relative;width:100%}.graph-vertical{flex:0 0 75px;padding-right:10px;position:relative}.graph-vertical .graph-vertical_label{color:#333;display:flex;font-size:1.2rem;justify-content:flex-end;left:0;letter-spacing:0;line-height:1;position:absolute;transform:translateY(-50%);width:calc(100% - 10px)}.graph-border{height:100%;pointer-events:none;position:relative;width:1121px}.graph-border hr{background:#e4e4e4;border:none;height:1px;margin:0 auto;position:absolute;width:100%}.graph-border hr:nth-child(odd){height:2px}.graph-horizon{align-items:flex-end;bottom:-25px;display:flex;height:100%;position:absolute;right:9px;width:calc(100% - 93px)}.graph-horizon:after{bottom:0;content:"\ff08\6708\ff09";position:absolute;right:-15px}.graph-horizon_label{bottom:0;position:absolute;text-align:center;white-space:nowrap;width:calc(8.33333% - 9px)}.graph-inner{right:9px;width:calc(100% - 93px)}.graph-bar,.graph-inner{align-items:flex-end;bottom:0;display:flex;height:100%;position:absolute}.graph-bar{justify-content:space-between;padding:0 7px;width:8.33333%}.bar-actual,.bar-goal{width:calc(50% - 3px)}.bar-goal{background-color:#a4a4a4}.bar-actual{background-color:#d37914}.graph-head{justify-content:space-between;margin-bottom:23px}.graph-head,.graph-setting{align-items:center;display:flex}.graph-setting .wdt268px{width:268px}.graph-setting .wdt112px{width:112px}.graph-setting .form-select+.form-select{margin-left:10px}.graph-setting .form-select+p{font-size:1.2rem;margin-left:15px}.btn-show{margin-left:20px}.btn-show button{align-items:center;background-color:#d37914;border-radius:3px;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;transition:filter .3s ease;width:133px}.btn-show button:hover{filter:brightness(1.08)}.graph-bar_sample,.graph-bar_sample dl{align-items:center;display:flex}.graph-bar_sample dl+dl{margin-left:20px}@media screen and (min-width:769px){.graph-bar_sample dt{height:32px;width:32px}}.graph-bar_sample dl dd{font-size:1.2rem;margin-left:10px}.l-notfound{padding-top:35px;text-align:center}.ttl-notfound{font-size:4rem;font-weight:700}.notfound-main_read{color:#d37914;font-size:1.6rem;font-weight:700;margin-top:10px}.notfound-sub_read{font-size:1.2rem;margin-top:15px}.btn.-notfound{margin-top:28px}.-notfound,.btn.-notfound a{align-items:center;background-color:#fff;border:1px solid #d37914;border-radius:3px;color:#d37914;display:inline-flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;margin-left:auto;margin-right:auto;width:172px}.data-notfound{background-color:#f6f6f6;font-size:17px;padding:112px;text-align:center;vertical-align:middle;width:100%}.division-sales td,.division-sales th{border-right:1px solid #c5c5c5}.table-addition table{background-color:#fff;font-size:1.2rem;overflow:visible;position:relative;table-layout:fixed;width:100%}.table-addition thead tr,.table-container{position:relative}.table-container{border:1px solid #c5c5c5;border-radius:5px;max-height:80vh;overflow-y:auto}.sticky-header{background:#f6f6f6;position:sticky;top:0;z-index:10}.table-addition tbody tr{cursor:pointer}#page-purchase_list .table-addition tbody tr{cursor:auto}#page-purchase_list .table-addition table{border:1px solid #c5c5c5;border-radius:5px}#page-purchase_list .table-addition thead{background:#f6f6f6}.table-addition tbody tr:nth-child(2n) td{position:relative}@media screen and (min-width:769px){.table-addition tbody:nth-child(odd){background-color:#f6f6f6}.table-addition tbody:hover{background-color:#fcf4eb}}.table-addition tr:last-of-type{border-bottom:1px solid #c5c5c5;border-radius:0 0 5px 5px}.table-addition tbody:first-of-type tr:first-of-type{border-top-width:2px}.table-addition tbody:nth-child(odd) tr:first-child{border-top:1px solid #c5c5c5}.table-addition tr:not(:nth-child(3n+1)) td{border-top:1px solid #ddd}.table-addition tbody tr:first-child>*{border-top:1px solid #c5c5c5}.table-addition tbody{border-radius:0 0 5px 5px;position:relative}.table-addition td,.table-addition th{position:relative;text-align:center;vertical-align:middle}.table-addition tbody td{padding:10px 4px}.table-addition tbody td{padding:10px 4px 1px}.table-addition tbody td.td-total{height:70px;padding-top:18px;vertical-align:top}.table-addition td{min-width:calc(14.28571% - 24.85714px);text-align:center;vertical-align:middle}.table-addition td.td-error{vertical-align:top}.table-addition table td.td-head{min-width:130px;width:130px}@media screen and (min-width:769px){.table-addition th{min-width:44px;width:44px}}.table-addition .vs__search{padding:0}.table-addition span.vs__selected{display:block;overflow:hidden;padding:2px 0 0 6px;text-overflow:ellipsis;white-space:nowrap}.table-addition .vs--single.vs--open .vs__selected{text-align:initial}@media screen and (max-width:768px){.table-addition .vs__selected-options{width:44px}}.sticky-button-wrap{border-left:1px solid #c5c5c5;height:100%;position:absolute;right:0;top:0;width:34px}.sticky-button-wrap .btn-addition{align-items:flex-end}.sticky-button-wrap .btn-addition,.sticky-button-wrap .btn-delete{background-color:#f0f0f0;display:flex;height:100%;justify-content:center;margin:0;position:absolute;right:0;top:0;transform:translateY(0);width:33px}.sticky-button-wrap .btn-delete{align-items:center}.sticky-button-wrap .btn-addition button,.sticky-button-wrap .btn-delete button{align-items:flex-end;background-color:#f0f0f0;border:none;border-radius:0;cursor:pointer;display:flex;justify-content:center;padding:0;transition:filter .3s ease}.sticky-button-wrap .btn-delete button{align-items:center}.sticky-button-wrap .btn-addition button .fas,.sticky-button-wrap .btn-delete button .fas{background-color:#fff;border:1px solid #c5c5c5;border-radius:50%;font-size:1.6rem;height:22px;margin-right:0;width:22px}@media screen and (min-width:769px){.sticky-button-wrap .btn-addition button:hover .fas,.sticky-button-wrap .btn-delete button:hover .fas{color:#d57914}.sticky-button-wrap .btn-addition:hover .fas{color:gray}}.sticky-button-wrap .btn-addition button{transform:translateY(50%)}.modal{height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:1010}.modal.-on{opacity:1;pointer-events:auto}.modal-content{left:50%;max-width:1236px;overflow:auto;position:absolute;top:100px;transform:translate(-50%);width:calc(100% - 60px);z-index:2}@media (max-width:768px){.modal-content{top:40px;width:calc(100% - 8vw)}}.ttl-modal{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:700;height:30px;margin-bottom:25px}@media (max-width:768px){.ttl-modal{font-size:1.8rem}}.modal-body{background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;overflow:auto;padding:35px 25px;position:relative;width:100%}@media (max-width:768px){.modal-body{padding:4vw}.modal-body+.btn-area{background-color:transparent;margin-bottom:40px;margin-top:20px;position:relative}.modal-body .date-wrap{display:block}.modal-body .date-end,.modal-body .date-start{flex-wrap:wrap}.modal .overlay{height:100%}.modal-body .regist-data{align-items:flex-start}.modal-body .regist-data dt{align-items:center;display:flex;height:32px}}@media (min-width:769px){.regist-body.-wrap{min-width:1216px}}.modal .date-end .form-date,.modal .date-start .form-date{width:100%}.modal .form-date+.form-select select{padding-left:18px}.modal .btn-close{align-items:center;display:flex;height:30px;position:absolute;right:0;top:10px}@media (min-width:769px){.modal .btn-close button{transition:opacity .3s ease}.modal .btn-close button:hover{opacity:.7}}.modal .btn-close .fas{color:#fff;font-size:1.6rem;margin-right:0}.modal .btn-area>*{max-width:155px;width:100%}.modal .btn-area>p>*{align-items:center;border-radius:3px;display:flex;font-size:1.4rem;font-weight:700;height:32px;justify-content:center;line-height:1;position:relative;transition:filter .3s ease;width:100%}@media (min-width:769px){.modal .btn-area a:hover,.modal .btn-area button:hover,.modal .btn-area input:hover{filter:brightness(1.1)}}.modal .btn-cancel>*{align-items:center;background-color:#e3e3e3;border:1px solid #ababab;color:#333;display:flex;justify-content:center}.modal .btn-cancel>* .fas{font-size:1.6rem;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.modal .btn-regist>*{background-color:#d57914;border:1px solid #d57914;color:#fff}.modal .btn-regist input{display:none}.modal .btn-regist label{cursor:pointer}.modal .regist-data .type-checkbox{align-items:center;color:#777;display:flex;height:32px}@media screen and (max-width:768px){.l-main{overflow:hidden}}.content-head_schedule{margin-bottom:18px}@media screen and (max-width:768px){.content-head_schedule{display:block}}.ttl-page{white-space:nowrap}.head-block_schedule{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.head-block_schedule{flex-direction:column-reverse;margin-top:15px}}.head-block_schedule .head-block{margin-bottom:0}.head-block_schedule .form-select+.form-select{margin-left:13px}@media screen and (max-width:768px){.head-block_schedule .form-select+.form-select{margin-left:7px}}.head-block_schedule .form-select{position:relative}.head-block_schedule .form-select select{padding-left:45px}.head-block_schedule .form-select .fas{color:gray;font-size:1.6rem;left:1em;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.head-block_schedule .form-select select:focus+span+.fas{color:#d57914}.display-month,.display-week{margin-left:25px}@media screen and (max-width:768px){.display-month,.display-week{justify-content:space-between;margin-left:0;margin-top:5px}}@media screen and (min-width:769px){.page-schedule_personal .display-month,.page-schedule_personal .display-week{margin-left:145px}}.ttl-month,.ttl-week{color:#777;margin-right:20px}@media screen and (min-width:769px){.page-schedule_personal .ttl-month,.page-schedule_personal .ttl-week{margin-right:15px}}.btn-double-next button,.btn-double-prev button,.btn-single-next button,.btn-single-prev button{align-items:center;background-color:#fff;border:1px solid #c5c5c5;border-radius:32px;color:#777;cursor:pointer;display:flex;font-size:1.7rem;height:32px;justify-content:center;transition:filter .3s ease;width:45px}@media (min-width:769px){.btn-double-next button:hover,.btn-double-prev button:hover,.btn-single-next button:hover,.btn-single-prev button:hover{filter:brightness(1.08)}}.btn-single-next button,.btn-single-prev button{margin-left:3px;width:32px}@media screen and (max-width:768px){.btn-double-next button,.btn-double-prev button{width:32px}}.btn-double-next button{margin-left:3px}.range-month,.range-week{font-size:1.2rem;margin:0 17px;white-space:nowrap}@media screen and (max-width:768px){.range-month,.range-week{margin:0 1em}}@media screen and (max-width:320px){.range-month,.range-week{font-size:1rem;margin:0 5px}}.l-schedule .schedule-block{overflow:auto;width:100%}.schedule-block{width:100%;z-index:1}@media screen and (max-width:768px){.schedule-block{overflow-x:auto;width:calc(100% + 4vw)}}.schedule-block+.schedule-block{margin-top:10px}@media screen and (max-width:768px){.schedule-block+.schedule-block{margin-top:30px}}.schedule-block table{background-color:#fff;border-radius:5px 0 0 5px;border-spacing:0;margin:0}.schedule-thead{position:relative;z-index:1}.schedule-thead th{border-left:1px solid #c5c5c5;border-radius:5px 0 0;border-top:1px solid #c5c5c5;color:#d57914;padding:5px}.schedule-thead td:last-child{border-right:1px solid #c5c5c5}.schedule-thead tr:first-child td:last-child{border-radius:0 5px 0 0}.schedule-thead td{border-top:1px solid #c5c5c5;height:31px;position:relative;text-align:center;vertical-align:middle}.schedule-block th{background-color:#fff;border-right:1px solid #c5c5c5;position:relative;z-index:1}.schedule-block td,.schedule-block th{min-width:153px;vertical-align:middle;width:12.5%}@media screen and (max-width:768px){.schedule-block th{min-width:121px}.schedule-block td{min-width:200px;width:calc(14.28571% - 17.28571px)}}.schedule-tbody tr:first-child td,.schedule-tbody tr:first-child th{border-top:1px solid #c5c5c5}.schedule-tbody tr:first-child td{position:relative}.schedule-tbody tr:first-child td:after,.schedule-tbody tr:first-child th:after{background:#fff;background:linear-gradient(0deg,#fff,#000);content:"";height:3px;left:0;mix-blend-mode:multiply;opacity:.1;position:absolute;top:0;width:100%;z-index:2}.schedule-tbody td{background-color:#fff;padding-left:22px;padding-right:10px;position:relative;white-space:nowrap}@media screen and (max-width:768px){.schedule-tbody td{padding-left:15px}}.schedule-tbody th{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;height:100px;padding-left:22px;padding-right:10px;text-align:left;vertical-align:middle}@media screen and (max-width:768px){.schedule-tbody th{padding-left:15px}}.schedule-tbody tr:last-child th{border-bottom:1px solid #c5c5c5;border-radius:0 0 0 5px}.schedule-tbody td:last-child{border-right:1px solid #c5c5c5}.schedule-tbody tr:last-child td{border-bottom:1px solid #c5c5c5}.schedule-tbody tr:last-child td:last-child{border-bottom:1px solid #c5c5c5;border-radius:0 0 5px}.schedule-tbody th,.schedule-thead th{left:0;top:0;white-space:nowrap;z-index:11}.schedule-thead td,.schedule-thead th{text-align:center}.schedule-tbody tr+tr td,.schedule-tbody tr+tr th,.schedule-thead tr+tr td{border-top:1px solid #e6e6e6}.schedule-tbody td+td,.schedule-thead td+td{border-left:1px solid #e6e6e6}td.new-month,th.new-month{border-left-color:#c5c5c5!important}thead .today span{align-items:center;background-color:#d57914;border-radius:25px;color:#fff;display:inline-flex;height:25px;justify-content:center;width:46px}.schedule-block .week-sat,.schedule-block .week-sun{background-color:#f4f3f3!important}.schedule-block .week-sun>span{color:red!important}.schedule-block .week-sat>span{color:#29abe2!important}.department-block td,.department-block th{background-color:#fcfade!important}.department-block a{color:#d57914;text-decoration:underline}.schedule-tbody>tr>th>a>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:102px}@media (min-width:769px){.department-block a:hover{text-decoration:none}}a.button-manager,a.button-manager .fas{color:gray}a.button-manager span{color:#333;text-decoration:underline}@media (min-width:769px){a.button-manager:hover span{text-decoration:none}}.style-free-user{align-items:center;background-color:#fde386cc;bottom:0;color:#d57914;display:flex;font-size:1.2rem;height:24px;justify-content:center;left:0;position:absolute;text-decoration:underline;transition:filter .3s ease;width:calc(100% + 1px);z-index:1}.style-free-user>.schedule-bar-text{text-align:center}.department-block td:first-of-type .style-free-user{border-radius:2px 0 0 2px;left:8px;width:calc(100% - 7px)}.department-block td:last-of-type .style-free-user{border-radius:0 2px 2px 0;width:calc(100% - 8px)}@media (min-width:769px){.style-free-user:hover{filter:brightness(1.08)}}.style-birthday,.style-department,.style-process,.style-project{align-items:center;border-radius:2px;color:#333;display:flex;font-size:1.2rem;height:24px;left:8px;padding-left:10px;position:absolute;transition:filter .3s ease;width:calc(100% - 31px);z-index:1}.style-project{background-color:#29abe2cc}.style-process{background-color:#2cc57fcc}.style-birthday{background-color:#d45151cc}.style-department{background-color:#de87e1cc}@media (min-width:769px){.style-birthday:hover,.style-department:hover,.style-process:hover,.style-project:hover{filter:brightness(1.08)}}.style-birthday,.style-department,.style-process,.style-project{box-sizing:content-box;white-space:nowrap}.style-off{align-items:center;background-color:#b3b3b3cc;border-radius:2px;box-sizing:content-box;color:#333;display:flex;font-size:1.2rem;height:24px;left:8px;padding-left:10px;position:absolute;width:calc(100% - 31px);z-index:1}.department-bubble,.project-bubble{background-color:#e9e5eb;border-radius:5px;box-shadow:0 0 2px #00000080;display:none;max-width:273px;min-width:137px;opacity:0;padding-bottom:6px;padding-top:6px;pointer-events:none;position:absolute;transform:opacity ease .2s;z-index:5}.department-bubble>*,.project-bubble>*{padding:10px 20px;white-space:normal}.department-bubble>.btn-close+*+*,.project-bubble>.btn-close+*+*{border-top:1px solid #cbc9cd}.-on+.department-bubble,.-on+.project-bubble{display:block;opacity:1;pointer-events:auto}@media screen and (min-width:769px){.department-bubble,.project-bubble{left:110px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:768px){.schedule-tbody th,.schedule-thead th{position:sticky}.department-bubble{bottom:-12px;left:50%;opacity:1;pointer-events:auto;position:absolute;transform:translate(-50%) translateY(100%);width:100%;z-index:10;z-index:5}.department-bubble:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwRJREFUeNrsl81qE1EUxzNzk2lSq9WNk4+ZgImN2FVQN1YFaRXpQlyIPoDoC6goahdqN4KKuFHoxKSNxeAbqFCT6AsEtC5cuZCYCIJWUFudGe+055brcSaZyUc3yVnkZGbCued/f/c/98bn60c/+tEohE4USafTbdWpVCpmuz2IfSL2JASXdU2U2ybT20Q4EjiLDtcsDETCsCPUCpneJGJDgk0EQdmPrlnokP+ga92OkBcyvUWkAQk28wHIAyj7USlGYhnl3+i5ZzK9QcQFCTbzIciDKEvWx9kz51KZrPaefl2B+z9Q/okIeSbTdSJP8oXrp06eLty+dfd4N8chTiTC4bAAJAQQLAAJEUj4YeYtf2yBe1uBjpUHc9rsDVkOT1o1ZVk+nErt+l4svazCuCGOqgl1TKhrwjgmv1fRnnxWX7VazZ0QENFow2tmcmnu0ePLkUj0GF9XiSkHqZg6FfMOLaUVZHrdYcNcjaZCPJDYBOufkdgGM7yatYeZqVhMOWI3SZaYZCK5VH5V+gS1Q9AoIyOBAE9kSIskJEQgyHJOm7uoKOpEo/WsqvExKqZOxTAyv9olQzrgiSAjMfNAu6Kq6rgbc1piEjsSS+XX5So3GYyM4dUzpE1PMBKhrDZ7njY37uVNE1fj+6mYz1TMIiKz7JUMQf8p7EgQjsRmWFbDnDeCayS8ifhHTCL5jS6zKjTKiEgcGQP6MBAZk4EgHI2WSNBX7IVWRXBixhJrnlls1TMEeYNADoCYEIgZgnvDnDcG6NvpajNjexEzsnPka6lc/MiR0WFcHfrQoS+DIyJgIXbHckcSs5n8JUVRJjq5O9NJOUDF1KmYty7J/EfEyRshyEPwzPJIIDuTm4pGY0e7cdSwxIzuHv2yUFz4AGcuP2QCAnivrJPBRIjDfrFOIp+bv4Z37E5HNBI9RMXUqJg3bo/7lhCRI8I8IkEOcl4RqYib8nZ5ciOO5ZaYvXv21Z6/eMZOzSIIEUCIwBFxf/otzD+d3igRLCiV6Xt37p9w89u/AgwAxyQNZA8mtSgAAAAASUVORK5CYII=);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:50%;position:absolute;top:0;transform:translateY(-100%) translate(-50%);width:25px;z-index:-1}.project-bubble{border-radius:0;bottom:0;left:0;max-width:100%;position:fixed;width:100vw;z-index:1011}.btn-close{border:none;font-size:16px;padding:0;position:absolute;right:4vw;top:-25px}.btn-close button{align-items:center;color:#fff;display:flex;font-size:1.2rem}.btn-close .fas{margin-right:0}.bubble_overlay{background-color:#000c;display:block;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:1010}.style-birthday.-on+.project-bubble+.bubble_overlay,.style-department.-on+.project-bubble+.bubble_overlay,.style-free-user.-on+.project-bubble+.bubble_overlay,.style-off.-on+.project-bubble+.bubble_overlay,.style-process.-on+.project-bubble+.bubble_overlay,.style-project.-on+.project-bubble+.bubble_overlay{opacity:1;pointer-events:auto}}@media screen and (min-width:769px){.project-bubble{transform:translateY(-50%);width:273px}.department-bubble:after,.project-bubble:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA0CAYAAACZ8ljPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNpiYBjugJFaBhkYGBA068KFC/+Z6O1DFhr4DB//79DxIZLPcNFMaPz/Q8OHWHzGhEbDzGTG4sNfg9eHeHwGM4MVSrOh8WHq/gHxZ7r7kIkYn0F9B8NMUMwCxexQzAXFvFAsAMX8IDxt8vQ4oiykBpjUPzlAWUmlE28cEhFn7FCaC0rzoNEcIKK9pcNLXU2jhuggpQSALDMyNK7Bm0rJ8BkvlOZH5tdW13sDLSuieuGNDTTWNbtbmFsU4c2HeEp9ZrR8xYnmMwFkuqKsyhdoWQ7NqidkUF/T4GplaZ1DakmDHnfMOOKOD9ln5SUV/kDLsmheASP5LIsYtfh8yEhMvgPFGaFgpJoPmxpaPMxNzXNI0cNCRDnLjKYWXBvU1TT4AC0rpksTA5jPHIBJv5gcvWQVbes2rDn79evXe3Sz8OKli5/LKkvKyLEUn4X/oPgvFP+B4l8gfOfunbeVNeX5nz9/fkBzH8LAzVs3v5SUF9WRYik2C/+jYZjPfkLxNyj+AsIPHj54WVFdXkyspVSpD+/cvf2luKywkRhL8fkQPQ7RffgJij+A8MNHD58R41Oq1vggnxKKU0Za1Phqqmo8Ha2d/dzcPErIZotLizLSpE1z6/atL6UVJeVfv365R3QPmBqtNm0tbZ7WpvapnJycqjT1IQxcvXb1S3VdZfb3799vE93HJ8GnHGhtHhif0czUnLe2qm6BrKK0FjMhCyUkJAh1OFlwdGpgfManz57+evT40ebTp089J3oUgxq9pwsXLrwYvP1D0BgL1KfItQkDtJxF5v+F0r+w9IAZBn8fH49P/6PxmQaFDykeayNlJAoYOn+Hng/x+BRr/NPdh8MfAAQYAO7z6JTkbdSXAAAAAElFTkSuQmCC);background-position:right -1px center;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:14px}}.project-bubble .btn-wrap{align-items:center;display:flex}.project-bubble .btn-wrap p+p{margin-left:14px}.project-bubble .btn-wrap button{color:#d57914}.project-bubble .bubble-links{color:#d57914;text-decoration:underline}.project-bubble .bubble-links:hover{color:#d57914!important;text-decoration:none!important}.project-bubble .btn-wrap button span{font-size:1.2rem;text-decoration:underline}@media (min-width:769px){.project-bubble .btn-wrap button:hover span{text-decoration:none}.project-bubble-left:after{transform:translate(1950%) rotate(180deg)}.project-bubble-left{left:-152px}.project-bubble-top:after{transform:translate(725%) translateY(52.5%) rotate(270deg)}.project-bubble-top{left:8px;transform:translateY(-102%);width:219px}}.schedule-block .schedule01{height:24px;left:0;position:absolute;top:8px;width:100%}.schedule-bar-text{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:153px}.schedule-block .schedule02{height:24px;left:0;position:absolute;top:38px;width:100%}.schedule-block .schedule03{bottom:8px;height:24px;left:0;position:absolute;width:100%}.schedule-block .day1{width:calc(100% - 23px)}.schedule-block .day1.half{width:calc(50% - 23px)}.schedule-block .day2{width:calc(200% - 23px)}.schedule-block .day2.half{width:calc(150% - 15px)}.schedule-block .day3{width:calc(300% - 23px)}.schedule-block .day3.half{width:calc(250% - 15px)}.schedule-block .day4{width:calc(400% - 23px)}.schedule-block .day4.half{width:calc(350% - 15px)}.schedule-block .day5{width:calc(500% - 23px)}.schedule-block .day5.half{width:calc(450% - 15px)}.schedule-block .day6{width:calc(600% - 23px)}.schedule-block .day6.half{width:calc(550% - 15px)}.schedule-block .day7{width:calc(700% - 23px)}.schedule-block .day7.half{width:calc(650% - 15px)}.schedule-block .keep-start{border-bottom-left-radius:0;border-top-left-radius:0;left:0;padding-right:8px}.schedule-block .keep-end{border-bottom-right-radius:0;border-top-right-radius:0;padding-right:6px}.schedule-block .keep-start.keep-end{border-radius:0;left:0;padding-right:18px}.schedule-block.schedule-personal td,.schedule-block.schedule-personal th{min-width:175px;width:14.28571%}@media (max-width:768px){.schedule-block.schedule-personal td,.schedule-block.schedule-personal th{min-width:120px}}.schedule-block.schedule-personal .schedule-thead td:first-child{border-left:1px solid #c5c5c5;border-radius:5px 0 0}.schedule-block.schedule-personal .schedule-tbody tr td:first-child{border-left:1px solid #c5c5c5}.schedule-block.schedule-personal .schedule-tbody tr:last-child td:first-child{border-radius:0 0 0 5px}.schedule-block.schedule-personal .schedule-tbody td{height:100px}.before-month .date,.next-month .date{color:#b6b6b6}.date{align-items:center;border-radius:50%;color:#333;display:flex;font-size:1.2rem;height:24px;justify-content:center;letter-spacing:-.05em;position:absolute;right:8px;top:8px;width:24px}.date.today{background-color:#d57914;color:#fff}.schedule-block.schedule-personal .schedule01{top:38px}.schedule-block.schedule-personal .schedule02{top:68px}.content-head_gantt{align-items:center;display:flex;margin-bottom:18px}@media screen and (max-width:768px){.content-head_gantt{display:block;margin-bottom:10px;padding-right:4vw}}.content-head_gantt .ttl-page{white-space:nowrap}.head-block_gantt .form-select select:focus+span+.fas{color:#d57914}.head-block_gantt{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.head-block_gantt{flex-direction:column;margin-top:15px}}.head-block_gantt .head-block{margin-bottom:0}.head-block_gantt .form-select+.form-select{margin-left:13px}@media screen and (max-width:768px){.head-block_gantt .form-select+.form-select{margin-left:7px}}.head-block_gantt .form-select{position:relative}.head-block_gantt .form-select select{padding-left:45px}.head-block_gantt .form-select .fas{color:gray;font-size:1.6rem;left:1em;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.display-month,.display-week{align-items:center;display:flex;margin-left:10px}@media screen and (max-width:768px){.display-month,.display-week{margin-bottom:7px;margin-left:0;width:100%}}.display-month .fas,.display-week .fas{margin:0}@media screen and (max-width:768px){.display-month .fas,.display-week .fas{font-size:1.7rem}}.display-month .ttl-month,.display-week .ttl-week{color:#777;flex:0 0 6.5em;margin-right:5px}@media screen and (max-width:768px){.display-month .ttl-month+div,.display-week .ttl-week+div{width:100%}}.select-block{display:flex}.gantt-select-block,.select-block{align-items:center;justify-content:space-between}@media screen and (min-width:769px){.gantt-select-block{display:flex}}.guntt-wrap{overflow-x:auto;position:relative;width:100%}@media screen and (min-width:769px){.guntt-wrap{border-radius:0 5px 5px 0;min-width:1236px}}@media screen and (max-width:768px){.guntt-wrap{border-radius:5px 0 0 5px;border-right:none}}.guntt-wrap table{border-spacing:0;margin:0}.guntt-wrap tbody button{font-size:1.2rem}.guntt-wrap tbody button .fas{margin-left:1em}@media screen and (max-width:768px){.guntt-wrap tbody button .fas{margin-left:.5em}}.guntt-head_thead{align-items:flex-end;background-color:#fff;border-radius:5px 0 0;border-right:1px solid #c5c5c5;display:flex;height:66px;justify-content:space-between;padding:0 22px 7px}@media screen and (max-width:768px){.guntt-head_thead{padding:0 2.5vw 7px}}.guntt-head_thead button{color:#d57914;font-size:1.2rem}.guntt-head_thead button span{text-decoration:underline}@media (min-width:769px){.guntt-head_thead button:hover span{text-decoration:none}}.guntt-head_thead button .fas{font-size:1.6rem}.guntt-wrap th{left:0;max-width:181.75px;min-width:181.75px;position:sticky;top:0;z-index:11}.guntt-wrap th[colspan="2"]{max-width:363.5px;min-width:363.5px}@media screen and (max-width:768px){.guntt-wrap th{line-height:1.75;max-width:86px;min-width:86px}.guntt-wrap th[colspan="2"]{max-width:172px;min-width:172px}.guntt-wrap th>*{padding:10px 3vw}.guntt-wrap th>span{display:inherit}.guntt-wrap .trigger_guntt{padding:7px 3vw}}.guntt-wrap th+th{left:182px}@media screen and (max-width:768px){.guntt-wrap th+th{left:86px}}.guntt-wrap thead{border-left:1px solid #c5c5c5}.guntt-wrap tbody tr:first-child th{border-top:none;padding:0}.guntt-wrap tbody th{background-color:#fff;border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;text-align:left}@media screen and (min-width:769px){.guntt-wrap tbody th{padding-top:10px}.guntt-wrap tbody th button,.guntt-wrap tbody th>*{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.guntt-wrap tbody th button{padding-left:3vw;padding-right:3vw}}.guntt-wrap th.thead-name{border-left:none;left:182px;margin-left:182px;padding-top:0}.guntt-wrap th.thead-name button{border-right:1px solid #c5c5c5;width:100%}@media screen and (max-width:768px){.guntt-wrap th.thead-name{left:86px;margin-left:86px}.guntt-wrap th.thead-name button{padding-left:1vw;padding-right:1vw}}.guntt-wrap tr+tr th.thead-name{border-top:1px solid #c5c5c5}.guntt-wrap tbody tr.guntt_project th{padding-top:0}.guntt-wrap tbody th button{align-items:center;display:flex;height:100%;justify-content:center;min-height:37px;padding:5px 0;width:100%}.guntt-wrap th.thead-name button{justify-content:flex-start}.guntt-wrap th.thead-name button a{color:#d57914}.guntt-wrap th.fcOrange.thead-name button{justify-content:center}@media screen and (max-width:768px){.guntt-wrap th button span{text-decoration:underline}}.guntt-wrap td{background-color:#fff;border-left:1px solid #e6e6e6;font-size:1.2rem;height:37px;max-width:30px;min-width:30px;position:relative;text-align:center;white-space:nowrap;width:30px}.guntt-wrap tbody tr+tr td{border-top:1px solid #e6e6e6}.guntt-wrap tbody tr.border td,.guntt-wrap tbody tr.project-top+tr td{border-top-color:#c5c5c5}.guntt-wrap tbody tr.project-top th button a{color:#d57914}.guntt-month th{border-bottom:1px solid #e6e6e6;padding:0 20px}.guntt-wrap th button.trigger_guntt{align-items:center;background-color:#fcf4eb;border-right:1px solid #c5c5c5;display:flex;font-size:1.2rem;height:37px;justify-content:space-between;overflow:hidden;padding:0 17px 0 22px;transition:filter .3s ease;width:100%}@media screen and (max-width:768px){.guntt-wrap th button.trigger_guntt{padding:0 0 0 10px}}.guntt-wrap th button.trigger_guntt span{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.guntt-wrap th button.trigger_guntt span{text-decoration:underline}}@media (min-width:769px){.guntt-wrap th button.trigger_guntt:hover{filter:brightness(1.03)}}.guntt-wrap th button.trigger_guntt .fas{color:#d57914;font-size:1.6rem;margin-left:1em}.guntt-wrap th button.trigger_guntt.-on .fas{transform:rotate(180deg)}@media screen and (min-width:769px){.guntt-head_content .button-links span{text-decoration:none}}.guntt-wrap tr{position:relative}.guntt-wrap tr.project-top.trigger-open+tr td:before,.guntt-wrap tr.project-top.trigger-open+tr th:before{background:#fff;background:linear-gradient(0deg,#fff,#000);content:"";display:block;height:3px;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.guntt-wrap thead th{border:1px solid #c5c5c5;border-radius:5px 0 0;border-right:none}@media screen and (max-width:768px){.guntt-wrap thead th{padding:0}}.guntt-wrap thead td{border-bottom:1px solid #e6e6e6;font-size:1.2rem;height:32px;max-height:32px}@media screen and (min-width:769px){.guntt-wrap thead td{width:182px}}.guntt-wrap thead tr+tr td{border-bottom-color:#c5c5c5}.guntt-wrap thead th .fas{font-size:1.6rem;margin-left:1em}.guntt-wrap thead th.tac{vertical-align:middle}.guntt-wrap thead tr:first-child td{border-top:1px solid #c5c5c5}.guntt-wrap tbody tr td:last-child,.guntt-wrap thead tr td:last-child{border-right:1px solid #c5c5c5}.guntt-wrap thead tr:first-child td:last-child{border-radius:0 5px 0 0}.guntt-wrap tr:last-of-type th{border-bottom:1px solid #c5c5c5;border-radius:0 0 0 5px}.guntt-wrap tr:last-of-type th>*{border-radius:0 0 0 5px}.guntt-wrap thead td.month{padding:7px 20px}.guntt-wrap tbody tr:last-child td{border-bottom:1px solid #c5c5c5}.guntt-wrap tbody tr:last-child td:last-child{border-radius:0 0 5px;border-right:1px solid #c5c5c5}.guntt-wrap thead button{font-size:1.2rem}@media screen and (max-width:768px){.guntt-wrap thead th.tac{padding:0 1vw}.guntt-wrap thead th .fas{margin-left:.5em}.guntt-wrap thead td{padding:0}.guntt-wrap thead td button{align-items:center;display:flex;height:100%;justify-content:flex-start;padding:0 3vw;text-align:left;width:100%}.guntt-wrap thead td span{display:inline-block;line-height:1}}.guntt-wrap thead td{vertical-align:middle}.guntt-wrap td.holiday,.guntt-wrap td.w-sa,.guntt-wrap td.w-su{background-color:#f4f3f3}.guntt-wrap td.w-sa span{color:#29abe2}.guntt-wrap td.holiday span,.guntt-wrap td.w-su span{color:red!important}.guntt-wrap td.today span{align-items:center;background-color:#d57914;border-radius:50%;color:#fff;display:inline-flex;height:25px;justify-content:center;width:25px}.guntt-wrap td.today{position:relative}.guntt-wrap td.today:after{background-color:#d57914;content:"";height:calc(100% + 1px);left:50%;pointer-events:none;position:absolute;top:-1px;transform:translate(-50%);width:3px;z-index:1}.guntt-calender td.today:after{bottom:0;height:50%;height:4px;top:inherit}.style-guntt_total{background-color:gray;display:block;height:14px;left:5px;opacity:.8;position:absolute;top:6px;transition:filter .3s ease;width:20px;z-index:10}.from-over{left:0!important}.from-over:before{display:none!important}.to-over{right:0!important}.to-over:after{display:none!important}@media (min-width:769px){.style-guntt_total:hover{filter:brightness(1.06)}}.style-guntt_total:after,.style-guntt_total:before{border-color:grey transparent transparent;border-style:solid;border-width:10px 10px 0 0;bottom:0;content:"";height:0;position:absolute;transform:translateY(100%);width:0}.style-guntt_total:before{left:0}.style-guntt_total:after{right:0;transform:translateY(100%) rotate(90deg)}.style-guntt_total.day08{width:230px}.style-guntt_total.day18{width:530px}.style-guntt_total.day20{width:590px}.style-guntt_total.day21{width:620px}.style-guntt_total.day26{width:770px}#gantt-bar-area{height:100%;z-index:10}.style-guntt{border-radius:2px;cursor:pointer;height:24px;left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:filter .3s ease;width:calc(100% - 10px);z-index:10}@media (min-width:769px){.style-guntt:hover{filter:brightness(1.03)}}.style-guntt.color01{background-color:#29abe2cc}.style-guntt.color02{background-color:#2cc57fcc}.style-guntt.color03{background-color:#aa7ed7cc}.guntt-cursol{background-color:#fff;border:1px solid;cursor:col-resize;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:13px}.guntt-cursol._start{border-radius:5px 0 0 5px;left:-5px}.guntt-cursol._end{border-radius:0 5px 5px 0;right:-5px}.style-guntt.color01 .guntt-cursol{border-color:#29abe2}.style-guntt.color02 .guntt-cursol{border-color:#2cc57f}.style-guntt.color03 .guntt-cursol{border-color:#aa7ed7}.login-title{font-size:50px;margin:125px auto 50px;text-align:center}.login-form{box-shadow:3px 3px #0000001a;margin:0 auto;min-width:330px;padding:50px 40px;text-align:center;width:22%}.login-button{background-color:#d57914;border:1px solid #d57914;border-radius:3px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;height:50px;position:relative;width:100%}.login-button:after{border-right:1.5px solid #fff;border-top:1.5px solid #fff;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(45deg);width:10px}.pulldown-ban-select{background:#1115;border-radius:5px;cursor:not-allowed;pointer-events:none}.pulldown-department-block{font-weight:800}.pulldown-division-block{font-weight:500}.confirm-popup-body{display:flex;font-size:15px;font-weight:700;padding:20px 0}.confirm-popup-body p{margin:auto}.cell-hint{word-wrap:break-word;align-items:center;border-radius:4px;box-shadow:0 2px 8px #00000026;display:flex;font-size:12px;font-weight:500;line-height:1.4;max-width:200px;padding:4px 6px;pointer-events:none;position:absolute;transform:translateY(-100%);z-index:1000}.cell-hint--error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.cell-hint--warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#d97706}.cell-hint--info{background-color:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.cell-hint__icon{flex-shrink:0;font-size:14px;font-weight:700}.cell-hint__icon--error{color:#dc2626}.cell-hint__icon--warning{color:#d97706}.cell-hint__icon--info{color:#2563eb}.cell-hint__message{flex:1}.l-chat{height:650px;max-height:calc(100vh - 74px);pointer-events:none;position:fixed;right:32px;top:64px;width:387px;z-index:50}@media screen and (max-width:768px){.l-chat{height:calc(100% - 40px);left:0;max-height:100%;right:0;top:40px;transition:all .3s ease;width:100%}.l-chat.-on{z-index:1150}}.btn-chat_trigger{align-items:center;background-color:#d37914;border-radius:50%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;right:0;top:0;transition:border-radius .2s ease,filter .3s ease;width:40px;z-index:10}@media screen and (max-width:768px){.btn-chat_trigger{height:32px;position:fixed;right:4vw;top:50px;width:32px}}@media screen and (min-width:769px){.btn-chat_trigger:hover{filter:brightness(1.08)}.chat-draggable{position:absolute}}.btn-chat_trigger .fas{color:#fff;font-size:1.6rem;margin:0}.chat-wrap,.input-hidden{display:none}.chat-wrap{box-shadow:0 0 10px #00000080;flex-direction:column;height:100%;justify-content:space-between;pointer-events:none;position:absolute;right:0;top:0;width:375px;z-index:1}@media screen and (max-width:768px){.chat-wrap{width:100%}.chat-wrap:after{background-color:#000c;content:"";height:100%;left:0;opacity:0;position:fixed;top:-40px;transition:opacity .3s ease;width:100%;z-index:-1}}.btn-chat_trigger .fas.fa-times{display:none}#chat-input:checked~.chat-wrap{animation:fadeIn .3s;display:flex;pointer-events:auto;z-index:1200}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#chat-input:checked+.btn-chat_trigger{border-radius:0;height:40px;width:40px;z-index:1201}@media screen and (max-width:768px){#chat-input:checked~.chat-wrap:after{opacity:1}#chat-input:checked+.btn-chat_trigger{right:0;top:40px;z-index:1210}}#chat-input:checked+.btn-chat_trigger .fas.fa-comment-dots{display:none}#chat-input:checked+.btn-chat_trigger .fas.fa-times{display:block}.chat-head{align-items:center;background-color:#d37914;color:#fff;display:flex;flex:0 0 40px;font-size:1.4rem;justify-content:space-between;padding-left:10px}.chat-head .fas.fa-comment-dots{font-size:1.6rem;margin-right:10px}.btn-chat_close{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.btn-chat_close .fas{color:#fff;font-size:1.6rem;margin:0}.chat-content{background-color:#e7e3e9;height:100%;overflow:auto;padding:0 20px 10px 6px}.chat-data_wrap+.chat-data_wrap,.msg-area+.msg-area{margin-top:10px}.msg-head{margin-bottom:10px;padding-left:44px}.msg-head .name{font-size:1rem;line-height:1}.msg-body{display:flex}.msg-area.-you .msg-body{justify-content:flex-end}.msg-icon{align-items:center;background-color:#fff;border-radius:50%;color:gray;display:inline-flex;flex:0 0 34px;font-size:1.6rem;height:34px;justify-content:center;margin-right:10px;width:34px}.msg-icon .fas{font-size:1.6rem;margin:0}.msg-passage{align-items:flex-end;display:flex;min-height:34px}.msg-area.-you .msg-passage{flex-direction:row-reverse}.msg-passage .msg-time{color:#777;flex:0 0 3em;font-size:1rem;text-align:right}.msg-area.-partner .msg-passage .msg-time{margin-left:10px}.msg-area.-you .msg-passage .msg-time{margin-right:10px}.msg-passage+.msg-passage{margin-top:10px}.msg-baloon{max-width:241px;min-width:90px;overflow:hidden;white-space:pre-wrap}.msg-baloon>p{font-size:1.2rem;padding:8px 12px}.msg-baloon .button{cursor:pointer;display:flex;font-size:1.2rem;min-width:241px;padding:10px 12px;transition:filter .3s ease;width:100%}@media screen and (min-width:769px){.msg-baloon .button:hover{filter:brightness(1.07)}}.msg-area.-partner .msg-baloon{border-radius:4.8529px 16.5px 16.5px}.msg-area.-partner .msg-baloon .button,.msg-area.-partner .msg-baloon>p{background-color:#fff}.msg-area.-you .msg-baloon{border-radius:16.5px 4.8529px 16.5px 16.5px}.msg-area.-you .msg-baloon>p{background-color:#2cc57fcc}.msg-area.-you .msg-baloon .button{background-color:#2cc57f}.msg-baloon .button .thum-download{align-items:center;background-color:#e7e3e9;border-radius:5px;display:flex;flex:0 0 48px;height:48px;justify-content:center;margin-right:10px;width:48px}.msg-baloon .button .thum-download .fas{color:#d37914;margin:0}.msg-baloon .button .download-about dt{font-size:1.2rem;font-weight:700;line-height:1.5;margin-bottom:2px}.msg-baloon .button .download-about dd{color:#777;font-size:1rem;line-height:1.4}.chat-content .data-head,.chat-content .unread-head{align-items:center;display:flex;justify-content:center;padding-left:14px}.chat-content .unread-head .unread-content{background-color:#d37914;color:#fff;opacity:.5;width:100%;z-index:999999}.chat-content .data-head .data-content,.chat-content .unread-head .unread-content{align-items:center;border-radius:22px;display:inline-flex;font-size:1rem;height:22px;justify-content:center;margin-bottom:10px;margin-top:10px}.chat-content .data-head .data-content{background-color:#cacaca;color:#777;width:80px}.chat-input{align-items:flex-end;background-color:#fff;display:flex;flex:0 0 50px;justify-content:space-between;min-height:50px;padding:8px 6px}.chat-input .button.-upload{flex:0 0 30px;height:33px;margin-right:5px;transition:filter}@media screen and (min-width:769px){.chat-input .button.-upload:hover{filter:brightness(1.07)}}.chat-input .button.-upload .fas{color:#d37914;font-size:1.6rem;margin:0}.chat-input .input-area{align-items:center;background-color:#f5f5f5;border-radius:16px;display:flex;height:auto;position:relative;width:100%}.chat-input .input-area textarea{background-color:transparent;border:red;border-radius:16px;font-size:1.2rem;height:33px;line-height:1.5;padding:7px 43px 5px 20px;resize:none;width:100%}@media screen and (max-width:7698px){.chat-input .input-area textarea{padding:8px 43px 3px 20px}}.chat-input .input-area textarea::-moz-placeholder{font-size:1.2rem}.chat-input .input-area textarea::placeholder{font-size:1.2rem}.chat-input .input-area .button{align-items:center;border-radius:50%;height:33px;justify-content:center;position:absolute;right:0;top:0;width:40px}@media screen and (min-width:769px){.chat-input .input-area .button:hover{filter:brightness(1.07)}}.chat-input .input-area .button .fas{color:#d37914;font-size:1.6rem;margin:auto}.chat-content{margin-bottom:0}.chat-input{position:relative}.chat-input .file-name{background:#f5f5f5;height:66%;left:60px;position:absolute;width:75%}.chat-input .file-name p{padding-top:7px}.chat-wrap .error-message{background:#fff;color:#e23945;padding-bottom:5px;padding-left:48px}@media print{body{color:#000}a:link,a:visited{color:#000;text-decoration:underline}img{border:0}}@media (min-width:0px) and (max-width:768px){.l-header{height:41px;padding-left:5vw;z-index:1000}.header-logo a{width:65px}.user-name,.user-name a{font-size:1.3rem}.user-name .fas{font-size:1.4rem;margin-right:8px}.hamburger{height:40px;margin-left:20px;width:40px}.hamburger .fas{font-size:1.5rem}.nav-content{top:40px}.overlay{height:calc(100% - 40px)}.l-main{margin-left:0;margin-top:41px;padding:11px 4vw 25px;width:100%}.pc,.pci{display:none!important}.sp{display:block!important}.spi{display:inline!important}.sp-hide{display:none!important}.list-btn li+li{margin-left:13px}.head-block{margin-bottom:12px}.ttl-page{font-size:1.8rem}.p-pic{font-size:1.1rem}.list-btn .p-button .fas{margin-right:0}.table-total_head+.l-pager{margin-bottom:13px;margin-top:17px}.content-scroll+.l-pager{margin-top:17px}.list-pager{margin-top:10px}.table-details{width:100%}.content-scroll .table-details table.estimate-totals,.table-details table{table-layout:fixed}.content-scroll .table-details table,.guntt-wrap table,.schedule-block table{table-layout:auto}.table-details td,.table-details th{white-space:nowrap}.table-details thead th{padding:8px 10px 10px}.regist-content{margin-bottom:38px;padding:16px 3.5vw}.regist-head{margin-bottom:15px}.regist-body.-wrap .regist-data{padding:16px 10px;width:100%}.regist-body.-wrap .regist-data.sp-text{padding:16px 10px 24px;width:100%}.regist-body .cols-wrap,.regist-body .cols-wrap .regist-data+div,.regist-body .cols-wrap:last-of-type{display:block}.regist-body .cols-wrap .regist-data+div.check-wrap,.regist-body .cols-wrap .regist-data+div.radio-wrap{display:flex}.regist-body .cols-wrap+.cols-wrap{border-top:1px solid #c5c5c5;padding-top:18px}.list-data dt,.regist-data dt{flex:0 0 95px;width:95px}.regist-data dd{width:100%}.list-data dd{padding-left:15px}.regist-body textarea{height:360px}.estimate-totals .total_month-header{width:100px}.btn-addition_icon{background-color:#fff;display:flex;left:inherit;position:absolute;right:0;top:0;transform:translateY(-50%)}.btn-addition_icon:before{background-color:#fff;content:"";height:100%;width:8px}.btn-addition_icon button{border:none;justify-content:flex-end}.btn-addition_icon .fas{color:#d57914}.btn-delete_icon{position:absolute;right:-5px}.list-addition>li dt.ttl-addition>p:first-child{width:95px}.modal.-add_process .modal-body .list-data:first-child dd{align-items:center;display:flex;min-height:32px}.content-scroll{display:flex;margin-left:-4vw;margin-right:-4vw;margin-top:5px;overflow-x:auto;padding-left:4vw;padding-right:4vw;position:relative;width:calc(100% + 8vw)}.regist-content .content-scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}.content-scroll:after,.content-scroll:before{content:"";display:block;height:0;width:4vw}.regist-content .content-scroll:after,.regist-content .content-scroll:before{display:none}#page-estimate_totalling .head-block{display:initial;margin-bottom:18px}#page-estimate_totalling .head-block.block01 button{width:110px}#page-estimate_totalling .head-block.block02{padding-top:5px}.table-total_head{padding:8px 3.5vw}.table-total_head>dl dt{width:110px}.table-total_head>dl+dl{margin-top:3px}.table-total_head>dl:last-child{border-top:1px solid #e6e6e6;margin-top:7px;padding-top:7px}.project-content>p{margin-right:1em;width:9em}.task-content>p{margin-right:1em}.page-dashboard .l-regist+.l-regist{margin-top:10px}.btn-more{margin-top:7px}.btn-more,.btn-more span{line-height:1}.date-end,.date-start,.date-wrap{flex-wrap:wrap;width:100%}.page-schedule .ttl-page{display:inline-flex}.page-schedule_personal .ttl-page{margin-right:26px}.page-schedule .content-head_schedule{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px}.page-schedule_personal .head-block_schedule{flex-direction:row;justify-content:flex-start;margin-left:30px;margin-top:10px}.page-schedule_personal .ttl-month,.page-schedule_personal .ttl-week{margin-right:10px}.page-schedule_personal .display-month,.page-schedule_personal .display-week{margin-top:0}.ttl-page+.personal-name{margin-left:0;padding-left:0}.l-graph{padding:5.86666666667vw 3.2vw}.graph-vertical{flex:0 0 65px;padding-right:2px}.graph-vertical .graph-vertical_label{width:calc(100% - 2px)}.graph-border{width:100%}.graph-horizon{right:16px;width:calc(100% - 83px)}.graph-horizon:after{right:-25px}.graph-inner{right:16px;width:calc(100% - 83px)}.graph-bar{padding:0 1px}.graph-bar_sample dt{height:19px;width:32px}.bar-actual,.bar-goal{width:calc(50% - 1px)}.graph-head{display:block}.graph-setting{flex-wrap:wrap;justify-content:space-between}.graph-setting .wdt268px{width:100%}}@media (min-width:0px) and (max-width:768px) and (max-width:768px){.graph-setting .sp-wdt130px{width:calc(100% - 35.46667vw - 5em)}}@media (min-width:0px) and (max-width:768px){.btn-show button{width:35.4666666667vw}.list-footer{flex-direction:column-reverse;justify-content:flex-end}.list-footer .list-btn{justify-content:flex-end;margin-bottom:10px}.list-footer .list-btn .p-button{background-color:#fff;border:1px solid #c5c5c5;border-radius:32px;height:32px;margin-top:5px;padding:0 16px}.check-wrap div+div,.radio-wrap div+div{margin-left:0!important}.check-wrap,.radio-wrap{align-items:normal;display:flex;flex-direction:column;height:50px;justify-content:space-between}.type-radio,type-checkbox{display:flex}.check-wrap p+p,.radio-wrap p+p{margin-left:0}.regist-body.purchases{overflow-x:auto;padding-bottom:13rem}.sp-total{margin-top:1em}.sp-total .sp-total_tax{align-items:center;color:#777;display:flex;height:32px}.sp-total dl{display:flex;margin:10px 0}.table-addition tbody:nth-child(odd){background-color:#f6f6f6}.table-addition{position:relative;width:100%}.table-addition table{border-right:0;overflow:auto;padding-right:1px;table-layout:auto}.table-addition thead tr:first-child{z-index:2}.table-addition tr{position:relative}.table-addition td,.table-addition th{min-width:125px;white-space:nowrap;width:auto}.table-addition .pos-sticky{background-color:#f0f0f0;left:calc(85vw - 2px);max-width:0;min-width:0;position:sticky;width:0;z-index:1}::-webkit-full-page-media,:future,:root .table-addition thead .pos-sticky:after{background-color:#f0f0f0;content:"";height:30px;pointer-events:none;position:absolute;right:0;top:calc(100% + 2px);width:34px}::-webkit-full-page-media,:future,:root .table-addition tbody .pos-sticky:after{background-color:#f0f0f0;content:"";height:calc(100% - 1px);pointer-events:none;position:absolute;right:0;top:1px;width:34px;z-index:-1}::-webkit-full-page-media,:future,:root .table-addition tbody tr:first-of-type .pos-sticky:after{height:calc(100% - 30px);top:30px}.sticky-button-wrap{box-shadow:2px 0 #fff}.sticky-button-wrap .btn-addition{border-right:1px solid #c5c5c5}.sticky-button-wrap .btn-delete{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5}::-webkit-full-page-media,:future,:root .sticky-button-wrap .btn-delete button{background-color:transparent}::-webkit-full-page-media,:future,:root .first-row .sticky-button-wrap .btn-delete{background-color:transparent}.table-addition tbody tr:nth-last-child(2) .sticky-button-wrap{box-shadow:1px 1px #fff}.table-addition tbody tr:nth-last-child(2) .sticky-button-wrap .btn-delete{height:calc(100% + 1px)}.table-addition tr td:last-of-type{min-width:169px;padding-right:44px}.column-display-controls{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;margin-bottom:15px;margin-top:15px;padding:15px;width:100%}.column-display-title{color:#495057;font-weight:700;margin-bottom:10px}.column-checkboxes{display:flex;flex-wrap:wrap;gap:10px}.column-checkbox{align-items:center;cursor:pointer;display:flex;font-size:13px}.column-checkbox input[type=checkbox]{cursor:pointer;margin-right:5px}.checkbox-label{color:#495057;cursor:pointer}.checkbox-label:hover{color:#007bff}.estimate-search_head{background-color:#fff;border:1px solid #c5c5c5;border-radius:5px;margin-bottom:6px;padding:10px 15px}.estimate-search_head .regist-data{margin-bottom:10px}.estimate-search_head .regist-data dt{color:#777}.estimate-search_head .regist-data input::-moz-placeholder{font-size:1.2rem}.estimate-search_head .regist-data input::placeholder{font-size:1.2rem}.estimate-search_head .regist-data .date-wrap{gap:5px}.estimate-search_head .regist-data .date-wrap div{width:100%}.estimate-search_head .regist-data .date-wrap .p-wave{height:0}.estimate-search_head .btn-back{margin:0 0 0 auto}.estimate-search_head .btn-back a{width:45px}.estimate-search_head .btn-submit{margin:0 0 0 10px}.estimate-search_head .btn-submit label{width:90px}.column-display-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1000}.column-display-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-height:90vh;overflow-y:auto;width:100%}.column-display-popup-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:15px 15px 10px}.column-display-popup-header h3{color:#495057;font-size:16px;font-weight:700;margin:0}.column-display-popup-close{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:18px;padding:5px;transition:color .2s}.column-display-popup-close:hover{color:#495057}.column-display-popup-content{padding:15px}}.loading-overlay[data-v-384bcbd8]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}
