﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");html{font-size:14px}body{color:#2C2321;background-color:#F9F9F9;position:relative;font-family:'Noto Sans JP', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}a{color:#506BA8;transition:.2s;cursor:pointer}a:hover{opacity:.8;color:inherit;text-decoration:none}h1{font-size:1.5rem;margin-bottom:1rem}h2{font-size:1.3rem;margin:1em auto}h3{font-size:1.1rem;margin-bottom:1rem}ul,li,div{margin:0;padding:0;list-style:none}@media screen and (min-width: 769px){.sponly{display:none}}@media screen and (max-width: 1200px){html{font-size:1.2vw}}@media screen and (max-width: 768px){html{font-size:3vw}.pconly{display:none}}[type=text],[type=password],select,textarea,button.multiselect,.noinp{font-family:'Noto Sans JP', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;display:block;width:100%;background-color:#fff;padding:.375rem .75rem;text-align:left;vertical-align:middle;border:1px solid #ccc;border-radius:.2em}[type=text].min,[type=password].min,select.min,textarea.min,button.multiselect.min,.noinp.min{display:inline-block;width:auto}[type=text].datepicker,[type=password].datepicker,select.datepicker,textarea.datepicker,button.multiselect.datepicker,.noinp.datepicker{width:7em}[type=text].inline,[type=password].inline,select.inline,textarea.inline,button.multiselect.inline,.noinp.inline{display:inline-block}button.multiselect{overflow:hidden;text-overflow:ellipsis}.emessages{margin:1rem auto}.btn-group{width:100%}.nowrap{white-space:nowrap}pre{border:1px solid #dee2e6;background-color:#f4f4f4;padding:1rem;margin:1rem auto}.btn{border:none;white-space:nowrap;padding:.475rem .75rem}.btn i{margin-right:.3em}.btn-sm{padding:.25rem .5rem}.btn-primary{background-color:#506BA8}.btn-primary:not(:disabled):not(:disabled).active{background-color:#999}.btn-holiday{background-color:#9A6E70;color:#fff}.btn-holiday.on{background-color:#999}.aftercursor{position:relative}.aftercursor:after{content:"";display:block;position:absolute;right:.8em;top:calc(50% - .3em);width:.6em;height:.6em;border-style:solid;border-width:1px;border-color:#2C2321 #2C2321 transparent transparent;transform:rotate(45deg)}.progress{position:fixed;top:0px;left:0px;width:100%;height:100%;background:url(../img/bars-rotate-fade.svg) center center no-repeat rgba(0,0,0,0.5);background-size:5em 5em;transition:.2s;z-index:-1;opacity:0}.progress.on{opacity:1;z-index:2500}.toast{position:fixed;bottom:10%;left:0;display:none;width:100%;max-width:100%;text-align:center;z-index:3000;opacity:1;background:none;border:none;box-shadow:none}#toast{line-height:1;display:inline-block;background:rgba(0,0,0,0.6);color:#fff;border-radius:15px;padding:8px 15px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);font-size:13px}#mymodal{position:fixed;left:0;top:0;width:100%;height:100vh;padding:2rem;transition:.3s;opacity:0;z-index:-1;display:flex;justify-content:center;overflow:auto}#mymodal.on{opacity:1;z-index:1000}#mymodal .mymodalbg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.8)}#mymodal .mymodalcwrap{position:relative;background-color:#fff;width:100%;max-width:900px;padding:2rem;overflow:auto}#mymodal .mymodalcontent{position:relative;background-color:#fff}#mymodal .mymodalclosebtn{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#506BA8;color:#F9F9F9;font-size:1.8rem}#mymodal .mymodalclosebtn:before,#mymodal .mymodalclosebtn:after{content:"";display:block;position:absolute;width:50%;top:calc(50% - 1px);left:25%;border-top:2px solid #fff}#mymodal .mymodalclosebtn:before{transform:rotate(45deg)}#mymodal .mymodalclosebtn:after{transform:rotate(-45deg)}@media screen and (max-width: 768px){#mymodal{padding:0;height:calc(100vh - 60px);top:60px}#mymodal .mymodalbg{background-color:none}#mymodal .mymodalcwrap{max-width:100%;transition:.3s;margin-left:100%;padding:1rem}#mymodal .mymodalclosebtn{position:fixed;width:60px;height:60px}#mymodal .mymodalclosebtn:hover{opacity:1}#mymodal.on{z-index:120}#mymodal.on .mymodalcwrap{margin-left:0}}.form label,.modalform label{display:block;margin:1rem auto .5rem}.form .min,.modalform .min{display:inline-block;width:auto}.form .datepicker,.modalform .datepicker{width:8rem}.form .btns,.modalform .btns{margin:2rem auto 0;text-align:center}.forms h2{margin:0}.forms label{margin:1rem auto 0}.forms.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.forms.flex>div{width:49%}.forms.flex>div.clm1{width:100%}.forms.flex>div.clm3{width:24%}.forms.flex>div.divider{width:100%}.forms.flex>div .datepicker{width:100%}.forms.flex>div .datepicker.min{width:7rem}.forms.flex>div label{margin:.5rem auto 0}@media screen and (max-width: 768px){.forms.flex>div{width:100%}}.forms .appendbtns{padding-top:.5rem}.etcfee .line{display:flex;justify-content:space-between}.etcfee .line>div{padding-right:.5rem;min-width:7rem}.etcfee .line>div label{margin:.5rem auto 0;white-space:nowrap}.etcfee .line>div:last-child{padding-right:0;min-width:0}#ftemp,.ftemp{display:none}#droparea,.droparea{margin:1rem auto;border:2px dashed #dee2e6;padding:1rem;cursor:pointer}#droparea img,.droparea img{width:8rem;height:8rem;object-fit:cover;pointer-events:none}.upimages{display:flex;flex-wrap:wrap}.upimages a{display:block;padding-right:5px}.upimages a img{display:block;height:80px;width:auto}.searchform{margin:0 auto 1rem;display:flex;flex-wrap:wrap}.searchform>div{padding:.2rem;max-width:100%}.searchform>div>label{display:block;font-size:.8rem;margin-bottom:.2em}.searchform.first-child{margin:0 auto 1rem}.searchform .wmswitch a{flex:1 1 auto}.searchform .btn-group{display:flex;align-items:center}.searchform .btn-group .text{padding:0 .5rem}.searchform .btn-group .btn+.btn{border-left:1px solid #dee2e6}.btnarea{margin:1rem auto;text-align:right}.multiselect-container{max-height:calc(100vh - 13rem);overflow:auto;white-space:nowrap}.multiselect-container>li{background-color:#ddd}.multiselect-container>li>a>label{display:block;padding:.3em 1em}.multiselect-container>li:nth-child(odd){background-color:#f4f4f4}.multiselect-container>li.multiselect-group label{padding:.3em 1em .3em .5em}.dropdown-menu{border:none;border-radius:0;box-shadow:0 0 1rem rgba(0,0,0,0.2)}.divider{border-top:1px solid #dee2e6;margin:1rem auto;width:100%}header{position:fixed;left:0;top:0;width:280px;height:100vh;overflow:auto;background-color:#fff;z-index:100}header .logo{padding:2rem 2.5rem;text-align:center;background-color:#2C2321}header .logo a{color:#fff;font-size:1.8rem;line-height:1.2}header .logo a small{font-size:1rem}header .logo img{width:200px;margin:0 auto}header #spnavibtn{display:none}header nav{padding:.8rem 0}header nav>div a{display:flex;align-items:center;padding:.8em 1em;font-size:.9rem}header nav>div a i{font-size:1.5em;width:20%;text-align:center}header nav>div a.on{background-color:#506BA8;color:#fff}header nav>div a.on+div{height:auto}header nav>div a:hover{background-color:#f4f4f4;color:#506BA8}header nav>div>div{height:0;overflow:hidden;padding-left:1em}header nav>div.corpnames{text-align:center;padding:1rem 0}header nav>div.corpnames a{display:block;padding:0;text-align:center;font-size:1.2rem}header #hhidebtn{display:block;position:absolute;right:0;top:0;border-style:solid;border-width:1rem 2rem 1rem 0;border-color:transparent #ccc transparent transparent}@media screen and (max-width: 768px){header{width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;overflow:visible;background-color:#2C2321}header .logo{width:100%;padding:0 1rem;text-align:left}header .logo img{height:48px;width:auto}header #spnavibtn{display:block;position:absolute;right:0;top:0;width:60px;height:60px}header #spnavibtn a{display:block;width:100%;height:100%;position:relative}header #spnavibtn a span{display:block;position:absolute;left:25%;width:50%;border-top:2px solid #fff}header #spnavibtn a span.bar1{top:calc(35% - 1px);transition:.3s ease}header #spnavibtn a span.bar2{top:calc(50% - 1px);transition:.3s ease .1s}header #spnavibtn a span.bar3{top:calc(65% - 1px);transition:.3s ease .2s}header nav{position:absolute;left:-100%;top:100%;width:100%;height:calc(100vh - 60px);overflow:auto;background-color:#fff;transition:.3s;opacity:0;border:none}header.on #spnavibtn{background-color:#fff}header.on #spnavibtn a span{border-top:2px solid #506BA8}header.on #spnavibtn a span.bar1{top:calc(50% - 1px);transform:rotate(135deg)}header.on #spnavibtn a span.bar2{transform:scale(0)}header.on #spnavibtn a span.bar3{top:calc(50% - 1px);transform:rotate(-135deg)}header.on nav{left:0;opacity:1}header #hhidebtn{display:none}}@media print{header{display:none}}#contents{margin-left:280px}#contents>.toptitle{background-color:#fff;padding:.2rem 2rem}#contents>.contents{padding:1rem 2rem 2rem}#contents .bdhd{background-color:#506BA8;color:#fff;margin:1rem auto;padding:1rem;line-height:1.4;margin:1rem auto}#contents .bdhd small{display:block;font-size:.8em}#contents .bdhd a{color:#fff}#contents .bdhd:first-child{margin:0 auto 1rem}#contents h1{border-left:1rem solid #506BA8;padding-left:.6em}#contents .btns{margin:2rem auto 0;text-align:center}@media screen and (max-width: 768px){#contents{margin-left:0;margin-top:60px}#contents>.contents{padding:1rem 1rem}}@media print{#contents{margin-left:0}}@media screen and (min-width: 769px){.hhide header{overflow:visible;left:-280px}.hhide header #hhidebtn{right:auto;left:100%;transform:rotate(180deg);border-color:transparent #ccc transparent transparent}.hhide #contents{margin-left:0}.hhide #contents>.toptitle{padding-left:3rem}}footer{margin-left:280px}footer .copyright{padding:1rem;text-align:center}@media screen and (max-width: 768px){footer{margin-left:0}}#loginpage{position:fixed;left:0;top:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:url(../img/login_001.jpg) center center no-repeat;background-size:cover}#loginpage>div{width:100%}#loginpage h1{text-align:center;background-color:#506BA8;color:#fff;padding:1em 1rem;font-size:2.8rem;letter-spacing:.1em}#loginpage h1 a{color:#fff}#loginpage .loginselect{padding:2rem;max-width:400px;margin:1rem auto;background-color:#F9F9F9;text-align:center;display:none}#loginpage .loginselect.on{display:block}#loginpage .loginform{padding:2rem;max-width:400px;margin:1rem auto;background-color:#F9F9F9}#loginpage .loginform .liarea{margin:1rem auto}#loginpage .loginform .liarea .key{font-size:.8rem;margin:.4rem auto}#loginpage .loginform .btnarea{margin:1rem auto;text-align:center}#loginpage .loginform .btnarea .btn{padding:.5rem 3rem;border-radius:3rem;letter-spacing:.1em;margin:.2rem}@media screen and (max-width: 768px){#loginpage{background:url(../img/login_001.jpg) center center no-repeat;background-size:cover}}#tablearea table{border-bottom:1px solid #dee2e6}#tablearea table thead{background-color:#506BA8;color:#fff}#tablearea table thead th{border-bottom:1px solid #dee2e6;font-weight:normal;white-space:nowrap}#tablearea table thead th.priceth{width:8em}#tablearea table thead th.minth{width:4em}#tablearea table thead th a{color:#fff}#tablearea table tbody tr.bg-a{background-color:#fbe5d6}#tablearea table tfoot{background-color:#eee}#tablearea .billingtable thead th{text-align:center;border-right:1px solid #fff}#tablearea .billingtable thead th:last-child{border-right:none}#tablearea .billingtable thead th.itemth{min-width:24em}#tablearea .billingtable thead th.priceth{width:8em}#tablearea .billingtable thead th.minith{width:4em}#tablearea .billingtable thead th.memoth{width:17em}#tablearea .billingtable tbody tr td,#tablearea .billingtable tfoot tr td{position:relative;vertical-align:middle;padding:0 .5rem;border-top:1px solid #dee2e6;border-right:1px solid #dee2e6}#tablearea .billingtable tbody tr td [type=text],#tablearea .billingtable tbody tr td select,#tablearea .billingtable tfoot tr td [type=text],#tablearea .billingtable tfoot tr td select{border:none;padding:.3rem 0;background:none}#tablearea .billingtable tbody tr td .datepicker2,#tablearea .billingtable tfoot tr td .datepicker2{margin:0 auto;width:5rem;text-align:center}#tablearea .billingtable tbody tr td select,#tablearea .billingtable tfoot tr td select{min-width:6rem}#tablearea .billingtable tbody tr td.gray,#tablearea .billingtable tfoot tr td.gray{background-color:#f4f4f4}#tablearea .billingtable tbody tr td.ind1,#tablearea .billingtable tfoot tr td.ind1{padding-left:1.5em}#tablearea .billingtable tbody tr td:last-child,#tablearea .billingtable tfoot tr td:last-child{border-right:none}#tablearea .billingtable tbody tr td .input-group,#tablearea .billingtable tfoot tr td .input-group{display:flex;flex-wrap:nowrap;align-items:center}#tablearea .billingtable tbody tr td .btn-sm,#tablearea .billingtable tfoot tr td .btn-sm{padding:.1rem .5rem}#tablearea .billingtable tbody tr td.masked:after,#tablearea .billingtable tfoot tr td.masked:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}#tablearea .billingtable tbody tr.gray td,#tablearea .billingtable tfoot tr.gray td{background-color:#f4f4f4}#tablearea .billingtable tbody tr.gray td.white,#tablearea .billingtable tfoot tr.gray td.white{background-color:#fff}#tablearea .billingtable tbody tr.ptr td,#tablearea .billingtable tfoot tr.ptr td{padding:.5rem}#tablearea .billingtable tbody tr.wkon td,#tablearea .billingtable tfoot tr.wkon td{background-color:#ffffcc}#tablearea .billingtable tfoot{font-weight:bold}#tablearea .billingtable tfoot tr td .datepicker2{padding:.475rem .75rem;margin:0 .5rem;font-size:1rem;width:7rem;background-color:#fff;border:1px solid #999}.pagination{margin:1rem auto;justify-content:center}.pagination span{display:block;padding:.2em}.pagination span a{border:1px solid #506BA8;display:block;padding:.5em 1em;color:#506BA8}.pagination span.active a{color:#2C2321}.pagination span.previous-inactive a,.pagination span.next-inactive a{background-color:#f4f4f4}.table{width:100%;border-bottom:1px solid #dee2e6;font-size:.9rem}.table.wauto{width:100%;max-width:800px}.table thead{background-color:#506BA8;color:#fff}.table thead th{padding:.5em;border-top:none;border-bottom:none;font-weight:normal;white-space:nowrap}.table thead th.priceth{width:8em}.table thead th.minth{width:4em}.table thead th a{color:#fff}.table tbody tr.gray{background-color:#eee}.table tbody tr.gray2{background-color:#d8dce4}.table tbody tr.bt td{border-top:1px solid #666}.table tbody tr td{padding:.5em;vertical-align:middle;border-top:1px solid #dee2e6}.table tbody tr td.userimage{padding:.2em .75em}.table tbody tr td.userimage img{width:3em}.table tbody tr td.nbtns{text-align:right;white-space:nowrap}.table tbody tr td.mv{width:2em}.table tbody tr td.bg2-success{background-color:#e7ffec;color:#28a745;font-weight:bold}.table tbody tr td.bb-strong{border-bottom:1px solid #333}.table tbody tr td .pcheck{display:inline-block;white-space:nowrap;color:#fff;background-color:#c00;padding:0 1em;border-radius:.3em}.table tbody tr td .pcheck:before{content:"未確認"}.table tbody tr td .pcheck.on{background-color:#999}.table tbody tr td .pcheck.on:before{content:"確認済"}.table tbody tr td .check_receipt{display:inline-block;white-space:nowrap;color:#fff;background-color:#c00;padding:0 1em;border-radius:.3em}.table tbody tr td .check_receipt:before{content:"未入金"}.table tbody tr td .check_receipt.on{background-color:#999}.table tbody tr td .check_receipt.on:before{content:"入金済"}.table tbody tr td .switchcheck{display:inline-block;cursor:pointer;margin:0;padding:.3em .5em}.table tbody tr td .switchcheck [type=checkbox]{display:none}.table tbody tr td .switchcheck [type=checkbox]:checked+i{color:#67b138}.table tbody tr td .switchcheck i{color:#ddd}.table tfoot tr.bt td{border-top:1px solid #666}.table tfoot tr td{padding:.5em;vertical-align:middle}.project-detail h1{border-left:1rem solid #506BA8;padding-left:1rem;line-height:1.8;margin:1rem auto}.project-detail h2{border-left:1rem solid #506BA8;padding-left:1rem;line-height:1.8;margin:1rem auto}.project-detail section{margin:1rem auto}.project-detail section .table{border:none}.project-detail section .table tbody tr{background-color:#eee}.project-detail section .table tbody tr:nth-child(odd){background-color:#f4f4f4}.project-detail section .table tbody tr.bgcolor1{background-color:#b8dbff}.project-detail section .table tbody tr.bgcolor2{background-color:#cfe7ff}.project-detail section .table tbody tr td{border:none}.project-detail section .table tbody tr td .eventcategory{white-space:nowrap}.project-detail section .table tbody tr td .nowrap{white-space:nowrap}.project-detail .btns{margin:1rem auto}.movedate{margin:1rem auto;display:flex;justify-content:center;font-size:1.8rem}.movedate>div{padding:0 1rem}.movedate>a{padding:0 1rem}.calendarweek{margin:1rem auto}.calendarweek h2{margin:1rem auto}.calendarweek #userularea{overflow-y:scroll;padding-bottom:1em}.calendarweek .userlist{display:flex;border-bottom:1px solid #ccc}.calendarweek .userlist.weekhead{border-top:1px solid #ccc;overflow-y:scroll;background-color:#f4f4f4}.calendarweek .userlist.weekhead li{padding:.5rem}.calendarweek .userlist li{width:calc((100% - 12rem) / 7);border-left:1px solid #ccc;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-top:1rem}.calendarweek .userlist li:first-child{width:12rem;border-left:none;font-size:1.2rem;padding:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarweek .userlist li.holiday{background-color:#ffdcdc}.calendarweek .userlist li .newproject{position:absolute;left:0;top:0;width:100%;height:100%}.calendarweek .userlist li .project{position:relative;display:block;padding:.4em;font-size:.8rem;width:100%;text-align:left}.calendarweek .userlist li .project+.project{margin-top:1px}.calendarweek .partnerlist{display:flex;flex-wrap:wrap;margin:1rem -.5rem}.calendarweek .partnerlist li{padding:.5rem}.calendarweek .partnerlist li>div{border:1px solid #dee2e6}.calendarweek .partnerlist li>div .name{padding:.6em 1em}.calendarweek .partnerlist li>div a{border-top:1px solid #dee2e6;display:block;padding:.4em 1em;background-color:#f4f4f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendarweek .partnerlist li>div a span{margin:0 .5em}@media screen and (max-width: 768px){.calendarweek .userlist{flex-wrap:wrap;margin:1rem auto}.calendarweek .userlist.weekhead{display:none}.calendarweek .userlist li{width:100%;border-left:none;border-top:1px solid #dee2e6}.calendarweek .userlist li:first-child{width:100%}.calendarweek .userlist li .sponly{padding:.5rem;background-color:#eee}.calendarweek .userlist li .project .billingstatus{display:inline-block;padding:0 1rem}.calendarweek .partnerlist li{width:100%}}.calendarmonth{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:1rem}.calendarmonth>div{width:14.2857%;border-left:1px solid #ccc}.calendarmonth .monthday{border-top:1px solid #ccc;min-height:4rem;height:100%}.calendarmonth .monthday.wday{background-color:#f4f4f4;text-align:center;min-height:0;padding:.5rem}.calendarmonth .monthday .num{display:inline-block;padding:.5rem}.calendarmonth .monthday.inmonth .num:hover{background-color:#f4f4f4}.calendarmonth .monthday.outofmonth{background-color:#e4e4e4;height:100%}.calendarmonth .monthday .details{min-height:2rem}.calendarmonth .monthday .details a{display:block;padding:.4em;font-size:.8rem;width:100%;text-align:left}.calendarmonth .monthday .details a .billingstatus{display:block;text-align:center}.calendarmonth .monthday .details a+a{border-top:1px solid #f4f4f4}.calendarmonth .holiday{background-color:#ffdcdc}@media screen and (max-width: 768px){.calendarmonth>div{width:100%}}.eventcategory{padding:0 1em;background-color:#999;color:#fff}.eventcategory.category0{background-color:#c00}.eventcategory.category5{background-color:#B5D681}.eventcategory.category10{background-color:#F4B2BA}.eventcategory.category15{background-color:#8FD3F5}.eventcategory.category20{background-color:#F9C270}.eventcategory.category30{background-color:#C7BC97}.eventcategory.category40{background-color:#97A8D5}.eventcategory.category100{background-color:#ccc}.eventcategory.category110{background-color:#f9d8dc}.eventcategory.category120{background-color:#50a87e}.eventstatus{padding:0 1rem;background-color:#c00;color:#fff;white-space:nowrap}.eventstatus:before{content:"✔"}.eventstatus.on{background-color:#ccc}.eventstatus.on:before{opacity:0}.projectstatus{padding:0 1rem;background-color:#999;color:#fff;white-space:nowrap}.projectstatus.status0{background-color:#c00}.projectstatus.status10{background-color:#c00}.projectstatus.status20{background-color:#2196f3}.projectstatus.status100{background-color:#444}.billingstatus{padding:0;background-color:#999;color:#fff;white-space:nowrap;text-align:center;width:6em;display:inline-block}.billingstatus.status0{background-color:#999}.billingstatus.status5{background-color:#cccc00}.billingstatus.status10{background-color:#2196f3}.billingstatus.status20{background-color:#00965f}.billingstatus.status30{background-color:#969600}.billingstatus.status40{background-color:#96008a}.billingstatus.status50{background-color:#555}.billingrow{white-space:nowrap}.billingrow.off{display:none}.billingrow.cutrow{background-color:#999}.billingrow.cutrow .gray{background-color:#999 !important}.billingrow [type=text]{margin:0;display:block}.billingrow [type=text].title{min-width:5rem}.billingrow [type=text].title+.ttooltip{display:none;position:absolute;left:0;top:calc(100% + .5rem);padding:1rem;background-color:#f4f4f4;z-index:100;border:1px solid #ccc;box-shadow:0 0 0.2rem rgba(0,0,0,0.3)}.billingrow [type=text].title+.ttooltip:before{content:"";display:block;position:absolute;left:0;bottom:calc(100% + 1px);border-style:solid;border-width:0 .5rem .5rem .5rem;border-color:transparent transparent #ccc transparent}.billingrow [type=text].title+.ttooltip:after{content:"";display:block;position:absolute;left:0;bottom:100%;border-style:solid;border-width:0 .5rem .5rem .5rem;border-color:transparent transparent #f4f4f4 transparent}.billingrow [type=text].mid{text-align:right}.billingrow [type=text].min{width:4rem;text-align:center;margin:0 auto}.billingrow td:hover .ttooltip{display:block !important}.billingrow.partner_edited{background-color:#fdd}#trtemp{display:none}.totaltablearea{margin:1rem auto;padding:1rem;width:100%;max-width:768px;background-color:#f4f4f4}.totaltablearea .table{margin-bottom:0}.dashboard section{margin:1rem auto}.eventstatuses{margin:1rem auto;display:flex;flex-wrap:wrap}.eventstatuses h3{width:100%}.eventstatuses>div{padding:.2rem}.estall h2{margin-bottom:.5rem}.estall h2:before{content:"■ ";color:#506BA8}.estall .extform{display:flex;flex-wrap:wrap;justify-content:space-between}.estall .extform>div{width:49%;margin-bottom:1rem}.estall .extform>div textarea{min-height:6rem}.estall .extform>div table thead tr th:nth-child(1){width:50%}.estall .extform>div table thead tr th:nth-child(2){width:25%}@media screen and (max-width: 768px){.estall .extform>div{width:100%}.estall .extform>div.c1{order:1}.estall .extform>div.c2{order:3}.estall .extform>div.c3{order:2}.estall .extform>div.c4{order:4}}.product-category{cursor:pointer;margin:.3em auto}.product-category+.table{display:none}.product-category.on+.table{display:table}.next-toggle+div{display:none}.next-toggle.on+div{display:block}.forms img{display:block;margin:0 auto;width:100%;max-width:400px}#contents.calendar-contents{background-color:#fff}#contents.calendar-contents .toptitle{background-color:#fff;text-align:center;padding:1em 0;font-size:1.2em}#contents.calendar-contents .contents{padding:0}#contents.calendar-contents .contents .searchform{padding:0 1.5em 1.5em;border-bottom:1px solid #ccc}#contents.calendar-contents .contents .searchform [type=text],#contents.calendar-contents .contents .searchform [type=password],#contents.calendar-contents .contents .searchform select,#contents.calendar-contents .contents .searchform textarea,#contents.calendar-contents .contents .searchform button.multiselect,#contents.calendar-contents .contents .searchform .noinp{border:1px solid #ccc;border-radius:.2em}#contents.calendar-contents .contents .searchform .btn-primary:not(:disabled):not(:disabled).active{background-color:#ccc}#contents.calendar-contents .contents .searchform .btn-group [type=text]{border-radius:.2em 0 0 .2em}#contents.calendar-contents .contents .btnarea{padding:0 1.5em}#contents.calendar-contents .contents .eventstatuses{font-size:.9em;padding:0;display:block;line-height:2}#contents.calendar-contents .contents .eventstatuses>div{display:inline-block;padding:0;margin-right:1em}#contents.calendar-contents .contents .eventstatuses .eventcategory{padding:0 .7em;margin-right:.5em}#contents.calendar-contents .contents #tablearea .movedate{font-size:1.5em;margin:1.5em auto}#contents.calendar-contents .contents #tablearea .calendarweek .inner{overflow:hidden}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist{margin:0;padding-right:.5em}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist.weekhead li{background-color:#f7f7f7;text-align:center;border-right:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist.weekhead li.todayli{background-color:#f4f4f4}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li{border-left:none;border-right:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li:first-child{font-size:1rem;background-color:#f7f7f7;border-left:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li.holiday{background-color:#f9d8dc}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .detail{padding:.2em}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .detail .d-btns{margin-bottom:.2em}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project{padding:1.5em .5em .5em;border-radius:.8em 0 0 0;position:relative}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project hr{margin:.5em auto;border-top:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project.wkon{background-color:#90b37a}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .checks{position:absolute;right:.5em;top:0}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .checks .fa-check-square{color:#28a745}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .checks .fa-square{color:#fff;opacity:.5}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .color_from,#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .color_to{padding:0 .5em;border-radius:.3em}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .color_from{background-color:#afa}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .color_to{background-color:#faa}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project.color_b{background-color:#2196f3}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project+.project{border:none;margin-top:3px}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project.schedule{background-color:#50a87e;color:#fff}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project .atooltip{display:none}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project:hover{color:#fff;z-index:1}#contents.calendar-contents .contents #tablearea .calendarweek .inner .userlist li .project:hover .atooltip{display:block;position:absolute;right:100%;top:0;white-space:nowrap;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,0.2);padding:1em;color:#000;max-width:100%;overflow:hidden;text-overflow:ellipsis}#contents.calendar-contents .contents #tablearea .calendarmonth{padding-right:.5em;border-left:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarmonth a{color:#fff}#contents.calendar-contents .contents #tablearea .calendarmonth>div{border-right:1px solid #ccc;border-left:none}#contents.calendar-contents .contents #tablearea .calendarmonth>div:nth-child(n+8){border-right:1px solid #ccc;color:#2C2321}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday{padding:.5em 0}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday.wday{background-color:#f7f7f7}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday.outofmonth{background-color:#f7f7f7}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday.holiday{background-color:#f9d8dc}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .num{display:block;float:left;padding:0 .5rem .5rem}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .btn-group{float:right;width:auto;padding:0 .5rem}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details{clear:both;padding:.2em}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a{padding:1.5em .5em .5em;border-radius:.8em 0 0 0;position:relative}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a hr{margin:.5em auto;border-top:1px solid #ccc}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .checks{position:absolute;right:.5em;top:0}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .checks .fa-check-square{color:#28a745}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .checks .fa-square{color:#fff;opacity:.5}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .color_from,#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .color_to{padding:0 .5em;border-radius:.3em}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .color_from{background-color:#afa}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a .color_to{background-color:#faa}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a.schedule{background-color:#50a87e}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details a+a{border:none;margin-top:3px}#contents.calendar-contents .contents #tablearea .calendarmonth .monthday .details.ptrdetails a.wkon{background-color:#90b37a}.pjchecks .hide{height:10px;opacity:0;overflow:hidden}.temp{display:none}.detailtoworker li+li{margin-top:.5em}.detailtoworker li>div{border:1px solid #506BA8;padding:1em}.pservice-g1{display:flex;flex-wrap:wrap;margin:1em -.5em}.pservice-g1>div{padding:.5em .5em 0}.pservice-g1 .left1{flex:1}.pservice-g1 .right1{flex:1}.pservice-g1 .w100{width:100%}.pservice-g1 h3{margin:1em auto 0;padding:.2em 0;font-size:.9em}.ps-table1{border-collapse:collapse;width:100%}.ps-table1+table{margin-top:1em}.ps-table1 th,.ps-table1 td{padding:0;border:1px solid #000;font-weight:normal;background-color:#fff}.ps-table1 th.border-none,.ps-table1 td.border-none{border:none}.ps-table1 th.priceth,.ps-table1 td.priceth{width:8em}.ps-table1 th.minth,.ps-table1 td.minth{width:5em}.ps-table1 th.autoclm,.ps-table1 td.autoclm{background-color:#f1ffca}.ps-table1 th{background-color:#e7eeff;padding:0 .5em;white-space:nowrap}.ps-table1 th.th1{width:12em}.ps-table1 [type=text],.ps-table1 select,.ps-table1 textarea,.ps-table1 .noinput,.ps-table1 .datepicker{background-color:#ffffca;display:block;border:none;padding:.2em .5em;font:inherit;border-radius:0;width:100%}.ps-table1 [type=text].inp-price,.ps-table1 select.inp-price,.ps-table1 textarea.inp-price,.ps-table1 .noinput.inp-price,.ps-table1 .datepicker.inp-price{text-align:right}.ps-table1 .noinput{background:none}@media print{.no-print{display:none}}
/*# sourceMappingURL=style.css.map */
