@charset "UTF-8";@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);.draggable[data-v-2da081b6]{padding:10px;border:2px dashed #aaa}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}table{border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}li{list-style:none}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:baseline}figure{margin-inline-start:0;margin-inline-end:0}:root{--theme-color:#093c6f;--theme2-color:#f2e5cb;--light-color:#cfdeee;--weak-color:#cfdeee;--border-color:#777;--thead-color:#093c6f;--active-color:#fe9903;--warning-color:#c00;--text-color:#111}figure,img{width:100%;height:auto;display:block}.sleeve{padding:30px 0;display:flex;flex-wrap:wrap}.sleeve>*{margin-right:8px}.sleeve button{box-sizing:border-box;background-color:var(--theme-color);color:#fff;font-weight:700;padding:10px;border-radius:5px;box-shadow:4px 4px 0 rgba(0,0,0,.4)}.sleeve button.cancel{background-color:#444}.sleeve.center{justify-content:center}.sleeve.center button{width:300px;padding:15px}.sleeve button.copyCurrentSheet{background-color:var(--light-color);color:var(--theme-color)}.sleeve button.copyCurrentSheet.active{background-color:var(--theme-color);color:#fff}#tabs{border-bottom:1px solid var(--theme-color);margin-bottom:20px;position:relative;justify-content:space-between}#tabs,#tabs ul{display:flex}#tabs li{border-top:1px solid var(--theme-color);border-left:1px solid var(--theme-color);padding:8px 15px;font-size:14px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tabs li:last-child{border-right:1px solid var(--theme-color)}#tabs li.active{background-color:var(--theme-color);color:#fff}#tabs li:hover{cursor:pointer}#tabs li.copy:before{content:"\f00c";font-family:FontAwesome;font-weight:700;color:#00d02d}.spacer{height:5vh}@media (min-width:1600px){#app main{height:100vh}}@media (max-width:1599px) and (min-width:1300px){#app main{zoom:.8;height:110vh}}@media (max-width:1299px) and (min-width:1000px){#app main{zoom:.7;height:120vh}}@media (max-width:999px){#app main{height:100vh}}#app{display:grid;grid-auto-flow:dense;grid-template-columns:200px 1fr 200px;grid-gap:15px;height:100vh}html{font-family:Avenir,Helvetica Neue,Helvetica,Arial,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,メイリオ,sans-serif;font-size:14px;font-weight:400;line-height:1.4;font-feature-settings:"palt" 1;color:var(--text-color)}i{font-style:normal}a{color:var(--link-color)}#leftnav{background-color:var(--theme-color);color:#fff;padding:5px}#leftnav h1{position:relative;margin-bottom:25px}#leftnav h1:after{content:"人事評価";font-size:17px;font-weight:700;color:#abc2ce;position:absolute;bottom:0;right:0}#leftnav h1 img{width:100%;height:auto}#leftnav ul{display:grid;grid-gap:5px;margin-bottom:15px}#leftnav li a,#leftnav li span{display:block;text-decoration:none;font-size:14px;padding:15px 10px;color:var(--theme-color);font-weight:700;background-color:hsla(0,0%,100%,.8)}#leftnav li a.router-link-exact-active,#leftnav li.hasChild a.router-link-exact-active>div.current{background-color:hsla(0,0%,100%,.6)}#leftnav li.hasChild a{padding:0;background-color:transparent;display:grid;grid-gap:5px;margin-bottom:15px;position:relative}#leftnav li.hasChild a>div{background-color:hsla(0,0%,100%,.8);padding:15px 10px}#leftnav li a{display:flex;align-items:center}#leftnav li a i{font-size:22px}#leftnav li.team-members a{background-color:var(--active-color)!important}main{padding:15px;box-sizing:border-box;width:100%;overflow-y:scroll;overflow-x:hidden}main>div{margin-bottom:7vh;position:relative}main h2{font-weight:700;color:var(--theme-color);margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}main h2 span{background-color:var(--theme-color);color:#fff;display:inline-block;padding:5px 15px;border-radius:7px;box-shadow:3px 3px 0 rgba(0,0,0,.4)}h2.withSupplementalData{display:flex;align-items:center}h2.withSupplementalData>*{margin-right:1em}aside{background-color:#ddd;padding:79px 10px 10px;position:relative;z-index:200}aside *{-webkit-user-select:none;-moz-user-select:none;user-select:none}aside h3{font-weight:700;background-color:var(--theme-color);color:#fff;padding:6px;line-height:1;margin-bottom:5px}aside h5{color:var(--theme-color);font-size:14px;font-weight:700}aside ul{display:grid;grid-gap:5px;margin-bottom:20px}aside li>ul{padding-top:5px;margin-left:8px}aside li a,aside li span{display:block;text-decoration:none;color:var(--text-color);background-color:#fff;font-size:14px;font-weight:700;box-sizing:border-box;padding:5px}aside li a.router-link-active,aside li.current>*{background-color:var(--light-color);border:1px solid var(--theme-color)}aside li a,aside li span{padding-left:20px;position:relative}aside li span:hover{cursor:pointer}aside a.router-link-exact-active:before,aside li.current a:before,aside li.current span:before{content:"▶︎";position:absolute;top:0;left:0;bottom:0;display:grid;align-items:center;justify-items:center;width:25px}aside .adminaction span{padding-left:26px}aside .adminaction span>i{position:absolute;top:0;left:0;bottom:0;display:grid;align-items:center;justify-items:center;width:25px}aside .members li{&>div{background-color:#fff;padding:6px;display:flex;align-items:center;justify-content:space-between}&>div span{padding:0;background-color:transparent}i{font-style:normal;font-weight:400;font-size:10px}}aside .members li.current>div{border-color:var(--theme-color);background-color:var(--light-color)}aside .members li.current span:before{display:none}.gradeindicator{background-color:#fff;padding:10px;border-radius:10px;margin-bottom:8px}.gradeindicator h4{font-weight:700}.gradeindicator .point{display:flex;justify-content:center;align-items:end;font-weight:700;line-height:1;padding:10px 0}.gradeindicator .point em{font-size:40px;color:var(--theme-color)}.staffnavi{margin-bottom:12px}.staffnavi h5{background-color:var(--theme-color);color:#fff;padding:6px;line-height:1;margin-bottom:6px;display:flex;justify-content:space-between}.staffnavi li>*{background-color:var(--light-color);border:1px solid var(--theme-color)}#pagetitle{display:inline-block;min-width:400px;border:3px solid var(--theme-color);color:var(--theme-color);box-shadow:4px 4px 0 #777;margin-bottom:20px;font-size:12px}#pagetitle>div{display:flex;align-items:center;padding:8px}#pagetitle h1,#pagetitle h2{margin:0}#pagetitle>div>*{margin-right:10px}#pagetitle h1,#pagetitle h2{font-size:14px;font-weight:700}#pagetitle h2 i{font-size:10px}#pagetitle h3{font-size:12px;font-weight:700}#modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background-color:rgba(0,0,0,.5);display:grid;align-items:start;justify-items:center}#modal>div{background-color:#fff;padding:13px;position:relative;top:5vh;width:500px;border-radius:6px}#modal h5{font-size:1.1rem;font-weight:700;margin-bottom:.5em;color:var(--theme-color)}#modal .evalrange{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 30px 1fr;align-items:center;padding:20px 0 0}#modal .evalrange input{border:1px solid var(--border-color)}#modal .evalrange input+p{padding-top:3px;font-size:12px;color:#c00;visibility:hidden}#modal .evalrange .error input+p{visibility:visible}#modal .evalrange span{text-align:center}#modal button[type=cancel]{background-color:#777}#modal .setevalrange .sleeve{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:10px;padding-top:15px}#modal .setevalrange .sleeve button{margin:0}#loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:999;align-items:center;justify-items:center}#loader:after{content:"";display:block;width:70px;height:70px;background:url(/img/loader-grid-green.1f8b4fd2.svg) no-repeat 50% 50%;background-size:contain}body.processing #loader{display:grid}.oneliner{display:flex;align-items:flex-start}.oneliner>*{margin-right:15px}.numselect{display:grid;grid-auto-flow:dense;grid-template-columns:60px repeat(5,30px);grid-gap:2px;margin-bottom:15px}.numselect>*{display:grid;align-items:center;box-sizing:border-box}.numselect>label{font-size:.8rem;font-weight:700}.numselect>button{justify-items:center;background-color:var(--theme-color);border:1px solid var(--theme-color);color:#fff;padding:3px 6px;transition:all .3s}.numselect>button:hover{cursor:pointer}.numselect>button:active,.numselect>button:focus,.numselect>button:hover{background-color:var(--border-color);color:#fff}#copyright{position:absolute;bottom:10px;right:10px;z-index:9999;font-size:10px;font-weight:700;color:var(--theme-color);padding:4px 10px;background-color:#fff;border-radius:20px;box-shadow:0 0 2px var(--link-color)}#copyright span{margin-right:15px}#copyright a{text-decoration:underline}#login{max-width:90%;width:450px;box-shadow:5px 5px 0 #555;border-radius:3px}#login>div{display:grid;grid-gap:5px}#login h1{display:grid;align-items:center;justify-items:center;margin-bottom:10px}#login h1 span{position:relative;width:130px}#login h1 span:after{content:"人事評価";font-size:12px;font-weight:700;color:#285e87;position:absolute;bottom:0;right:0}#login dl{display:grid;grid-auto-flow:dense;grid-template-columns:110px 1fr;grid-gap:2px;background-color:var(--theme-color);border:2px solid var(--theme-color);border-radius:4px;overflow:hidden;margin-bottom:10px}#login dl>*{background-color:#fff}#login dt{font-size:12px;font-weight:700;padding:10px;display:grid;align-items:center;color:#fff;background-color:var(--theme-color)}#login dd{position:relative}#login button,#login input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box}#login input{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;align-items:center;padding:6px}#login input:focus{outline:none}#login button{background-color:var(--theme-color);color:#fff;font-weight:700;border-radius:4px;padding:15px;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;box-sizing:border-box}input,select,textarea{padding:8px;width:100%;font-size:1.1rem}input:focus,select:focus,textarea:focus{outline:none}button:hover{cursor:pointer}.tmp-button{background-color:var(--theme-color);color:#fff;font-weight:700;padding:10px}.tablewrap{width:100%;overflow:scroll}.tablewrap table{width:auto}.tablewrap tr>:first-of-type{width:30px}.tablewrap tr>:nth-of-type(2){width:190px}.tablewrap tr>.allocate{width:60px}table{border-collapse:collapse;width:100%;margin-bottom:40px;table-layout:fixed}table,table td,table th{border:1px solid var(--border-color)}table td,table th{padding:4px;position:relative}thead{background-color:var(--theme-color)}thead,thead input,thead select{font-size:10px;font-weight:700;color:#fff}tbody{font-size:14px}tbody tr:nth-child(2n){background-color:#eee}table input,table select,table textarea{background-color:transparent}table button{position:absolute;top:1px;left:1px;right:1px;bottom:1px;background-color:var(--theme-color);font-size:12px;font-weight:700;color:#fff}td.center,td.center input{text-align:center}td.right,td.right input{text-align:right}th.sortable{position:relative;padding-right:20px}th.sortable:after{content:"\f0dc";font-family:FontAwesome;position:absolute;top:0;right:5px;bottom:0;display:grid;align-items:center}th.sortable.asc:after{content:"\f0de"}th.sortable.desc:after{content:"\f0dd"}.tableheading{display:flex;margin-bottom:15px}.tableheading>*{margin-right:15px}.tableheading h2{margin-bottom:0}.tableheading button{padding:0 1em;background-color:#fff;color:var(--thead-color);font-weight:700;border:3px solid var(--theme-color);border-radius:20px}.diagonal.tl2br{background-image:linear-gradient(to left bottom,var(--theme-color) 48%,#fff 50%,var(--theme-color) 52%)}.diagonal span{font-size:9px;position:absolute}.diagonal.tl2br span.tr{top:2px;right:2px}.diagonal.tl2br span.bl{bottom:2px;left:2px}table.companylist.active td:nth-of-type(2),table.companylist.active th:nth-of-type(2){width:50px;text-align:center}table.companylist.active td:nth-of-type(3),table.companylist.active th:nth-of-type(3){width:150px}table.companylist.active td:nth-of-type(4),table.companylist.active td:nth-of-type(5),table.companylist.active th:nth-of-type(4),table.companylist.active th:nth-of-type(5){width:40px;text-align:center}table.companylist tbody td{padding:10px 4px}table.companylist .title span,table.companylist tbody td:first-of-type{font-weight:700;color:var(--theme-color);text-decoration:underline}table.companylist.deleted td:nth-of-type(2),table.companylist.deleted th:nth-of-type(2),table.companylist.owner td:nth-of-type(2),table.companylist.owner th:nth-of-type(2){width:40px;text-align:center}.roledef thead th,.roledef thead th input{font-size:12px}.roledef th input{padding:4px}.roledef tbody input,.roledef tbody textarea{font-size:14px}.roledef td{vertical-align:top}.roledef textarea{resize:none;min-height:4em}.roledef tr>:first-of-type{width:30px!important;text-align:center}.roledef tr>:nth-of-type(2){width:200px!important}.roledef tr>:not(:first-of-type):not(:nth-of-type(2)){width:500px}table.roledef.cols-1,table.roledef.cols-2{width:100%}table.roledef.cols-3{width:1500px}table.roledef.cols-4{width:1900px}table.roledef.cols-5{width:2300px}table.roledef.cols-6{width:2700px}table.roledef.cols-7{width:3100px}table.roledef.cols-8{width:3500px}table.roledef.cols-9{width:3900px}table.roledef.cols-10{width:4300px}table.roledef.cols-11{width:4700px}dl.table{border:2px solid var(--border-color);background-color:var(--border-color);display:grid;grid-auto-flow:dense;grid-template-columns:150px 1fr 150px 1fr;grid-gap:2px;margin-bottom:10px}dl.table dt{background-color:var(--light-color);padding:8px;font-size:14px;font-weight:700;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}dl.table dd{background-color:#fff;position:relative}dl.table p.error{display:none;position:absolute;bottom:2px;right:2px;font-size:12px;color:var(--warning-color)}dl.table p.error:before{content:"※"}dl.table .error p.error{display:block}dl.table .chk>div{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 80px}dl.table .status{color:#0a0;font-size:.8rem;display:grid;align-items:center}dl.table .status.invalid,dl.table .status.unavailable{color:#d45806}.note{border:2px solid var(--border-color);position:relative}.note textarea{field-sizing:content;min-height:8em}.note label{display:inline-block;background-color:var(--light-color);padding:8px}#widgets{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:40px}#widgets h3{font-weight:700;color:var(--theme-color)}#widgets .tablewrap{position:relative;max-height:250px;overflow:scroll;margin-bottom:20px}#widgets .tablewrap table{width:100%}#widgets .tablewrap thead th{position:sticky;top:0;z-index:1;background-color:var(--theme-color)}#widgets thead{background-color:var(--theme-color);color:#fff;font-size:12px}#widgets .tablewrap tr>:first-of-type{width:90px}#widgets .tablewrap tr>:nth-of-type(2){width:200px}#widgets .tablewrap tr>:nth-of-type(4){width:50px;text-align:center}#widgets td.noresults{padding:15px}#widgets .header{display:flex;gap:10px}.widget.ratio{display:grid;grid-template-columns:400px 1fr;grid-gap:20px}.widget.ratio canvas{width:100%!important;height:auto!important}.widget.ratio li{border:2px solid var(--theme-color);margin-bottom:5px}.widget.ratio li button{background-color:#fff;color:var(--theme-color);font-weight:700;font-size:14px;padding:8px;width:100%;box-sizing:border-box}.widget.ratio li button.active{background-color:var(--theme-color);color:#fff}#payment-total{display:grid;grid-auto-flow:dense;grid-template-columns:130px 1fr;grid-gap:3px;border:3px solid var(--theme-color);background-color:var(--theme-color);margin-bottom:30px}#payment-total>*{padding:15px;display:grid;align-items:center}#payment-total dt{font-weight:700;color:#fff}#payment-total dd{background-color:#fff;text-align:right;font-size:1.5rem;font-weight:700;color:var(--theme-color)}.eval-control{display:grid;grid-auto-flow:dense;grid-template-columns:130px 1fr;grid-gap:3px;border:3px solid var(--theme-color);background-color:var(--theme-color);margin-bottom:5px}.eval-control>*{padding:15px;display:grid;align-items:center}.eval-control dt{padding:15px;color:#fff;font-weight:700}.eval-control dd{background-color:#fff;padding:5px}.eval-control dd>div{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 100px;grid-gap:5px;align-items:center}.eval-control dd>div span{padding-left:10px}.eval-control dd button{font-size:.8rem;padding:10px!important}.eval-control dd.active{background-color:var(--theme2-color)}.eval-control dd.active span{color:var(--theme-color);font-weight:700;text-decoration:underline}.eval-control dd.active span:hover{cursor:pointer}.eval-control dd.active button{background-color:var(--theme-color);color:#fff}.eval-control dd:not(.active) button{background-color:var(--active-color);border-color:var(--active-color);color:#fff}.tabledl{display:grid;grid-gap:2px;background-color:var(--border-color);border:2px solid var(--border-color);margin-bottom:20px}.tabledl>*{padding:8px}.tabledl dt{background-color:var(--theme-color);color:#fff;font-weight:700;font-size:14px}.tabledl dd{background-color:#fff;position:relative}.tabledl dd input{padding:3px}.tabledl dd p.error{display:none;color:var(--warning-color);font-size:12px;font-weight:700}.tabledl dd.error p.error{display:block}.tabledl dd.pwd i{position:absolute;top:0;bottom:0;right:0;width:40px;display:grid;align-items:center;justify-items:center}@media (min-width:1200px){.cols.col2{grid-template-columns:repeat(2,1fr)}.cols.col3{grid-template-columns:repeat(3,1fr)}.cols.col4{grid-template-columns:repeat(4,1fr)}.col3-2{grid-template-columns:66% 1fr}}.cols{display:grid;grid-auto-flow:dense;grid-gap:15px}.cols *{box-sizing:border-box}.notewrap{border:2px solid var(--border-color)}.notewrap h3{line-height:1;display:inline-block;font-size:12px;font-weight:700;background-color:var(--theme-color);color:#fff;padding:8px 10px}.notewrap textarea{resize:none;field-sizing:content;min-height:8em}.companysetting{grid-template-columns:150px 1fr 150px 1fr}.companysetting dt{display:grid;align-items:center;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.companysetting .status{color:#0a0;font-size:.8rem}.companysetting .status.invalid,.companysetting .status.unavailable{color:#d45806}.roledef tbody td{vertical-align:top}.roledef tbody input,.roledef tbody textarea{position:static;padding:0}.roledef textarea{field-sizing:content;height:auto}.promoteDef thead th{text-align:center;position:relative;line-height:1.1}.promoteDef thead tr:first-of-type th>div{position:relative;padding-top:24px}.promoteDef thead tr:first-of-type th>div>div{position:absolute;top:2px;left:0;right:0;line-height:1.1}.promoteDef .readonly{color:#888}.promoteDef tbody th input{text-align:center}.raisetable thead th>div{font-size:10px}.raisetable thead th input{text-align:center}.raisetable tbody input,.raisetable tbody select{padding:2px 0}.raisetable select{display:block;text-align:center}.raisetable tbody td textarea{resize:none;field-sizing:content;padding:0;font-size:14px}.raisetable td span.amount{display:block;text-align:center}.raisetable td span.amount.minus{color:var(--warning-color)}.criteria tr>:first-of-type{width:180px}.raiseDef thead th{text-align:center;position:relative;line-height:1.1}.raiseDef thead tr:first-of-type th>div{position:relative;padding-top:24px}.raiseDef thead tr:first-of-type th>div>div{position:absolute;top:2px;left:0;right:0;line-height:1.1}.raiseDef tr>:first-of-type{width:90px}.raiseDef tbody th{text-align:center;font-size:1.1rem}.raiseDef tbody td input{text-align:center}.warningmessage{margin-bottom:20px}.warningmessage span{display:block;border:4px solid var(--warning-color);border-radius:5px;box-shadow:5px 5px 0 #555;color:var(--warning-color);font-weight:700;padding:15px;font-size:18px}#shoninkyu tr>:first-of-type,#shoninkyu tr>:nth-of-type(2),#shoninkyu tr>:nth-of-type(3),#shoninkyu tr>:nth-of-type(4){width:100px}#shoninkyu td input{padding:0}#shoninkyu .inactive>*{opacity:.4}#shoninkyu .inactive select{pointer-events:none}#shoninkyu .use label{display:grid;align-items:center;justify-items:center}#shoninkyu .use span{display:block;width:20px;height:20px;box-sizing:border-box;border:3px solid var(--border-color);margin-right:5px;position:relative}#shoninkyu .use span:before{position:absolute;width:17px;height:9px;top:1px;left:-7px;right:0;bottom:0;border-left:4px solid var(--theme-color);border-bottom:4px solid var(--theme-color);transform:rotate(-54deg);transform-origin:6px -1px}#shoninkyu .use input[type=checkbox]:checked~span:before{content:""}#careerDefTable .sleeve{padding-bottom:10px}#careerDefTable .maxage{padding:20px 0;display:grid;grid-template-columns:330px 80px;grid-gap:10px}#careerDefTable .maxage dl{width:330px;border:2px solid var(--border-color);display:grid;grid-template-columns:100px 1fr}#careerDefTable .maxage dt{background-color:var(--theme-color);color:#fff;font-weight:700;padding:8px}#careerDefTable .maxage dd input{text-align:center}#careerDefTable .maxage button{background-color:var(--theme-color);color:#fff;font-weight:700;transition:all .3s;opacity:1}#careerDefTable .maxage button:hover{opacity:.9}#grossbonus tr>*,#monthcount tr>*{height:30px}#grossbonus th,#monthcount th{width:150px;background-color:var(--theme-color);color:#fff;font-weight:700}#monthcount td{padding-right:40px}#monthcount td input{text-align:right;font-size:26px;padding:0;font-weight:700}#monthcount td:after{content:"ヶ月";position:absolute;bottom:6px;right:10px;width:30px;height:20px;font-size:12px;color:#666;display:grid;align-items:center;justify-content:center}#grossbonus td{font-size:1.3rem;text-align:right}#grossbonus td:before{content:"￥"}#bonusdef{width:100%}#bonusdef td,#bonusdef th{text-align:center}#bonusdef th{font-weight:700}#bonusdef tbody th{width:80px}#bonusdef tbody td{width:calc(25% - 20px)}#bonusdef tr>:first-of-type{text-align:center}#totalpoint{position:fixed;bottom:50px;right:10px;border:2px solid #fff;z-index:220}#totalpoint dl{display:grid;grid-auto-flow:dense;grid-template-columns:80px 160px;grid-gap:2px;background-color:var(--theme-color);border:2px solid var(--theme-color)}#totalpoint dl>*{background-color:#fff;padding:5px;display:flex;align-items:center}#totalpoint dt{font-size:14px;font-weight:700;background-color:var(--theme-color);color:#fff}#totalpoint dd{text-align:right;font-weight:700;font-size:30px;align-items:baseline;justify-content:end}#totalpoint dd i{color:#999;font-size:1rem;font-weight:700}.evaluitems.periodical{grid-gap:3px;padding:3px}.evaluitems section,.evaluitems.periodical{background-color:var(--border-color);display:grid}.evaluitems section{grid-auto-flow:dense;grid-template-columns:1fr 25%;grid-gap:3px}.evaluitems section>*{background-color:#fff}.evaluitems section>div{display:grid;grid-auto-flow:dense;grid-template-columns:35px 1fr;grid-gap:2px}.evaluitems section>div>*{background-color:#fff;min-height:300px}.evaluitems section label{background-color:var(--theme-color);position:relative;display:grid}.evaluitems section label input[type=text]{writing-mode:vertical-rl;text-orientation:upright;position:static;background-color:transparent;font-weight:700;color:#fff;font-size:14px;padding:10px 0 0}.evaluitems .genre .desc{min-height:4.5em}.evaluitems .genre .title input{background-color:transparent}.evaluitems .genre .title .def{font-size:10px;font-weight:400;padding:0 4px;opacity:.7;line-height:1.2}.evaluitems .genre select{position:absolute;top:0;left:0;right:0;bottom:0}.evaluitems .genre textarea{position:static;field-sizing:content;min-height:3em;padding:0;resize:none}.evaluitems .genre select{font-size:22px;font-weight:700;display:grid;align-items:center;justify-items:center;text-align:center;background-color:transparent}.choices h4{background-color:var(--theme-color);color:#fff;font-weight:700;padding:4px}.choices ul{padding:8px;display:flex;flex-wrap:wrap}.choices ul>li{margin:0 5px 5px 0;border:2px dotted var(--theme-color);padding:4px;font-size:.9rem;font-weight:700;color:var(--theme-color)}.choices ul>li:hover{cursor:pointer}.choices ul>li.selected{background-color:var(--thead-color);color:#fff;border-color:#8597b2}.choices ul>li.freecell{width:21px;height:21px;display:grid;align-items:center;justify-items:center}.choices ul>li.freecell:before{content:"+"}.evaluitems.periodical .genre li{display:grid;grid-auto-flow:dense;grid-template-columns:25% 1fr 70px;grid-gap:2px;background-color:var(--border-color);border-bottom:2px solid var(--border-color)}.evaluitems.periodical .genre li>*{padding:12px;position:relative;background-color:#fff}.evaluitems.periodical .genre li.frontrow>*{height:auto;min-height:0;padding:5px 16px;font-size:12px;font-weight:700;background-color:var(--thead-color);color:#fff}.evaluitems.periodical .genre li.frontrow .title{background-color:var(--theme-color)}.evaluitems.periodical .genre li.frontrow .point{text-align:center}.evaluitems.periodical .genre .title{background-color:var(--light-color);font-weight:700;position:relative}.evaluitems.periodical .genre .title,.evaluitems.periodical .genre .title input{color:var(--text-color)}.evaluitems.periodical .genre .title button{position:absolute;top:2px;right:2px;width:22px;height:22px;display:grid;align-items:center;justify-items:center;border-radius:3px}.evaluitems.periodical .genre .title button i{margin:0}.evaluitems.periodical.readonly section{grid-template-columns:1fr}.evaluitems.bonus .content{display:grid;grid-gap:2px;grid-template-rows:28px 1fr}.evaluitems.bonus .content li{background-color:var(--light-color)}.evaluitems.bonus .content li input{background-color:transparent;font-size:.9rem;font-weight:700;margin-bottom:2px}.evaluitems.bonus .content>div{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 200px 120px;grid-gap:2px}.evaluitems.bonus .content .frontrow>*{background-color:var(--theme-color);color:#fff;font-weight:700;padding:5px 16px;font-size:12px}.evaluitems.bonus .content>div>*{background-color:#eee}.evaluitems.bonus .focus{position:relative}.evaluitems.bonus .point{position:relative;padding:50px 0}.evaluitems.bonus .point input{position:absolute;top:0;left:0;right:0;bottom:0;font-size:22px;font-weight:700;display:grid;align-items:center;justify-items:center}.evaluitems.bonus .focus textarea{min-height:10em}.evalubonus section{background-color:var(--border-color)!important;padding:2px;display:grid;grid-gap:2px;grid-template-columns:35px 1fr}.evalubonus section>div{display:grid;grid-auto-flow:dense;grid-template-columns:200px 1fr 70px;grid-gap:2px}.evalubonus section>div>div{background-color:#fff;display:grid;grid-template-rows:30px 1fr}.evalubonus section h3{writing-mode:vertical-rl;padding:10px 0 0;display:grid;align-items:center}.evalubonus h3,.evalubonus h4{background-color:var(--theme-color);color:#fff;font-weight:700;padding:6px}.evalubonus h4{font-size:12px}.evalubonus .point{text-align:center}.evalubonus .items ul{display:grid;grid-gap:3px;padding:3px}.evalubonus .items li{background-color:var(--light-color);font-weight:700;padding:3px;display:grid;align-items:center}.evalubonus .perspective textarea{position:static;field-sizing:content;min-height:7em;resize:none}.evalubonus .point>div{position:relative}.evalubonus .point input{display:grid;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:25px;font-weight:700}.evalsheet section{margin-bottom:10px;display:grid;grid-gap:3px;border:3px solid var(--border-color);background-color:var(--border-color)}.evalsheet section.empty{display:none}.evalsheet.teiki section{grid-template-columns:35px 1fr 350px}.evalsheet.teiki label{font-size:14px;font-weight:700;writing-mode:vertical-rl;display:grid;align-items:center;justify-items:center;text-align:center;background-color:var(--theme-color);color:#fff;min-height:90px}.evalsheet.teiki section>label{grid-row:1/3;grid-column:1/2}.evalsheet.teiki .frontrow{background-color:var(--border-color);grid-row:1/2;grid-column:2/4}.evalsheet.teiki section>ul{grid-row:2/3;grid-column:2/3}.evalsheet.teiki .message{grid-row:2/3;grid-column:3/4;white-space:pre-line}.evalsheet .frontrow,.evalsheet li{display:grid;grid-auto-flow:dense;grid-gap:3px;background-color:var(--border-color)}.evalsheet.teiki .frontrow{grid-template-columns:180px 1fr 80px 80px 350px;padding:0}.evalsheet .frontrow span{background-color:var(--theme-color);color:#fff;font-size:10px;line-height:1;font-weight:700;padding:5px}.evalsheet .frontrow .center{text-align:center}.evalsheet.bonus li,.evalsheet.teiki li{grid-template-columns:180px 1fr 80px 80px}.evalsheet li:not(:last-child){margin-bottom:3px}.evalsheet li>*{padding:10px;white-space:pre-line;background-color:#fff;min-height:50px}.evalsheet li.alone>*{min-height:110px}.evalsheet li .title{font-weight:700;color:var(--theme-color);background-color:#e7eaf7}.evalsheet li .title>div{font-size:10px;font-weight:400;line-height:1.2}.evalsheet li .desc{position:relative}.evalsheet li .desc textarea{position:absolute;top:0;left:0;right:0;bottom:0;font-size:14px}.evalsheet .overall textarea:-moz-read-only,.evalsheet li .desc textarea:-moz-read-only{background-color:#fff}.evalsheet .overall textarea:read-only,.evalsheet li .desc textarea:read-only{background-color:#fff}.evalsheet li .point{position:relative}.evalsheet li .point input,.evalsheet li .point select{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;font-size:25px;font-weight:700;background-color:transparent;z-index:5}.evalsheet li .point input:-moz-read-only{color:#000;opacity:1}.evalsheet li .point input:read-only,.evalsheet li .point select:disabled{color:#000;opacity:1}.evalsheet li .point input:-moz-read-only{background-color:#eee}.evalsheet li .point input:read-only,.evalsheet li .point select:disabled{background-color:#eee}.evalsheet section:not(.lastrow) li .point span{position:absolute;bottom:0;right:4px;z-index:10;color:var(--border-color);font-size:16px;text-align:right;width:30px;height:30px}.evalsheet section:not(.lastrow) li .point span:before{content:"";display:block;width:30px;height:2px;background-color:var(--border-color);transform:rotate(-54deg);position:relative;top:7px;left:-8px}.evalsheet li .point>div{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;align-items:center;justify-items:center;font-size:18px;font-weight:700;line-height:1.2}.evalsheet.teiki section>div{background-color:#fff;padding:5px;position:relative}.evalsheet section>div h5{color:var(--theme-color);font-size:14px;font-weight:700}.evalsheet section>div textarea{background-color:#fff!important;resize:none;field-sizing:content;height:auto;font-size:14px;min-height:4em;padding:0}.evalsheet header{display:flex;justify-content:space-between;grid-gap:10px;margin-bottom:20px}.evalsheet header .result:not(.evaldetail){display:grid;grid-auto-flow:dense;grid-template-columns:1fr 80px 80px;grid-gap:5px}.evalsheet.result header .result{grid-template-columns:1fr}.evalsheet header table{margin-bottom:0}.evalsheet header tbody td{height:50px;text-align:center;font-size:25px;font-weight:700;position:relative}.evalsheet header .result td:first-of-type,.evalsheet header .result td:nth-of-type(2){width:180px}.evalsheet header .result button{display:block;width:80px;flex-basis:80px}.evalsheet header table td.point{text-align:right}.evalsheet header table .grade{width:120px}.evalsheet header table td>div{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;align-items:center;justify-items:center}.evalsheet header table td span{font-size:18px;color:#ccc;margin-left:10px}.evalsheet header table td span:before{content:"/"}.evalsheet header table td span i{margin-left:5px;font-weight:400}.evalsheet header table.readonly tbody{background-color:#f3f3f3}.evalsheet header button{border:4px solid var(--theme-color);background-color:#fff;color:var(--theme-color);transition:all .3s;border-radius:8px}.evalsheet header button:active,.evalsheet header button:hover{background-color:var(--theme-color);color:#fff}.evalsheet header tbody em{color:var(--theme-color);font-size:120%}.evalsheet .overall{padding:20px 0 10px;display:flex;justify-content:space-between}.evalsheet .overall.advice{padding:0}.evalsheet .overall .review{background-color:var(--border-color);border:3px solid var(--border-color);width:60%;display:grid;grid-auto-flow:dense;grid-template-columns:35px 1fr;grid-gap:3px}.evalsheet .overall .review>div{background-color:#fff;padding:8px;min-height:5em;white-space:pre-line}.evalsheet .overall .review>div textarea{resize:none;field-sizing:content;height:auto;min-height:100px;font-size:16px}.evalsheet .overall .review.readonly textarea{background-color:#fff!important}.evalsheet .lastrow li{height:150px}.evalsheet.bonus label{font-size:14px;font-weight:700;writing-mode:vertical-rl;display:grid;align-items:center;justify-items:center;text-align:center;background-color:var(--theme-color);color:#fff;min-height:90px}.evalsheet.bonus label span{position:relative;left:-2px}.evalsheet.bonus label i{display:none;font-weight:400;font-size:12px}.evalsheet.bonus .frontrow,.evalsheet.bonus li{grid-template-columns:180px 1fr 1fr 80px 80px}.evalsheet.bonus .additional .frontrow,.evalsheet.bonus .additional li{grid-template-columns:180px 1fr 80px 80px}.evalsheet.bonus .frontrow{padding:0}.evalsheet.bonus section{grid-template-columns:35px 1fr}.evalsheet.bonus section li{min-height:150px}.evalsheet.bonus li em{font-weight:700;color:var(--theme-color);font-size:12px;position:relative;top:-5px}.evalsheet.bonus .items{padding:2px}.evalsheet.bonus .items>div{background-color:var(--thead-color);color:#fff;font-size:.9rem;font-weight:700;padding:4px}.evalsheet.bonus .items>div:not(:last-child){margin-bottom:2px}.evalsheet.bonus .comment,.evalsheet.bonus .focuspoint{padding:6px}.evalsheet.bonus .comment textarea{field-sizing:content;height:auto;min-height:4em;resize:none}.evalsheet.bonus .comment textarea,.evalsheet.bonus .focuspoint,.evalsheet.bonus .focuspoint textarea{font-size:16px}.evalsheet.bonus .focuspoint{position:relative}.evalsheet.bonus .focuspoint textarea{field-sizing:content;height:auto;min-height:4em;resize:none}.evalsheet.bonus .comment textarea,.evalsheet.bonus .focuspoint textarea,.evalsheet.bonus .overall textarea{padding:0}.evalsheet.bonus li>*{padding:8px}.evalsheet.result header .point{text-align:center}.evalsheet.result section .point{display:grid;align-items:center;justify-items:center;font-size:24px;font-weight:700}.evalsheet.result .overall .review>div{padding:10px}#owner-stafflist{position:relative}#owner-stafflist .control{position:absolute;top:0;right:0}#owner-stafflist .control ul{display:flex}#owner-stafflist .control li{margin-left:5px;width:40px;height:40px;border-radius:50%;background-color:var(--weak-color);color:#fff;display:grid;align-items:center;justify-items:center}#owner-stafflist .control li.active{background-color:var(--theme-color)}#owner-stafflist .control li:hover{cursor:pointer}.stafftiles ul li{width:160px}@media (min-width:1400px){.stafftiles li.list ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:1399px) and (min-width:1000px){.stafftiles li.list ul{grid-template-columns:repeat(2,1fr)}}.stafftiles li.list{border-bottom:none!important}.stafftiles li.list h2{margin-bottom:1em}.stafftiles li.list ul{display:grid;grid-auto-flow:dense}.stafftiles li.list ul li{width:auto;padding:5px;margin:0 -1px -1px 0}.stafftiles li.list ul li:active,.stafftiles li.list ul li:focus,.stafftiles li.list ul li:hover{background-color:var(--light-color)}.stafftiles li.list .nameplate picture{display:none}.stafftiles li.list .nameplate .desc{display:grid;grid-auto-flow:dense;grid-template-columns:40% 1fr 70px;align-items:center;padding:0}.stafftiles li.list .nameplate .desc>*{margin-right:8px}.stafftiles li.list .nameplate .desc h4{margin-bottom:0}.stafftiles li.list .nameplate .selfchk{position:relative;display:flex;align-items:center;justify-content:end;padding:0;margin:0}.list .nameplate{display:block;align-items:center}.list .nameplate>*{margin-right:0}.list .nameplate.add{min-height:0;align-items:center;justify-content:start;background-color:transparent;border:1px solid var(--border-color)}.list .nameplate.add span{display:flex;align-items:center;justify-content:start;color:var(--theme-color)}.list .nameplate.add i{font-size:16px}.list .nameplate.entitled:before{display:none}.list .nameplate.entitled h4{position:relative;padding-right:25px}.list .nameplate.entitled h4:after{position:absolute;top:0;right:0;bottom:0;width:25px;content:"\f0a3";font-family:FontAwesome;display:block;color:orange;font-size:16px;line-height:1;z-index:10}.nameplate{border:1px solid var(--border-color);position:relative}.nameplate a{color:var(--text-color)}.nameplate picture{display:block;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}.nameplate picture img{width:100%;height:auto;display:block}.nameplate .desc{padding:4px;font-size:.9rem;min-height:40px;position:relative}.nameplate h4{font-weight:700;line-height:1.1;margin-bottom:3px}.nameplate h4 i{margin-left:.3em;color:#555;font-size:.8rem}.nameplate h4 i:before{content:"("}.nameplate h4 i:after{content:")"}.nameplate .meta{font-size:12px!important;line-height:1.3}.nameplate .req1on1{position:absolute;bottom:38px;right:4px;color:var(--theme-color);font-weight:700;line-height:1;display:grid;justify-items:center;z-index:10}.nameplate .req1on1 i{display:block;font-size:20px}.nameplate .req1on1 span{font-size:10px}.nameplate .req1on1:hover{cursor:pointer}.nameplate picture .manager{display:none}.owner .nameplate picture .manager{display:block;position:absolute;bottom:0;right:0;font-size:13px;font-weight:700;background-color:#ddd;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owner .nameplate picture .manager.active i{color:#ffbc05;font-size:20px}.nameplate.entitled:before{content:"\f521";font-family:FontAwesome;display:block;position:absolute;font-size:23px;color:#ffbc05;text-shadow:0 0 2px #555;top:0;left:3px;z-index:10}.nameplate.add{min-height:211px;display:grid;align-items:center;justify-content:center;background-color:#f3f3f3;border-style:dashed;border-width:2px}.nameplate.add span{display:block;text-align:center;color:var(--border-color)}.nameplate.add i{display:block;font-size:40px}.nameplate.add:hover{cursor:pointer}.nameplate .selfchk{position:absolute;bottom:0;right:0;font-size:10px;text-align:center;line-height:1;padding:3px;font-weight:700}.nameplate .selfchk>*{display:block}.nameplate .selfchk i{font-size:22px;font-weight:700;color:#888}.nameplate .selfchk.done i{color:#00d02d}.nameplate .eval{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;background-color:var(--border-color);border-top:1px solid var(--border-color)}.nameplate .eval button{font-size:10px;font-weight:700;box-sizing:border-box;padding:8px 0;position:relative;z-index:10;background-color:#999}.needEvalList.bonus .eval button.bonus:not(.done),.needEvalList.periodical .eval button.periodical:not(.done){background-color:var(--light-color);color:#000}.needEvalList.bonus .eval button.bonus:not(.done) span,.needEvalList.periodical .eval button.periodical:not(.done) span{padding:2px}.needEvalList.periodical .eval button.periodical:not(.done) span{background:linear-gradient(transparent 60%,#6cf 0)}.needEvalList.bonus .eval button.bonus:not(.done) span{background:linear-gradient(transparent 60%,#f6c 0)}#nameplate{display:none}.addstaff dl{display:grid;grid-auto-flow:dense;grid-template-columns:140px 1fr;border:3px solid var(--border-color);border-radius:15px}.addstaff dl>*{border-bottom:3px solid var(--border-color);padding:8px;position:relative}.addstaff dl>.last{border-bottom:none}.addstaff dt{-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph;color:var(--theme-color)}.addstaff dd{padding-left:20px}.addstaff input,.addstaff select{font-size:1.5rem;background-color:transparent;left:20px;right:10px;width:auto;padding:0}.addstaff .sleeve{padding-top:12px;padding-bottom:0}.addstaff .sleeve button{margin:0;transition:all .3s;box-sizing:border-box;width:100%;padding:10px;border-radius:13px}.addstaff .sleeve button:active,.addstaff .sleeve button:focus,.addstaff .sleeve button:hover{background-color:var(--theme-color);color:#fff}.addstaff p{display:none;font-size:.8rem;color:#b00}.addstaff .duplicated p.duplicated,.addstaff .error p.error,.addstaff .invalid p.invalid{display:block}.addstaff .duplicated input,.addstaff .invalid input{opacity:.1}.addstaff dd.sex{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:10px}.addstaff dd.notify label,.addstaff dd.sex label{display:flex;align-items:center;position:relative}.addstaff dd.notify span,.addstaff dd.sex span{content:"";display:block;width:25px;height:25px;box-sizing:border-box;border:3px solid var(--border-color);margin-right:5px;position:relative}.addstaff dd.notify span:before,.addstaff dd.sex span:before{position:absolute;top:3px;left:-7px;right:0;bottom:0;border-left:5px solid var(--theme-color);border-bottom:5px solid var(--theme-color);transform:rotate(-54deg);transform-origin:6px -1px}.addstaff dd.notify :checked~span:before,.addstaff dd.sex .checked span:before{content:""}.addstaff dt.classlv{grid-column:1/3;display:grid;grid-auto-flow:dense;grid-template-columns:50px 80px 50px 80px 50px 1fr;grid-template-rows:40px;align-items:center;padding:2px 12px;-moz-text-align-last:auto;text-align-last:auto;text-justify:none;text-align:left}.addstaff dt.classlv span{position:relative}.addstaff dt.classlv span input{width:100%;position:static;text-align:center}.addstaff dt.classlv .salary{text-align:right;font-size:1.5rem}@media (min-width:1500px){.evalgroups>li{grid-template-columns:200px 1fr;grid-gap:40px}.evalgroups .evalset{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-gap:10px}.evalgroups .evalset>div{min-height:200px}}@media (max-width:1499px){.evalgroups>li{grid-template-columns:140px 1fr;grid-gap:10px}.evalgroups .evalset>div{min-height:100px;margin-bottom:10px}}.evalgroups>li{margin-bottom:25px;display:grid;grid-auto-flow:dense}.evalgroups .chief{text-decoration:none}.evalgroups .chief picture{display:block;position:relative}.evalgroups .chief picture:before{content:"評価者";position:absolute;top:0;left:0;font-size:10px;color:#fff;background-color:var(--theme-color);font-weight:700;padding:1px 3px;border-radius:3px}.evalgroups .chief picture img{width:100%;height:auto;display:block}.evalgroups .chief picture label{position:absolute;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.evalgroups .chief picture+div{padding:4px 0;font-weight:700}.evalgroups .chief i{color:#ffbc05;font-size:20px}.evalgroups .chief .meta{font-size:12px}.evalgroups ul{display:flex;align-items:flex-start;flex-wrap:wrap}.evalgroups ul li{border:2px solid var(--border-color);margin:0 5px 5px 0;width:170px}.evalgroups .evalset>div{border:3px dotted var(--border-color);padding:10px}.evalgroups .evalset ul{display:flex;align-items:flex-start}.evalgroups .evalset h3{font-size:.8rem;font-weight:700;margin-bottom:.5em;color:var(--theme-color)}@media (min-width:1700px){.stafflist li>div{padding:0 12px}}@media (max-width:1699px){.stafflist li>div{font-size:14px;padding:0 4px}}.stafflist li{display:flex;align-items:center;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:4px;border-radius:50px;position:relative}.stafflist li.done{background-color:#bbb}.stafflist li>picture{pointer-events:none}.stafflist picture{display:block;width:40px;height:40px;flex-basis:40px;overflow:hidden;border-radius:50%}.stafflist picture img{width:100%;height:auto}.stafflist li>div{line-height:1.2}aside .stafflist li>div{font-size:14px}.stafflist li span{padding:0;border:none;border-radius:0;background-color:transparent}.stafflist li .control{position:absolute;right:5px;bottom:0;width:40px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.stafflist li.hasbigboss span,.stafflist li.hasboss span{display:grid;align-items:center;justify-items:center;color:#0a0}.stafflist li.hasbigboss span.bigboss:after,.stafflist li.hasboss span.boss:after{content:"\f00c";font-family:FontAwesome}.stafflist .meta{font-size:9px}#employeemaster{width:100%;font-size:.8rem}#employeemaster td{padding:3px}#employeemaster input,#employeemaster select{position:static;padding:0;font-size:1rem}#employeemaster .status select{text-align:center}#employeemaster .no{width:60px}#employeemaster td.name>div{display:grid;grid-auto-flow:dense;align-items:center;grid-template-columns:1fr 30px;grid-gap:2px}#employeemaster td.name span{text-decoration:underline;color:var(--theme-color)}#employeemaster td.name span:hover{cursor:pointer}#employeemaster .belong,#employeemaster .job{width:100px}#employeemaster .grade{width:57px}#employeemaster .grade,#employeemaster .grade input{text-align:center}#employeemaster .specialist,#employeemaster .status{width:60px;text-align:center}#employeemaster .specialist select{text-align:center}#employeemaster .update{width:40px;text-align:center}#employeemaster tr.updated,#employeemaster tr.updated>*{background-color:#ffe8c6}#employeemaster .remove{width:25px;text-align:center}#employeemaster .remove button{text-align:center}#employeemaster .remove button i{margin-right:0}#employeemaster td.delete,#employeemaster th.delete{width:50px;text-align:center}#employeemaster td.delete button{background-color:var(--warning-color);color:#fff}.staffcount{margin-bottom:5px;font-size:.9rem;text-align:right}#bulkaction .fileselect{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 200px;grid-gap:10px;background-color:#eee;border:1px solid var(--border-color);padding:10px;margin-bottom:40px}#bulkaction .fileselect .tpl{display:grid;grid-auto-flow:dense;grid-template-columns:40px 1fr;grid-gap:5px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#bulkaction .fileselect .tpl img{width:100%;height:auto}#bulkaction .fileselect .tpl:hover{cursor:pointer}#bulkaction .wrap{width:100%;overflow:scroll}#bulkaction table{width:1800px}#bulkaction table input{position:static;padding:0}#bulkaction table input[type=number]{text-align:center}#bulkaction tr>*{padding:3px}#bulkaction table .belong{width:130px}#bulkaction table .grade,#bulkaction table .sex{width:50px;text-align:center}#bulkaction table .no{width:100px}#bulkaction table .name{width:200px}#bulkaction table .graduate,#bulkaction table .yoe{width:100px}#bulkaction .sleeve button{padding:5px 20px}#growth-graph>div{display:grid;grid-auto-flow:dense;grid-template-columns:30px 1fr;grid-template-rows:300px 70px;grid-gap:5px;margin-bottom:40px}#growth-graph .bottom{grid-column:2/3}#growth-graph>div>*{display:grid;grid-gap:1px}#growth-graph .bottom,#growth-graph .left{font-size:10px;font-weight:700}#growth-graph .bottom>div,#growth-graph .left>div{display:grid;align-items:center;text-align:center}#growth-graph .left>div{align-items:end;font-size:1rem;font-weight:700;color:var(--theme-color)}#growth-graph .left>div span{position:relative;right:-3px;bottom:-3px}#growth-graph .bottom>div{transform:rotate(45deg)}#growth-graph .body{border-left:2px solid var(--border-color);border-bottom:2px solid var(--border-color)}#growth-graph .body>div{display:grid;background-color:#fff}#growth-graph .body>div>div{position:relative}#growth-graph .body>div>div span{display:block;position:absolute;top:0;left:0;right:0;bottom:0}#growth-graph .body>div>div span:after{content:"";display:block;width:10px;height:10px;background-color:red;margin:0 auto;position:relative;top:-5px}@media (min-width:1500px){.staffcard{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 300px;grid-gap:10px}.staffcard .sleeve{display:block}.staffcard .sleeve button{width:100%;padding:30px;margin-bottom:7px}}@media (max-width:1499px){.staffcard .infopane{margin-bottom:10px}.staffcard .sleeve{display:flex;justify-content:flex-end}.staffcard .sleeve button{padding:20px}}.staffcard{margin-bottom:30px}.staffcard .infopane{background-color:var(--border-color);border:3px solid var(--border-color);display:grid;grid-auto-flow:dense;grid-template-columns:150px 1fr;grid-gap:3px}.staffcard .infopane>*{background-color:#fff}.staffcard input,.staffcard select{position:static;background-color:#fff}.staffcard picture,.staffcard picture img{display:block}.staffcard picture{background-color:#ddd}.staffcard .left span,.staffcard input{padding:5px;display:block}.staffcard .left dl{display:grid;grid-gap:1px}.staffcard .left dt{background-color:var(--theme-color);color:#fff;font-size:12px;font-weight:700;padding:0 5px}.staffcard .left dd{min-height:34px}.staffcard .center dl{display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr 100px 1fr;grid-gap:2px;background-color:var(--border-color)}.staffcard .center dl>*{background-color:#fff;padding:5px}.staffcard .center dt{font-size:12px;font-weight:700;background-color:var(--theme-color);color:#fff}.staffcard picture{display:block;height:160px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#fff;position:relative}.staffcard picture.male{background-image:url(/img/avatar_male.dd43ac8c.svg)}.staffcard picture.female{background-image:url(/img/avatar_female.967b4ad5.svg)}.staffcard .picture .delete{position:absolute;top:0;right:0;width:25px;height:25px;padding:0;display:grid;align-items:center;justify-items:center;font-size:20px;line-height:1;background-color:var(--theme-color);color:#fff;border-radius:50%}.staffcard input[type=file]{display:none}.staffcard .sleeve{padding-top:15px}.staffcard .sleeve button{display:grid;grid-gap:5px;grid-template-columns:45px 1fr;align-items:center;box-sizing:border-box;text-align:left}.staffcard .sleeve button i{font-size:30px;position:relative}.staffcard .sleeve button i.fa-flip-horizontal{left:-12px}.staffcard .sleeve.manager{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,60px);grid-gap:10px;font-size:14px}.staffcard .sleeve.manager button{display:block;margin:0;padding:0;text-align:center;transition:all .3s}.staffcard .sleeve.manager button:active,.staffcard .sleeve.manager button:focus,.staffcard .sleeve.manager button:hover{opacity:.85}.staffcard dd.center{text-align:center;padding:10px}.staffcard dd.pwd{position:relative}.staffcard dd.pwd i{width:20px;color:#888;position:absolute;right:3px;bottom:0;top:0;display:grid;align-items:center;justify-items:center;z-index:10}@media (min-width:1500px){#allowance .total{position:absolute;bottom:0;right:0;left:0;border-top:3px solid var(--border-color)}}@media (max-width:1499px){#allowance{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 30%;grid-gap:20px;min-height:170px}#allowance .total{border-top:3px solid var(--border-color);border-left:3px solid var(--border-color)}}#allowance{padding-top:35px;box-sizing:border-box;position:relative;border:3px solid var(--border-color)}#allowance>ul{padding:10px}#allowance>ul>li{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 1fr 1fr 30px;grid-gap:10px;margin-bottom:10px;font-size:.9rem;line-height:1.2}#allowance .amount{text-align:right}#allowance .delete{text-align:center}#allowance .delete:hover{cursor:pointer}#allowance label{background-color:transparent;color:#777;position:absolute;top:0;left:0;padding:0;display:flex;align-items:center}#allowance label span{background-color:var(--theme-color);color:#fff;font-size:1rem;font-weight:700;padding:5px 12px;margin-right:10px}#allowance .total{content:"";box-sizing:border-box;display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-gap:3px;background-color:var(--border-color)}#allowance .total>*{padding:8px}#allowance .total .label{background-color:var(--theme-color);color:#fff;font-weight:700;font-size:.9rem}#allowance .total .amount,#allowance-menu{background-color:#fff}#allowance-menu{display:none;position:fixed;top:0;left:0;width:200px;border:2px solid var(--border-color);box-shadow:1px 1px 3px rgba(0,0,0,.4);z-index:1000}#allowance-menu.show{display:block}#allowance-menu ul{padding:1px}#allowance-menu li{padding:10px}#allowance-menu li:hover{cursor:pointer;background-color:var(--thead-color);color:#fff}.note{padding:15px 0}.note>div{position:relative}.note label{padding:5px 20px;font-size:12px;font-weight:700;line-height:1;background-color:var(--theme-color);color:#fff;position:absolute;top:0;left:0}.note textarea{height:10em;padding-top:25px;border:2px solid var(--border-color);resize:vertical}.staffprofile{& h5{color:var(--theme-color);font-weight:700;font-size:12px}& table{margin-bottom:20px;& *{font-size:12px}th{width:110px;background-color:var(--theme-color);color:#fff;font-weight:700;vertical-align:top}td input{padding:0}td li{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px}.amount{text-align:right;font-weight:700}}& .name{display:block;font-size:1em;border-bottom:1px solid var(--border-color);margin-bottom:8px;font-weight:700;& i{font-style:normal;font-weight:400;margin-left:4px}}& .meta{font-size:14px;display:flex;& *{margin-right:1em}}}.staffprofile .summary{display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-gap:15px;margin-bottom:10px;& picture>div{width:100px;height:100px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 3px #555}& label{display:block;position:relative}& label:hover{cursor:pointer}& label .control{position:absolute;bottom:0;right:-10px;display:flex}& label i{width:20px;height:20px;margin-left:3px;border-radius:50%;background-color:#fff;z-index:100;display:grid;align-items:center;justify-items:center;font-size:14px;line-height:1;box-shadow:0 0 2px #555;color:var(--theme-color)}&>div{position:relative;button{position:absolute;bottom:0;right:0;background-color:var(--theme-color);color:#fff;font-size:12px;font-weight:700;padding:5px;border-radius:3px;box-shadow:2px 2px 0 #777;&:hover{cursor:pointer}}}}#infonotifier h2{font-size:1.1rem;color:var(--theme-color);margin-bottom:.5em}#infonotifier ul{display:grid;grid-gap:5px;margin-bottom:10px}#infonotifier li{display:grid;grid-auto-flow:dense;grid-template-columns:70px 1fr;grid-template-rows:80px;grid-gap:10px;background-color:#fff;border:1px solid var(--theme-color);position:relative}#infonotifier li:hover{cursor:pointer}#infonotifier li>*{display:grid;align-items:center;font-weight:700;color:var(--theme-color)}#infonotifier li:before{font-family:FontAwesome;font-size:30px;display:grid;align-items:center;justify-items:center}#infonotifier li.jirei:before{content:"\f0e0";color:var(--theme-color)}#infonotifier li.reqselfchk:before{content:"\f06a";color:var(--theme-color)}#infonotifier li .date{position:absolute;bottom:5px;right:5px;font-weight:400;font-size:12px}#infonotifier li.nomatchitem:before{content:"\f4ba";color:var(--theme-color)}#infonotifier li.nomatchitem:hover{cursor:default}.widgets .logcontrol{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(5,1fr);grid-template-rows:40px;grid-gap:10px}.widgets .logcontrol button{background-color:var(--light-color);border-bottom:4px solid var(--light-color);font-size:12px;font-weight:700}.widgets .logcontrol button.active{border-color:var(--theme-color)}@media (min-width:900px){#jirei{max-width:900px;margin:0 auto;padding:50px}#jirei .date{font-size:.9rem}#jirei h1{font-size:1.5rem}#jirei .name{font-size:1.2rem}#jirei .status td,#jirei .status th{padding:20px}#jirei .status th{width:60px}#jirei .detail td,#jirei .detail th{padding:10px}#jirei .detail th{width:28%}#jirei .bonus td,#jirei .bonus th{padding:20px}#jirei .bonus th{width:150px}#jirei .confirm{justify-content:end}#jirei .confirm button{padding:20px 25px}}@media (max-width:899px){#jirei{padding:20px}#jirei .date{font-size:12px}#jirei h1{font-size:1.2rem}#jirei .detail{font-size:12px}#jirei .detail th{width:50px}#jirei .detail td{word-wrap:break-word}#jirei .confirm{justify-content:center}#jirei .confirm button{padding:15px 20px}}#jirei{background-color:#fff;box-shadow:2px 2px 7px rgba(0,0,0,.7);font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif}#jirei .date{text-align:right}#jirei h1{text-align:center;font-weight:700}#jirei p{padding:1em 0}#jirei .right{text-align:right}#jirei .center{text-align:center}#jirei table,#jirei td,#jirei th{border-color:#000}#jirei table{width:100%;margin-bottom:3em}#jirei .status td{text-align:center}#jirei .detail td,#jirei .detail th{vertical-align:top}#jirei .amount{text-align:right}#jirei .detail li{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr);grid-gap:5px}#jirei .signature{text-align:right;padding-top:2em}#jirei .confirm{padding-top:2em;display:flex}#jirei .confirm button{background-color:var(--light-color);color:var(--theme-color);font-weight:700;background-size:auto auto;background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 5px);border-radius:7px}#selfeval-sheet h1{font-size:1.5rem;font-weight:700;margin-bottom:1em}#selfeval-sheet h1 span{position:relative}#selfeval-sheet h1 span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.4em;background-color:#ff0;z-index:-1}#selfeval-sheet header{display:block;margin-bottom:40px}#selfeval-sheet header table{margin-bottom:10px}#selfeval-sheet header table thead{background-color:transparent;color:#000}#selfeval-sheet header table:first-of-type tr>*{width:25%}#selfeval-sheet header table:nth-of-type(2) tr>*{width:50%}#selfeval-sheet label{display:block;font-size:1.1rem;font-weight:700;margin-bottom:.8em}#selfeval-sheet fieldset{margin-bottom:2em}#selfeval-sheet textarea{border:2px solid var(--border-color);min-height:8em;field-sizing:content}#selfeval-sheet .error>label{color:#b00}#selfeval-sheet fieldset .showonly{border:1px solid var(--border-color);padding:1em;min-height:150px}@media (min-width:900px){table.selfchktable.sp{display:none}}@media (max-width:899px){table.selfchktable.pc{display:none}.selfchktable td,.selfchktable th{height:auto;width:auto;border-width:1px}table.selfchktable tbody td{height:60px}}@media (min-width:1800px){.stafftiles ul li{margin:0 10px 10px 0}}@media (max-width:1799px) and (min-width:1500px){.stafftiles ul li{margin:0 8px 8px 0}}@media (max-width:1499px) and (min-width:1300px){.stafftiles ul li{margin:0 6px 6px 0}}@media (max-width:1299px){.stafftiles ul li{margin:0 4px 4px 0}}.stafftiles{margin-bottom:30px}.stafftiles li.nameplate{border-radius:4px;overflow:hidden}.stafftiles li.dom{margin-bottom:15px;padding-bottom:15px}.stafftiles li.dom:not(:last-child){border-bottom:1px solid var(--border-color)}.stafftiles li ul{display:flex;flex-wrap:wrap}.stafftiles ul li{width:190px;background-color:#fff}.stafftiles li a{text-decoration:none}.stafftiles .nameplate .meta{line-height:1.1}@media (min-width:1700px){.widgets{grid-gap:40px}}@media (max-width:1699px) and (min-width:900px){.widgets{grid-gap:20px}}@media (min-width:900px){.widgets{grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.widgets .box{min-height:100px}}@media (max-width:899px){.widgets{grid-gap:20px;margin-bottom:20px}}.widgets{display:grid}.widgets .box{box-sizing:border-box}.widgets .box ul{display:grid;grid-gap:5px}.widgets .box button{display:block;width:100%;padding:5px;border:2px solid var(--theme-color);color:var(--theme-color);background-color:#fff}.widgets .box button.active{background-color:var(--theme-color);color:#fff}.widgets h3{font-weight:700;font-size:.8rem;margin-bottom:.3em}.widget h2,.widgets h3{color:var(--theme-color)}.widget h2{font-size:1.1rem;margin-bottom:.5em}.widget h2.center{text-align:center}.widget h2 span{padding:6px 10px;font-size:1rem;border-radius:4px}.widget .nomatchitem{background-color:#f3f3f3;border:1px solid #ccc;height:170px;display:grid;align-items:center;justify-items:center;font-size:14px}@media (min-width:1450px){.widgets .box .results{font-size:.9rem}.widgets .box .results li{grid-template-columns:100px 1fr 150px 80px}.widgets .box .results.selfchk li{grid-template-columns:100px 1fr 150px}}@media (max-width:1449px){.widgets .box .results{font-size:.8rem}.widgets .box .results li{grid-template-columns:70px 35% 1fr 70px}.widgets .box .results.selfchk li{grid-template-columns:70px 35% 1fr}}@media (max-width:899px){.widgets .pconly{display:none}}.widgets .box .results{display:block;margin-bottom:20px;height:180px;height:20vh;overflow-y:scroll;position:relative;border:1px solid var(--border-color)}.widgets .box .results .front-row{position:sticky;top:0;background-color:var(--border-color);border:1px solid var(--border-color);font-size:.8rem;font-weight:700;max-height:30px}.widgets .box .results .front-row>*{background-color:var(--theme-color);color:#fff}.widgets .box .results li{display:grid;grid-auto-flow:dense;grid-gap:1px}.widgets .box .results li:not(.front-row){margin:0 4px}.widgets .box .results li{border-bottom:1px solid var(--border-color)}.widgets .box .results li>*{padding:3px}.widgets .box .results .grade{text-align:center}.widgets .box .results li:not(.front-row):hover{cursor:pointer}@media (max-width:899px){.widget.staffprofile{align-items:center}}.widget.staffprofile .summary{display:grid;grid-auto-flow:dense;grid-template-columns:80px 1fr;grid-gap:15px;line-height:1.4;position:relative;margin-bottom:15px}.widget.staffprofile .picture{width:100%;height:80px;border-radius:50%;box-sizing:border-box;border:3px solid #fff;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 3px rgba(0,0,0,.6);display:grid;align-items:center;justify-items:center}.widget.staffprofile .picture>div{width:76px;height:76px;border-radius:50%;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:1px solid #ddd}.widget.staffprofile span{display:block;font-size:12px;& span{display:inline-block;margin-right:1em}}.widget.staffprofile .name{font-size:1em;border-bottom:1px solid var(--border-color);margin-bottom:8px;font-weight:700}.widget.staffprofile .name i{font-weight:400;margin-left:4px}.widget.staffprofile dl{border:1px solid var(--weak-color);background-color:var(--weak-color);display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-gap:1px;font-size:.8rem}.widget.staffprofile dl>*{padding:4px;background-color:#fff}.widget.staffprofile dt{background-color:var(--theme-color);color:#fff;font-weight:700}.widget.staffprofile .bold{font-weight:700}.widget.staffprofile .right{text-align:right}.widget.staffprofile dd li{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,1fr)}.widget.staffprofile .summary>button{position:absolute;bottom:0;right:0;display:inline-block;width:auto;font-size:12px;padding:5px;line-height:1.2;background-color:var(--theme-color);color:#fff;border-radius:3px}.widget.staffprofile .logininfo{margin-bottom:15px}.widget.staffprofile .logininfo dt{-webkit-user-select:none;-moz-user-select:none;user-select:none}.widget.staffprofile .logininfo dd{position:relative;overflow-wrap:break-word;word-break:break-all}.widget.staffprofile .logininfo dd input{font-size:inherit}.widget.staffprofile .logininfo dd input:-moz-read-only{background-color:#fff}.widget.staffprofile .logininfo dd input:read-only{background-color:#fff}.widget.staffprofile .logininfo a{line-height:1.2;text-decoration:underline}.widget.staffprofile .control{padding-top:10px;display:grid;grid-gap:6px;grid-template-columns:100px 100px}.widget.staffprofile .control button{position:static;width:auto}.widget .list li{border-bottom:1px solid var(--border-color)}.widget .list li:not(.frontrow){padding:5px 0;font-size:.8rem}.widget .list li:not(.frontrow):hover{cursor:pointer}.widget .list li{position:relative;line-height:1.3}.widget .list .frontrow{font-size:10px;font-weight:700;color:var(--theme-color)}.widget .list.feedback li{display:grid;grid-template-columns:1fr 60px 40px}.widget .list.feedback .detail,.widget .list.feedback .grade{text-align:center}.widget .list.feedback li button{padding:2px;background-color:var(--theme-color);color:#fff;font-size:10px}.widget .list.selfchk li{display:grid;grid-auto-flow:dense;grid-template-columns:60px 1fr 30px}.widget .list.selfchk .detail{font-weight:700;color:var(--theme-color);text-align:center}@media (min-width:900px){.widget .list.staff{grid-template-columns:repeat(8,1fr)}}@media (max-width:899px){.widget .list.staff{grid-template-columns:repeat(5,1fr)}}.widget .list.staff{width:100%;display:grid;grid-auto-flow:dense;grid-gap:10px;margin-bottom:20px}.widget .list.staff li{border:none;padding:0}.widget .list.staff picture{display:block;width:100%}.widget .list.staff picture img{width:100%;height:auto;display:block;border:1px solid #ddd;box-shadow:0 0 1px rgba(0,0,0,.7);border-radius:50%}.widget .list.staff li span{display:block;padding-top:5px;text-align:center}.widget.result td{text-align:center;font-size:25px;font-weight:700;padding:10px 0}@media (min-width:1700px){.widget.score td{font-size:25px}.widget.score td span{font-size:70%;margin-left:10px}}@media (max-width:1699px){.widget.score td{font-size:1.3rem}.widget.score td span{font-size:12px;margin-left:3px}}.widget.score>div{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 80px 80px;grid-gap:3px}.widget.score.fixed>div{grid-template-columns:1fr}.widget.score.fixed>div button{display:none}.widget.score table{width:100%;margin-bottom:0}.widget.score tr>*{width:33.333%}.widget.score td{text-align:center;font-weight:700;padding:10px 0}.widget.score td span{color:#777}.widget.score td span:before{content:"/"}.widget.score td span i:before{content:"("}.widget.score td span i:after{content:")"}.widget.score button{font-size:14px;border-width:5px;font-weight:700;line-height:1.3;display:grid;align-items:center;justify-items:center}.canEv1.draft:not(.canEv2) .widget.score button.temp,.canEv1.pending:not(.canEv2) .widget.score button,.canEv2.draft:not(.canEv1) .widget.score button.temp,.canEv2.pending:not(.canEv1) .widget.score button.temp,.canEv2.private:not(.canEv1) .widget.score button,.evalsheet.canEv1.canEv2.draft .widget.score button.temp,.evalsheet.canEv1.canEv2.pending .widget.score button,.publish .widget.score button{background-color:var(--theme-color);color:#fff}.canEv1.canEv2.draft .widget.score button.temp:after,.canEv1.canEv2.private .widget.score button:after,.canEv1.draft:not(.canEv2) .widget.score button.temp:after,.canEv1.pending:not(.canEv2) .widget.score button:after,.canEv2.draft:not(.canEv1) .widget.score button.temp:after,.canEv2.pending:not(.canEv1) .widget.score button.temp:after,.canEv2.private:not(.canEv1) .widget.score button:after,.evalsheet.canEv1.canEv2.pending .widget.score button:after,.publish .widget.score button:after{content:"済";font-size:18px;background-color:#fff;color:var(--theme-color);width:30px;height:30px;border-radius:50%;display:grid;align-items:center;justify-items:center}.widget #monthcount td{text-align:right;font-size:1.3rem}.widget .piechart{height:200px;display:grid;grid-auto-flow:dense;grid-template-columns:200px 1fr;grid-gap:50px}.widget .piechart canvas{width:200px;height:200px}.widget.payment{position:relative;padding-bottom:70px}.widget.payment dl{position:absolute;bottom:0;right:0;display:grid;grid-auto-flow:dense;grid-template-columns:100px 170px;grid-gap:3px;background-color:var(--border-color);border:3px solid var(--border-color)}.widget.payment dl>*{padding:2px;font-weight:700;font-size:.8rem}.widget.payment dt{background-color:var(--theme-color);color:#fff;display:grid;align-items:center}.widget.payment dd{background-color:#fff;text-align:right}.widget #legend-container li{display:flex;align-items:center}.widget #legend-container li>*{margin-right:8px}.widget #legend-container li>:first-of-type{width:30px;height:15px;border:1px solid #ddd;border-radius:3px}.widget #legend-container li>:nth-of-type(2){min-width:50px}.widget #legend-container li>:nth-of-type(3){width:50px;text-align:right;margin-right:0}.widget #legend-container li .color{background-color:#eee}.widget .tablelike{margin-bottom:20px}.widget .tablelike li{display:grid;grid-gap:3px}.widget .tablelike .frontrow{font-size:10px;border-bottom:1px solid var(--theme-color)}.widget .tablelike li:not(.frontrow){padding:7px 0;font-size:14px}.widget .tablelike li:not(.frontrow):hover{cursor:pointer;text-decoration:underline}.widget .tablelike li:not(.frontrow):nth-child(odd){background-color:#eee}.widget .tablelike button{width:100%;background-color:var(--theme-color);color:#fff;font-size:10px;padding:4px}.widget .evallist li{grid-template-columns:1fr 90px 55px}.widget .evallist li>:nth-of-type(2),.widget .evallist li>:nth-of-type(3){text-align:center}.widget .selfexamlist li{grid-template-columns:80px 1fr 55px}.widget .selfexamlist li>:nth-of-type(3){text-align:center}#altwindow{width:900px;max-width:90%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);padding:25px;position:absolute;top:0;bottom:0;z-index:300;right:-1100px;transition:all .3s}#altwindow.active{right:0}#altwindow .close{position:absolute;top:-15px;left:-15px;font-size:40px;color:var(--theme-color);line-height:1}#altwindow h3{font-size:18px;font-weight:700;color:var(--theme-color);text-align:center;margin-bottom:10px}#altwindow .selfexam dl.heading{display:grid;grid-auto-flow:dense;grid-template-columns:80px 1fr 80px 1fr 80px 1fr;grid-gap:2px;background-color:var(--border-color);border:2px solid var(--border-color);margin-bottom:20px}#altwindow .selfexam dl.heading *{box-sizing:border-box;padding:5px;display:grid;align-items:center}#altwindow .selfexam dl.heading dt{background-color:var(--light-color);font-size:12px;font-weight:700}#altwindow .selfexam dl.heading dd{background-color:#fff}#altwindow .selfexam .qanda{margin-bottom:30px}#altwindow .selfexam .qanda h4{font-weight:700;text-decoration:underline;margin-bottom:15px}#altwindow .selfexam .qanda .answer{padding:15px;border:1px solid var(--border-color);min-height:4em;white-space:pre-line}#altwindow .selfexam .hexagonal label{background-color:transparent;color:var(--theme-color);writing-mode:horizontal-tb;min-height:0}.withcontrol{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.withcontrol h2{margin-bottom:0}.send-notice-email label{display:grid;grid-auto-flow:dense;grid-template-columns:20px 20px 1fr;grid-gap:5px;align-items:center;position:relative;top:5px}.send-notice-email input{padding:0;background-color:transparent}.send-notice-email span{display:block;width:20px;height:20px;box-sizing:border-box;border:3px solid var(--border-color);margin-right:5px;position:relative}.send-notice-email span:before{position:absolute;top:3px;left:-7px;right:0;bottom:0;border-left:5px solid var(--theme-color);border-bottom:5px solid var(--theme-color);transform:rotate(-54deg);transform-origin:6px -1px}.send-notice-email :checked~span:before{content:""}.granttable{width:100%}.granttable .no{width:80px}.granttable .belong{width:110px}.granttable .eval{width:50px;text-align:center}.granttable .grade{width:30px;text-align:center}.granttable .cls,.granttable .lv{width:70px;text-align:center}.granttable .salary{width:80px;text-align:right}.granttable .check{width:27px;text-align:center}.granttable .check:not(.done) div{position:relative;width:25px;height:25px;border:1px solid #333;border-radius:4px}.granttable .check div.checked:after{font-family:FontAwesome;content:"\f00c";font-size:30px;display:block;position:relative;top:-4px;right:-1px;color:var(--theme-color);line-height:1}.granttable .link{text-decoration:underline;color:var(--theme-color);cursor:pointer}.granttable .checked{background-color:#ddd!important}.granttable select:disabled{color:#000}.granttable.raise .grade{width:80px;position:relative}.granttable.raise .grade select{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.granttable.raise .grade select:disabled{padding:0}.granttable.promote .grade,.granttable.raise .eval,.granttable.raise .lv{width:50px}.granttable.promote .point{width:70px;text-align:center}.nomatchitems{display:grid;align-items:center;justify-items:center;background-color:#eee;border:5px solid #ddd;padding:40px;color:var(--theme-color);font-weight:700}@media (min-width:1400px){#bonustable2 tr>:first-of-type{width:50px}#bonustable2 tr>:nth-of-type(2){width:100px}#bonustable2 .eval,#bonustable2 .grade{width:50px}#bonustable2 .amount{width:100px}#bonustable2 .check{width:28px}}@media (max-width:1399px){#bonustable2 tr>:first-of-type{width:40px}#bonustable2 tr>:nth-of-type(2){width:80px}#bonustable2 .name{width:180px}#bonustable2 .amount{width:80px}#bonustable2 .check{width:30px}}#bonustable2{width:100%}#bonustable2 tr.checked{background-color:#ddd}#bonustable2 td{position:relative}#bonustable2 .eval,#bonustable2 .grade{text-align:center}#bonustable2 .amount{text-align:right}#bonustable2 .check{text-align:center}#bonustable2 .amount input{text-align:right;padding:0}#bonustable2 .link{text-decoration:underline;color:var(--theme-color)}#bonustable2 .link>:hover{cursor:pointer}#bonustable2 .check:not(.done) div{position:relative;width:25px;height:25px;border:1px solid #333;border-radius:4px}#bonustable2 .check div.checked:after{font-family:FontAwesome;content:"\f00c";font-size:30px;display:block;position:relative;top:-9px;right:-1px;color:var(--theme-color)}#bonustable2 .grade select{text-align:center;padding:0}@media (min-width:900px){#feedbacksheet>div{display:grid;grid-auto-flow:dense;grid-template-columns:40px 250px 1fr;grid-gap:2px}#feedback-result .comment{font-size:1.2rem}#feedback-result>*{padding:10px}#feedback-result .label{padding:5px}}@media (max-width:899px){#feedbacksheet .frontrow{display:none}#feedbacksheet .message{min-height:60px;padding-top:25px;position:relative}#feedbacksheet .message:before{content:"メッセージ";position:absolute;top:5px;left:5px;font-size:12px;font-weight:700;color:var(--theme-color)}#feedback-result .comment{font-size:1rem}#feedback-result>*{padding:5px}#feedback-result .label{padding:1px;font-size:.8rem}}h1.feedbacktitle{font-size:18px;font-weight:700}#feedbacksheet{background-color:var(--border-color);border:2px solid var(--border-color);margin-bottom:30px}#feedbacksheet>div>div{background-color:#fff;padding:5px;line-height:1.3}#feedbacksheet>div>div:first-of-type{text-align:center;line-height:1.1}#feedbacksheet .frontrow>div,#feedbacksheet .label{background-color:var(--theme-color);color:#fff;font-weight:700;font-size:12px}#feedbacksheet .frontrow,#feedbacksheet .row:not(:last-child){border-bottom:2px solid var(--border-color)}#feedbacksheet .label{writing-mode:vertical-rl;display:grid;align-items:center;justify-items:start;min-height:130px;padding-top:10px}#feedbacksheet .items{background-color:#fff;padding:2px}#feedbacksheet .items li{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 50px;grid-gap:2px;padding:2px}#feedbacksheet .items li .title{background-color:var(--light-color);padding:4px}#feedbacksheet .score{border:1px solid var(--theme-color)}#feedbacksheet .score,#feedbacksheet .title{display:grid;align-items:center}#feedbacksheet .score,#feedbacksheet .title{font-weight:700;color:var(--theme-color)}#feedbacksheet .score{text-align:center;font-size:20px}#feedbacksheet .desc{min-height:4em;white-space:pre-wrap}#feedbacksheet .review .desc{grid-column:2/5}#feedbacksheet .row>label{writing-mode:vertical-rl;text-orientation:upright;text-align:center}#feedback-result{background-color:var(--border-color);border:2px solid var(--border-color);display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-gap:2px}#feedback-result>*{background-color:#fff;box-sizing:border-box}#feedback-result .label{grid-column:1/2;grid-row:1/2;text-align:center}#feedback-result .grade{grid-column:1/2;grid-row:2/3;font-size:25px;font-weight:700;text-align:center}#feedback-result .comment{grid-column:2/3;grid-row:1/3;display:grid;align-items:center}@media (min-width:900px){#feedbackbonus>div{display:grid;grid-auto-flow:dense;grid-template-columns:2em 200px 1fr 80px;grid-gap:2px}#feedbackbonus .row>.label{writing-mode:vertical-rl;text-orientation:upright;text-align:center;display:grid;align-items:center;justify-items:start;padding:10px 0!important;min-height:140px}#feedbackbonus .items li:not(:last-child){margin-bottom:2px}}@media (max-width:899px){#feedbackbonus .frontrow{display:none}#feedbackbonus .row{display:grid;grid-auto-flow:dense;grid-template-columns:1fr 60px;grid-gap:2px;background-color:var(--border-color)}#feedbackbonus .row>.label{padding:5px;grid-column:1/3;grid-row:1/2}#feedbackbonus .row .items{grid-column:1/2;grid-row:2/3;display:flex;flex-wrap:wrap;padding:0}#feedbackbonus .row .point{grid-column:2/3;grid-row:2/4}#feedbackbonus .row .items li{font-size:12px;font-weight:700;margin:3px;padding:2px 4px;border-radius:5px}#feedbackbonus .row .focus{font-size:.8rem;min-height:60px;padding:5px}}#feedbackbonus{background-color:var(--border-color);border:2px solid var(--border-color);margin-bottom:10px}#feedbackbonus .frontrow,#feedbackbonus .row:not(:last-child){border-bottom:2px solid var(--border-color)}#feedbackbonus>div>*{background-color:#fff}#feedbackbonus .frontrow>*,#feedbackbonus .row .label{background-color:var(--theme-color);padding:3px;font-size:80%;font-weight:700;color:#fff}#feedbackbonus .frontrow .center{text-align:center}#feedbackbonus .items{padding:2px}#feedbackbonus .items li{background-color:var(--light-color);padding:3px;font-size:80%;font-weight:700}#feedbackbonus .point{display:grid;align-items:center;justify-items:center}#feedbackbonus .point img{width:35px;height:auto}#feedbackbonus .message{padding:8px}@media (min-width:900px){ul.overall{display:grid;grid-gap:2px;background-color:var(--border-color)}ul.overall li{display:grid;grid-auto-flow:dense;grid-template-columns:200px 1fr;grid-gap:2px}ul.overall li>*{background-color:#fff;padding:5px;min-height:60px}}@media (max-width:899px){ul.overall .desc{padding:10px;font-size:1rem;min-height:5em}ul.overall li .label{padding:4px}}ul.overall{border:2px solid var(--border-color);margin-bottom:30px}ul.overall li .label{background-color:var(--theme-color);color:#fff;font-weight:700}#comment{border:2px solid var(--border-color);background-color:var(--border-color);display:grid;grid-template-columns:2em 1fr;margin-bottom:15px}#comment label{background-color:var(--theme-color);color:#fff;font-weight:700;font-size:12px;writing-mode:vertical-rl;display:grid;align-items:center;justify-items:start;min-height:100px;padding:10px 0}#comment>div{background-color:#fff;padding:8px;white-space:pre}.staffhistory>ul>li{display:grid;grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-gap:1px}.staffhistory .frontrow label,.staffhistory .frontrow>div>*{background-color:var(--theme-color);color:#fff;font-size:10px;font-weight:700;padding:4px}.staffhistory .historybody{background-color:var(--border-color);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.staffhistory .historybody label,.staffhistory .historybody>div>*{padding:5px;font-size:14px;background-color:#fff}.staffhistory .historybody label{background-color:var(--light-color)}.staffhistory>ul>li>label{font-weight:700;color:var(--theme-color)}.staffhistory>ul>li>div{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(6,140px) 1fr;grid-gap:1px}.staffhistory .allowance li{display:grid;grid-auto-flow:dense;grid-template-columns:25% 25% 1fr;grid-gap:4px}.staffhistory .amount{text-align:right}.staffhistory .adoption{font-size:12px;line-height:1.1}.logtable{width:100%}.logtable li{display:grid;grid-auto-flow:dense;grid-gap:5px;padding:4px}.logtable .frontrow{font-weight:700;font-size:12px;border-bottom:1px solid var(--border-color)}.logtable li.row:nth-child(2n){background-color:#f1f1f1}.logtable li.row>*{padding:7px 0;font-size:14px}.logtable li.row:hover{cursor:pointer}.logtable .amount{text-align:right}.logtable .center{text-align:center}.logtable button{background-color:var(--theme-color);color:#fff;width:100%;display:grid;align-items:center;font-size:12px;font-weight:700;padding:5px 0}.logtable.teiki li{grid-template-columns:1fr 140px 140px 55px 50px}.logtable.bonus li{grid-template-columns:1fr 140px 140px 55px 100px 50px 50px}.logtable.selfexam li{grid-template-columns:100px 1fr 150px}@media (min-width:1400px){.oneonone-body header h3{font-size:26px}.oneonone-body header h3 i{font-size:16px}.oneonone-body h4{font-size:20px;margin-bottom:.8em}.oneonone-body h4:before{font-size:28px}.oneoneone-main{margin-bottom:40px}}@media (max-width:1399px){.oneonone-body header h3{font-size:20px}.oneonone-body header h3 i{font-size:12px}.oneonone-body h4{font-size:16px;margin-bottom:.2em}.oneonone-body h4:before{font-size:20px}.oneoneone-main{margin-bottom:30px}}#oneonone{display:grid;justify-items:center}#oneonone-inner{width:100%;max-width:600px}.widgets.oneonone-header{margin-bottom:20px}.widgets.oneonone-header .widget{min-height:0}.widgets.oneonone-header .summary{margin-bottom:0}.oneonone-body{min-height:700px;width:100%;box-sizing:border-box;border:2px solid var(--theme-color);background-color:#eee;padding:15px;box-shadow:5px 5px 0 #999}.oneonone-body header{display:flex;justify-content:space-between;font-size:35px;color:var(--theme-color);margin-bottom:20px}.oneonone-body header h3{font-weight:700;display:inline-block;text-align:left;line-height:1.1}.oneonone-body header h3 i{color:#666;display:block}.oneonone-body header span{width:40px;flex-basis:40px}.oneonone-body header span:before{font-family:FontAwesome;font-size:35px;line-height:1}.oneonone-body header span.prev:before{content:"\f137"}.oneonone-body header span.next:before{content:"\f138"}.oneonone-body header span.disabled:before{color:#999}.oneonone-body h4{color:var(--theme-color);font-weight:700;display:flex;align-items:center}.oneonone-body h4:before{content:"\f46c";font-family:FontAwesome;margin-right:6px}.oneoneone-reply h4:before{content:"\f4ad"}.oneoneone-notice h4:before{content:"\f0eb"}.oneonone-body p{white-space:pre-wrap;font-weight:400;font-size:15px;line-height:1.6;background-color:hsla(0,0%,100%,.3);border:1px solid #bbb;padding:15px;border-radius:10px;margin-bottom:20px}.oneonone-body textarea{box-sizing:border-box;display:block;font-size:1.2rem;padding:20px;border-radius:20px;background-color:#fff;margin-bottom:20px;min-height:6em;field-sizing:content;resize:none;padding:15px}.oneonone-body .oneoneone-reply textarea{margin-bottom:0}.oneonone-body .oneoneone-reply textarea:-moz-read-only,.oneonone-body textarea:-moz-read-only{background-color:#eee;padding:0}.oneonone-body .oneoneone-reply textarea:read-only,.oneonone-body textarea:read-only{background-color:#eee;padding:0}.oneoneone-notice{padding-top:40px}.oneoneone-notice h4+span{font-size:12px;font-weight:700;display:block;margin-bottom:4px}.oneoneone-notice textarea{min-height:8em}.oneonone-body .sleeve{display:flex;justify-content:center}.oneonone-body .sleeve button{width:100%}#oneonone .addnew{padding:18px 0;display:flex;justify-content:end}#oneonone .addnew span:before{font-family:FontAwesome;font-size:40px;color:var(--theme-color)}#oneonone .addnew span.request:before{content:"\f055"}#oneonone .addnew span.cancel:before{content:"\f057"}#oneonone .addnew span:hover{cursor:pointer}#card-deck{display:flex}#card-deck li{border:1px solid #999;border-radius:6px;padding:5px;box-sizing:border-box;width:180px;margin:0 15px 15px 0}#card-deck li picture{display:block;border-radius:5px;overflow:hidden;margin-bottom:5px}#card-deck li picture img{display:block;width:100%;height:auto}#card-deck h4{display:flex;align-items:center}#card-deck h4 span{font-weight:700;font-size:14px;margin-right:7px}#card-deck h4 i{font-weight:400;font-size:12px}#card-deck .current{font-weight:700;font-size:10px}#card-deck .meta{font-size:12px;color:var(--link-color);text-decoration:underline}.usage{width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:600px;padding:15px;border-radius:10px;background-color:#eee;border:2px solid var(--theme-color);box-shadow:3px 3px 0 var(--theme-color);font-size:13px;font-weight:700;color:var(--theme-color)}