@charset "UTF-8";.Table{width:100%;table-layout:fixed;max-width:100%;background-color:#fff}.Table-Bordered{border:1px solid #dac8ba}.Table-Bordered>tbody>tr>td,.Table-Bordered>tbody>tr>th,.Table-Bordered>tfoot>tr>td,.Table-Bordered>tfoot>tr>th,.Table-Bordered>thead>tr>td,.Table-Bordered>thead>tr>th{border:1px solid #dac8ba}.Table-Bordered>tbody>.Table_Head>td,.Table-Bordered>tbody>.Table_Head>th,.Table-Bordered>tfoot>.Table_Head>td,.Table-Bordered>tfoot>.Table_Head>th,.Table-Bordered>thead>.Table_Head>td,.Table-Bordered>thead>.Table_Head>th{border-bottom-width:2px}.Table-Bordered>tbody>.Table_Head>td.Table_Cell-HeadMultiRow,.Table-Bordered>tbody>.Table_Head>th.Table_Cell-HeadMultiRow,.Table-Bordered>tfoot>.Table_Head>td.Table_Cell-HeadMultiRow,.Table-Bordered>tfoot>.Table_Head>th.Table_Cell-HeadMultiRow,.Table-Bordered>thead>.Table_Head>td.Table_Cell-HeadMultiRow,.Table-Bordered>thead>.Table_Head>th.Table_Cell-HeadMultiRow{border-bottom-width:1px}.Table>thead>tr>th{height:40px;background-color:#e8e2e2;padding-top:5px;padding-bottom:5px;text-align:center}.Table>tbody>tr>th{background-color:#f5f1f2;height:50px;padding:10px;border-top:1px solid #c4a18e;vertical-align:middle}.Table>tbody>tr>td{height:50px;padding:10px;border-top:1px solid #c4a18e;vertical-align:middle}.Table>tbody>tr>td.AutoHeight{height:auto;min-height:50px}.Table>tbody.Table-Bordered:not(:first-child)>tr:first-child>td,.Table>tbody.Table-Bordered:not(:first-child)>tr:first-child>th{border-top-width:2px}.TableLabel{width:100%;display:flex;flex-direction:row;justify-content:flex-start;color:#b9773b;border-bottom:2px solid #b9773b}.TableLabel_Main{flex:1 1 auto;font-size:18px;margin-top:10px;margin-bottom:10px;line-height:1.1}.TableLabel_Sub{flex:0 0 auto;align-self:center}.TableLabel_Item::after{content:' ｜'}.TableLabel_Item:last-child::after{content:''}.Button{width:auto;padding:0;border:0;background:0 0;overflow:visible}.Button_Text{background-color:#fff;border:1px solid #dcc9bc;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#4d2c1c;text-align:center;letter-spacing:1.5px;display:inline-block;width:auto;height:50px;line-height:1.5;border-radius:3px;cursor:pointer;padding:0 10px;font-size:16px;min-width:180px}.Button_Text:hover{background-color:#eee}.Button_Text:focus{background-color:#e7e7e7}.Button_Text[disabled]{background-color:#fff;color:#d8d8d8;cursor:not-allowed}.Button_Text-Modal,.Button_Text-Small{min-width:130px;height:38px;font-size:16px}.Button_Text-X-Small{min-width:100px;height:30px;font-size:14px}.Button_Text-TableLabel{min-width:74px;height:28px;font-size:13px}@media (max-width:575.98px){.Button_Text{min-width:80px;height:40px}.Button_Text-Modal,.Button_Text-Small{min-width:100px;height:38px}.Button_Text-X-Small{min-width:100px;height:30px}.Button_Text-TableLabel{min-width:74px;height:28px}}.Button_Text-Primary{background-color:#ba2a07;border:1px solid #ba2a07;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff}.Button_Text-Primary:hover{background-color:#a92606}.Button_Text-Primary:focus{background-color:#9a2306}.Button_Text-Primary[disabled]{background-color:#d8d8d8;border:1px solid #d8d8d8;cursor:not-allowed}.Button_Icon{background-color:#fff;border:1px solid #dcc9bc;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#4d2c1c;text-align:center;letter-spacing:1.5px;display:inline-block;width:auto;height:38px;line-height:1.5;border-radius:3px;cursor:pointer;padding:0 10px;min-width:38px;font-size:16px}.Button_Icon:hover{background-color:#eee}.Button_Icon:focus{background-color:#e7e7e7}.Button_Icon[disabled]{background-color:#fff;color:#d8d8d8;cursor:not-allowed}.Progress{position:relative;width:50px;height:50px;border:2px solid #fff;border-radius:100%;animation-name:frame;animation-duration:.75s;animation-timing-function:ease-in;animation-iteration-count:infinite}.Progress::after,.Progress::before{top:-2px;left:-2px;display:none;position:absolute;content:''}.Progress_Normal{border-top-color:#e35837}.ProgressWrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000000;background-color:rgba(0,0,0,.5);visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:all .4s}.ProgressWrapper_Active{visibility:visible;opacity:1}@keyframes frame{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.Plammon_Button,.login-yenbo-panel .login-button{width:auto;padding:0;border:0;background:0 0;overflow:visible;outline:0;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;font-size:14px}.Plammon{color:#fff;background-color:#52a5dc}.Plammon_Button{min-width:280px;height:42px;line-height:2rem;padding:0 16px;border-radius:2px;position:relative}.Plammon::before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20116.22%20116.22%27%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bfill%3A%23f5f5f4%3B%7D.cls-3%7Bfill%3A%2352a5dc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EPlammon%3C%2Ftitle%3E%3Cg%20id%3D%27layer%27%20data-name%3D%27mark%27%3E%3Cg%20id%3D%27mark%27%3E%3Cpath%20class%3D%27cls-1%27%20d%3D%27M58.11%2C116.22a58.11%2C58.11%2C0%2C1%2C1%2C58.11-58.11%2C58.11%2C58.11%2C0%2C0%2C1-58.11%2C58.11%27%2F%3E%3Cpath%20class%3D%27cls-2%27%20d%3D%27M58.11%2C106.12a48%2C48%2C0%2C1%2C1%2C48-48A48.07%2C48.07%2C0%2C0%2C1%2C58.11%2C106.12Zm0-93a45%2C45%2C0%2C1%2C0%2C45%2C45A45%2C45%2C0%2C0%2C0%2C58.11%2C13.14Z%27%2F%3E%3Cpath%20class%3D%27cls-3%27%20d%3D%27M45.78%2C87.18c-.85%2C0-2-.42-2.78-2.41C41.14%2C79.89%2C40.08%2C58.53%2C45.34%2C46a46.16%2C46.16%2C0%2C0%2C0-3.61-9.38%2C2%2C2%2C0%2C1%2C1%2C3.55-2%2C42.68%2C42.68%2C0%2C0%2C1%2C2.82%2C6.52%2C13.62%2C13.62%2C0%2C0%2C1%2C1.69-1.84A18.71%2C18.71%2C0%2C0%2C1%2C70.1%2C36a15.76%2C15.76%2C0%2C0%2C1%2C9.18%2C15.24c-.2%2C6.88-3.62%2C10.46-6.45%2C12.25-5.53%2C3.5-12.95%2C3-16.21%2C1.58a2%2C2%2C0%2C1%2C1%2C1.63-3.74A15.64%2C15.64%2C0%2C0%2C0%2C70.64%2C60c2.9-1.83%2C4.43-4.83%2C4.55-8.91A11.63%2C11.63%2C0%2C0%2C0%2C68.37%2C39.7a14.59%2C14.59%2C0%2C0%2C0-15.86%2C2.62%2C13.12%2C13.12%2C0%2C0%2C0-2.86%2C4%2C64.08%2C64.08%2C0%2C0%2C1%2C1.91%2C13.28c.61%2C16.18-.19%2C23.56-2.86%2C26.33A4%2C4%2C0%2C0%2C1%2C45.78%2C87.18ZM47%2C54.35c-2.16%2C10.18-1.78%2C23.05-.62%2C27.76.75-2%2C1.63-7.4%2C1.06-22.39C47.4%2C57.84%2C47.24%2C56.05%2C47%2C54.35Z%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;width:28px;height:28px;top:7px;left:7px}html{font-size:12px}@media (min-width:576px){html{font-size:16px}}body{background-color:#fff;color:#4d2c1c;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Helvetica,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (max-width:575.98px){input[type=password],input[type=text],select,textarea{font-size:16px;transform:scale(.8)}input[type=password].form-control,input[type=text].form-control,select.form-control,textarea.form-control{font-size:16px;padding-top:0;padding-bottom:0}.login-panel input[type=password].form-control,.login-panel input[type=text].form-control,.login-panel select.form-control,.login-panel textarea.form-control{transform:scale(1)}input[type=password].custom-select,input[type=text].custom-select,select.custom-select,textarea.custom-select{transform:scale(1)}}.header{min-height:60px;border-bottom:1px solid #c4a18e;background-color:#fff}.header .back-page,.header .companyname,.header .username{margin:0 1rem 0 0;display:flex;justify-content:flex-start;align-items:center}.header .username{margin:0 1rem}.header .companyname{margin:0 0 0 1rem}.header .company-select-page{display:none;margin:0 1rem 0 0;justify-content:flex-end;align-items:center}.header .logout{margin:0 1rem 0 0;display:flex;justify-content:flex-end;align-items:center}.header .back-page .btn,.header .company-select-page .btn,.header .logout .btn{border-color:#e35837;color:#4d2c1c}.header .companyname .companyname-text,.header .username .username-text{padding:.5rem 1rem}.header .username-text{background-color:#e35837;color:#fff}.header .profile-icon .navbar-toggler{font-size:32px;color:#e35837;height:60px;display:flex;justify-content:center;align-items:center}.header .profile-content .back-page,.header .profile-content .company-select-page,.header .profile-content .companyname,.header .profile-content .logout,.header .profile-content .username{margin:1rem 1rem 0 0}.shoulder-icon{height:60px;display:flex;justify-content:center;align-items:center}.footer{height:32px;border-top:1px solid #e35837;background-color:#fff;font-size:.75rem}.footer .copyright{height:32px;display:flex;justify-content:center;align-items:center}.contents-header,.contents-header-login{margin:auto -15px;font-size:1.5rem;display:flex;justify-content:center;align-items:center;height:81px;line-height:65px;background-color:#ddccbf;color:#af6421;border-bottom:4px solid #af6421;margin-bottom:20px}@media (min-width:991.98px){.contents-header,.contents-header-login{justify-content:flex-start;align-items:center;padding-left:15px}}.contents-area-ad-top{margin:24px 0}.contents-area-ad-bottom{margin:24px 0;display:flex;justify-content:center}.contents-area-ad-bottom .mock-lg{width:728px;height:90px;border:1px solid #000}.contents-area-ad-bottom .mock-sm{width:320px;height:100px;border:1px solid gray}@media (max-width:575.98px){.contents-area-ad-bottom{border-color:#000}}.contents-area{background:linear-gradient(#f1eceb,#fff 8%)}.custom-select{appearance:none;-webkit-appearance:none;overflow-x:hidden}@media (max-width:575.98px){.custom-select{transform:scale(1);padding-top:0;padding-bottom:0}}.timecard-panel{width:12rem;height:12rem;padding:1rem}.timecard-button{background-color:#f8f9fa;border-color:#fff;color:#4d2c1c;cursor:pointer;padding:1.5rem 0;text-align:center;text-decoration:none}.timecard-button:hover{text-decoration:none;color:#4d2c1c}.timecard-icon{color:#e35837;font-size:2.5rem}.timecard-label{font-weight:700;font-size:1.5rem;margin-top:1rem;letter-spacing:.25rem}.worksite{min-width:20rem}.clockon-list>tbody>tr:hover{cursor:pointer}@media (max-width:575.98px){.clockon-list.Table-Bordered{border:none}.clockon-list.Table-Bordered>tbody>tr>td,.clockon-list.Table-Bordered>tbody>tr>th{border:none}.clockon-list.Table-Bordered>tbody>tr>td.col-date,.clockon-list.Table-Bordered>tbody>tr>td.col-note,.clockon-list.Table-Bordered>tbody>tr>td.col-reason,.clockon-list.Table-Bordered>tbody>tr>td.col-stamp-type,.clockon-list.Table-Bordered>tbody>tr>th.col-date,.clockon-list.Table-Bordered>tbody>tr>th.col-note,.clockon-list.Table-Bordered>tbody>tr>th.col-reason,.clockon-list.Table-Bordered>tbody>tr>th.col-stamp-type{border-top:1px solid #c4a18e}}.clock{font-size:1.25rem;display:flex;align-items:center}.timestamp-label{margin:0;font-family:"Osaka－等幅","Osaka-等幅",Osaka-mono,"MS ゴシック","MS Gothic",monospace}.work-type{background-color:#e35837;color:#fff}@media (max-width:575.98px){.clock{width:100%;display:block}}.note{min-width:30rem}@media (max-width:575.98px){.note{min-width:20rem}}.clockon-action-panel{width:12rem;height:8rem;padding:1rem}.clockon-action-button{cursor:pointer;background-color:#f8f9fa;border-color:#fff;color:#4d2c1c;padding:.5rem 0;text-align:center;text-decoration:none}.clockon-action-button:hover{text-decoration:none}.clockon-action-button:disabled{background-color:#aaa}.clockon-action-label{margin:0 auto;font-weight:700;font-size:1.5rem}.worksite-label{font-size:1.25rem}.list-group-item:focus{outline:0}.staff-select{display:flex;align-items:flex-start;overflow-x:hidden;overflow-y:auto;max-height:33.8rem}.staff-select-area{width:12rem}.staff-select::-webkit-scrollbar{-webkit-appearance:none;width:7px}.staff-select::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.modal-header{background-color:#ddccbf;border-bottom:4px solid #af6421;height:50px}.modal-title{color:#4d2c1c;font-size:18px;line-height:1}.modal-footer{border:none}.login-panel{margin:0 auto;width:400px}.login-yenbo-panel{min-width:calc(300px + 1rem);max-width:500px;text-align:center}.login-yenbo-panel h6{font-weight:700}.login-yenbo-panel .login-form{width:330px}.login-yenbo-panel .login-label{font-size:.8rem}.login-yenbo-panel .login-button{color:#fff;width:280px;background-color:#ba2a07;height:42px;line-height:2rem;padding:0 16px;border-radius:2px;position:relative}.login-plammon-panel{min-width:calc(300px + 1rem);max-width:500px;text-align:center;display:flex;flex-direction:column}.login-plammon-panel h6{font-weight:700}.login-plammon-panel .login-button{width:280px}.login-plammon-title{margin-bottom:2rem}.login-forget,.login-no-account{display:inline-block;font-size:.8rem}@media (max-width:575.98px){.login-plammon-title{display:none}}.login-error{word-break:keep-all}.mobile-bottom-function{margin-top:5rem;padding-top:.5rem;border-top:1px solid #e35837}.mobile-bottom-function .btn{min-width:8rem;margin-bottom:1rem;color:#4d2c1c}.bonus-statement-menu{display:none}.bonus-statement-menu.show{display:block}.far,.fas{margin:auto .25rem}.no-gutters{margin:0;padding:0}.no-gutters>.col,.no-gutters>[class*=col-]{margin:0;padding:0}.modal .form-control.count,.modal .form-control.time{width:4rem}@media (min-width:991.98px){.table{margin:0 0 5rem 0}}.badge{font-size:100%}.btn-group .btn{min-width:8rem}@media (max-width:575.98px){.table td,.table th{border:none;padding:.25rem}.btn-group .btn{min-width:5.5rem}}.Setting_Head{width:200px}.Conditions{padding:15px 15px 0;margin-bottom:24px;background-color:#f5f1f2}.Conditions_Group{display:flex;flex-direction:row;align-items:center;background-color:#dac8ba}@media (max-width:575.98px){.Conditions_Group{flex-wrap:wrap;background-color:inherit}}.Conditions_Label{width:120px;border-radius:0;font-size:14px;font-weight:700;color:#4d2c1c;border-color:#dac8ba;padding-left:.5rem}@media (max-width:575.98px){.Conditions_Label{padding-left:0;border:none}}.Conditions .custom-select,.Conditions .form-control{border-radius:0;border-color:#dac8ba}.StatementActions{padding:16px;text-align:center}.StatementAttendance,.StatementDeduction,.StatementPayment,.StatementStatement{margin-bottom:24px}.StatementAttendance>tbody>tr>th,.StatementDeduction>tbody>tr>th,.StatementPayment>tbody>tr>th,.StatementStatement>tbody>tr>th{width:200px}.StatementAttendance>tbody>tr>td,.StatementDeduction>tbody>tr>td,.StatementPayment>tbody>tr>td,.StatementStatement>tbody>tr>td{text-align:right}#stamp_spot>*{display:none}#record_detail_stamp{visibility:hidden}.record-update-stamp{visibility:hidden}#stamps-head th.col-date{width:20%}.company-select-description{margin-bottom:20px}#company-list>.list-group{width:100%}#company-list .list-group-item-action:hover:not([disabled]){cursor:pointer}.logout-page-buttons{margin-top:3rem}@media (max-width:575.98px){.logout-page-buttons button{width:100%;margin-bottom:2rem}}.punch-mode-end.btn{color:#4d2c1c}.hidden{visibility:hidden}